IRC log started Mon Jun 21 00:00:00 1999 [msg(TUNES)] permlog 1999.0621 -:- pooh0 [pooh0@un-152-2.university.indiana.edu] has left #Tunes [] -:- BlackPhoenix [black-phoe@adm.univd.kharkov.ua] has joined #tunes -:- BlackPhoenix [black-phoe@adm.univd.kharkov.ua] has left #tunes [] -:- NetSplit: sterling.openprojects.net split from clarke.openprojects.net [01:14am] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [sterling.openprojects.net] -:- Netjoined: sterling.openprojects.net clarke.openprojects.net -:- Fare [rideau@quatramaran.ens.fr] has joined #tunes -:- s_r [s_rr@phila-dialup089.nni.com] has joined #tunes -:- water [water@ppp-tnt-74.tscnet.net] has joined #tunes lo! hey fare i'm trying to complete my review of all significant reflection papers linked to by Tunes. 02:50am -:- SignOff Fare: #TUNES (Ping timeout for Fare[quatramaran.ens.fr]) -:- Fare [rideau@quatramaran.ens.fr] has joined #Tunes wb Fare: wb grrr what? the internet is br0ken what's the address for the bofh apology server tell me about it dunno i haven't been there in a year at least I'm looking for a bofh-class apology for a nasty thing I did (post as root on a forum) ok, couldn't help you. wouldn't know where to begin 03:20am fare: care to continue the discussion from earlier? sure, but must have lunch first will you be there in 15 minutes or so? yep no prob 03:30am I'm here (with a bowl&chopsticks in hand) ok where were we? * water/#tunes is getting the necessary docs for intro to ontologies. umm you last said that proofs were absolute 03:50am i'd like to disagree once again, my stance is to favor an inconsistent system with context-management proofs are finite, checkable, objects (it's in the paper :) that's relative. they're constructions from a vocabulary proofs are to be managed in-context, too, and are consistent within a consistent context, yes, they are consistent a same proof can be checked in many contexts maybe. the context changes, the proof stays depends on what level we call context-space "many" the proof is what you use to communicate confidence perhaps context is an imprecise word confidence is obscure i want a "geometrical" abstraction my father is a geometrist I don't understand what *you* mean by "geometrical" confidence is a statement derived or no formally achieved or intuitively posited confidence is deliberately vague in either case i'd rather have a development intensionally refer to the context in which it was constructed hmm. that doesn't sound right so? what do you mean, so? by defaulting a proof's binding to the construction's origin, the system must actively translate the proof's meaning to any other place. 04:00am intension is always ultimately out of the system, by def what? why? by definition of intention if it defineable within the system, it's extesion the intension of _what_ extension of context thanks for talking in circles. you've demonstrated that intension is relative. whereas extension is absolute bs intension is only relative for a first-order system i.e. equivalent to first-order logic if you make everything available within the same space, the distinction becomes quite blurred correction: intension is only absolute for a first-order system or extension, if you will -:- SignOff s_r: #TUNES (Ping timeout for s_r[phila-dialup089.nni.com]) have you looked at RbCl? let's go beyond these philosophical considerations ok RbCl? I've read a paper on it the "no kernel" one? yup is it good? i have it in front of me good idea, but not formalized enough ok anyway... continue, please 04:10am don't want to? fare: still there? well, they oughta have formalized the idea more what do you want me to say? fare: n/m the no kernel stuff. just a side question "let's go beyong these philsophical considerations" beyond well?? ok. i see that i'll have to lead this discussion. beyond philosophy, inconsistency management is easily a benefit as a framework for providing, say, multiple user support without "implementation hacks" as is done today. what are the basic entities in arrow? umm. arrows. :) consistency management is a benefit but restricting a system to a single consistent state is not a benefit what are primitives to deal with arrows? primitives? at what level? who talks about a *single* consistent state? 04:20am primitives: what logical sentences can you assert about arrows? fare: if you can't have inconsistency, then you can't manage consistency can you give a grammar for such sentences? fare: arrow logic!!!!!!!!!!! give a formal grammar, please. fare: read the f***ing paper geez i don't have to, because it's already been done by logicians besides, my reflective relativised arrow logic is the very thing that doesn't fit into a first-order grammar! you do, so that we understand better fare: are you listening? there is no grammar for it, unless it is reflective! and very reflective, at that! well, you can describe your logical connectors incosistent, i believe, too (or just say you use the usual ones) fare: they're in the paper under the heading "logic" and describe your atomic properties (in categorical logic, application of arrows, composability and composition of arrows, equality of arrows, domain and codomain of arrows, pertainance to a category, etc) 1) f*** categories 2) the atomic properties are _relative_ 3) equality is hence _relative_ domain and codomain? arrows have those? 04:30am it's obvious that you have no idea what fundamental concept the arrow construct is for! so your arrows are untyped? so far, so good. at the system level, yes at other levels, no how do they differ from relational logic, as used in languages such as prolog? where the hell did you assume a type system? (or equivalently from a non-deterministic lambda-calculus) arrows aren't relations they're binary selectors uh? hehe what's the difference? the difference is not mainly technical, but mainly political. i've confused the mighty Fare arrows are selections themselves arrows have no inherent conceptual structure except for the relations between them that define their reference structure so an arrow is just a couple (a,b)? or rather, a triplet (R,a,b) ? no, just the couple and not the triplet so you can't distinguish among arrows with same (a,b) ? the triplet is added by a conceptual layer either the difference is there, or it isn't at the system level, only the binary interpretation exists, but that is not the only level triplet-based knowledge systems have existed for decades. the difference is relative! Jacques Pitrat has built reflective systems on top of them for decades! no kidding thanks for the info :P you're welcome JL Lauriere has written a few books on that, and his well-known system SNARK it still isn't the same as mine maybe they have been translated in english; dunno what's the difference, then? there you go, assuming you've seen my stuff in a book 04:40am you always do this, and you still have no idea what my system is about binary selectors allow arbitrary interpretation they remove the overhead of triplet frames no, I'm trying to understand your stuff by comparing to things I know, since I find your explanations too confusing to be self-standing the truly different theories are always difficult to understand so one of the elements of the triple is implicit, and the other two explicit? no as long as you mean that implicit = absolute, no implicit is relative, and constructed by arrows, for me I don't mean and never have meant implicit = absolute implicit = implicit, absolute = absolute to me, you do because i've looked at your work and the stuff you've learned, for the most part don't the wish to be different overcome the wish to be useful s/don't/let not/ i don't care if i'm not useful to the establishment, because then they'll confine me i have other desires besides this project and they would restrict my societal freedom from doing those things anyway...... fare: for the actual system level, nothing at all is implicit nothing! that's impossible no, it isn't. it allows me to distinguish ontologies cleanly it also doesn't have to be a language to be useful just because it doesn't have a "bottom", doesn't make it impossible if you want a language, i can give you an ontology but that's not the system it has to be a language to be communicable it has to be communicable to be useful at large that's what ontologies are for or else, it'll stay forever in your head and never in another one's. ha! i've intuitively explained this to many non-programmers 04:50am to feel != to understand they understand it better than programmers can, very often at least they don't deny its existence to feel != to understand is expressed in a first-order sentence! :P i guess i should re-emphasize that i consider current human languages an evolutionary backwater You think you know when you can learn, are more sure when you can write, even more when you can teach, but certain when you can program. -- Alan Perlis i can think of a great many concepts that programmers often outright reject! i remember reading about a logic course where the majority of programmers dropped out the prof asked the students to frame sentences as logical statements the programmers found it the most difficult! even the "HLL" ones i'll be the first to claim that programmer's view of the world is very restricted and destructive and consistently argue it I can't say. I don't program enough to be called a "programmer", and don't unprogram enough to be called a "non-programmer" so I'm a non-non-programmer, which, in intuitionnistic logic, is not the same as a programmer 05:00am yeah, i know you're still a mathematical formalist anyway, i have to go soon see you tomorrow -:- water [water@ppp-tnt-74.tscnet.net] has left #tunes [] 05:10am -:- s_r [s_rr@phila-dialup282.nni.com] has joined #tunes -:- SignOff s_r: #TUNES (Ping timeout for s_r[phila-dialup282.nni.com]) -:- hcf [nef@me-portland-us1006.javanet.com] has joined #tunes -:- water [water@ppp-tnt-45.tscnet.net] has joined #tunes hi lo what's up? hmmm... up is the opposite of down hehe not much ok, i'll wait then got a question do u know the term for commonness and uncommonness of words? hmm vulgarity? i mean like get a web page (english) statistically? run it thru this filter get the least common words, then search for them to find similar pages oh i read some paper about that... keywords? no i'm stumped damn u should keep a history of urls to papers uv read it'd be helpful in cases like this well, i doubt there's a term for it anyway i think that they just described it 10:20am how would this be described? they talked about using word frequencies, and then sorting out common words from the least frequent maybe i still have a copy of it... * water/#tunes grep's information retrieval nope. it's gone. darn ok thx anyway btw just look up a research group for "info retrieval" u still reading papers, writing, thinking too much to need more links? well, kinda, but links might still help especially if they're good any 404s that u need found? umm. you should comb through the tunes site for those. you'll find plenty any specific ones? that u want none come to mind, mostly review, of course well i was gonna do this sort of thing b4 but im waiting for the site to "fixed" as in, the review to be proper set up s/per/perly/ yes, as am i plus, last time i did link checking for review, fare hated my output 10:30am really? why? cuz i didnt go ahead and fix everything i just made a list of link changes / MIAs oh i can see his point but it was work that NOONE else was doing or about to do true also 10:40am hum 10:50am hey fare hey hcf! water? water is an expression of the Tao i found that book oh good hold on, i'll look up that term abi: hcf is an expression of the D'oh ...but hcf is owner of abi... abi: no, hcf is an expression of the D'oh okay, hcf. * water/#tunes likes having electronic free books hehe Fare: know what happened to the janus project mentioned in the reflection rev? nope hcf: the book has a chapter addressing Luhn's theory for Zipf's law. water: uh? fare: hcf asked about word frequency terms Fare: do ppl have updates (link corrections) to the rev pages, they havnt added yet? The Janus guys have left the place. Maybe they still do their stuff in another french university hcf: not afaik hcf: the paper is basically mathematical, and not very technical hcf: it doesn't have a word for what you were thinking of. as far as i can tell... Fare: what were the head janus ppl's names? hcf: they just discuss the indexing of keywords Jean-Pierre Regourd; Jean-Christophe Pazzaglia; water: thx for looking no prob 11:00am well i found http://mediatech.didael.it/ita/staff/Pazzaglia.html has some papers on reflection water: http://igd.rz-berlin.mpg.de/~www/prolog/formonto.htm probly useless thanks i'll check it out -:- billyboof [hatefull@nrwc-sh8-port153.snet.net] has joined #tunes hello que tal, billyboof wow. the first page has a paper on multi-agent systems hi bill * billyboof/#tunes just got an upgrade upgrade of what? water: u into agent stuff too? hcf: yeah cyrix 6x86 166mhz w/ 32mb -> amd k6-2 450mhz w/ 128mb 166MHz or PR166? hcf: that ontology page has abstract stuff! particularly about graphical representations! (using guess what) billy: cool Fare: no .. it's that old that they still called it P-166 then it's better than my 150MHz P200+ ? hcf: actually, it's sorta hokey, but oh well Fare: actually it's a P200, but the motherboard i have says that the cyrix 200's were peaces of shit, so only up to 166mhz cyrix was supported brb wierd. 11:10am * billyboof/#tunes will bbiab... putting my cards in the new motherboard -:- melux [melonbar@yoda.wcis.com] has joined #Tunes -:- melux [melonbar@yoda.wcis.com] has left #Tunes [] back water: "using guess what", what? hmm? oh, using arrows. :) heh but it's just a structured inheritance and aggregation structure oops. too much "structure" :) so u want other pages w/ keywords: ontologies, graphical representation or visualization ? no thanks i've got enough idea already http://www.cs.umd.edu/users/ericp/ http://www.isi.edu/~valente/papers/banff-onto/doc.html * water/#tunes can't resist hcf: you're a better search engine than google and altavista! hell yeah hcf: what can you find on non-deterministic call-by-value lambda-calculus? ;-> or on logical reflection? hehe or on the notion of implementation? well, i've figured out the ontology problem water: i was pretty sure u'd like the 2 above urls, since the search returned them and ur arrow paper as the only hits my arrow paper's there? who put my paper on a search site? tunes is indexed by alta and thus ur paper is 11:30am oh, and my paper's only a link away hmm its a good indicater that i'm using good keywords yeah that means that i'd better improve my output if someone should stumble upon it the world is watching ;) hehe -:- jdl [jiml@ultra1.inconnect.com] has joined #tunes * billyboof/#tunes is back hello, all hi jim -:- SignOff hcf: #TUNES (Ping timeout for hcf[me-portland-us1006.javanet.com]) Anybody seen Tril recently? I wanted to talk with him about his type system not recently oh well... what's up? hcf was helping fare and i with research links -:- hcf [nef@209.94.148.175] has joined #tunes there he is! wb "There he is. One of God's own prototypes. Some kind of high powered mutant never even considered for mass production. Too weird to live, and too rare to die." 11:40am oookkkaayyy hmm no comment jim: maybe hcf can help you with any research you're doing. water: I'm not doing any research at the moment :) ...so much to do, so little time.... ok water: actually, last night I was plyaing around with visualizing an Arrow graph cool -:- SignOff billyboof: #TUNES (hatefull@antisocial.com) If my understanding of Arrow is correct, then it's harder than it sounds :) yep ftp://ftp.forum.swarthmore.edu/threads/geometry.research/3d.ontology An Arrow is a binary selector of two other Arrows, correct? hcf is a search-engine machine jdl: yes water: so when you draw an arrow graph, arrow heads and tails point to the arcs of other arrows, right? (not the heads or tails) jdl: yeah water: ok, well at least I was doing it right. :) jdl: an arrow is like a Lisp Cons cell. ok water: that I understand water: You and Fare will have to forgive me for being a heretic, but I never found Lisp to be that interesting. :) sure. no prob water: How do _you_ visualize the following arrow constructs? (MORE) water: (I'm using syntax as follows -- arrow_name: head, tail) (MORE) water: Construct #1: a: a, a abi: tunes is also a merry band of heretics i'm sorry, but that's too long, hcf water: Construct #2: a: a, b b: b, b water: Construct #3: a: b, a b: b, b (DONE) geez i try not to, actually :) :) i do have some drawings on scratch paper 11:50am of those things water: I'm a visual person; I tend to understand things better when I can visualize them. jdl: how do u visualize reflection? the way i draw them is by making a straight segment for the arrow arc, drawing a light circle around that part, and extending the ends until they reach the "light circle" of the target arrow. hcf: I don't; but if I did, it would depend on the context. "Reflection" means different things in different systems. once the drawing is done, i re-shape it into something more intuitive jdl: tunes reflection hcf: tunes reflection is still a little too vague for me to understand :) yeah, it's sort of vague to me too. :) water: can you say again in different words? jdl: just draw new arrows from the middle outwards, making their ends curve as necessary. water: yeah, that's what I do, pretty much, but I didn't understand the "light circle" part. jdl: i'm looking for images of reflection, know of any? hcf: try your bathroom mirror ;) (Seriously, don't know of any) jdl: oh, that just helps me when my drawings get really complicated, by allowing me to point at an empty circle. it makes the arrow's body clear to see. not empty, just filled with one thing instead of several water: ah, I see, the circle is the 'target' that other arrows point to. I like it water: do geometric ontologies apply to what ur doing? hcf: sort of. hcf: they're useful, but limited, because... ftp://ftp.isst.fhg.de/pub/programming/reuse/Ontology/ hcf: i just realized what an abstract ontology was as opposed to an ontology implementation hcf: it turns out that my _Arrow_ ontology is an ontology implementation in the same way that others are for, say, prolog or CycL or KIF or C++. mine are more general, though. hcf: thanks 12:00pm hcf: have you seen an Ourobourus (a snake swallowing its tail as a loop)? yep the millennium (tv show) thing that idea could work well, the image is a very old one i remember seeing that show for the first time and thinking "what a rip-off" and not entirely over-used yet well, not in the last century :) water: do you use the "x: x, x" arrow often (at all)? jdl: well, brauer's fixed-point theorem as applied to arrow reference mappings _proves_ that the arrow system must have at least one arrow like that in a world. brb jdl: actually, any arrow world must have one of those. water: I'm not sure what you mean by that... perhaps I misunderstand what an arrow world is. Consider: a: a, b b: b, a jdl: well, it has to do with the graph construction jdl: sure, but my consideration is for "node" arrows water: what do you meanby that? (my consideration...) jdl: an arrow being a node means that the references are arbitrary. actually, often they would have to be meaningless jdl: so, i have them point to a single arrow that has no meaning jdl: which is a node, and so points to itself it's not necessary, but it's the simplest idea i have water: okay, so a node is an arrow which fits x:x, ax ? the ourobourus could also be an image of self-persistence I mean, x: x, x node is an arrow fitting x:y,y the "root" node fits x:x,x water: http://asimov.eecs.wsu.edu/WAVE/Ontologies/OML/OML-DTD.html 12:10pm it's an arbitrary formalism, but it has to exist within the arrow system y is {x, "z:z,"} ? Argh!@ damn lag we don't seem to be lagged. water: it's my telnet session... makes it hard to type oh thanks, hcf what I meant: Is y another node, or always the root node? jdl: y is just the root node itself so, y: y,y ok and x:y,y water: so in the ontologies you use, the root node is always meaningless? yes but eventually, i won't be stuck with that ontology of course (as soon as i finish bootstrapping the darn model-level reflection stuff...) water: http://www-ksl.stanford.edu/kst/what-is-an-ontology.html hcf: got it, thanks hcf: that's a good pointer for Tunes water: since all nodes are identical (that is, they all are 'y, y'), how are they distinguished? By what points to them? but i don't know where it would belong, probably as a programming paradigm water: at least link to from the ontology glos entry jdl: yes hcf: there's a glos entry? there should be hmm *wink* yeah, i'll write up an entry and put it on the queue, pending Tril. * water/#tunes checks out the Zope server ok. Tril HAS to give us some simple info on using this thing. water: some entries in http://forseti.grainger.uiuc.edu/glossary.htm may interest u, like Semantic Zooming this definitely needs some explaining 12:20pm hcf: ok * Tril/#TUNES is back from the dead. Gone 18 hrs 42 min 8 secs tril has to what? hehe got you attn yeah, i knew you wrote that before I came here :) is there a Zope user's HowTo? water have you got into your account not yet i'll msg you the url ok it has some online help but most of the information is scattered around the Zope homesite in various documents. Ah... no more lag you can probably figure it out. The hard part is learning what codes to embed in DTML ok tril: is there documentation on your type systejm anywhere? actually, my problem is where to put a database of information. Creating zope objects for everything will require a significant amount of learning, and so will learning any SQL database. -:- SignOff jdl: #TUNES (Leaving) um jdl come back! :) hehe -:- jdl [jiml@ultra1.inconnect.com] has joined #tunes how rude :) Tril: oooh. pretty :) sorry... telnet problems jdl: http://www.tunes.org/~dem/tunes/Specifications.html tril: thanks i'm working on a new one but questions are welcome water: I have to go soon, but... water: How do you use nodes? What do they represent? Anything? jdl: they represent arrows with un-initialized meaning jdl: so i can make graphs with no subject matter, and then link them to real subjects later water: why do they exist then? water: I think I understand, but I don't know why you don't just create arrows as needed jdl: mostly for bootstrapping. (i.e. until i think of something better...:) water: http://advlearn.lrdc.pitt.edu/advlearn/annotate.html :) jdl: because there are a couple of infinite recursion spots i'd like to avoid. IMO, nodes are a sign that everything an arrow is flawed, that nodes are a way to have arrows that are not really arrows. A better approach would be to have everything be a node (featureless) and to store the head and tail of "arrow" type nodes intensionally (by what graph the node is in). 12:30pm water: I understand Arrow better every time we talk. :) Unfortunately I have to go... bye everyone hcf: thanks bye bye -:- SignOff jdl: #TUNES (Leaving) in other words building nodes out of arrows is an abstraction inversion (see the tunes glossary) so much review, so little time so much arrow writing, so little time water: u need a few clones -:- _water [water@ppp-tnt-101.tscnet.net] has joined #tunes <_water> as i was saying, "but the obstacles become smaller by the day!" hi water, thought you were ignoring me -:- SignOff water: #TUNES (Ping timeout for water[ppp-tnt-45.tscnet.net]) <_water> what'd you say, tril? -:- _water is now known as water IMO, nodes are a sign that everything an arrow is flawed, that nodes are a way to have arrows that are not really arrows. A better approach would be to have everything be a node (featureless) and to store the head and tail of "arrow" type nodes intensionally (by what graph the node is in). in other words building nodes out of arrows is an abstraction inversion (see the tunes glossary) hmm it just seems to me a node is a "simpler" concept than an arrow but it has no structure :( :) exactly where does it go, then? how do you encapsulate it? I make my system entirely out of structureless objects. Structure is stored entirely by relations outside the object. If you need a concept of "inside" vs. "outside", you just use different types for the outside structures. but how can a relation be an object? an object is just an object, and could have no features. A relation is a relation, as well as an object. Just like your ArrowWorld is an ArrowWorld and a graph at the same time. I also believe it's a node bleh that sounds like bs 12:40pm how do you construct a relation? the abstract "node" quality of an object is just a different view on it than the view of it as a relation. i.e. a different context, the reified context as opposed to the abstract one that's too complicated but then where's the context structure? what's your central principle? a relation (like any other type) is defined by a set of functions that operate on it of construction? you know i'm not going to accept that. it's a reflective system. there's no central principle, but several: objects, types, and functions. All 3 are interrelated such that all are required but none is more special than the rest. bleh. it's dirty I think it more accurately represents the system there's a certain looseness to it accurate!!?! ok, now you've convinced me that you're just TLARing it. I don't like the idea of state. An arrow has implicit state. I think state should be represented by relations between an object and all the other objects in the system. abi: TLAR is "that looks about right" tril: no, arrows don't have to have state they store information : 2 references tril: arrows aren't necessarily static, that's just my bootstrapping axiom i'm not bootstrapping, I'm describing the finished system but general objects are complex, because every object instantiation is unclean reflection! if tunes winds up like that, i certainly won't use it the human race will lose control over that i dont know what you think is dirty about it. The type system strongly enforces declarative specifications, so that objects are in their place and behave as desired oops. forgot to hold my tongue again. :) bleh, more arbitrary crap it's damn informal, and you know it i'm not sure what you're objecting to behavior it behaves in ways that are human-motivated it's informal in my words because the specifications are created as relative links between objects themselves! and intuitively, i can tell that it's noisy q: are your objects computational objects? probably because the cleanness of it depends on many other concepts which i havent told you about not sure. what's that? computational objects are the usual objects of programming languages. they have to exist they have to take up memory and such they're monotonic 12:50pm no. I'm working very hard to have my objects represent results of incompleted computations, even unknown computations hmm. they're still computational, then i think an object doesn't need to exist, nor does a function need to exist that can create the object, nor a function exist to create that function to create the object, but maybe much higher up i definitely don't understand or maybe not at all, and the object is an implicit result of some unknown function or meta-function i want constructs. can you produce them? relations? no i'm not familiar with the term construct constructs are building blocks whose behavior is _very_ simple primitives? primitives are objects in a language that cannot be effectively identified by language structures. hey, that's mine cool water: i probly added it after u said it hold on ok actually, the log shows u said it in a way that abi picked up ok water: are ur bookmarks (or how ever u keep links) online? no i don't even have a homepage well, i have some html for it, but it's not online do u use ur browser's bookmark "feature" or something else? i bookmark 01:00pm Tril: i suggest templates for adding new entries, if possible i'm talking on the phone.. i'll be back in a bit water: afaik, templates have been planned all along yeah just a matter of tril or someone making em up i was just hoping to not have to wade through the DTML manual 01:10pm * Fare/#Tunes is back wb -:- SignOff water: #TUNES (Ping timeout for water[ppp-tnt-101.tscnet.net]) 01:20pm -:- water [water@ppp-tnt-199.tscnet.net] has joined #tunes brb all ok i'm here 01:30pm but i will probably leave soon :( ok * water/#tunes is lunching -:- SignOff Tril: #TUNES (Ping timeout for Tril[sloth.wcug.wwu.edu]) -:- Tril [dem@sloth.wcug.wwu.edu] has joined #TUNES -:- mode/#tunes [+o Tril] by ChanServ >>> Tril [dem@sloth.wcug.wwu.edu] requested PING 929997650 581202 from #TUNES 01:40pm fare tell me about uk.tunes.org Tril: Alaric just told me about it he proposed to mirror bespin * Fare/#Tunes is having problems with ssh-cvs i saw a couple of checkins on the tunes-cvs list by you. But you didnt put a description. Now maybe you should Fare: will u add that janus proj dude's url to rev:refl ? hcf: should I? hcf is lazy hcf: can't you? not lazy, focused on other things hcf is busy Fare: does alaric have root on the machine? Fare: Note the best way to mirror CVS is to use rsync on the repository and checkout from your local cvs mirror (but all checkins go back to the main cvs) CVS is not a distribution method (uses massive processor load) not that we havent got any to spare but this should be a policy i have to go now. * Tril/#TUNES is away: (afk) [BX-MsgLog Off] Tril: ACK * water/#tunes returns with easy answers for the world's computing problems. ;) ok, maybe not. 01:50pm to every complex problem, there is a simple solution, and that solution is wrong. hehe, maybe water: http://www.informatik.hu-berlin.de/~kuehnel/agents.html geez. hcf: do you ever stop? water: do u want me to? hcf: no really, but i'm concerned about you. * water/#tunes suspects hcf is running a bot. why do u think that? it just seems like a very long attention span for a person to search for that long. 02:00pm wow. almost all of the links on that page were broken. too bad well, maybe just half. :) i havnt been searching for your things all day, but yes i do extensive exhaustives searches oh ok. i would use a bot if one could replace my ability http://www.inm.de/kip/LECTURES/komm97/komm97-onto.HTM anything specific from http://www.informatik.hu-berlin.de/~kuehnel/agents.html that u want thats a 404? -:- SignOff Fare: #TUNES (Ping timeout for Fare[quatramaran.ens.fr]) -:- Fare [rideau@quatramaran.ens.fr] has joined #Tunes Agent-Oriented Programming? u know about http://www.cs.umbc.edu/agents/ right? yeah http://www.scs.ryerson.ca/~dgrimsha/courses/cps720/agent0.html cool thanks 02:10pm put AGENT0 in alta for related links, ~55hits, some look pretty good ok i'll get them * water/#tunes silly brb ok * water/#tunes finishes lunch back silly?\ * water/#tunes typed in "altavista" and got Alta Vista .org = a church! heh alta w/ title:agent0 works good * hcf/#tunes makes mental note to use title: more that really works? wow yeah, alat has a bunch of type: things, but i usaul prefer broader results s/alat/alta/ 02:20pm theres a lot of good pages that ppl dont bother to title that wouldnt show up in results when using title: yeah, like me. if that cuz of the ->html converter used? s/if/is i think so. but my arrow paper has a title, too, as well as keywords which include "ontologies" among other things i'm pretty glad i did that too bad auto keyword determination wasnt built into authoring software yeah. i had to do it manually http://www.infospheres.caltech.edu/~kiniry/projects/Modeling98/submissions/kiniry/cas_modeling.html -:- _water [water@207.227.238.12] has joined #tunes 02:30pm <_water> oh no! it's that word metamodel! <_water> :) -:- SignOff water: #TUNES (Ping timeout for water[ppp-tnt-199.tscnet.net]) -:- _water is now known as water 02:40pm hcf: plenty for today, thanks. i was thinking that also ;) -:- Fare [rideau@quatramaran.ens.fr] has left #Tunes [] 02:50pm -:- SignOff water: #TUNES (The Tao has left the building!) -:- SignOff hcf: #TUNES (the D'oh has stubbed his toe) -:- iepos [iepos@d7.t1-6.tecinfo.com] has joined #TUNES -:- water [water@ppp-tnt-12.tscnet.net] has joined #tunes -:- water [water@ppp-tnt-12.tscnet.net] has left #tunes [] -:- eStormy [stormy@rain.futuresouth.com] has joined #Tunes boo hmm...where'd everyone go. oh, hi, eStormy... 04:20pm -:- _QZ [brand@p0wer.qzx.com] has joined #tunes -:- _QZ has changed the topic on channel #tunes to: A Free Reflective Computing System (www.tunes.org || http://www.qzx.com/Would_you_have_invested.jpg -:- lar1 [lar1@1Cust54.tnt22.sfo3.da.uu.net] has joined #tunes <_QZ> lar1: goto the url in the topic :) _QZ: I am this -> <- close to understanding paging! Just a few questions to ask! ok Hehe <_QZ> i am this -> <- close to halting all kernel work on brix and making it open source so someone else can finish it Pissed at it? <_QZ> no just tired of working on the kernel I wish I was doing kernel work on raven methinks a name change is inorder for my os... raven sounds lame Whats TLB mean? <_QZ> translation lookaside buffer So if I move a page I have to reload CR3 even is I still want the same value in it? 05:10pm <_QZ> if u change the physical address of the page then u need to flush cr3 -:- SignOff iepos: #TUNES (Ping timeout for iepos[d7.t1-6.tecinfo.com]) <_QZ> or if u change the permissions So mov eax, cr3 mov eax, Where_is_the_dircetory mov cr3, eax would flush? <_QZ> but if u have just task switched and the page hasnt been accessed then u can change it without changing cr3 -:- hcf [nef@me-portland-us217.javanet.com] has joined #tunes Hey hcf hoy lar1 Right, only when the page is moved I need to change cr3 <_QZ> i think mov eax,cr3 ; mov cr3,eax would work ok good deal <_QZ> no no what? no what is Tunes <_QZ> when cr3 is changed all entries in the tlb are flushed <_QZ> as each page is accessed the cpu loads the entry for that page into the tlb so how do I invalidate a single entry in the TLB? <_QZ> that instruction is not available on 386 and i think 486's <_QZ> maybe the 486 has it Invalidate a single entry isn't available until the pentuim? <_QZ> the 486 'might' have it <_QZ> i know the 486 added 6 instructions and most had to do with cache <_QZ> but it starts with inv*** So on 386es and 486es I just have to flush the entire TLB? <_QZ> i still havent installed acrobat reader so i cant access my pentium manual Acrobat doesn't print right for me <_QZ> ya if 486 doesnt have it <_QZ> acrobat works fine for me ok, got it Now... whats my GDT look like when I use paging? <_QZ> same as without <_QZ> well <_QZ> if u use segmentation then yer fucked But don't you need to load a GDT and IDT to switch to pmode? <_QZ> if u only use flat descriptors and call/int gates into kernel space then yer ok 05:20pm Ok not to use a GDT or ok to use segmentation? <_QZ> i have 5 basic descriptors in my gdt and a bunch of callgates into kernel space <_QZ> dummy, kernel CS, 4gig DS and 4gig CS <_QZ> and tss <_QZ> thats all u need How do I access my pages in my code? <_QZ> and the first page table in every page directory is for the kernel space Like if program X has 1 page how do I move stuff into it? <_QZ> who does the moving? program x <_QZ> u need to be more descriptive <_QZ> u have never written to memory? huh? <_QZ> dont u know howto write to memory? Only in real mode Is it the same? mov [address], data? <_QZ> yes <_QZ> but address will be linear liner? How is that different? Oh, that 20 bit address thing? <_QZ> the cpu will first do a segmentation lookup, if u have flat descriptors then it will not change. the cpu then runs it thru the TLB to convert to a physical address <_QZ> no So how does program x know the address range of its page? <_QZ> say u allocate a page of ram that is at 0x1230000 <_QZ> thats its physical address ok <_QZ> but then u map it into the processes very first page table entry. the linear address is 0x00000000 Ohhhhhhh <_QZ> so the process will think the page is at 0x00000 but its really at 0x1230000 So the program doen't know or care _where_ the page is <_QZ> the process only needs to know the linear address page 0 = 0x00000000 page 1= 0x00000005? <_QZ> then if u swap out the page and later swap it back in, it might be at 0x4560000 butthe process still accesses it at 0x00000 Ok, makes sense <_QZ> another nice thing about pages is that u can fragment large blocks 05:30pm Yah, I'm convinced now... paging is for me I read that paging.txt you had on borg... that enlightened me thanks <_QZ> if u load a 12k file u can put it in pages 0x10000, 0x800000 and 0x7000 <_QZ> but map it into the process at 0x0000, 0x1000 and 0x2000 so page the second page liner address is 0x1000? <_QZ> ya <_QZ> the linear range of that file is 0x0000-0x2fff <_QZ> gotta go eat, bbiaf ok thanks gota go too... be back later tonight -:- SignOff lar1: #TUNES (ircII2.8.2-EPIC3.004 --- Bloatware at its finest.) -:- s_r [s_rr@phila-dialup471.nni.com] has joined #tunes 05:40pm -:- eStormy [stormy@rain.futuresouth.com] has left #Tunes [] * hcf/#tunes is away. -:- s_rr [s_rr@phila-dialup118.nni.com] has joined #tunes -:- SignOff s_r: #TUNES (Ping timeout for s_r[phila-dialup471.nni.com]) -:- s_rr is now known as s_r -:- Noonian [noonian@cogeco-25-17.cgocable.net] has joined #Tunes -:- Noonian [noonian@cogeco-25-17.cgocable.net] has left #Tunes [Bye] -:- SignOff _QZ: #TUNES (Ping timeout for _QZ[p0wer.qzx.com]) -:- _QZ [brand@p0wer.qzx.com] has joined #tunes * hcf/#tunes is back -:- Post [user2621@modem077.theway.com.br] has joined #Tunes -:- SignOff Post: #TUNES (Leaving) -:- SignOff hcf: #TUNES (Ping timeout for hcf[me-portland-us217.javanet.com]) -:- krz [krz@d6.owo.com] has joined #tunes -:- billyboof [hatefull@nrwc-sh2-port152.snet.net] has joined #tunes hello -:- SignOff billyboof: #TUNES (hatefull@antisocial.com) 09:40pm -:- SignOff krz: #TUNES (grrl time!) -:- SignOff _QZ: #TUNES (Ping timeout for _QZ[p0wer.qzx.com]) -:- _QZ [brand@p0wer.qzx.com] has joined #tunes -:- Limbosuave [email@1Cust46.tnt3.covina.ca.da.uu.net] has joined #Tunes is anyone here 11:00pm <_QZ> i am 11:40pm [msg(TUNES)] newlog 1999.0622 IRC log ended Tue Jun 22 00:00:00 1999