IRC log started Wed Jun 30 00:00:01 1999 [msg(TUNES)] permlog 1999.0630 -:- Zoot [etudiants@olibrius.univ-paris1.fr] has joined #Tunes -:- SignOff Zoot: #TUNES (changing servers) salut, Zoot! 05:10am -:- binEng [Anders@dialup42-4-46.swipnet.se] has joined #tunes hey yeh did you solve the prob? tril did :) but now I can't write to the cgi-bin dir did he? the thing was that the dir had to have the same user/group as the scrips. duh! you knew that all the time, eh? no. I thought about the permissions for a file, but not for the dir tril said I could 'su tpp' to write to cgi-bin, but that doesn't seem to work... it wants pwd (he said there would be no pwd) how can I find out current user/ and group? 07:10am id -a whoami k oh, I did become tpp :) hehe did you? according to 'id -a' 07:20am -:- HickServ [thrustit@209-68-229-80.dialup.cust.tfb.com] has joined #tunes HS! Fare! i got pretty far on the scanner for my compiler last night (not really) but i need someone to look at two critical loops 07:30am yes? where? on my other computer well, can't help, then im gonna put it on bespin after i chmod the directory :) are you still any good with c? sure chmod? how do I rename a file? you know for directory protection chmod 777 directory etc how do I rename a file? uh i don't know duh :p i think you have to cooy it copy cp filename1 filename2 there must be a move cmd... but cp will do fine for now ok then crap The hello world script worked, but mine don't, even when I replace the original hello world hahaha i wrote hello world in lisp yesterday I don't care for lisp, I want PYTHON! ;) oh so you swing that way i see 07:40am im trying to imagine how fare's full name is pronounced in english mv old new Fahree rene sounds like it's spelled a rideau is like "ridu" rihdaw yeah there we go i can do a cool french accent :) 07:50am damn this code is sorta complicated 08:10am what code? it has been said that code is user-choice. that scanner code scanner? i'll show it to you in a second for my compiler the second is passed oh or is it the second pass? i lied :( I don't believe you anymore did you read the dragon book? well there is this one for-loop that is kinda complicated fare: no beep me when the code is ready ok * Fare/#Tunes is reading the Magic Cauldron huh? do you think it would be safe if i made the fgets() file pointer global? i mean fopen() 08:20am -:- SignOff binEng: #TUNES ( <k!14>) I said to beep me :( sorry what file pointer? you know like FILE *fptr = fopen(... what program? why program a compiler in C???? use LISP or ML! C is definitely not designed to write compilers well c won't have the overhead C has lots of overhead particularly *conceptual* overhead, and *memory management* overhead use the right language for the right thing i don't know i think i will do it in c then redo it in itself if you're to redo it in itself, there's even less interest in C plus i don't know enough c uh ok, so do it in LISP or ML i mean i don't know enoguh lisp i DO know c that's not a problem -- it means you'll learn more as you go i can just do it in lisp after i've done it in c that'll be a good exercise as you wish 08:30am -:- eStormy [stormy@rain.futuresouth.com] has joined #Tunes HS: you'd gain _a lot_ by making things more modular. I mean _much_ more modular that's typically where closures would help separating the internals of buffer-management from parsing itself, for isntance well purify() really isn't parsing it's not the whole of parsing, but it's a pass (early lexing) yeah i think i could put that buffer stuff in scan() 09:00am otherwise does the code look right to you could i make it more efficient? it's brain-inefficient and the scarce resource is brain, not cpu cycles plus you don't test for errors initializing fptr in scan is evil, too ever heard about object-oriented programming? ;-> about code factoring? C is really bad for all of these indeed well, if I were you, I'd retry in either LISP or FORTH... hmmm :( i've never programmed anything large before i don't see anything wrong with initializing fptr ok, I mean, there's room for progress, but you look motivated what is wrong is modularity you'll need a lot, if you write large things and/or collaborate with others also, your whole program cannot be larger than 511 bytes!!!! yeah it can 512 Text[0] but that buffer conditional makes sure it is always full of fresh source 09:10am should be put in an outside function (possibly inline) ah i see i might make it bigger though like a k what when you reach the actual end of file (within 32 bytes)? im debation on that debating Your whole code is not well-factored :( -:- megaalf [user9079@cga29.tfh-berlin.de] has joined #Tunes -:- megaalf [user9079@cga29.tfh-berlin.de] has left #Tunes [] you should clearly separate byte-fetching from lexing from parsing ok i'm doing that now and run code from init code (and finalization code) * eStormy/#Tunes makes a notation not to submit any code to Fare for critiquing unless he really wants critiquing. * Fare/#Tunes doesn't dare show the code he wrote when he debutted * Fare/#Tunes goes look at it, for the fun * eStormy/#Tunes accidently erased his best work a few years ago. )c: i don't want anyone else to look at my code but a select few i trust fare to be constructive in his critisism water would say "your code plain sucks" well, reading it again, I'm not ashamed of it :) not proud, either HS: your code plain sucks! ;-> :( *cry* * Fare/#Tunes cheers HS up *sniff* *sniff* 09:20am HS: if you're good at math, go get SICP sicp? i guess sicp is Structure and Interpretation of Computer Programs at http://mitpress.mit.edu/sicp/ well said, abi! oh abi: good girl :) -:- binEng [Anders@dialup44-4-32.swipnet.se] has joined #tunes bE! hi 09:30am * Fare/#Tunes is backing up stuff on bespin * HickServ/#tunes is coding and fare is critiquing HS: you plain suck! *bad cry* ;-> *sob* -:- binEng_ [Anders@dialup94-1-38.swipnet.se] has joined #tunes Fare: Are you backing up to or from bespin? -:- SignOff binEng: #TUNES (Ping timeout for binEng[dialup44-4-32.swipnet.se]) -:- binEng_ is now known as binEng Fare look at my code again same place? yes 09:40am why mix the fptr init with buffer filling? because they are the same file uh? Fare: what access bits should cgi-bin have? what open it twice? and what's the point of using f- functions if you're managing the buffer manually? that's double buffering! binEng: do the same as other scripts! f- functions? fgets Fare: 'do the same'? what else should i do then? oh, and fgets doesn't put a EOF as last character. It places \0 you should just use fgetc well eventually there will be an EOF and the end of the file i could see how fgetc might be better though and setvbuf if you want to control buffering hey that might be a good idea what's setvbuf? man setvbuf (by default, files are block-buffered) perhaps i should really use fgetc though that way i need no buffer * Fare/#Tunes smiles thankyou fare when you try you're so helpful HS: your compliments plain suck! :| i guess i'll just have to totally rewrite scanner.h though it'll do you good :) indeed Can I change attribs of soft links? excellent question I don't think so, but I may be wrong 09:50am yes you can 'cause the tpp cgi-bin has all bits set, and it says it doesn't access such things how? chmod 755 cgi-bin ? 755 is good it says "drwxr-xr-x 2 tpp" but the other cgi-bin dirs have "drwsr-sr-x". Does it matter? I simply can't change the attribs for the soft link too bad that is one reason it won't run... "file is writable by others: (/var/www/htdocs/cgi-bin/tpp" too bad?? is that all you have to say? retry, now 10:00am does it work? retry what? mu ? what's the format of fgetc? man fgetc bE: what doesn't work? Fare: I can't chmod cgi-bin (the symlink) how come it returns an int (fgetc) shouldn't it return a char? what symlink? * binEng/#tunes slaps HS around with a char Fare: /serv/tpp/cgi-bin HS: RTFM hint: #define EOF (-1) oic well how can i get what it has into a char? int c; char c0; c = fgetc(f) ; if ( c == EOF ) { ... } else { c0 = (char)c ; } (actually (char) is implicit) bE: why would you need this symlink??? it might be that a symlink is always lrwxrwxrwx on ext2... 10:10am Fare: you sure? looks like so grep sys_chmod /usr/src/linux/fs/*.c then I don't understand why it complains about file being reable by others what file? retro retry, I mean who are you talking to, Fare? * Tril/#TUNES is back from the dead. Gone 12 hrs 6 min 30 secs it complains about file being *writable* by others! tril oh I've missed you ;) i sent you mail Tril!!! hi, fare hi tril hello hum hum binEng: use a UNIX editor * binEng/#tunes blushes I actually gave it a thought at first this is just too silly plz remove this from the logs ;) no, it's a hard problem to track down 10:20am uh? * Fare/#Tunes is lost what are you talking about? bin was having trouble because unix interpreters don't like CRLF fare: i have this function void scan(char *pFileName) but if it's gonna be modular and i need to reuse it all i can really do is open a file :\ and instead of saying "please take CRLF out of file" , the shell just refuses to execute a script, since it has a CRLF on the first #! line ah /usr/bin/python[Carriage Return] does not exist guesso obviously python doesn't care about CRLF on any other line, since it works when you "python filename" fare: do you think mabye i should just use fopen() instead in the init code and make no scan() function? hungarian style? Ick. HickServ: use mmap :) Tril: what the hell for? for all file access what's wrong with fopen? are you parsing a file? no use doing your own buffering, or reading single characters at a time how many bytes do you read at once? hah! it works! 1 now do you ever seek backwards in the file, especially by a small amount? no does your program need to compile on machines with no virtual memory? i.e. DOS 16bit? no Tril: how does mmap() work when the filesize isn't a multiple of PAGE_SIZE? fopen is just fine for my purposes reading 1 byte at a time could be slow. mmap() maps the whole file into your virtual memory space, and you can access the file using pointers, it will get paged in as needed. Tril: fgetc is buffered already Fare: round up to the nearest page if you write to the last page, what's the behavior? dunno hum. I hate it to have to write and compile a full program to test such things. Down with C. Long live LISP! (even OCAML has a toplevel) fare you can modify one of my mmap programs, in /users/dem/work/mmap/ err, my one mmap program fare: HickServ: ok, what is the question somebody said the question was how to write bootstrap code that simulates lots of objects should i even bother making a scan() function or just use fopen in the init code? and do you have any suggestion on that, abi? what is scan a function that calls fopen :) a function ;) this sounds like a question about the design of your whole program. but you haven't told us enough why don't i just use fopen in the init code? Hm, the Python cgi module isn't availible on bespin, as it seems. fare knows cause he's seen the code already bin, .....i will install it if it's a debian package hold on k bE: what's its name? /msg dpkg !find stuff.py 10:30am * HickServ/#tunes es esperando para fare behold, cgi.py is in these 2 packages: interpreters/python-net (/usr/lib/python1.5/cgi.py) and mail/mailman (/usr/lib/mailman/Mailman/pythonlib/cgi.py) HS: depends how modular you want your code to be well i see no purpose in calling a function that just calls another function HS: you should really get a book on good lisp programming... thansk, i was about to do that.. i'll just do this and you can look at it Fare: oh, that's why /msg dpkg never worked Tril: I made a backup of bespin today and copied it home i never used a ! fare: now listen yound man it won't be rewritten in lisp till it's written in C fare, I moved the cgi-bin directories did you notice? tunes-bin is now cgi-bin/tunes HS: frankly, Scarlett, I don't give a damn. Tril: are the symlinks necessary? not from apache's point of view fare: why! i never! Fare: symlinks, where? /var/www/htdocs/ fare: hm! Fare: In a user's directory, I put symlinks to /var/www/htdocs/cgi-bin/ so that they can type cd ~/cgi-bin instead of that long ugly thing. (yes, I see ~root/bin/backup or ~fare/tmp/bespin-files for what I backed up) it's not required by anything. just for convenience ah, cgi works now ok bin it's installed no, I mean ls -l /var/www/htdocs/ seems to me the symlinks could be removed... (and whoami, too?) no, those were there for the in-between time when I moved them, and restarted apache (I don't even know if they worked during that time, probably ot) not ok, I'll remove them, then no i did rats! i see a red door and i want it painted black no colors anymore i want them to turn black paint door Could someone mention a reasonable and simple text editor on bespin? i see the girls walk by dressed in their summer clothes pico, jed i have to turn my head until my darkness goes HS: (get life) Tril: thnx Fare: it's called music Tril: what is tunes/wilma_reindex? binEng: jed fare, that is the one that is run by cron, hence is not executable, it should never be run as a CGI fare: pico binEng: or (x)emacs -:- Tril has changed the topic on channel #tunes to: holy wars: jed vs. pico cat > ! echo >> YES! 10:40am they jihad will never end Fare: wilma_reindex looks at the timestamp on listname.MMYY and if it is changed, runs mhonarc and glimpse to create/index MMYY/msgxxxxx.html bah. joe, jemacs and memacs! jed has Python syntax highlightning :) -:- Fare has changed the topic on channel #tunes to: Holy wars: ed vs cat> Oddity: what are jemacs and memacs? joe isn't installed on bespin..if anybody wants it, tell me no more will my green seagule turn a deeper blue i could not forceed this thing happening to you teco! ed is a bitch what advantages do you have with it HS: so is cat> ed is probably a few 10 lines of code copy con i bet he/she used getchar() does that work in unix? cp `tty`? yse it does fare: jemacs is joe with emacs keys, and memacs is an emacs without everything, almost. (Load quickly) emacs takes up too much space i prefer pico emacs is a lisp os with a lousy windowing system and a louse window manager oddity fare uses gnu-server to load emacs fast Fare: does gnu-server work with other prog besides emac tril: Gota try that gnu-server somtime... * Oddity/#tunes uses an IMac keyboard and blames his spelling on it... I launch emacs every other week (when recompiling the kernel or losing batteries) Oddity: and no multiprogramming. Yet it's infinitely better than non-lisp OSes! * Fare/#Tunes admits he launches emacs more often than that: sometimes, X goes wrong. fare: what do i do with fgetc if there is whitespace? while ( iswhitespace(c=fgetc(f)) ) ; -:- hcf [nef@me-portland-us103.javanet.com] has joined #tunes hum; gotta check for EOF, too hi hcf lo Tril my private search engine! 10:50am iswhitespace? im writing acompiler i don't have that Fare: Yeah... Too bad so much energy goes into writing applications for Emacs instead of a real lisp os. i shall define it CL lost the celestial mandate when it went proprietary coyote @ http://www.dsg.cs.tcd.ie/%7Ecoyote/, schema @ http://www.fredbox.com/~james/schema/index.html fare: but then i'd have to make the fptr global hell i'd have to define it in the header file too what's schema? Fare: desc at bottom of http://dmoz.org/Computers/Operating_Systems/OS-Language_Hybrids/ hcf: are you maintainer of that page? no ok i've figured it out oh, Jerry Fass is! French OS philosopher Fare!!! :))) Hick: IS that a quote from the page? i think he ubsubscribed from the list a long time ago oddity: yes is that a new field? Hick: :) True, in a way. :) fare is more of a reflection philosopher Tril: Yeah. Let's make him the first professor in that area. :) Fare: are you the only one? Hick: Yeah. only what? 11:00am I'm sure Dijsktra was one long before me and Turing long before Dijsktra and Babbage before Turing Fare: but you're young and you can lead the world in this field their OSes weren't really reflective yeah fare: you're a pioneer I can't touch anyone of them. hmmm im glad you have humility but we all know the truth what truth? that you are a pioneer in the field of reflective programming or reflection i would say * Oddity/#tunes this doesn't grok this reflection thingy, but that's ok. :) s/this/still oddity: hehe im still trying too Oddity: I'm not sure I do, either. Only by writing about it can I understand. That's learning by teaching. Hick: I guess finding a nice reflective language environment would help. That way one could experiment... 11:10am oddity: indeed while ( iswhitespace(c=fgetc(f)) ) ; MIT Scheme is a first approximation HS: yes? what is the action that takes place NOP Fare: Yes, that's true. It does work, because it forces you to answer your own questions as well. I guess... A, scheme... I took a course in continuations and macro systems last semester. A, scheme ? s/A/Ah ??? Then if 'Ah' means anything to you is a different matter. It does mean something to a swede. Almost. :) Sorry. :) s/Ah/ hm. A swede= yay another swede :) * HickServ/#tunes loves scandinavians Hehe! ...and I'm blonde as well. No blue eyes though. :) i know three finns, two swedes and two norwegians nice to meet you oddity :) three norwegians actually bE: Nice to meet you too. :) bE: Hej hej! tjena ;) * binEng/#tunes knows quite a number of swedes ;) * Fare/#Tunes prefers scandinavian females, but then... i'm half german :) Hehe... 11:20am heh i go there every so often * Tril/#TUNES is away: (afk) [BX-MsgLog Off] Oups, gotta go soon... Don't wanna miss the bus. of course isn't in scandinavia ;( oh oic hs: Heh, no. :) :( Fare: of course they don't beat Californian women HS: ":("? HS: ofc they do oddity: nevermind Well, see ya! later -:- SignOff Oddity: #TUNES (Leaving) 11:30am cool i wrote to my tty and it printed something :))) 11:40am anyone konws Terry Murphy? oh god my ascii art 0wnz no 12:00pm When running a cgi script and opening server data files, where should the data files be, and what perm do they need? data: wherever you want (use absolute path names) perm: accessible to the script's user (owner) as specified in httpd.conf readable by all should suffice, not? Do I _have_ to use absolute path? see apache docs for that * Fare/#Tunes sings RTFM why, when I can ask you? ;) 12:30pm because I can't answer you, duh! all I know, I know it from the doc and from experimenting -- things that you can do Well, I just found out anyway how do i save a draft in pine? you typce ^Z then kill %1 then mutt -:- SignOff HickServ: #TUNES (Leaving) 12:40pm -:- AlonzoTG [Alonzo@216-164-230-30.s30.tnt7.lnh.md.dialup.rcn.com] has joined #tunes -:- binEng_ [Anders@dialup94-1-38.swipnet.se] has joined #tunes -:- SignOff AlonzoTG: #TUNES (Ping timeout for AlonzoTG[216-164-230-30.s30.tnt7.lnh.md.dialup.rcn.com]) -:- SignOff binEng: #TUNES (Ping timeout for binEng[dialup94-1-38.swipnet.se]) -:- binEng_ is now known as binEng -:- AlonzoTG [Alonzo@216-164-230-30.s30.tnt7.lnh.md.dialup.rcn.com] has joined #tunes -:- HickServ [thrustit@209-68-229-42.dialup.cust.tfb.com] has joined #tunes -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) hello hi niihau, binEng how are you? just fine... got some problems with retrieving data to cgi scrips... oh * HickServ/#tunes doesn't know anything about cgi even though he has a book on it you HAVE? fare: is (char)Word[i] legal? yes i do how do I extract the info after the '?' in an url? i don't know i read a chapter of the book i stopped after that look now! ok or maybe that book deals with perl HS: try. I don't remember precedence of () over [] * Fare/#Tunes hates C syntax. Long live S-EXP! SEX! 01:40pm binEng where should i look? yeah, SEX is better than MEX, anyday! (and than TEX, too) HS: wait a moment... I think this is more related to Python object handling when you say MEX are you refering to MEXICAN? no, to Meta-EXpressions, the infix FORTRAN-like syntax originally intended for LISP infix: yuck! HickServ: What lang does your book make use of? I don't mind having SEX together with MEX, but I prefer SEX without MEX to MEX without SEX! binEng: Perl :P Fare: oic do you? fare: i prefer SEX with both Fare: j/k ;) what kinda MEX are you talking about(im not very familiar with them) the ultimate extension to XML is (at (last) (a sensible syntax)) see McCarthy's page fare: where? jmc? jmc is John McCarthy at http://www-formal.stanford.edu/jmc/ :) my code is so sexy 01:50pm is it? show it to me! hey, my machine is suddenly much more reliable since I stopped using netscape and am using lynx instead... 02:00pm i'll show you real soon btw sexy as far as C is concerned if it's C, it's mexy ok did you commit your member entry? no :( do! my code is very modular now I don't believe you, least you publish the code 02:10pm lest or at least do you mean? lest but not least :) i will and you can critique it it plain sucks! ok thanks WATER gforum oops the main function consists of just variables and function calls!!! -:- change_me [user2463@agjkl.demon.co.uk] has joined #Tunes -:- SignOff change_me: #TUNES (Leaving) good ? 02:20pm -:- change_me [user4939@agjkl.demon.co.uk] has joined #Tunes user 4939! You are not a person. You are a number. -:- SignOff change_me: #TUNES (Leaving) hmmm there must be some way to make this more elegant HS: for instance, rewrite it in LISP hah later man later plain sucks! does there need to be a ':' after do for do-while? uh? in C? nope do { you.suck(plainly); } while (you.live()) ; 02:30pm heh heh hum. I updated the Tunes FAQ. Tell me about it... 02:40pm well that was a little akward but you're getting it fare uh? you usually say "Tell me about it." after someone else has said something what are you talking about? the FAQ? "Tell me about it" plain sucks! YES! "plain sucks" plain sucks. wow! a reflective expression! yup :) GEB... I beg your GEB... Hofstader's book was *so* great. * binEng/#tunes agrees I was told a lot of good of it, but it was much better than that. -:- _ruiner_ [nate@t-67-210-141.dialup.wisc.edu] has joined #tunes can anyone comment on the FAQ update? what update? tunes.org/Tunes-FAQ.html 02:50pm is it completely rewritten? -:- SignOff hcf: #TUNES (Ping timeout for hcf[me-portland-us103.javanet.com]) since when? ask CVS... -:- hcf [nef@me-portland-us323.javanet.com] has joined #tunes Without having actually read it, it seems good :) (or cvsweb) fare: ok my code is in the same place as before; i kinda had to rush so there is probably a big error in it or mabye not; please critique HS: it plain... -:- SignOff hcf: #TUNES (Leaving) * binEng/#tunes thinks... hmm, plain what? ;) brb HS: why only a .h file? do you expect me to compile that? 03:00pm no well? -:- SignOff Tril: #TUNES (Ping timeout for Tril[sloth.wcug.wwu.edu]) 03:10pm -:- Tril [dem@sloth.wcug.wwu.edu] has joined #TUNES -:- mode/#tunes [+o Tril] by ChanServ wb 03:20pm fare sure is taking a long time <_ruiner_> abi: ruiner? ruiner is Nater1464 <_ruiner_> abi: fare? hmmm... fare is sometimes looking at another screen and interruptible with a beep (/msg Fare ^G) or at http://www.tunes.org/~fare/ or connected through a crappy ISP (cybercable.fr) that may disconnect him anytime hickserv? rumour has it hickserv is wastes his time so effectively or the official Tunes knowledge moocher or belongs to the russian mafia so don't fuck with him 03:30pm <_ruiner_> lol <_ruiner_> how do you clear abi's messages? How do I create a symlink? abi: forget HickServ, I didn't have anything matching Grrrr! My ISP plain sucks! abi: no, ruiner is plain sucking okay, Fare. fare: what did you think about my code mucho better still not the Right Thing, tho <_ruiner_> no? you call endoffile in a dangerous place (what when it returns?) <_ruiner_> ruiner? ruiner is plain sucking <_ruiner_> lol <_ruiner_> you choad uh endoffile? <_ruiner_> eof? oh EOF <_ruiner_> EOF! im gonna come up woth something your first macro is tasteless, too :( i thought so it was just a weird idea i had your (char) is useless i need to try to compiler some init code with it (unlike my (car) and (cdr)) Hans Reiser's announce is good altho I didn't understand at first his long tirade on merging namespaces. 03:40pm he doesn't merge namespace; he merges interfaces for persistent data. -:- beholder [beholder@ppp-067.m4-1.osh.ican.net] has joined #tunes hey all ok lemme see get rid of (char) and that silly macro anything else> ? -:- beholder [beholder@ppp-067.m4-1.osh.ican.net] has left #tunes [] grrrr! again 03:50pm did you catch what i said fare/ ? kind of mind your indentation for instance, copy either the GNU coding styles, or Linus' since I don't have access to your other files, I can't say more http://devlinux.com/namesys/ i like my onw poor us -:- hcf [nef@me-portland-us729.javanet.com] has joined #tunes Hans Reiser implemented lots of these ideas I had about a filesystem. Praise him! 04:00pm other than (char) and the macro what else do i need to fix? <_ruiner_> he is the devil's boytoy HS: your taste ruiner: who? <_ruiner_> hans reiser -:- SignOff HickServ: #TUNES (Leaving) boytoy? what's a boytoy? Something unnecessary, but cool gadget? err, an unnecessary, but cool gadget it's more than that it is? this guy knows what the Right Thing is who? hr -:- SignOff binEng: #TUNES ( <k!14>) -:- binEng [Anders@dialup94-1-38.swipnet.se] has joined #tunes -:- SignOff binEng: #TUNES (Read error to binEng[dialup94-1-38.swipnet.se]: EOF from client) -:- binEng [Anders@dialup94-1-38.swipnet.se] has joined #tunes 04:10pm -:- tcn [tcn@cci-209150250112.clarityconnect.net] has joined #tunes hey que tal, tcn nada 04:40pm >>> tcn [tcn@cci-209150250112.clarityconnect.net] requested PING 930786027 845272 from #tunes hoy dull day, huh? not really, I'm doing this script for tpp tpp? the programming place hey, I get to program some LISP at work never imagined that.. I wasn't even hired to program :) :) -:- beholder [beholder@ppp-064.m4-1.osh.ican.net] has joined #tunes hey pat 04:50pm hey tcn :) how are ya today? oh, pretty good.. for once it's not hot & sticky tcn: I know, it's almost cool here today too. I'm wearing jogging pants for the first time in almost 2 months :) everyone's been getting allergies here, even people who normally don't.. even the cat.. really? maybe the pollution content in the air? yup combined with dry weather tcn: Where abouts do you live? central new york state you? Just a little north of you, Southern Ontario 05:00pm what city? tcn! Bowmanville, it's just east of Oshawa, which is east of Toronoto (about 70Km away from Tornonto) tcn: what work is that? tcn: I wanted to talk to you about the register conventions for your FORTH but it looks like I'll choose my own conventions for the backend to my LISP compiler ok i'm at a company that does technical illustration & writing, databases, programming, stuff like that. Mostly illustration, for me. what about the register conventions? SP is the return stack, BP is the data stack.. both are push-down. tcn: Sounds interesting, what are some of the clients? what about other registers? which are callee-save, which are caller-save? <_ruiner_> I've been to barrie ontario.....anywhere near there? what LISP are you writing? Fare: right now it's all callee-save uh? you mean the callee must preserve all registers??? only the ones it uses if any ok -:- _QZ [brand@p0wer.qzx.com] has joined #tunes you might have kept same convention as in C... which is? esp,ebp,ebx callee-saved, other caller-saved, IIRC wait, must be described in gcc info doc, or old tunes LLL doc 05:10pm i'd like to make an optimizing compiler that caller-saves only registers that could be used by subroutines or whatever seems efficient higher-level forth routines only use the stack.. they don't need any registers saved.. tcn: yeah, that'd be great will global register allocation every routine being annotated with proper register information * Fare/#Tunes would like to remove the stack altogether, and use the heap the user stack would be an artefact of high-level words forth without a stack?? -:- water [water@ppp-tnt-79.tscnet.net] has joined #tunes hi all hey wat :) (full house) only fare and TCN chattin right now though yeah.. gotta go in a few minutes though oh 05:20pm topic? topic is Free Reflective Computing System -:- SignOff binEng: #TUNES ( <k!14>) not exactly. lisp with a satck lisp on a stack machine or something else? oh, you mean linear lisp? I like how lisp code stands out when it's inserted in text (because of the parenthesis), but using parens for everything is annoying... i'd like being able to use forth mixed in with lisp.. grrrr! I meant a stack-based user interface but lisp underneath oh, yeah, linear lisp under the normal lisp I want interaction to be done in forth style -:- SignOff water: #TUNES (Ping timeout for water[ppp-tnt-79.tscnet.net]) 05:30pm except that you can enter lisp mode by using a single character. ok i like it and that forth words are actually lisp functions called with arguments from stack and returning their result to stack (except if quoted) would there be a "number of arguments" parameter for every function? there could be (as in prolog) so as to force number of argument -:- water [water@ppp-tnt-137.tscnet.net] has joined #tunes but by default, number of args would be taken from the function's definition ok (grrr, my ISP *really* sucks) so does mine oops, I mean *plain* sucks yours is cable, right fare? funny how we have cable at work (for 30+ people) and it runs like a T3 tcn: That kicks ass... I played on a 2 way up here and it's very nice right *when* it runs, I can get up to 150kB/s that's 1.5Mbps oh, not as much if someone's on the line but dhcp is lousy oh what line? well, line is loaded with load coils to get the signal to do the 9100 feet so the modulated signal cant go very high Fare: My friend gets 370k/s on his. He's downloading the DEB ISO for me abi: forget line water: I forgot line hey I'm gonna take my puter over to my new place.. maybe I can get 56k there beholder: mustn't you bounce your question to the list so we can discuss it there? err, 53k wow. scwm is growing real fast. 05:40pm -:- SignOff _ruiner_: #TUNES (Leaving) well, i'm outta here is that 370kBps or kbps? tcn: bye! I guess we decided what language to use... linear lisp or something like it fare: You already bounced it didn't you? fare: 370K/s Kilobytes... x8 for kbits I guess tcn: cool tcn: keep it a lightweight implementation ok? like vlisp or somethinf beh: I bounced it to _you_ my, virtual memory goes away so fast... water: yeah, lightweight. would you expect anything more from me? Fare: Oh damn... my e-mail filter picked it up as a tunes doc, just I assumed no one was interested in it :) well, i just don't want to see arbitrary functions for a bootstrapping project 10M for a lynx that reads news; 20M for leafnode; 40M for emacs; 15M for X; 33M for dictd I never understood why binaries get loaded from disk, then paged out to a separate place on disk tcn: welcome to unix! not always the case even DOS programs did the right thing, in this case fare: You use lynx, not netscape? only modified pages are flushed to swap beholder: I was sick of netscape's unstability, so I reverted to lynx ok, gotta go -:- SignOff tcn: #TUNES (later...) sometimes, netscape dies and I lose my 8+ sessions fare: Maybe under unix :) Netscape is one of the ONLY programs that is really stable under Windows :) lynx never dies, and when I kill one, the others stay fare: Yes... netscape runs as a single process, with multiple sub processes right? I think it uses green threads 05:50pm green threads? purely user-level no special system ingredients, no phosphate. Linux has multiple levels of threading? no, but linux processes can fare: The process has to be programmed to be multithreaded? That sucks :) there exist several user-level thread packages multiprogramming in C is suicide, unless in very simple cases, anyway 06:00pm ahh... Programing in windows for threads isn't much fun either :) You pretty much just put a compiler option in, and hope for the best to multiprogram, use the right language: jocaml, erlang, etc I imagine a system composed of truly independent code objects could multitask well 06:10pm not if these objects must be manually developed in asm/C/C++ yes, I imagine they have to be uniform with the system, and "give up control" to the OS? I'd rather say "respect the system invariant" beh: will you re-post? fare: Yes, right now ok you can change the subject: line to ease understanding fare: Oops... made it Microkernel question as you like it... but have I anything to add to the uK article in the Glossary? 06:20pm fare: no, it's great, the mail was a compilment and a few questions regarding it :) hum. I updated the Tunes FAQ What did you update? -:- iepos [iepos@d14.t1-6.tecinfo.com] has joined #TUNES there's a changelog... and there's cvsweb 06:30pm * Fare/#Tunes is away (sleep) -:- SignOff water: #TUNES (Ping timeout for water[ppp-tnt-137.tscnet.net]) oh, howdy fare... fare is gone :) So how are you tonight iepos? -:- water [water@ppp-tnt-16.tscnet.net] has joined #tunes b oh....... i'm okay... :) 06:40pm beholder, have you ever played with Conway's game of life? -:- _ruiner_ [nate@t-49-209-45.dialup.wisc.edu] has joined #tunes Game of life? Yep, I've found some patterns that go real far! :) heh heh... have you ever tried the rule 35789? where a cell is alive only if it had 3, 5, 7, 8, or 9 live neighbors (including itself) last time... ? this rule is symetrical with live and dead cells... that is, a cell is dead only if it had 3, 5, 7, 8, or 9 dead neighbors last generation... Cool, I never had a sim that you could change the rules :) Only one where you could place the dots heh heh... xlife lets you change the rules... but i've made my own sim... beh: just put "life" into a smalltalk 35789 is neat... they settle into big blobs in streaks sometimes... that froth back and forth over time... eventually one color wipes out the other usually ... but little oscillators still remain Heheh... I only looked for pattern that would reproduce for long amounts of time assuming you start out with a random (chaotic) mix of dots ... well, did you find one that reproduced? do you mean reproduce, or just spread? if you mean spread, there's a nice pattern that fills the whole universe with striped lines expanding quadratically... I mean lasted for many cycles i don't think anybody's found a pattern that reproduces exactly though... The "R" pattern is kinda neat.. 52 regens on that one I think not in the original life (B3/S23) at least... 06:50pm day&night is another interesting rule... it is B3678/S34678 ... it is also symettrical and settles into blobs... but it has a naturally occuring spaceship, the rocket... it's like period 40 but moves a square every two generations... it's weird looking... ie: Interested in AI reseach also? it leaves debris behind that eventually falls apart... that's why it's period 40.. yeah, AI is interesting... Just wondering... the topic of "Life" brings up AI invariably :) i like to think of it as "automated reasoning" though rather than AI... automated reasoning is a little less ambitious i suppose... heh heh ... or emergent behaviour... one or the other :) yeah i still wonder if a big virus would develop in Life, given say a 10000000000x1000000000000 universe... :-) and lotsa time... and a chaotic soup to start with... of course maybe we can talk the distributed.net people into running a big life simulation :-) nahhh... life simulation takes too much bandwidth no kidding and memory :) well... but you could at least have a client do multiple generations at once... in a section of the board... you'd have to give it a little border... that would cut down slightly on the bandwidth... a client could be kept busy for a few hours at least doing 1000 generations of a 10000x10000 block but the section would have to shrink each generation lets see how much bandwidth would that take... well you'd need to send in 12000x12000 block and send back 10000x10000 yeah (gets out bc) 12 megs it looks like maybe i think that size block would keep a client busy for more than a few hours though, now that i think about it. 07:00pm well, it's not so bad especially if you write optimized code for it what isn't? the bandwidth? no, the bandwidth is exactly the problem the processing required for the blocks is definitely not yeah... life simulation is fun... i've started writing a distributed simulator several times but keep getting discouraged everytime i have to use fork() or select() 8( fork() is no fun fork sucks i wish you could do memory sharing easily in C... you'd do better with, say, a special language yeah a special language with a _really slow interpreter_, right ? :-) makes sense for a big heavy-duty distributed computation no, a compiled one yeah, that'd be nice. what do you suggest? hmm -:- HElpme [user9877@ras68-163.pm4.nyc.redconnect.net] has joined #Tunes welcome newbie ie: ml? ml is, like, just a functional language. You would have to look at CMUCL they probably have bunches of OOP added on it hello help me can do you multiple-threads with it then? -:- SignOff HElpme: #TUNES (Leaving) ie: i think so ie: but that's not the best suggestion, probably hmm.... maybe i'll take a look at it then... heh heh... yeah i've heard of it before, but never really tried using it... you'd probably need a good array-processing lang Python! ;) -:- SignOff _ruiner_: #TUNES (Ping timeout for _ruiner_[t-49-209-45.dialup.wisc.edu]) yeah okay whatever array-processing lang, yes... python? uhh no i'm still not sure what the best algorithm is... i've been doing 32x32 blocks (32 32-bit ints) and checking to see if they stabalize (go into a low-period oscillation) ... but i could do 4 cells at once using a lookup table if i used 16-bit ... but then it would be harder to see if blocks stabalized... 07:10pm -:- change_me [user7104@cc457600-a.plfld1.nj.home.com] has joined #Tunes -:- SignOff change_me: #TUNES (Leaving) -:- beholder_ [beholder@ppp-040.m4-1.osh.ican.net] has joined #tunes heh heh... i'm running a big 10000x10000 simulation on my machine right now... cool it's been going for a few days... APL! * Tril/#TUNES is back from the dead. Gone 7 hrs 51 min 57 secs actually, it's not Conway's life... it's that weird 35789 variant i mentioned... Hey Tril hi hi Tril. all hey tril * water/#tunes and beholder are discussing the arrow doc * beholder_/#tunes will venture so far to say that he actually understands the underlying concepts -:- SignOff beholder: #TUNES (Ping timeout for beholder[ppp-064.m4-1.osh.ican.net]) -:- beholder_ is now known as beholder arrows..... arrows are just objects whose only attributes are two references. sounds just like "application" to me... say, weren't you working on a squeak arrow playground or something earlier, water? yes, it's available too arrow? i think arrow is a homo-iconic information representation system intended to support programming and human languages in the way that Tunes should. at http://www.tunes.org/papers/Arrow/, http://www.tunes.org/~water/ really, i've never used squeak before though it's in my tunes home squeak? squeak is a cool language descended from Smalltalk, at http://squeak.cs.uiuc.edu/ or at http://www.squeak.org/ it's been ported to just about every os there is yeah... it also has an entire environment actually i think i might have tried it just a little bit a year ago or so... didn't do much with it though... gui, apps, inet, compiler, ... reminds me of Self.... i think... version 2 is pretty nice unfortunately, self isn't ready for that much support probably over my isp hours... * Tril/#TUNES is away: (afk) [BX-MsgLog Off] <_QZ> if a news article has expired should it show up in a listing? 07:20pm Hey QZ I checked out that Matrox G400, very nice card :) bye guys.... water, i'll check out squeak sometime... cool -:- SignOff iepos: #TUNES (Leaving) -:- _ruiner_ [nate@t-49-209-45.dialup.wisc.edu] has joined #tunes <_QZ> beholder: yes it is <_QZ> i want one so bad qz: When you get the cash, get it! It's even holding it's own (actually beating) TNT2 Ultra cards... even Voodoo3's :) <_QZ> i just dont know where i would put it <_QZ> i need an adapter to turn my agp slot into two slots ... and dual monitor output! :) That's soo sweet. I have DVD player so it would benefit me greatly (code in one screen, watch movie in another) no! save the money! <_QZ> well i have 2 computers so i can code on one and watch tv on the other :) sigh... <_QZ> and the g400 doesnt beat the v3 or tnt2u <_QZ> it comes close <_QZ> but it is the only card to do environment mapped bump mapping wat: Save the money for what? If you need a new video card, it's a nice option "need"? <_QZ> the problem is that i have a g200 in this box and dont need 3d support wat: If you are running a very old video card, and you wish to play some of the newer games, it's nice to have a good video card ahh. <_QZ> defiant is what i need 3d on but i also need my all in wonder on defiant save the money! save the money! save the money! :) do something productive with it * beholder/#tunes takes a guess that shooter games disgust water... thats a good stand to take :) 07:30pm wat: What would you reccomend? for what? oh wat: to do with the money :) i only invest in mutual funds <_QZ> heh only because i don't know much about investing <_QZ> i invest in computer hardware :) -:- SignOff _ruiner_: #TUNES (Ping timeout for _ruiner_[t-49-209-45.dialup.wisc.edu]) wat: Well, thats silly :) Then you only get more money... how does that make you happy? :) you gotta spend it on experiences :) <_QZ> all my invesments so far have been quite bad and lost me lots of money but i have hope beh: i have several experiences in mind, actually beh: they just require me to do this kind of thing right now wat: Home, family, car, boat, cottage, buiness? Thoes types of experiences? hardly ok, business, yes. but not the usual kind wat: Yes, I think I know what you mean :) qz: Any higher goals than hardware aquireing? <_QZ> no 07:40pm -:- SignOff eStormy: #TUNES (eStormy has no reason) <_QZ> In the open source world, you will typically never get very far on a <_QZ> new project unless you do a significant amount of the initial coding. <_QZ> Deciding that someone else should appear out of the woodwork, as it <_QZ> were, to implement your great ideas, doesn't usually work. And many of <_QZ> us consider it rather arrogant to *expect* this to work. -:- billyboof [hatefull@nrwc-sh1-port62.snet.net] has joined #tunes b00f! hehe grrr heheh !ChanServ:*! ^lilo used GETPASS on channel #humbug qz: Sounds right qz: yes, that's my experience with arrow <_QZ> does anyone here have the newest beos? wish i did QZ: don't even have an old copy :( qz: How do you like it? I hear it's a very nice desktop OS <_QZ> i have the demo cd of R3.2 <_QZ> its quite nice faster than a bat out of hell, but support is only now becoming world-class Can it be cracked? 07:50pm <_QZ> cracked? It's a demo right? no <_QZ> it doesnt have support for hdd Oh... well that sucks :) exactly I checked the hardware compatability list and realized I couldn't run it :( <_QZ> its a full blown demo u just cant install it to hdd <_QZ> every computer i have can run it Yes.. they certainly like matrox don't they! :) <_QZ> as long as u stick with soundblaster and millenium u can run anything :) ATI support apperently is terrible... <_QZ> R3.2 worked fine on my all in wonder Really? I thought there were some compatiblity issues with the rage pro chipset? <_QZ> no it said it had millenium drivers and beta ati rage pro and beta something else <_QZ> i think i will drop linux from this box and buy beos R4.5 QZ: Got a burner? <_QZ> ya -:- SignOff billyboof: #TUNES (Ping timeout for billyboof[nrwc-sh1-port62.snet.net]) 08:00pm -:- SignOff hcf: #TUNES (Ping timeout for hcf[me-portland-us729.javanet.com]) -:- AlonzoTG [Alonzo@209-122-214-197.s451.tnt3.lnh.md.dialup.rcn.com] has joined #tunes hi atg alonzo: b00f! ;) <_QZ> whats a good efnet server? irc.magic.ca ... but not for you ;) <_QZ> i wonder if bitchx and pico would work in beos irc.colorado.edu irc.ais.net all good for americans <_QZ> qz: bitchx probably won't be ported till R5 <_QZ> crap <_QZ> no, I'd guess for R5 sometime before or after jan 1 2000 om Hey Alon, I wrote that OS you asked for ;) hehe <_QZ> beholder: if i burned u a copy would u port bitchx for me? :) 08:10pm qz: Hmm... naah! :) I'm happy with my silly gui clients ;) <_QZ> gui clients suck How can you multichannel with tekst client? How do text clients handle multiple chan's and servers? whenever I /join in IRCii, it automatically /parts from whatever I'm in. =(((((((((((((((( <_QZ> ircii sucks <_QZ> bitchx can easily join multiple chans =\ I looked at bitchx and instantly went back to mIRC.. =) <_QZ> thats cuz u suck <_QZ> bitchx is a real mans irc client and yer not a man let alone a real man 08:20pm real men use panels and lights and switches to communicate ;) * water/#tunes toggles in this message using a row of 8 binary switches and a buffer hell ya! my system is a sieries of switches! I use great big red opreator buttons for an entry system! hehe <_QZ> i dont even have buttons or switches. i touch wires <_QZ> and i feel the heat from my tubes instead of using lights -:- Billion [million@CCEDU172.nets.uri.edu] has joined #tunes -:- Billion [million@CCEDU172.nets.uri.edu] has left #tunes [] 08:30pm I get electric shock and I interpret the binary patern as words....hehe oh hell, i just use telekenesis <_QZ> water: thats cheating it's so user-friendly <_QZ> and real men dont use telekenesis -:- Neophyte [TheMob@c47629-a.plstn1.sfba.home.com] has joined #Tunes abi: ontology? i heard ontology was a statement of a logical theory in some domain or what a person believes to be provable. i.e. what _can_ possibly be done in the world hello hey, Neophyte get it, neo? -:- _ruiner_ [nate@t-49-209-45.dialup.wisc.edu] has joined #tunes sorata sorta ontologies are like languages but more general ok i get it you can never know the absolute state of the arrow system, because it has to be interpreted into something meaningful for you Hardware as an ontonology allows things to be implmentation idependent right? you need ontologies to look at it, possibly in various ways beh: umm. not sure what you mean beh: i think so wat: I see the source of confusion now, it's not really relevent... ok so what do ontologies do for the arrow * beholder/#tunes mind is adjusting from it's current state, to another level of understanding... lots of cache misses ;) or visa versa lol information translation ok, examples ok all I/O would be an ontonology..... kick ass.... so the ontologies make the info. presentable? -:- SignOff _ruiner_: #TUNES (Leaving) a user-interface ontology for a programming language in arrow would describe what the gui elements are to the user so the ontologies make the info. presentable? i.e. an array of pixels becomes a dialog box and vice-versa 08:40pm so it is a interperater well, it doesn't work sequentially, but yes ok I think the word gatherer makes more sense? yes/no? think translator that makes sense information window ok perhaps i get it neo: The arrow system by itself cannot peform or do anything.... it's the ontonologies that draw from the sytem that can do things * water/#tunes decides to use the irc log later for the paper mods yeah, pretty much ok but the ontonolgies can be represented within the system right? ... stupid question... ANYTHING can be represented! :) beh: definitely hehe * beholder/#tunes mind is getting better at this ;) the most primitive ontology is a graph "everything that is is" not very informative yep isn't it just a representation of a state? umm kinda hmm not just one state ontologies are re-usable * Tril/#TUNES is back from the dead. Gone 1 hrs 25 min 41 secs lol the results from a domain through two ontologies may be contradictory so the graph ontonology can be used to represent any state in the system then ... or all states? all states kinda i'm not into the state metaphor what can it not represent (dduuhh) om anything can be represented, right? neo: not represent? not sure how to describe those things ok so whats a good metapohore reflect? ok, thats a little clearer neo: not everything can be represented, but the limit is hard to describe to say the least ok hey tril words fail me ... * water/#tunes has had his fill of explaining for today that's why there's so much new strange terminology thats what i thought * beholder/#tunes will read hehe tril: i think beholder gets it! 08:50pm ok wow. i explained it to a couple of non-tunesers will wonders ever cease? om no good lets contact webster, cause this is ganna take alot of new terms wat: I'm a tuneser :) beh: i thought you were a unioser wat: I play both sides of the fence :) wat: UniOS isn't nearly as interesting as Tunes ;) no kidding thats for shure hmm wat: But everyone has to start somewhere. i guess, but i started with arrow at age 17 why do I suddenly think tunes has a clearer goal than unios? well, a little earlier wat: Wow, no wonder you have so much thought into it :) probably the only tuneser who's read more than i have is fare fare is sometimes looking at another screen and interruptible with a beep (/msg Fare ^G) or at http://www.tunes.org/~fare/ or connected through a crappy ISP (cybercable.fr) that may disconnect him anytime abi: shut up tril: UniOS's goal is simple... hardware abstraction, under traditional lanugages, in a object structure... not really exciting "blah blah WHO blah blah FARE" -> abi: "Oh, time for me to pipe up!" beh: umm. squeak? somebody said squeak was a cool language descended from Smalltalk, at http://squeak.cs.uiuc.edu/ or at http://www.squeak.org/ arrgghhh * water/#tunes kicks the infobot abi: bad girl! spank me water * water/#tunes spanks abi with a whip hardware objects? wat: A bootable squeak probably would have worked I guess hehe but what is an object in unios? beh: there's a port to bare dos, which is close where could i pick some of this stuff up??? neo: what stuff? smalltalk squake squeake abi: squeak? i think squeak is a cool language descended from Smalltalk, at http://squeak.cs.uiuc.edu/ or at http://www.squeak.org/ there neophyte look at the url squeak.org that abi keeps shouting ok -:- HickServ [thrustit@209-68-229-51.dialup.cust.tfb.com] has joined #tunes yo fare tril: UniOS object is a descrete element of data that can be used with interface objects to pass messages and create structures (programs), I guess. i have an issure with lisp issue what -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) hick: fare is sleeping... he lives in france... very late there oh well in lisp you make operations but you don't huh? say whether they are functions or operators hs: that's a meta-thing er tril: An object in unios is either code or data, that has to be unique somehow, where the code objects can interact with hardware objects and data objects to form programs.... and all objects including the system are reflective... yes it's the point. Hick, what is the conceptual difference between a function and an operator? why have different syntax for them? ones a procedure and the other is like a C-inline hs: no hs: in lisp, it's different tril: I think UniOS was a few steps away from the Tunes concept. tril: There was still too much "seperation" in the idea water: how so? 09:00pm hs: in lisp, functions have no side-effects like procedures I think we were a few concepts short of something truly innovative hs: and operators are functions with the same types for input and output hs: primitives, however, are different water: i mean at the machine level water: like "call procedure" beind different from "add ax, bx" what is some good referance material for squeak??? hs: oh, syntax water: well no hs: so, calling conventions hs: implementation. ok water: it would be innefficient for every time you add something to call a procedure to add them the properitariness of Napier88 is polluting our world it must be stopped hs: so? tril: hehe PLOB has restricted distributoin because it is based off part of Napier88.. indeed that should be our goal wat: Actually, I'm really interested in creating ontonologies for the arrows system no beh: ok water: inefficiency is bad :\ tril: someone else's goal, maybe wat: Actually, I think I'd like to implment it in AKOS... that would be a good test platform :) hs: inefficiency at run-time is the pnalty for utility in a limited language a goal for someone to do inside tunes, i guess beh: implement arrow in akos? huh? tril: oh water: i don't follow you wat: or the other way around ;) wat: AKOS, the game.... hs: smalltalk has those characteristics, but they allow object re-use because numbers are treated as objects by the language hs: n/m hs: yes, lisp is like that oic :\ hs: lisp has fast primitives hs: like inlined asm ok, im leaving, not that it matters, but ill probably come back with tuns more questions! well, I must go, very tired. Still haven't printed the doc out yet :( Too late now, everyone's sleeping hs: read the docs on a lisp implementation for crying out loud water: no for crying out load neo: ok bye hs? hmmm... hs is french acronym for "Hors Service", that is, "Out of Order". -:- Neophyte [TheMob@c47629-a.plstn1.sfba.home.com] has left #Tunes [] hehe i must discuss this with fare hickserv? hickserv is wastes his time so effectively or the official Tunes knowledge moocher or belongs to the russian mafia so don't fuck with him ahh yes water? water is an expression of the Tao or at http://www.tunes.org/~water/water.html or plain sucks hey! :) ok hickserv, most lisps let you compile the code into bytecode/platform specific optimzed code for fast running beholder? well, beholder is yours going to have elements of both? plus there are separate compilers and stuff you get outside of lisp abi: forget beholder water: I forgot beholder heheh tril: ok I no longer exist to abi * water/#tunes thinks hs needs a brain os upgrade that was close... my dongle fell out for what 09:10pm * HickServ/#tunes thinks water needs an attitude adjustment :) * beholder/#tunes thinks hick should strive to understand all people and their ideas tril: dongle for my nic in my laptop <_QZ> if something is shipped tomorrow morning by 2nd day air when will it arrive? * Tril/#TUNES ignores napier88 and any useful contributions it may have simply because it is not free software * HickServ/#tunes agrees hs: you're a tunes channel no-load water: you're a big meany :( tril: well, it's procedural and imperative anyway napier88? beh: yes _QZ, monday morning, or friday afternoon if you're lucky :) what is it? <_QZ> beos qz: BAH! where are they shipping it from napier88 is a language for a persistent hyper-programming system from the Univ. of St. Andrews beos needs to be multi-user abi, napier88 is also proprietary and evil okay, Tril. wat: Ahh... how is it useful to us? -:- lmc [user8739@200.31.14.84] has joined #Tunes Is mike around beh: hyper-programming persistent implementation b: it has lots of persistency, typesystem, proof inference and other cool stuff that we want beh: basically, the vm rocks lmc: who? Mike Baker abi, beholder is the originator of the UniOS project, member of the Tunes project, and co-designer of the AKOS project just trying to set abi :) beholder? i think beholder is the originator of the UniOS project, member of the Tunes project, and co-designer of the AKOS project abi: <_QZ> Tril: from be :) wat: yes? nothing, just checking abi lmc what nick name does he go by? beholder: abi: abi: beholder is the originator of the UniOS project, member of the Tunes project, and co-designer of the AKOS project i already had it that way, HickServ. hmm... that sounds a little egotistical... abi: you're slow tonight girl abi: bad girl spank me beholder hehehe that'll never get dull * HickServ/#tunes high fives beholder :) * beholder/#tunes is really going to bed now... ;) I believe is MbM well, gotta go, chat with you all later bye beh later beholder by wat: nice chatting with you, it's been elightening :) -:- beholder [beholder@ppp-040.m4-1.osh.ican.net] has left #tunes [] thanks :D my brodah is home i may have to leave :( cool water: meany hickserv: no-load 09:20pm bubye water!!! ok * HickServ/#tunes :) -:- SignOff HickServ: #TUNES (you plain suck) 09:30pm -:- lmc [user8739@200.31.14.84] has left #Tunes [] -:- water [water@ppp-tnt-16.tscnet.net] has left #tunes [] * Tril/#TUNES is away: (afk) [BX-MsgLog Off] -:- patricke [patricke@ppp-207-214-187-221.anhm01.pacbell.net] has joined #Tunes bye quit -:- SignOff patricke: #TUNES (Leaving) 10:40pm -:- SignOff _QZ: #TUNES (BRiX [http://www.qzx.com/brix] :: sleep) [msg(TUNES)] newlog 1999.0701 IRC log ended Thu Jul 1 00:00:00 1999