IRC log started Mon Jul 5 00:00:01 1999 [msg(TUNES)] permlog 1999.0705 -:- SignOff _QZ: #TUNES (BRiX [http://www.qzx.com/brix] :: sleep) -:- smoke [smoke@7dyn184.delft.casema.net] has joined #tunes -:- Cavey [cavey@passion.gimmie.tudelft.nl] has joined #tunes -:- Cavey [cavey@passion.gimmie.tudelft.nl] has left #tunes [] -:- SignOff Fare: #TUNES (Connection reset by pear) -:- hcf [nef@me-portland-us1009.javanet.com] has joined #tunes abi: seen fare? hcf: no idea abi: seen fare 05:40am -:- hcf has changed the topic on channel #tunes to: Free Reflective Computing System -:- tcn [tcn@cci-209150250101.clarityconnect.net] has joined #tunes >>> tcn [tcn@cci-209150250101.clarityconnect.net] requested PING 931184864 91183 from #tunes -:- Fare [rideau@quatramaran.ens.fr] has joined #Tunes hey fare what's up? 07:40am tcn!!! well, still haven't begun the compiler but have upgraded my router from RH5.0 to debian2.1 tcn: news from the IDE driver? tcn: your docs says vm86 is working. tcn: could we use the BIOS to read the HD? tcn: also, why not make retro LILO-friendly? (not hard to do; even tunes 0.0.0.25 did it) ok, i'm here but I'm there it's easier to use port I/O than BIOS, for IDe. Fare: iv got some urls for u based on keywords from implement.ps hcf: great! tcn: ok. but what about writing? http://www.isi.edu/software-sciences/wile/Popart/popart.html, http://www.cse.ogi.edu/PacSoft/projects/FM/, http://www.plattsburgh.edu/faculty/plazaja/research/lp/index.html, http://www.mjolner.dk/warehouse/MPS.html http://www.ispc.com/D-ProcessNotation.htm, http://www.limsi.fr/Individu/martin/ijcai/article.html, http://www.brics.dk/NS/94/6/NWPT6/NS/NWPT6-NS/NWPT6-NS.html, http://www.gr.opengroup.org/adl/ Fare: maybe today.. it's a holiday in the us http://www.brics.dk/FormalMethods/AS/Workshop-99/KutterPierantonio.html, http://www.brics.dk/FormalMethods/AS/Workshop-99/MouraMenezes.html, http://research.microsoft.com/Users/simonpj/Papers/papers.html -:- binEng [Anders@dialup210-4-54.swipnet.se] has joined #tunes hehe.. it's too hot to do anything else, anyway 85 fahrenheit already -:- AlonzoTG [Alonzo@216-164-231-48.s302.tnt7.lnh.md.dialup.rcn.com] has joined #tunes tcn: *yesterday* was a holiday in the US, isn't it? why today? Farenheit 451 ? Fare: yesterday was sunday, so we get work off today :) everything's closed ok, it's 30 celsius here, and it'll be 35-40 in a few hours. fucken hot eh? 07:50am under shadow, or under the sun? tcn: where in the US are you? in shadow. in New York -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) binEng: here?\ why, how hot is it in france? hcf: yup binEng: must be nice & cool in sweden :) binEng: in case u care, http://www.python.org/doc/essays/metaclasses/ tcn: some 25 degrees C hcf: what *is* that? tcn: it's cool here in Paris binEng: python metaclasses damn.. linux needs kernel support for Quake? classes of classes? Python has made my understand how functional lambdas are bE: by lack of it? :) Fare: no, Python supports some kind of lambda... dunno if it's the real one, but anyway :) oh this is nice, python's lang comparison page doesnt even mention lambda hcf: for a long time, python didn't have lambdas, I was told. but if it now does, it may at last qualify as a real language (unlike C++ and Java 1.0) Fare: they compare python to langs that have lambda w/o mentioning it How's a real lambda supposed to work? 08:00am the comparisons suck, theyre talk mostly about syntax I was told, however, that it was long possible to emulate lambdas in Python in an incorrect way (with ascending and/or descending funarg problem); if the current "lambda" is still that broken thing, then python isn't a real language yet (even Perl has real lambdas) How's a real lambda supposed to work? I maybe can tell if this qualifies... Fare: hey, how's your /etc stuff working? i'd like to see it.. bE: must close its lexical environment with indefinite extend s/d$/t/ tcn: which /etc ? you mean, my meta-/etc stuff at home? Fare: d$? bE: the ending d bE: man regex (or man sed or man perlre) Fare: I don't get that explaination... could you elaborate? bE: let f = \x -> \y -> x+y well, then (f 2) will be the function that increments by 2. and that must not depend on any dynamic variable x or y or another instance of f or anything ic... Fare: yeah does python pass the test? -:- AlonzoTG [Alonzo@216-164-242-134.s388.tnt10.lnh.md.dialup.rcn.com] has joined #tunes 08:10am I don't think so... but I'm not sure how to test it tcn: do you want the /etc for redhat or debian? Fare: debian tcn: ok. Wait. How do you run lambdas with values? (or whatever you do with lambdas...) (set! foo (lambda () (display "hello world\n"))) !HyrlikW:*! do we have anyone from @home online now on this network? !HyrlikW:*! please message me uh, gotta test this some other time... cya FUCK LINUX HARD1!!! -:- SignOff binEng: #TUNES ( <k!14>) I HATE IT I HATE IT I HATE IT I HATE IT I HATE IT I HATE IT I HATE IT I HATE IT atg: when's the last time you used it? -:- COMMAND [user3048@bubbette.cs.rice.edu] has joined #Tunes hi, command! command: do you know prof Felleisen? -:- SignOff COMMAND: #TUNES (Leaving) 08:20am just five minutes ago tcn: ok, it's in ~fare/lxconf.tb2 on bespin. Now, 1) not included in the packages is a special directory where I store my secrets (passwords, keys, etc) 2) not included are a few scripts that I wrote, in /usr/local/stow/fare/bin or in ~fare/bin (these are in bespin) LINUX IS EVIL!!! 3) I added a /trans hierarchy for transient system files (not included) ATG: indeed; but it's still the kindest we have 4) some stuff in there is "work in progress" and non-functional 5) do not hesitate to ask me about it allright, cool. I change the machine's identity with /conf/bin/$NEWHOSTNAME I change the machine's current network with /conf/bin/donet $NEWNETWORK force machines are in /conf/hosts/ networks are in /conf/nets/ there are also evil things done upon ppp launch, but must be non-functional due to bit rot since I went from redhat to debian 08:30am work in progress include /conf/NEW, that ought to become a scheme-based way to do things, and /conf/generic/video, that ought to help compress video configuration stuff 08:40am Fare: what kernel version are you using? 2.2.x x depends on the machine. Some machines still have 2.0.3x kernel configuration is in /conf/linux just wondering. I'm building 2.0.10 now -:- SignOff AlonzoTG: #TUNES (Ping timeout for AlonzoTG[216-164-242-134.s388.tnt10.lnh.md.dialup.rcn.com]) you mean 2.2.10, I guess my laptop is on -ac7 (required for pcmcia serial) yeah, 2.2.10 dammit, kernels shouldn't take an hour to compile when I got my p133 it compiled linux in 5 minutes -:- AlonzoTG [Alonzo@209-122-205-168.s168.tnt4.lnh.md.dialup.rcn.com] has joined #tunes tcn: when I got my 386dx33 w/ 8mb, kernel compilation took hours, too and it was only 0.99.15 or so hehe that's one reason I got my "new" machine a K7 600? 08:50am I used to compile big things on a 486-66 w/ 8MB at school, and download it.. * Fare/#Tunes hopes the K7 will lower the price of Alpha motherboards... heh no, my "new" one is still the p133 did you try overclock it? no tcn: are you bored with my /conf yet? Fare: actually I haven't unzipped it yet :) ok, here we go 09:00am hey, what would VM86 be useful for, if i'm not using the BIOS? Fare: any of those urls any good? hey, my kernel compiled in "only" 20 minutes! tcn: VM86 w/o the BIOS? not much perhaps to use VESA 1.2 drivers oh yeah, gotta do modules and even then VESA 2.0 is 32-bit? it's both 16 and 32 bit i've got a VESA 1.2 card.. hmm, but I just use S3 drivers problem is, 1.2 is only 16-bit, and doesn't do linear framebuffer, afaik oh yeah well, I know it sucks Fare: any of those urls any good? my lynx.cfg is broken; I can't see anything (or is it my apache proxy being broken?) 09:10am I don't need vesa to use a linear fb, do i?? (If I use port access) -:- SignOff hcf: #TUNES (Leaving) no, but then you need the docs of the card; -:- hcf [nef@me-portland-us839.javanet.com] has joined #tunes and you need rewrite the code for every card. right man, PC video cards are fucke dup or course you metaprogram the drivers (see www.irisa.fr/compose) hmm.. domain-specific languages? yup we could do that by extending forth/lisp/etc.. not really a new language sure... see Olin Shivers' paper listed on VMs.html what is metaprogramming? smoke: 09:20am I have some vague notion... Programming is like when you write a program and it runs... smoke: http://tunes.org/~fare/articles/ll99/index.en.html metaprogramming is when you write a program that generates a program that runs... =\ alonzotg: sounds like metaprogramming is high level programming, is that right? fare: thanks not eggzacktlie. Take a C program... Then take a program written, possibly in C, that inputs the C program and modifys it... That is a metaprogram... Its a difficult concept to learn but usefull. it's only difficult with C hmm a meta programming language is a kind of programming language, still? fare: nice article btw, very readable ! :) there is no such thing as a metaprogramming language. There are programming languages with standard ways to metaprogram, however -:- Niobe [chaldea@ppp-042.m4-1.osh.ican.net] has joined #tunes -:- Niobe [chaldea@ppp-042.m4-1.osh.ican.net] has left #tunes [] -:- Beholder [beholder@ppp-042.m4-1.osh.ican.net] has joined #tunes 09:30am Fare: Olin's paper gave you the idea for you scheme meta-etc? ah. and this all has to do with (the, so it seems, important notion of) reflectivity? tcn: no smoke: Reflection is important to new OS's... it allows the OS to modify itself, by being visisb visible tcn: Olin's paper is good. Olin is good. I like Olin. But it's not him who inspired me. hmm. smoke: my paper (same URL) addresses the issue of Reflection, a bit smoke: Read fare's stuff, much better than I could explain it tcn: the scheme stuff isn't working yet (for meta-etc) beholder: i just did :) fare: the article suggest that meta programming is useful in all areas of software development, as long as the software concerned is somewhat complex. Did i understand that right? anyways, my 2.2.10 kernel finished compiling awhile ago.. i'm gonna go boot it.. -:- SignOff tcn: #TUNES (tcn has no reason) suggests, even as long as the software is large enough in space/time 09:40am fare: are metaprogramming and optimizing mutually exclusive concepts? Smoke: Imagine how languages embbeded in games that allow advanced scripting and AI and such can help the programmer improve the overall quality of a game.. Meta programming is the same. You allow programers to solve problems using words that are more natural to the problem. beholder: that makes sense smoke: not at all smoke: The reason it requires a large project is the time it takes to create the meta-language you wish the programmers to use smoke: people at irisa.fr/compose have shown that metaprogramming could be used for quite amazing optimizations smoke: the FFTW uses metaprogramming, too fare: fftw? fastest fourier transform in the west fast fourier transform w ? grin fare: Really? I thought it was done in ASM? is there a base structure out of which one can build meta languages? smoke: There are many projects under tunes creating that base structure aha! so i finally understand what tunes is all about? ;) Or am I confused with another FFT implementation? 09:50am one that automatically selected the right combination of optimizations according to the problem size... -:- smkl [sami@DLI.rdyn.saunalahti.fi] has joined #tunes smoke: More than just meta-programming, also creating an OS that implments these features along with persistence and reflection smoke: currently, there exists a variety of tools that each does a very specific metaprogramming task, and that do not cooperate with one another you have compilers, compiler-compilers, code analyzers, proof-checkers, partial evaluators, etc, etc, but the scientists who develop them do not cooperate and cooperation makes music out of tunes :) there's no conductor ? :) smoke: Nope. Just a bunch of people who do their own thing but still communicate with others :) hmm i suppose it's impossible to build One General 'thing', given the current state of affairs -:- hcf has changed the topic on channel #tunes to: Free Reflective Computing System || metaprogramming with LSD fare: Why is the FAQ a broken link? 10:00am uh? where? smoke: A good example of reflection, using the game example would be something like the Quake 2 engine (I assume you've played or seen the game), which is a very versatile 3D engine. Imagine how versatile it would be if, while it was running, it could rewite it's own routines to be faster, or more efficent fare: Umm... under the root project, http://www.tunes.org/faq.html it's at Tunes-FAQ.html what pointing page? beholder: it'd be possible if the engine were coded as a pluggable library Ok, someone should update the link under: http://www.tunes.org/tunes.html beholder: but then again, the data structures might have to change too. smoke: sure; the cost of rewriting data structures is to be taken into account smoke: But as a pluggable library it's very static... It would be able to rewrite itself to ANY piece of hardware it's running on based on a set of rules, or observations of it's runtime. That way even hardware that hasn't been created yet could be optimized. smoke: And optimized in ways that simple abstraction (DirectX, or OpenGL) couldn't possibly do smoke: 10:10am beholder: is it possible theoretically ? smoke: Yes. Reflection is the ability for programs to "see" themselves, and to modify themselves without re-compiling. Assuming it wasn't written "perfectly" the first time, and know what it needs to to to make it faster, then yes. A program generated by a program generator, is at least as buggy as the program generator. =\ beholder: but then the program could not be compiled at all? ATG: exactly ATG: this means that program generators benefit _a lot_ from the bazaar model of debugging ATG: and that using metaprograms in an open way results in very safe programs whereas metaprograms written in a closed way will be failures okay.. I'll ask for some reeding material on that later... i.e. you increase sensibility of safety wrt bug-finding parameter So, if i want to write a metalanguage for demos (~realtime multimedia), where do I start ? :) smoke: you start with actual demos; smoke: The program is compiled. It recompiles itself. 10:20am smoke: you define a domain-specific language for them that you embed within, say, Scheme -:- _QZ [brand@p0wer.qzx.com] has joined #tunes you write a simple compiler (or a set of macros) for your domain-specific language, and then you pipe the result into an existing optimizing compiler (like Stalin) alternatively, you use partial evaluation techniques (a la Tempo) hmm -:- Beholder_ [beholder@ppp-042.m4-1.osh.ican.net] has joined #tunes is stalin free ? yup -:- SignOff Beholder: #TUNES (Read error to Beholder[ppp-042.m4-1.osh.ican.net]: No route to host) damn... got kicked and the other's main focus is picture analysis a/other/author/ the name doesn't sound all too well -:- Beholder_ is now known as beholder that's the reason why you should boycott Stalin compiler. send the author an email smkl: well perhaps it's a joke of very bad taste? -:- binEng [Anders@dialup47-2-60.swipnet.se] has joined #tunes abi: stalin is an optimizing compiler for scheme at ftp://ftp.nj.nec.com/pub/qobi/stalin.tar.Z stalin is the master of execution hey bin stalin is a very aggressive compiler full house today hello all (apart from abi, that is) abi, are you here? i don't know, tril abi: confused as usual? bineng: wish i knew :) 10:30am abi: Could you explain your existence? i don't know, beholder stop discombobulating me hehehe abi are you here yes tril: are /you/ here? muahaha * beholder/#tunes wonders if any of us is truly here.... abi: watch it I have your admin password tril: i'm quite aware of that abi: Write Tunes... Now! beholder: you first somebody put too much time in that bot :) * binEng/#tunes wonders who tells abi what to say abi: But I don't wanna wite Tunes! Damnit, you're the infobot... that makes you smarter right?! smoke: not really, someone here is a ventriloquist tril: phew Tril: icuc, http://www.dur.ac.uk/~dcs3py/pages/work/Documents/index.html * AlonzoTG/#tunes just ran a sourcery program on my soundcard driver... It's shit. =P 10:40am * beholder/#tunes will brb -:- iepos [iepos@d35.k1-1.tecinfo.com] has joined #TUNES hi iepos iepos! oh, hi * hcf/#tunes is away. 11:00am -:- SignOff Fare: #TUNES (the system is going down! Grr!) * beholder/#tunes is back hi hey Tril... how's your type-system thing going now ... ? -:- Fare [rideaufr@esmeralda.enst.fr] has joined #Tunes hello again, Fare... oh pretty good. I have a big plan for what I am going to do next heh heh.... so what is the big plan? Big plans? I've located the source of a lot of my confusion. A lot of things make sense if I clearly distinguish the typesystem (the static system) from the persistent store (the dynamic system), and examine how they interact. The persistent store contains cells, and other structures that have cells in them. Cells contain references to objects over in the typesystem. Cells can be read or written (so they're variables). But object IDs calculated by the typesystem stay the same, and are only changed by modifying metaobjects that are in the persistent store. -:- SignOff iepos: #TUNES (Ping timeout for iepos[d35.k1-1.tecinfo.com]) -:- iepos [iepos@d3.t1-6.tecinfo.com] has joined #TUNES aack... power outage. heh iepos: external modem w/ a UPS for everything else? Sunny day here... damn hot... wish we had rain and some outages ;) tril, afraid not... but the power came right back on oh nevermind i kee pforgetting that ping timeouts are delayed from the actual outage thought you showed up pretty quick :) * beholder/#tunes wonders how it could reach 36 deg C around here... 11:20am could it? It is... does abi do temperature conversions? It feels like Texas... and I'm in Ontario... Which is very unusual I don't think so, you don't know Celcius system? Tril: she would u add the routine 20C is room temp., 100C is boiling point of water 0C is freezing, that's about all i know :) 36 is body temp It's 96.7 deg Outside then ok Farenhite Very hot for around here yes, i imagine I watch the show "Due South", they make Canada seem like it's one big glacier Hehehe :) They're up in the Yukon territory in that show I think -:- binEng_ [Anders@dialup42-1-5.swipnet.se] has joined #tunes right. the ones that are in Canada. Most of them are in Chicago, but occasionally the mountie goes home for an episode We have the same temperature variance as Michigan, if you've ever been there -:- SignOff binEng: #TUNES (Ping timeout for binEng[dialup47-2-60.swipnet.se]) -:- binEng_ is now known as binEng ... even New York is similar 11:30am * Tril/#TUNES reads ESR's new paper "The Magic Cauldron" Tril: Where is that paper? Uh ... will anyone please explain why the Sith Lord and Trade Federation risk everything to capture a teeny periphery planet? Can we have a clue why Naboo was important -- any hint at all? Hello? oops http://www.tuxedo.org/~esr/writings/magic-cauldron/ previous contents of clipboard :) (David Brin on the phantom menace) Heheh I was wondering that myself who's David Brin? i dont know, but he wrote some good articles on salon.com that were linked on /. afaik david brin iz a scifi author hmm... "We present eight models for ... funding ...; two for-profit, seven for-profit." ? i mean non-profit on the first i guess one of the models must be both :-) 11:40am who's David Brin? who's David Brin? -:- Tril has changed the topic on channel #tunes to: Free Reflective Computing System || metaprogramming with LSD http://www.clas.ufl.edu/users/seeker1/noetics/lilly-metaprogram.html ||http://www.tuxedo.org/~esr/writings/magic-cauldron/ -:- hcf has changed the topic on channel #tunes to: Free Reflective Computing System || metaprogramming with LSD http://www.clas.ufl.edu/users/seeker1/noetics/lilly-metaprogram.html || esr's The Magic Cauldron -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) -:- hcf has changed the topic on channel #tunes to: Free Reflective Computing System || metaprogramming with LSD || esr's The Magic Cauldron can irc servers be crashed by buffer overrun in the size of channel topic? (go try in some other channel if you do) /topic iz likely governed by the same code as the rest of irc cmds, thus overrun proof'd, by nowadays at least -:- SignOff beholder: #TUNES (Ping timeout for beholder[ppp-042.m4-1.osh.ican.net]) no, i mean it probably has a strict limit on length thats what i mean also, limit'd length like the rest like ~450 or so 11:50am -:- SignOff binEng: #TUNES ( <k!14>) -:- Beholder [beholder@ppp-001.m4-1.osh.ican.net] has joined #tunes Tril: have u written any papers? not really every time i think i have an idea for a paper, it ends up being a paragraph heh i have lots of disconnected paragraphs 12:00pm so that's why i'm focusing on programming or experimental design -:- AlonzoTG [Alonzo@209-122-216-26.s26.tnt3.lnh.md.dialup.rcn.com] has joined #tunes any zope news? i subscribed to the zope mailing list for a few days, got flooded >200 msgs didnt read any of them, unsubscribed. i'm going to wait until i learn more about zope to join the list I found another way to do the database that doesnt require SQL, i.e. uses zope internal database, but i think the SQL way is better because we could access the same SQL db from other apps rather than relying on zope. which is the same thing as saying , "without relying on Python" Tril: Why not just use that simple script binEng made i haven't seen it yet! something is running on tpp.dhs.org? i would assume perl has zope mod Yep, it's just a script that allows you to update pages without requireing shell access hcf, maybe . it would be called a Bobo database module, though I don't think the zope object system is accessible in perl (Aqueduct, I think it's called) although it's very easy to access if you know python Tril: you can see it like this: http://tpp.dhs.org and click on the "edit" link at the bottom Tril: I think it would work well for Tunes members maybe for regular site maintenance if it was changed to use CVS but that's not our main problem i want references to database entries to be embedded in the html 12:10pm it's pretrty neat that you were able to come up with that, though * Fare/#Tunes doesn't think HTML is such a good source language, anyway my typesystem design is superior to a relational database, anyway Tril: hav you an updated document on it? not yet i may write one within a week brb Beholder: who wrote the front page at tpp.dhs.org? hcf: binEng He wrote the script too abi: tpp well, tpp is the programming place, a group of hobby programmers doing what programmers should be doing, at http://tpp.dhs.org Beholder: hows that? no idea, hcf abi: shhh The script to generate the HTML It's all done through templates Beholder: hows that (the tpp factoid)?\ I dunno what it means :) I didn't write the factoid :) Oh you mean, what we are doing? 12:20pm Writing a game i added it, i mean, is the factoid fitting? * hcf/#tunes feels misunderstood hcf: It's fine * Beholder/#tunes misunderstood too :) akos? akos is A Kind Of Special game That one is fine too hcf: You maintain ABI? basically abi: akos is also at http://tpp.dhs.org/AKOS.html okay, hcf. hcf: What's it written in? perl perl is probably at http://www.perl.com back hcf: Did you ever have to do any code modification to it? a few fixes does it do locking, in case 2 people do an edit at the same time? Tril: u talking to me or beh? tpp script maybe i should ask bineng, he may be the only one that knows :) tril: Yep ask him :) is there any relation between abi and apt? -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) tril: I don't think we've tried yet :) hcf: Could you add a C to F temp conversion in there? Beholder: i could -:- SignOff smkl: #TUNES (Ping timeout for smkl[DLI.rdyn.saunalahti.fi]) hcf: If you feel like it. I think it could be useful :) Tril: do u want f<->c added too? hcf: at very least, add a factoid that contains the conversion forumlae hcf: I think it's only useful for when people like me are bitching about the heat/cold, so it's not exactly *NECESSARY*, but interesting :) hcf: she can already do math, right? abi: 2 + 2 abi: 2 + 2? Beholder: iv seen such bitching w/ mention of f/c once i haven't a clue, tril abi: apt? bugger all, i dunno, fare hmm, broken math * Beholder/#tunes likes that dselect in Deb... very cool 12:30pm how about TZ conversion? that might be usefulin this channel too tril: I was gonna mention that next tril: Non US/Canader'ers can't convert 24 hour to 12 tril: ... or so I've noticed, I'm sure some can i wasn't talking about 24/12 i meant stuff like GMT, PST i'l add any routine someone codes up (as long as tril agrees w/ the addition) Ahh. Wouldn't factoids stating their reference to GMT be fine? hcf: feel free to put any of this off until abi is ported to TUNES and these features would be useful throughout the system Tril: ok ;) but if you want to make something useful TODAY go ahead * Beholder/#tunes would help but doesn't know any Perl abi: perl also sucketh * hcf/#tunes tosses tril an 'is' * Beholder/#tunes and abi... are close... we've spanked... so many times hehehe sucketh is a verb Tril: welcome to very limit'd nlp hcf: oops, forgot. nm iv been waiting for a perl phase to hit me theres a newer version of infobot available that i'l be inst'ing abi stats Since Thu Jun 10 13:23:35 1999, there have been 1290 modifications and 853 questions. I have been awake for 24 days, 23 hours, 11 minutes, 24 seconds this session, and currently reference 2928 factoids. hcf: Cool, what's new in it? Beholder: i dont recall atm, see the infobot site hcf: Can you have abi in tpp also? hcf: sorry #programmingplace not #tpp :) Beholder: if tril agrees tril: ? is that channel permanently located on OPN? yep fine it's been registered tril: Thanks :) 12:40pm -:- SignOff abi: #TUNES (hcf) -:- abi [nef@bespin.dhs.org] has joined #tunes -:- jithendra [user9957@203.197.153.23] has joined #Tunes -:- jithendra [user9957@203.197.153.23] has left #Tunes [] * hcf/#tunes is away. -:- smkl [sami@MCCIV.rdyn.saunalahti.fi] has joined #tunes * hcf/#tunes is back No no no no no ? esr says that people give software for free because it encourages others to give software for free , that might e useful to the first author later, so it's a selfish reason in the end 01:10pm s/e use/be use/ he's wrong, some people give software to others because they want to see more useful software for its own sake even if they dont use any of it I agree, the whole point is to create for purpose and simply let people enjoy it anyways, I think labelling it "selfish" is silly because it helps others more than it helps the person giving it. Tril: selfish is about doing things good for oneself, not about not doing things good for other people. in this respect, altruism is selfish :) -:- hcf_ [nef@me-portland-us1028.javanet.com] has joined #tunes -:- SignOff hcf: #TUNES (Read error to hcf[me-portland-us839.javanet.com]: Connection reset by peer) -:- hcf_ is now known as hcf Fare: In such an infrastructure, selfish and altruism are indistinguishable. So why say it's one or the other? s/selfish/selfishness/ oh, BTW, Hi, Fare lo well, I'd say it's a matter of long-term vs short-term more a question of point of view than of goodness I found a closed-source port of SSH to windows yesterday. the author swrote on the page, "I will ignore all emails asking to release the source". I should send him an e-mail instead asking to remove the binary! s/swrote/wrote/ Tril: hehe hehe Tril: meanwhile, use/port/debug lsh! 01:20pm lsh? I mean, meanwhile, program Tunes is that the GNU one? lsh's address is listed on psst Tril: do you recommend Scheme or CL to metaprogram Tunes? bootstrap? um.. depends what's in those RxRS specs, do they include stuff like hashes and GUI? and are there any implementations of the latest one yet? Tril: no, they don't altho there is a de-facto "standard" library slib, and schemers have now organized to define standard APIs for data-structures... Fare: also depends on who is doing the programming. If you mean yourself, maybe we should talk about what exactly you are programming so to come up with some requirements 01:30pm gotta go :) -:- Beholder [beholder@ppp-001.m4-1.osh.ican.net] has left #tunes [] Tril: I'm programming a compiler for a tiny LISP language into a tiny abstract machine retr.. heh heh 01:40pm indeed Dunno, I never wrote any compiler whichver you think is easier it is easier to write it in CL only the goal is to extend the tiny dialect into the full language and I'm not sure I want the full language to be CL (CL is big, and a different culture and mindset) maybe you want your own full language, that you define? are you sure you want an extensible language, and not a persistence engine with an evaluator? can abi be used as a message box for people joining #tunes ? Tril: what we lack now is the language core to extend with persistence the language is a more basic brick than the persistence engine you may want an eggdrop or some other bot for the note-leaving feature or maybe the new infobot hcf is going to install will have it (new version of infobot) Tril: i doubt the newer ver has note functions, mostly fixes 01:50pm Fare: why bother w/ irc/bot-based notes where we've got email? s/where/when/ h: sure 02:00pm fare I'm sending you a document it could be the basis of a very simple language that is extensible through its type system it's probably easy to formalize, too, with your help 02:10pm >>> Tril [dem@sloth.wcug.wwu.edu] requested PING 931209364 203656 from #tunes -:- binEng [Anders@dialup46-4-53.swipnet.se] has joined #tunes -:- AlonzoTG [Alonzo@209-122-239-145.s399.tnt2.lnh.md.dialup.rcn.com] has joined #tunes -:- SignOff _QZ: #TUNES (Ping timeout for _QZ[p0wer.qzx.com]) -:- _QZ [brand@p0wer.qzx.com] has joined #tunes -:- NetSplit: lackey.openprojects.net split from sterling.openprojects.net [02:40pm] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [lackey.openprojects.net] -:- Netjoined: lackey.openprojects.net sterling.openprojects.net -:- _QZ [brand@p0wer.qzx.com] has joined #tunes Hey, is strong encryption banned in France?? no more not anymore. it used to recently hi Fare, wb lo, Tril Fare: get my message? weird Fare: _you_ don't use encryption, do you? :) binEng: he used it even while it was illegal hehe 02:50pm -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) -:- AlonzoTG [Alonzo@216-164-229-244.s498.tnt8.lnh.md.dialup.rcn.com] has joined #tunes *cry* * Fare/#Tunes uncries dont know if that makes any sense, fare let's talk in here basically you provide the exact information that would be lost in a regular PE 03:00pm RPE is isomorphic to creating generic functions. The lost information is like the "key" that selects that particular method from the generic function. err, I mean adding a single method to a generic function. Providing that information cannot be done in a structure-preserving way that's the whole point of my article preserving what structure? specialization does preserve structure generalization doesn't i don't know what that means. or why you want it * Tril/#tunes listens for someone to tell him to "read the article" again RTFA ;) 03:10pm it means that you can deduce the structure of the specialized version from the structure of the generic version, but not the other way round in other words, you can do RPE in a non-intrusive way PE is functorial, RPE is counter-functorial so? 03:20pm you don't deduce the structure of a general version, you create it incrementally. non-intrusive = structure-preserving? yup that is, when you preserve structure, you needn't look at the source and make choices there is no authoritative structure. Any structure is possible. The PE/RPE operations form a calculus of functions that span the entire set of expressible functions when go the other way round, you _must_ enter inside the source and make changes that's assuming you're talking about the source for the specialized version, translating it to a generalized version. I agree the semantics of PE is easy. that of RPE isn't it's the same problem as with "cross-cutting" in AOP you're missing that the source for even the specialized version is auto-generated from the typesystem, not manually written it doesn't matter which function you go from, or to, all of them can be generated from the origiainl meta-source, the typesystem that doesn't make the problem simpler. It only shifts the difficulty inside the metaprogram (aspect weaver or other) here is (one way?) how: types are constructed by a predicate from their supertype that says true or false whether each element is in the subtype. Sure, when it can be done, it's good But you will never be able to shift all the complexity in metaprograms, in the general case Since all types must be resolved to one supertype when they are created, the PE for all of them can be generated by simply composing the subtype relations. RPE is not really done; instead the function is thrown out and a new one is generated from the type structure. I shift all the complexity by allowing objects in the type system to be results of arbitrary functions. (even unknown functions) 03:30pm in other words, by extending the persistenet store. There is not a unique way to generalize whats pe, rpe ?\ hcf, in an email i'll post it on Specifications.html reverse polish erotica reverse partial evaluation Fare: don't understand the last statement hcf: Should the edit page have any log entries in the header? Fare: Metaprograms are made into first-order programs by making the programs they operate on into types in the typesystem. "types"? you mean "objects", don't you? yes but the set of programs input or output by a metaprogram would be a type (input and output would each be their own type) binEng: if its editable thus following the rule that all functions be between two types * hcf/#tunes : brb 03:40pm what is the concept of type used for? Types are used to verify arguments fulfill a certain condition before evaluating a function, and to specify the condition guarnateed by the function to be true after evaluation. have objects a unique type, or may they have several? what is the type algebra like? * hcf/#tunes : back -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) objects may have any number of types, corresponding to the number of conditions that are true for that object. -:- HickServ [thrustit@209-68-229-43.dialup.cust.tfb.com] has joined #tunes hey hello, HickServ hola abi how are you my good friends? * binEng/#tunes is fine... thanks :) * binEng/#tunes is assuming HickServ counts him as 'friend' indeed i do binEng types can be constructed by: defining every member of it, quotienting the codomain of a function, cross product, sum, and induction. Optionally: adjoin, union, intersection, difference i consider you all my friends even water :) HickServ: thats a stretch hcf: im kind hearted at times * HickServ/#tunes walks over to hcf and pisses on him for that last time 03:50pm * binEng/#tunes points HickServ to the nearest bathroom sorry my good man Fare: some of those may be redundant, maybe you look so much like a toilet to me heh -:- Beholder [beholder@ppp-001.m4-1.osh.ican.net] has joined #tunes im always getting confused ah! good beholder Fare: no reason not to have more, either happy to see you good beholder? No, I'm the bad one :) * HickServ/#tunes is in a rather jolly mood today ok then Ok, then these types are useful for specification, but there isn't a complete static type inference algorithm * HickServ/#tunes is in the mood for some hot sweaty SEX er SEXP :) Fare: No! Of course it's not complete, you said we wanted undecidable types, remember? sure ok, now are objects pure or not? pure pure pure no side effects Fare: how do I tell? I only know "pure" wrt functions. exactly functions are objects. oops wrong channel Does the type system tackle their side effects?impure aspects not all objects are functions oops wrong line of text heh Tril: having fun? i like the idea of everything being an object it makes things easier * binEng/#tunes too oooh, hard idea to like if you can classify everything under one type HickServ: exactly Fare: ... Fare: so "pure" is only applicable to an object if it happens to be a function. Did you mean to ask if all functions are pure?? Or is there some other definition of "pure" you meant for objects, which might not be functions to be a function, or otherwise have a function as a remote component 04:00pm -:- binEng_ [Anders@dialup45-4-25.swipnet.se] has joined #tunes like in lengua when i want to have both functions and data under scope so nothing is global i can just say "a object within an object cannot be directly accessed outside of that object" also, even passive objects have a behavior wrt side-effects (see variables vs constants vs write-once vs use-once, etc) -:- SignOff binEng: #TUNES (Ping timeout for binEng[dialup46-4-53.swipnet.se]) Fare: hardware objects aren't pure, then -:- binEng_ is now known as binEng no they aren't. Neither is any object that writes to the persistent store, but those are discouraged (Except implicitly at the end of a computation) is water buddhist? -:- SignOff iepos: #TUNES (Leaving) hick: Nope he always talks about tao Although you can transform them into a pure version, with a linear state-passing formalism hick: .... then that would be Taoist... Fare: aren't some functions pure on some of their arguments? And some objects pure for some functions? If so, then purity can only be considered for a fully-evaluated 0-argument function! oh heheh my mistake hick: NP Tril: purity is a question of point of view im sorta a mix between cristianity and zen buddhism Fare: I like the idea of being able to automatically translate impure into pure using whatever mechanism Tril: then see how Mercury handles side-effects... Fare: I don't see how side-effects is an important considertaion in the design of the system. Pure/impure can be types, just like everything else, and orthogonal to everything else. Although obviosuly I am going to design most things pure, and encourage pure whenever possible. If you use impure functions then PE doesn't work! hence a slowdown. er anyone remember what japanese religion is called i followed that for a while but i forgot what it's called now 04:10pm PE works for impure functions, too 04:20pm yeah, i didnt think about that too much I think you'll be impressed with my design when it comes out Fare: You still haven't told me why you asked that purity question -:- SignOff Beholder: #TUNES (Ping timeout for Beholder[ppp-001.m4-1.osh.ican.net]) if you aren't here, I'm going to log off and continue work on Zelda Tril: what's Zelda? Zelda is the godess heh Together with Link? ;) -:- Tril has changed the topic on channel #tunes to: Free Reflective Computing System || #tpp a new channel for The Programming Project with binEng and Beholder blarg you don't know what zelda is?! -:- hcf has changed the topic on channel #tunes to: Free Reflective Computing System || #tpp a new channel for The Programming Place with binEng and Beholder Well, the game... #tppp er hcf: you call that a CHANGE in the topic? #tpp what is that? abi: #tpp i guess #tpp is channal for tpp (see tpp) tpp? tpp is the programming place, a group of hobby programmers doing what programmers should be doing, at http://tpp.dhs.org or the home of the AKOS project 04:30pm * Tril/#TUNES is away: (afk) [BX-MsgLog Off] * Tril/#tunes is really away * hcf/#tunes feels copied <_QZ> hickserv is pathetic * hcf/#tunes watches as noone denies _QZ's comment <_QZ> haha * binEng/#tunes turns away and whistles a tune... YES! <_QZ> hah hickserv got banned from #beos im banned from #beos how so? MY NAME IS BABYHICK AND I GET IN LOTS OF TROUBLE <_QZ> cuz he is pathetic I AM MESSY 04:40pm WHIPE ME HickServ: enuf <_QZ> I hate idiots. tell them im sorry :) lol i think i did that to get banned you really think so, HS? ;) -:- SignOff smkl: #TUNES (sleeping ...) yeah i wanted to piss them off cause Qz lied about that bot <_QZ> eh? lied how? it doesn't talk or it's not existant <_QZ> excuse me or is gone either or <_QZ> I AM MESSY <_QZ> i already had it that way, BABYHICK. -:- AlonzoTG [Alonzo@209-122-239-27.s281.tnt2.lnh.md.dialup.rcn.com] has joined #tunes oh =\ abi: HickServ is also pathetic okay, hcf. -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) hickserv? somebody said hickserv was wastes his time so effectively or the official Tunes knowledge moocher or belongs to the russian mafia so don't fuck with him or pathetic hcf? it has been said that hcf is plain stupid uh oh looks like fare has had a crack at abi * _QZ/#tunes thinks hickserv has been playin with abi in /msg HickServ: why do u say fare? cause all fare says is "plain stupid!" <_QZ> i dont think fare would say that about hcf i should never have told him that HickServ: btw, abi logs entries hahaha YES! 04:50pm im talking crapx0r on qz or crapx0r on some of his actions in the past like rming the source for BRiX HickServ: like ur actions wer any better uhhh be more specific <_QZ> hahah <_QZ> === LEAVE #beos HickServ dave@bespin.dhs.org <_QZ> who was that? <_QZ> a spammer hahahha <_QZ> Brazilian: dunno... some guy who came in on a different hostmask, <_QZ> acted like a jerk and got banned. <_QZ> Brazilian scrolls back - ah I see what a record :)) hey <_QZ> BeOS: too extreme.... do *!*@*bespin.dhs.org <_QZ> yeah that banned a hole isp wut?? er tell me when im banned <_QZ> hahah bespin is banned then i'll go in on another server and really piss them off freaking HS hehehe * binEng/#tunes gives HickServ a good spanking <_QZ> anyone know howto modify the http://www2.tunes.org/Review/OSes.html page? i forgot how to irc through telnet it's like something nick 0 0 :whatever then nick nick but i don't remember what something is <_QZ> USER ? ? ? RealName <_QZ> NICK nick yeas there we go it's been a while <_QZ> i have part of an irc client written in gtk 05:00pm hahaha -:- SignOff binEng: #TUNES (Ping timeout for binEng[dialup45-4-25.swipnet.se]) hmmm mabye i can get on yet another server brb -:- _ruiner_ [nate@t-50-209-58.dialup.wisc.edu] has joined #tunes <_QZ> hmm now hcf is doing it <_ruiner_> with his hand? <_ruiner_> jk <_QZ> _ruiner_: hickserv is getting banned from #beos on every server he can get on <_ruiner_> whats the discussion? <_ruiner_> ah <_QZ> 3 so far <_QZ> hcf is gonna get banned now rsn hmm, now what shall i say * hcf/#tunes doesnt know how to act like an idiot HickServ: help me out <_QZ> dunno but beos has his finger on the ban button uh im trying to get on another server but it's pretty tough it isn't online -:- binEng [Anders@dialup44-2-13.swipnet.se] has joined #tunes hcf: do my BABYHICK thing 05:10pm -:- SignOff binEng: #TUNES (Ping timeout for binEng[dialup44-2-13.swipnet.se]) -:- hcf_ [nef@me-portland-us637.javanet.com] has joined #tunes hcf did you get banned? -:- SignOff hcf: #TUNES (Read error to hcf[me-portland-us1028.javanet.com]: Connection reset by peer) yeah ok b4 i got a chance to type the poop -:- hcf_ is now known as hcf im getting some access to some more servers * hcf/#tunes is away. 05:20pm * hcf/#tunes is back the tunes site needs a search engine yes it does <_QZ> hcf: do u know howto edit the os review page? 05:30pm -:- SignOff HickServ: #TUNES (:)) <_QZ> i am impressed with the number of accounts he has. * hcf/#tunes is away. -:- Die [nate@t-64-210-79.dialup.wisc.edu] has joined #tunes -:- SignOff _ruiner_: #TUNES (Ping timeout for _ruiner_[t-50-209-58.dialup.wisc.edu]) * hcf/#tunes is back _QZ: what do u wanna change? <_QZ> OSes.html <_QZ> i think i have access i just dont know how as in, u dont know cvs <_QZ> well that too _QZ: http://www.tunes.org/collaboration.html <_QZ> thanks 05:40pm -:- amir [user8343@216-101-238-31.velocityhsi.com] has joined #Tunes -:- topic unset by amir on #tunes exit how the hell do i get out of here? amir: YOU CANT -:- SignOff amir: #TUNES (amir) -:- hcf has changed the topic on channel #tunes to: Free Reflective Computing System || visit #tpp -:- Beholder [beholder@ppp-005.m4-1.osh.ican.net] has joined #tunes Hehe, visit TPP :) Anyone here? 05:50pm not really I have someone coming in who'd like to discuss some things with Tunes members (other than myself) bad timing I see that, everyone is AFK... hmmm... Oh well tho tril etc may be back any sec Actually, QZ might be the person I'm looking for if he comes back  <_QZ> what QZ: I have someone who might be interested in using your OS project for something special <_QZ> special? QZ: Yes, for information appliances, if you're interested <_QZ> ok QZ: I'm trying to get the guy in the chan, he's quite serious, and you project sounded the closest to what he's trying to do * hcf/#tunes : brb 06:00pm -:- Beholder_ [beholder@ppp-005.m4-1.osh.ican.net] has joined #tunes -:- SignOff Beholder: #TUNES (Read error to Beholder[ppp-005.m4-1.osh.ican.net]: Connection reset by peer) -:- SignOff Die: #TUNES (Ping timeout for Die[t-64-210-79.dialup.wisc.edu]) -:- Beholder [beholder@ppp-005.m4-1.osh.ican.net] has joined #tunes -:- SignOff Beholder_: #TUNES (Read error to Beholder_[ppp-005.m4-1.osh.ican.net]: Connection reset by peer) -:- ericyl [ericyl@139.los-angeles-53-54rs.ca.dial-access.att.net] has joined #tunes There ya are Hello I'm here. now join #brix You mean joining a new channel? yes 06:10pm -:- SignOff Beholder: #TUNES (Ping timeout for Beholder[ppp-005.m4-1.osh.ican.net]) -:- Kaufmann [Kaufmann@200.224.105.168] has joined #Tunes Shalom! 06:40pm oi vei 06:50pm Hello Anyone here? <_QZ> yes QZ, I wasn't successfull in saving the chat.. well I don't need it anyway. no. :) Do QZ what's your Brix project about? Anyone want to talk with me about something? ericyl join #brix hi hcf. -:- SignOff ericyl: #TUNES (Leaving) 07:20pm >>> hcf [nef@me-portland-us637.javanet.com] requested PING 931228147 from TUNES <_QZ> hmm i wonder if ericyl knows that novus.com is already taken 07:40pm ? 08:00pm <_QZ> ? ? ? ! 08:10pm -:- SignOff hcf: #TUNES (Leaving) -:- SignOff Kaufmann: #TUNES ("Nationalism is an infantile disease. It is the measles of mankind." - Albert Einstein. I'm the newest member of the KICK-BAN G|R campaign!) -:- HickServ [thrustit@209-68-229-87.dialup.cust.tfb.com] has joined #tunes you guys guess what -:- _ruiner_ [nate@t-64-210-79.dialup.wisc.edu] has joined #tunes hi <_ruiner_> yo wuzzup homedog :D <_ruiner_> weren't you getting kicked or something <_ruiner_> ? 08:40pm -:- ShitServ [thrustit@209-68-229-151.dialup.cust.tfb.com] has joined #tunes -:- SignOff HickServ: #TUNES (Ping timeout for HickServ[209-68-229-87.dialup.cust.tfb.com]) -:- ShitServ is now known as HickServ <_QZ> HickServ: i told them to add u to the bots what do you mean? <_QZ> perm ban from #beos oh well they can't protect themselver from every server in the world <_QZ> no but they will continue banning u on every server u get on yes indeed all the better for me :) wasn't that dumb <_QZ> yes it was <_QZ> for a large amount of cash i could get u unbanned uh for a large amount of cash i'll get you some crack but who cares? 08:50pm i wish fare was awake <_QZ> hmm, i think my email is broken <_QZ> i havent got any email today, not even spam glue it back together <_QZ> bochs <_QZ> bochs? bochs is a PC emulator at http://www.bochs.com that runs on win9x and un*x platforms <_QZ> wow, bochs has sb16 emu <_QZ> and ne2000 yes yes indeed dude i was chewing lentil beans and i found a rock inside it sucked and hurt 09:00pm <_ruiner_> does anybody talk about os design in here anymore? yeah qz just got me rambling ;) what you wanna talk about? <_QZ> ya lets talk os design <_ruiner_> hmmmmmm let's talk about persistant object based os's >=( <_ruiner_> microkernel vs monolithic style <_ruiner_> ? microkernel i guess microkernel is the paramount in abstraction inversion or see at http://tunes.org/papers/Glossary/index.html#microkernel bloat is bad <_QZ> monolithic is faster then uk but uk is easier to install new drivers on <_QZ> and uk doesnt require any downtime yes uk can hotswap devices easier for big servers <_QZ> well if u need to turn off the machine to install new hardware then neither has an advantage <_QZ> but if u need to install a new version of a driver then uk is better yes or a new module <_QZ> ya like a new network protocol <_QZ> or filesystem i think filesystem is the only entity aware of the existance of object code... but when it comes to shear performance i'd go with a exokernel <_QZ> exokernel is less secure indeed it is <_QZ> is done right a uk isnt much slower then monolithic/exokernel uk is monolithic right? <_QZ> and the benefits outway that performance loss <_QZ> uk = microkernel oh ooops i'd think monolisthic is faster than uk <_QZ> it is with messaging er uk faster than monolithic <_QZ> no 09:10pm how so? <_QZ> all the drivers are in a monolithic kernel so it doesnt have to leave the kernel to access the code oh <_QZ> mono(user->kernel) uk(user->kernel->driver) <_QZ> uk drivers are user processes <_QZ> so the message must go thru the kernel and back out to the driver oic <_QZ> with mono it goes into the kernel and right to the driver code <_QZ> but if the driver is buggy u can take down the os <_QZ> cuz it runs in kernel mode ohhh i never though of that <_QZ> with linux linus is responsible for testing drivers and he marks all buggy drivers as experimental until they have been proven to work what if he doesn't have the hardware? <_QZ> even if they are compiled as modules they all run in kernel space <_QZ> well he probably relies on feedback from users oh <_QZ> but with uk the drivers are user space apps and if they crash then it wont affect the os <_QZ> so u can try out new drivers safely well in x86 can't you put drivers in 2 or 1 protection level <_QZ> u dont have to woryy about them corrupting any data unless its a new fs driver with the kerenel at 0 and the user at 3 <_QZ> yes u can <_QZ> i prefer to use 0 and 3 only oh i don't <_QZ> it simplifies the os true well i don't know exactly what i want to do with my os but atleast now i hav the hardware knowledge <_QZ> btw, openblt is a working uk that u can use in yer own os <_QZ> its just a nice small 30k uk that supports basic stuff like sems and shm shms? 09:20pm <_QZ> shared memory im not too keen on a uk i have some other ideas oh please don't ask though :\ <_QZ> i think openblt might also support threads <_QZ> but it is generic and doesnt do the object.messaging that the brix kernel does ahem did <_QZ> what does ahem mean? like clearing my throat in a corrective manner <_QZ> ah BRiX looked so promising <_QZ> yup >:\ 09:30pm well then\ i must be leaving soon <_QZ> "I want to be a god-level programmer" whoa! who said that? <_QZ> some guy on redhat.projects.freemware ok well good night qz -:- SignOff HickServ: #TUNES (night) 09:40pm -:- SignOff _ruiner_: #TUNES (Leaving) -:- SignOff _QZ: #TUNES (Hey! Where'd my controlling terminal go?) -:- _QZ [brand@p0wer.qzx.com] has joined #tunes -:- SignOff smoke: #TUNES (effe kijken of dit werkt) -:- SignOff _QZ: #TUNES (BRiX [http://www.qzx.com/brix] :: ) -:- _QZ [brand@p0wer.qzx.com] has joined #tunes -:- shahab [user8488@143-ppp-c.tnt06.agis.net] has joined #Tunes -:- shahab [user8488@143-ppp-c.tnt06.agis.net] has left #Tunes [] -:- anon [anon@PPPa23-CampHill3-1R181.saturn.bbn.com] has joined #tunes -:- anon is now known as SSC [msg(TUNES)] newlog 1999.0706 IRC log ended Tue Jul 6 00:00:00 1999