IRC log started Mon Jul 12 00:00:01 1999 [msg(TUNES)] permlog 1999.0712 !lackey.openprojects.net!! Received :sterling.openprojects.net SERVER hogan.openprojects.net from sterling.openprojects.net !?! -:- SignOff _QZ: #TUNES (BRiX [http://www.qzx.com/brix] :: sleep) !HyrlikW:*! Ding Dong is 1AM PST !HyrlikW:*! okay fine... correction: 1AM PST 2AM MST 3AM CST 4AM EST HAPPPY!??!?!? !spice_huh:*! who cares ? -:- water [water@ppp-tnt-173.tscnet.net] has joined #tunes -:- water [water@ppp-tnt-173.tscnet.net] has left #tunes [] -:- water [water@ppp-tnt-173.tscnet.net] has joined #tunes -:- SignOff water: #TUNES (The Tao has left the building!) -:- binEng [Anders@195.84.234.31] has joined #tunes -:- Oddity [d96-abo@brown01.nada.kth.se] has joined #tunes * binEng/#tunes greets Oddity Hello... The others seem a little sleepy ;) Oh. But Date: Mon, 12 Jul 1999 14:27:16 +0200 comes from a recent mail from Fare. :) k. He's French, so it's not that strange * binEng/#tunes notices there is only him, Oddity and Fare in here 05:40am Hum. you want to speak swede? Rather Swedish than French :-> Oddity: what message was that that you want to discuss? Fare: Err, I only pointed out that you apparently were awake. :) I haven't read the message yet (except for the first pragraph). what mailing-list is that? don't play innocent :) 06:00am Date: Mon, 12 Jul 1999 14:27:16 +0200 From: Francois-Rene Rideau To: Pekka P. Pirinen Cc: cybernethics@tunes.org Subject: Re: the future of LispWorks oh, this one -:- water [water@ppp-tnt-113.tscnet.net] has joined #tunes 06:10am just dropping by ok. the moderated channel seems to work fine, although the 'voice' list is incomplete if anyone wants to be added, just have them talk to me or send me an email i'll be back in about 8-12 hours, depending on my schedule -:- water [water@ppp-tnt-113.tscnet.net] has left #tunes [] Moderated? s/moderated/empty/ :> 06:20am -:- AlonzoTG [Alonzo@216-164-233-206.s587.tnt8.lnh.md.dialup.rcn.com] has joined #tunes -:- SignOff binEng: #TUNES ( <k!14>) -:- Beholder [chaldea@ppp-046.m4-1.osh.ican.net] has joined #tunes -:- SignOff Beholder: #TUNES (Read error to Beholder[ppp-046.m4-1.osh.ican.net]: Connection reset by peer) -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) -:- s_r [sr@phila-dialup241.nni.com] has joined #tunes -:- smkl [sami@MCCXCIII.rdyn.saunalahti.fi] has joined #tunes -:- Kaufmann [Kaufmann@200.224.105.166] has joined #Tunes G'day, all tunes? tunes is http://www.tunes.org, a free reflective computing system or for programming languages what the internet is to networks or like flypaper for hallucinogenic programmers or discombobulated Anyone in speak-mode? ho mate, how goes it, captain? "captain"...? pirates... sir kaufmann was a pirate of the 1700s Didn't know that. Hmm. They had Jewish pirates? Kewl. We're desert people. 09:10am -:- hcf [nef@me-portland-us903.javanet.com] has joined #tunes -:- AlonzoTG [Alonzo@216-164-238-144.s398.tnt9.lnh.md.dialup.rcn.com] has joined #tunes hoy atg om oh hmm 09:50am I'll be right back. -:- SignOff Kaufmann: #TUNES ("Nationalism is an infantile disease. It is the measles of mankind." - Albert Einstein. For more information regarding the good and evil of nationalism, contact Fare at OpenProjectsNet #Tunes. (Heh.)) 10:10am alonzo what are you working on? I should be doing m yenglish home work but I cant seem to git goin... =\ umm isn't school over for you? what kind of homework it is? an essay or something? 10:20am -:- Kaufmann [Kaufmann@200.224.105.227] has joined #Tunes -:- SignOff Fare: #TUNES (Ping timeout for Fare[quatramaran.ens.fr]) -:- ruiner [blah@ppp260.wi.centuryinter.net] has joined #tunes anybody here? * hcf/#tunes iz 10:40am hi bonjour, ruiner whats going on? not much ah.... ruiner: what do you think of BeOS? from what little I've seen of it its pretty slick very fast, versatile, powerful why do you ask? i wonder how they make it so fast do you know? s_r: no cruft no bloat but there isn't bloat in OSes like Linux, so how is BeOS many times faster than Linux? s_r: there isn't bloat in OSes like Linux? You wish. s_r: X itself is not exactly the leanest piece of code in the history of mankind. yeah....xwindows is pretty flabby in the belly the more I learn of linux the less impressed I am by it me too like what exactly makes lInux bloated? well...like kaufmann said..xwindows isn't the most efficient bit of code 10:50am there are inefficiencies all over...depending on what you're using do you know of a good GUI ftp client for X? There's one that comes with GNOME, methinks. -:- s_r [sr@phila-dialup241.nni.com] has left #tunes [] 11:00am hmmm.... anybody know much about porting programming languages to different os's? -:- Beholder [chaldea@ppp-046.m4-1.osh.ican.net] has joined #tunes hi beholder ruiner, not much Hey all hoy beh hi Beh So what's the discussion today? I was asking if anybody knew much about porting programming languages Beh: "today" be too vague porting them to other architectures? Kaufmann: http://www.perlfoo.org -:- Fare [rideau@quatramaran.ens.fr] has joined #Tunes porting a programming language depends on their target language seen C--? not really seen, but heard about it Fare: what is it? hey fare hcf: thankee! to a different operating system ruin: Depends on the lang I guess, what do you wish to port? any links for C--? c--? probably C...I'd want to get an assembler first...which doesn't seem all that difficult though abi doesn't have any I guess abi: c--? i don't know, kaufmann ruiner: What OS are you porting C to ? 11:10am hmmmmm.....what does that matter? ruiner: search microsoft.com fare? fare are you here? good maybe you want to reply to what I said earlier? * Kaufmann/#Tunes pokes Fare hum http://research.microsoft.com/Users/simonpj/ what did you say earlier? ouch, simonpj is at msr? of course, microsoft is assimilating Haskell Fare, what is C--? Kaufmann: see the microsoft link i gave smkl: thankee its been assimilated? forget it...lost cause its too hard to get the implants out of the flesh abi: microsoft? hmmm... microsoft is definitely on the dark side of the source! smkl? Well, I'm leaving hmmm...abi doesn't know you later kaufmann... -:- SignOff Kaufmann: #TUNES ("Nationalism is an infantile disease. It is the measles of mankind." - Albert Einstein. For more information regarding the good and evil of nationalism, contact Fare at OpenProjectsNet #Tunes. (Heh.)) -:- tmf [s720@tordivel.ii.uib.no] has joined #tunes 11:20am fare, are you there? no is it ok if I just talk to your script then? yes great I wonder what you think of the "BASIC" example I wrote earlier this week. That about showing that basic, even though t-complete, cannot do certain things Is "groupable" something that people have taken into consideration before? ( by groupable, I mean the potential to put things inside the same abstraction ) I'm not sure what you mean by "groupable" maybe it could be expressed in terms of language transformations that would be a nice topic for a research paper in formal semantics tmf: where will you be going next year? you message was quite good s/you/your/ yes, mabe the point was that: basic can express parrallell execution, but a program(which is the abstraction) could not _both_ impement it _and_ use it. tmf: shouldn't I swap "implement" and "express" in the above sentence? don't know yet. Mabe I'll start a career at McDonalds - a McJob. ( actually no joke !) 11:30am swap them if you please. I use the words implement, define, express, ... to mean the same thing, I guess Is this the same kind of "turing complete does not imply complete" that you noticed some time ago? not I tmf: yup tmf: was t-complete and universal ok, so "universal" is what Godel calls "complete" in his incompleteness theorem? 11:40am not exactly what's the difference? the difference is probably not mainly technical, but mainly political. is that right? sorry, 61453 11:50am -:- SignOff tmf: #TUNES (Ping timeout for tmf[tordivel.ii.uib.no]) -:- tmf [s720@tordivel.ii.uib.no] has joined #tunes -:- SignOff ruiner: #TUNES (Leaving) -:- SignOff Beholder: #TUNES (Ping timeout for Beholder[ppp-046.m4-1.osh.ican.net]) -:- Beholder [chaldea@ppp-009.m4-1.osh.ican.net] has joined #tunes -:- SignOff Beholder: #TUNES (Read error to Beholder[ppp-009.m4-1.osh.ican.net]: Connection reset by peer) -:- SignOff tmf: #TUNES (Ping timeout for tmf[tordivel.ii.uib.no]) -:- tmf [s720@tordivel.ii.uib.no] has joined #tunes -:- SignOff hcf: #TUNES (Leaving) -:- hcf [nef@me-portland-us903.javanet.com] has joined #tunes -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) -:- binEng [Anders@195.84.234.31] has joined #tunes hoy binEng hello hello, binEng -:- AlonzoTG [Alonzo@216-164-241-239.s239.tnt10.lnh.md.dialup.rcn.com] has joined #tunes 01:30pm -:- SignOff hcf: #TUNES (Ping timeout for hcf[me-portland-us903.javanet.com]) -:- hcf_ [nef@me-portland-us825.javanet.com] has joined #tunes -:- hcf_ is now known as hcf -:- SignOff tmf: #TUNES (Leaving) -:- s_r [sr@phila-dialup599.nni.com] has joined #tunes -:- ruiner [blah@ppp260.wi.centuryinter.net] has joined #tunes ruiner do you know how X works? hmmmm...not really 01:50pm when programs accept input, like user input from the keyboard, how do they usually store it? do they make one large buffer and put it in there or dynamically allocate memory somehow? depends.... java deals with stuff in buffered streams c/c++ tends to treat strings as arrays of characters that depends on linux .. X uses sockets from communication with apps s/from/for so there are only two ways of storing memory (memory initialized in bss or .data) and Malloc()ed memory? break() or something is more general function for memory allocation in unix hmm brk/sbrk and malloc() uses sbrk yes ... like let's say "ls" it gets teh dir listing and stores it in a buffer right? probably nm * s_r/#tunes has to read the source 02:00pm it would be possible to make ls that just prints then in the order it gets them from readdir() but then it couldn't sort or format the listing s/then/them -:- SignOff ruiner: #TUNES (Ping timeout for ruiner[ppp260.wi.centuryinter.net]) 02:10pm -:- hcf [nef@me-portland-us825.javanet.com] has left #tunes [] -:- hcf [nef@me-portland-us825.javanet.com] has joined #tunes -:- binEng_ [Anders@195.84.234.31] has joined #tunes -:- SignOff binEng: #TUNES (Ping timeout for binEng[195.84.234.31]) -:- binEng_ is now known as binEng -:- _QZ [brand@p0wer.qzx.com] has joined #tunes hoy _QZ QZ can i ask you some questions about X? <_QZ> hello abi: be s_r qz is brix out yet? is it? come on! i need it NOW <_QZ> hahahah heh abi: be hcf abi: be QZ -:- binEng [Anders@195.84.234.31] has left #tunes [] abi: be S_R qz is brix out yet? is it? come on! i need it NOW abi: be water you know i'm not going to accept that abi: be water you don't realize how much you're de-sensitized to the infrastructure <_QZ> X is the letter before Y and after W, thats about all i know about X 03:00pm X? X is run as root but gnome and enlightenment should be run as me <_QZ> ack APM is disabled if u use smp in linux qz: have you tried BeOS with SMP? <_QZ> yes i know someone who ran BeOS on 8 Pentium Pros did you try running a whole bunch of apps at once with smp on BeOS? <_QZ> beos wont boot for some reason at 550 smp but will boot at 460 smp and below how many things could you run at once with smp on BeOS? <_QZ> i can run as many thins as i want <_QZ> its a matter of how fast do i want each app to be what's Dynamic Recompilation Core? <_QZ> i had flight, chart(max settings), gl teapot, 2 bebounce windows, an mpeg and i cant remember what the names of the other apps were but they were all at ok speeds s_r: What do you want to know about X? s_r: DRC? In context? BeOS? No... <_QZ> brix has something that could be called DRC <_QZ> like how the kernel can be recompiled in place <_QZ> as long as no data structures change why do you keep referring to BriX in the present tense? 03:10pm <_QZ> dunno Tunes-Theme.mp3 _QZ: there must be a real reason ;) <_QZ> hcf: heh -:- Kaufmann [Kaufmann@200.224.105.147] has joined #tunes -:- Beholder [beholder@ppp-043.m4-1.osh.ican.net] has joined #tunes Anyone care to give me a "fast and painful" intro to Scheme? (I ask because I just installed DrScheme) I have ten minutes to do so. <_QZ> Kaufmann: it sucks, delete it. is that fast and painful enough? :) Oddity: okie. So how does one set a variable to an integer value (e.g., "$x = 11;" in Perl)? <_QZ> one doesnt Scheme works like this. If you type something on tha prompt wich is a list, the first item is the operator and the rest are the oprands. I've tried (set! x 11), but that doesn't work, prolly for a very good reason but two does Oddity: I know lol hcf You can (define x 17) and then (set! x 4711) oic... so I have to manually initialize variable bindings. <_QZ> what is the point of all the parens? QZ: Simple syntax, enable reflection. 03:20pm Okie, and how do you define a function object? (define increase (lambda (n) (+ n 1))) Or with syntactic sugar: (define (increase n) (+ n 1)) So what I'm doing is associating a binding name to a lambda-expression? You can also do: ((lambda (n) (+ n 1)) 17) Exactly! in which case the function returns 17? No, 18! Ehm, gotta go. Come back tomorrow. :) * Oddity/#tunes is gone oh, of course... I thought you meant "you can do (define increase ((lambda (n) (+ n 1)) 17)) " And can you give me a pretty-print function? Kaufmann: pretty-print for what? lambda? <_QZ> how do i do a hello world program? (print "Hello World!") smkl: just a generic function for printing something to the effect of "X is worth " X " and Y is worth " Y "." err 03:30pm <_QZ> i still think the parens are stupid, just like C's stupid semicolon -:- SignOff AlonzoTG: #TUNES (off to efnet) (write "Hello World!") write? okie <_QZ> and what about kaufmans print question? Uh, wait. write only takes one big string. So I need to manually concatenate it. <_QZ> and how would u do that? QZ: it's what I'm asking <_QZ> so am i :) qz do you do any programming now that you've quit working on BriX? <_QZ> s_r: nope * Kaufmann/#tunes pokes smkl umm computers aren't good for anything smkl: concatenate doesn't work s_r: really? after you create an OS, what else is there? nothing <_QZ> s_r: an os is never complete hmm Looking at windows 2000, that looks great... many times better than BeOS and Linux smkl? s_r: no kiddin' i think microsoft has finally done something right. <_QZ> s_r: hahahaha beos doesn't stand a chance next to windows 2k <_QZ> s_r: s/better/BIGGER/ you're a funny guy qz what do you think of windows 2000? * Kaufmann/#tunes pokes smkl once again string-append don't you have a scheme manual? smkl: nein RTFM rtfm> <_QZ> s_r: its a bloated pig that M$ cant make work rtfm? s_r: I'm a poor fucker you can spray perfume on a pig but it still will be a dirty pig Kaufmann: try to get one smkl: easier said than done rtfm? rtfm is Read The Fucking Manual smkl: what's the syntax for string-append? qz we need an OS that is as revolutionary as Tunes but exists; as fast as BeOS but open source and multiuser; as open source as Linux but with more support from developers and more revolutionary just `(string-append "lots" "of" "strings")` ? (string-append STRING ...) 03:40pm <_QZ> what about the output format of an integer? <_QZ> print("%d%o",x,x); It also doesn't handle type conversion automatically. how do I convert an integer to string? <_QZ> s_r: well brix is not as open source as linux <_QZ> s_r: i control all distribution rights qz that's ok, your method of open source is all right QZ: that's an evil thing to do. It's harmful to society. <_QZ> i dont feel that others should cash in on my work number->string smkl: begger pardon? hehe you'll go to stores and see "BRiX server 1.0 (c) microsoft" for $399 <_QZ> no u'll goto stores and see BRiX (c) Me for $19.99 "number->string" is the conversion function C++ (Score:-1, Flamebait) by Kaufmann But why would I want to program in C++? It's bloody suicide. "And Scheme shall inherit the Earth..." MUAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA!!!!!!! IT'S ALIVE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! smkl: yep smkl: humour smkl: "And Scheme shall inherit the Earth..." << not my brainchild QZ i think i'm going to write an OS and call it BrIX using your ideas smkl: I'd give you the URL of the original, but I don't remember it. <_QZ> s_r: u cant cuz u would never be able to catch up to me qz your project is dead, i could easily surpass it because it's frozen <_QZ> :) why do i feel that in a year or so i'll be seeing a lot of BRiX? :P <_QZ> brix? brix is NOT cancelled and source was never rm'd. brix info = http://www.qzx.com/brix 03:50pm are you going to make BRiX partly in Forth? abi: brix? brix is NOT cancelled and source was never rm'd. brix info = http://www.s_r.com/brix hahaa <_QZ> brix has its own language that resembles forth <_QZ> but the language also resembles many other languages <_QZ> it uses syntax filters <_QZ> but forth is the core language How do I test whether n is bigger than p (both being integers)? <_QZ> (is n bigger than p?) very funny <_QZ> if its in parens its gotta be right :) should (> n p) work? 04:00pm -:- Tril [dem@bespin.dhs.org] has joined #TUNES -:- mode/#Tunes [+o Tril] by ChanServ hi tril hi que tal, Tril Tril: what was that #tunes_test thing for? <_QZ> Tril: water would like it if u setup a news server and a mailing list to newsgroup gateway on bespin * hcf/#tunes suggested that a while ago <_QZ> s/u/u would/ <_QZ> Tril: and hcf would also like it :) Tril: how do you test for numerical equality or inequality (more-than, less-than, etc.) in Scheme? _QZ: i didnt say i would like it, i just suggested it <_QZ> for anyone that cares the events and thread functions in brix are 100% complete and the semaphore funcs will be finished tonight Gotta be going. -:- SignOff Kaufmann: #TUNES ("Nationalism is an infantile disease. It is the measles of mankind." - Albert Einstein. For more information regarding the good and evil of nationalism, contact Fare at OpenProjectsNet #Tunes. (Heh.)) <_QZ> object and driver-only funcs are 50% _QZ: so just nine more years to go ;) 04:20pm <_QZ> hah <_QZ> i need something that will limit bandwidth thru my modem News setup: well I might mess with news soon then Tril: could u script the #tunes logger to sit in and log #modtunes? 04:30pm hcf: did water ask that? Did you find any better solutions like a program designed specifically for logging IRC? eggdrop does logging doesn't it? >>> hcf [nef@me-portland-us825.javanet.com] requested VERSION from TUNES dont know, maybe Tril: i thot u didnt want an eggdrop I'm new to bots, egg and info are the only ones I know, that's why I mentioned it ;) Beholder: 99% of all (all iv seen, iv seen a lot) bots are egg or info <_QZ> hcf: was it u that suggested i add dates to each menu item on the main brix page? _QZ: make consistent ur last mod lines _QZ: as in, dont just do some do all or nothing <_QZ> what? my friend made some "nasty" bots, they were pretty cool, but wholy immature :) _QZ: on the menu @ http://www.qzx.com/brix/, i see 6 items, 2 w/ last mod lines <_QZ> gee u want me to goto each page and find out when i last changed em :) <_QZ> well i dont think the mailing list and chat pages need dates, do u? _QZ: for balance yes _QZ: dont mind me, i'm just anal about such things <_QZ> well i dont know a date for mailing list page _QZ: the true date doesnt matter Tril: why cant the tunes logger to be extended to handle 2 channels? 04:40pm hcf: because it's a frigging ircii client with /LOG ON and some /ON macros to change filenames at midnight isnt it bitchx? _QZ: i'd settle for full last mods dates on http://www.qzx.com/brix/info/ ;) bitchx is ircii.. but yes.. bitchx is ircii + a load of "features" thus, why couldnt it be scripted to handle 2 chans? <_QZ> Tril: do u know the url to your mailing list page? or perhaps better yet, bitchx may have a pre-made script for extended logging <_QZ> hcf: it would interlace the channels in the log file _QZ: not if properly done <_QZ> hcf: what do u mean full mod dates? _QZ: last dates for each item <_QZ> i have last mod dates on the info page? <_QZ> btw its broken _QZ: do u know anything about ur own website? ;) <_QZ> eh? roughly half of the items on the info page have last mod dates * Tril/#TUNES is away: (afk) [BX-MsgLog Off] 04:50pm <_QZ> bitch bitch bitch :) <_QZ> have u noticed that none of those pages work? <_QZ> i need to add #!/.../php3 to the top of each page cuz aros.net changed php3 i hadnt, and it doesnt matter, just balanced last mod date lines matter ;) <_QZ> and instead of doing that im gonna add each page to an sql db and i need to update them all cuz they are all out dated <_QZ> and then they will all have mod dates, u happy :) <_QZ> i have an idea for the os review page, anyone want to implement it? <_QZ> example at http://www.qzx.com/brix/list/ haha everything is "Nothing New" except your OS 05:00pm <_QZ> s_r: why dont u make a page like that on tunes.org <_QZ> then ppl can browse thru the table to find OSes that have downloads or whatever like a table of data on OS projects <_QZ> ya <_QZ> the current status of the project, if a download exists and a short description of features so what part of Brix are you working on next? <_QZ> if its a unix clone with a uk then put "microkernel unix clone" or soemthing hmmm like OpenBLT <_QZ> im gonna finish semaphore management tongiht OpenBLT is a standard microkernel clone nothing special <_QZ> right just basic OS it's going to progress though <_QZ> oh and list whether or not its a true uk <_QZ> i dont think openblt is i thought the same about LittleOS but the project seems dead, it hasn't been updated since 1998 <_QZ> a true uk shouldnt have tcp/ip, keyboard, fs, ne2000, etc in the kernel ne2000 is a mod not part of the kernel _QZ: do you need as pathetic examples as flops and antares to make brix look good? console is also a mod <_QZ> smkl: i started at the top of an os list and went down actually there aren't many "revolutionary" OSes in dev. now most that are in any late stage of progress are UNIX clones <_QZ> well only list oses that have or plan to have something to download QZ which do you think will get farther first: OpenBLT or Brix? <_QZ> i dont care how far openblt gets, brix is better <_QZ> they cant be compared 05:10pm s_r: why bother asking questions of obviously biased ppl? heh <_QZ> :) what's clementine's homepage it's elusive <_QZ> nokernel.org s_r: doesnt really have one abi: clementine? rumour has it clementine is a modular OS being written by core (mailto:core@tunes.org) abi: xcom? xcom is a portable component system at http://xcom.tunes.org s_r: the xcom page will lead to any clem. page <_QZ> hcf: nokernel.org is the site core is gonna use ExOS <_QZ> hey core changed the background from black to gray :) this is possibly the best song ever created exokernel? i guess exokernel is a system with no run-time kernel synthetix s_r: abi wont respond to public stuff w/o ?'s now * s_r/#tunes checks out Dolphin qz: so you're not working for M$? anymore? <_QZ> heh, i would rather cut my own balls off before i would work for M$ m$ windows 2000 will be bloat <_QZ> dolphin has a source download and has new ideas dolphin looks nice <_QZ> dolphin and brix use to be competition synthetix? 05:20pm qz is windows 2000 going to be bloated or is microsoft finally going to do something right? <_QZ> 57 million lines of code, hmm i think it will be the most streamlined os ever made hehe though ms did program most of windows 95 in assembler it's still bloated why is it 57 million lines of code? do they really need all that? what could possibly require so many lines of code? 05:30pm -:- SignOff hcf: #TUNES (Leaving) -:- hcf [nef@me-portland-us338.javanet.com] has joined #tunes i'm going to download windows 2k from the warez chans just to replace windows 95 the beta -:- s_r [sr@phila-dialup599.nni.com] has left #tunes [] 05:40pm -:- SignOff smkl: #TUNES (sleeping ...) !NickServ:*! ^lilo used GETPASS on tweek * hcf/#tunes is away: (afk) -:- Beholder [beholder@ppp-043.m4-1.osh.ican.net] has left #tunes [] * Tril/#TUNES is back from the dead. Gone 1 hrs 18 min 40 secs * Tril/#TUNES is away: (afk) [BX-MsgLog Off] -:- water [water@ppp-tnt-43.tscnet.net] has joined #tunes hello all anyone here? 06:30pm <_QZ> nope k ;) <_QZ> tril is gonna setup a news server ok fare seems to think my moderated channel idea is lame i wonder if he'll ever help me with anything <_QZ> fare thinks everything is lame yeah, except his own ideas ;) <_QZ> especially when someone is in control anything new with you, qz? <_QZ> i finished the event mangagement in brix today cool <_QZ> semaphores should be done tonight k <_QZ> that will make 3 sections of functions finished <_QZ> and 2 to go i don't suppose you could explain your architecture to me quickly * hcf/#tunes is back hey hcf <_QZ> well the kernel threads method code in an objects space hoy water <_QZ> understand that? sure just like squeak overall <_QZ> all methods are stored as files and loaded when needed 06:40pm files? or objects? objects are built from other objects in what way? abi forget objects water: I forgot objects <_QZ> well technically they are objects, but most ppl understand the word file more ok i think that i'm used to this architecture type <_QZ> why? experience with smalltalk/squeak and studying self they work on top of os's though, for now <_QZ> ya, brix will have it built into the os ya know, you could consider sharing your results with the squeak group they could help with development of a code environment <_QZ> they might also pollute it well... you can control the development qz is seemingly the non-sharing type <_QZ> i want it to be very simple yes, but they could adapt it to their needs <_QZ> ya but i dont wanna ask/let ppl help and then have to turn around and tell them that im not gonna add their ideas they've already written a compiler in smalltalk they wouldn't care, as long as you let them make a derivative <_QZ> and its not like smalltalk so? for them, it's just another vm they've considered self, too in fact, they've ported most of their environment from self <_QZ> it doesnt handle inheritance huh? they do that at the implementation level anyway <_QZ> or other things in OOP doesn't matter 06:50pm <_QZ> u just define an object structure and it integrates into the language and then when u make methods they read that structure and the method's api is integrated into the language for other methods to call anyway, just gpl'ing the code would be enough for them <_QZ> thats how brix works <_QZ> gpl is a problem make your own license <_QZ> i have your idea of brix is very vague <_QZ> in what way? it gives me no idea what you want to do with it how is it different from any other oop lang? <_QZ> its not a language its an environment so is smalltalk so is self so: what's the difference? the difference is not mainly technical, but mainly political. true <_QZ> the language part is just a forth like language will sytax filters on top so? smalltalk supports syntax filters too <_QZ> the language is not oop any good simple oop lang can do that easily <_QZ> u just make object.method() calls and the language looks up that method name for that object and links the method object into the code -:- SignOff water: #TUNES (The Tao has left the building!) -:- water [water@ppp-tnt-43.tscnet.net] has joined #tunes <_QZ> did u see that? see what my irc client crashed <_QZ> u just make object.method() calls and the language looks up that method name for that object and links the method object into the code sounds like self/st to me have you even looked at those languages? i mean, tried to use them? <_QZ> i have seen smalltalk <_QZ> yes 07:00pm <_QZ> and i have read a couple books on smalltalk so what do you object to about smalltalk? too slow for you? i can understand that <_QZ> heh self is much faster and simpler an alternative <_QZ> smalltalk is OOP, brix is fake OOP why would you want "fake" oop? <_QZ> speed sorry to be so inquisitive, but language preference fascinates me why not self then? <_QZ> brix is just a functional language that type checks methods(functions) to file format ok, so you added a simple meta-system then? <_QZ> uhh one that only checks objects for type sorry, i guess you're not familiar with that stuff <_QZ> no <_QZ> it would be like how u double click a text file in windows and it opens notepad ugh not more than that? <_QZ> but in brix each object is tagged with a UUID and so are methods. and only methods with that UUID can access that object type file extension association, ick! s/file/filename/ <_QZ> no not file extension bbiaf guys same thing qz -:- SignOff water: #TUNES (The Tao has left the building!) <_QZ> its not the same thing because u can call methods on an integer inside an object 07:10pm -:- s_r [sr@phila-dialup644.nni.com] has joined #tunes -:- Kaufmann [Kaufmann@200.224.105.253] has joined #Tunes How do you say this in Scheme (original in Perl): sub factorial { (($n = shift) != 1) ? ($n + &factorial($n-1)) : 1; } <_QZ> wow, i downloaded 922meg and sent 380meg in the last 30 days I tried this, but it didn't work: (define ! (lambda (n) (unless (eq? n 1) (+ n (! (- n 1))) 1))) qz: just in jpgs! <_QZ> and was online for 16days, 17hours LOL s_r <_QZ> s_r: ha i just did gcc -S ls.c and the asm output is BLOAT Anyone has a clue? <_QZ> i do <_QZ> not about yer question tho LOL qz: i'm surprised... why does gcc generated code not as efficient as hand coded asm? s_r: I'm guessing it's program-dependent 07:20pm HELP!!!!!!!!!!!!!!!  ¤ ¥ <_QZ> ACk, www.qzx.com is dying <_QZ> oops, nevermind <_QZ> ack it is <_QZ> 10,600 hits from 6200 hosts in 15 days so linux gives up the ghost? <_QZ> it has dropped in half tells you that you need a new OS <_QZ> i need to get brix released so i can boost my hits Bye then. you need to get brix to the point where you can use it as your OS <_QZ> that is when im gonna release it -:- SignOff Kaufmann: #TUNES ("Nationalism is an infantile disease. It is the measles of mankind." - Albert Einstein. For more information regarding the good and evil of nationalism, contact Fare at OpenProjectsNet #Tunes. (Heh.)) <_QZ> remind me to smack kaufmann, for his long signoff message, when he comes back in heh hey do you still need help making the tcp/ip stack? 07:30pm -:- s_r [sr@phila-dialup644.nni.com] has left #tunes [] <_QZ> ya 07:40pm -:- water [water@ppp-tnt-148.tscnet.net] has joined #tunes back <_QZ> its not the same thing because u can call methods on an integer inside an object huh? smalltalk and self do that to too -:- Kenn [cpe2@1Cust29.tnt7.tampa.fl.da.uu.net] has joined #Tunes <_QZ> that was in response to u and hcf saying it was like file ext association hello kenn hello qz: oh kenn: what brings you here? to listen and to learn ok, we're talking about brix vs smalltalk or self qz: ok what exactly about the systems is being compared? i'm just trying to figure out what how brix is different and _why_ qz wants it that way. <_QZ> water is saying that brix is like smalltalk but it isnt how brix is different from smalltalk? well, tell me something that brix does but smalltalk doesn't do <_QZ> brix isnt oop huh? objects and methods, but no oop? that's bs <_QZ> they arent real objects "real"? <_QZ> its an illusion more bs what is a illusory object? exactly <_QZ> u can make brix out to be more than what it is, but its not true <_QZ> in smalltalk u can subclass and inherit from the parent class <_QZ> u cant in brix inheritance is not oop inheritance is an environment feature in fact the notion of what is an "object" is ambiguous abi forget inheritance water: I forgot inheritance so? bugger all, i dunno, water it's still oop well, he's saying brix is not OO <_QZ> ok let me explain more k <_QZ> my methods are just functions that the language associates with a file format you're saying brix's object model is not as powerful as the one in smalltalk, right? <_QZ> Kenn: yes qz: oh. low-level crap <_QZ> ya 08:00pm qz: bleh more noise what do you mean by "my methods"--smalltalk? <_QZ> heh <_QZ> my methods = my definition of methods used in brix qz: it's too permissive, then. you'll have bugs out the a** who is defending what? <_QZ> water: how so? qz: file-format is low-level. how do you type-check? <_QZ> u must define the format of the object and that gets integrated into the language so it depends strictly on the programmer? <_QZ> eh? the person who defines the low-level format of the object type objects are files? <_QZ> Kenn: no <_QZ> an integer is an object <_QZ> but dont think smalltalk again -:- Kaufmann [Kaufmann@200.224.105.253] has joined #Tunes why not? the smalltalk idea is useful Sorry for interrupting, but what are you discussing? brix hi kauf <_QZ> Kaufmann: i would like to complain about yer excessively long signoff messages :) abi: tell Kaufmann about scm2p yeah <_QZ> abi: tell me about scm2p <_QZ> i think he wants a perl to scheme i know <_QZ> kewl, mark feldman has a link from his page to mine 08:10pm good for you hey. am i going to get an explanation? <_QZ> for what brix vs smalltalk actually, just brix vs oop <_QZ> other than having functions that are bound to an object type it doesnt have anything in common with oop <_QZ> its what i do with all of it that makes it good dude. that _is_ oop, although it's unsafe according to what you've told me <_QZ> how is it unsafe? well, how does type-checking work? <_QZ> each object has a UUID and each method is associated with that UUID * water/#tunes thinks _QZ just wants to duplicate the results of the Typed Smalltalk project huh? that's hackable <_QZ> i dont know what the "typed st project" is <_QZ> hackable? hmm how are uuid's made? <_QZ> u mean someone could change the type? yes <_QZ> that would just cause it to not compile and that methods could be changed <_QZ> all methods MUST be compiled locally -:- SignOff Kenn: #TUNES (Ping timeout for Kenn[1Cust29.tnt7.tampa.fl.da.uu.net]) so? methods consist of what? more methods, right? <_QZ> by changing the type UUID the method will be loaded the wrong object definition info exactly <_QZ> well the objects inside the object def wont match what the method wants and the system won't knwo the difference <_QZ> would C compile a program if u laoded the wrong header? <_QZ> neither will brix no, but c sin't a unified environment you'll crash the whole thing, not just a compiler thread 08:20pm <_QZ> shutup what? what'd i say? <_QZ> u are not understanding so u go off on some crap about how it sucks you are re-iterating the smalltalk idea with less of a clue i know because i've studied smalltalk pretty closely <_QZ> i am not making smalltalk at all -:- kermit [kermit@200.43.104.24] has joined #tunes you're ignorant then hello all you've got smalltalk minus inheritance <_QZ> what is arrows? hi kermit <_QZ> isnt that yer own language thing, and its not smalltalk so does that make u ignorant? no. but i know what i'm talking about it's not a language!!!!!!!! i'm saying that smalltalk does the same thing as what you say, only with different terms and inheritance <_QZ> i know what im talking about and just because its not what u think it should be like doesnt mean it sucks no <_QZ> and it doesnt mean im ignorant it doesn't suck brix does not suck <_QZ> smalltalk does much much more than what im saying but you don't understand that you're just porting smalltalk and not implementing inheritance abi: brix does not suck i know brix? somebody said brix was NOT cancelled and source was never rm'd. brix info = http://www.s_r.com/brix smalltalk does it with an environment abi: brix also doesn't suck brix? brix is NOT cancelled and source was never rm'd. brix info = http://www.s_r.com/brix Kaufmann: stop sorry hcf <_QZ> Kaufmann: ya stop <_QZ> wtf <_QZ> s_r is gonna die <_QZ> hcf: do something bad to s_r for me _QZ: such as? <_QZ> look at the url for brix _QZ: i did that ;) <_QZ> hcf: dork :) _QZ: u were here when i did it i thot u saw <_QZ> no i didnt anyway back to the _QZ / water discussion hehe hcf: enjoying it? <_QZ> no make it stop :) water: yeah 08:30pm qz: it wouldn't take much for me to port smalltalk objects to brix, because i would just move all the methods from parent objects to the target and implement classes in the objects themselves or perhaps the type-checking system qz: does that make sense? <_QZ> hcf: does core have clementine source on CVS somewhere? A-ha!!! I'm learning Scheme from the official specs! _QZ: not afaik kauf: pass us a url <_QZ> he says he is gonna commit changes to it on the xcom list _QZ: xcom is in cvs <_QZ> I'm working very hard on Clementine, still; about to <_QZ> commit a whole bunch of changes <_QZ> water :what target? Kaufmann: could you give us the url for the spec? qz: i just meant the actual object to be ported The Revised(5) Report on the Algorithmic Language Scheme: http://www.cs.rice.edu/CS/PLT/packages/doc/r5rs/ thanks <_QZ> water: yes u could port smalltalk to brix and have it manage the higher-level of the objects and have brix mangage the lower stuff i was thinking of doing what the squeakers do: re-implement the vm (in this case, brix) in the brix environment as objects <_QZ> uhh qz: yeah, it's called reflection! :) <_QZ> u can do whatever u want <_QZ> just leave me outta that * water/#tunes hits _QZ with a big Tunes clue-stick this is Tunes!!! wtf did you expect? <_QZ> tril says brix is reflective how? <_QZ> i dunno ok. maybe your advertised feature-list includes some reflection stuff <_QZ> cuz u can change the source and it changes the os ok -:- Mr_Wrong [seanl@adsl-63-192-213-146.dsl.snfc21.pacbell.net] has joined #tunes it'd be easier if the assembly stuff could be done in brix hello, mr wrong Hi folks, just here to listen to the discussion <_QZ> the source is linked to the binaries and when u change source it changes the binary I don't know much about tunes <_QZ> what assembly stuff? wrong: it's ok you're programming brix in asm right? <_QZ> ya <_QZ> just the kernel so, if the brix environment could handle assembly, it could rewrite brix mr_wrong: what do you want to know? <_QZ> it can handle asm 08:40pm qz: how? qz: you'd have to make instructions into objects or something qz: or methods for a cpu object qz: otherwise, you'd just be inlining assembly into method code, which would allow lots of bugs I've been thinking about this... a high-level model to represent low-level concepts water: Until I read more on it, I just want to listen kauf: there are a few projects that work on that mr_wrong: ok kauf: i think Maude has some good stuff on that, also the Hawk project for Haskell qz: still there? <_QZ> ya hold on k water: I'm ignorant of all that who/what is Maude? Maude? Maude is at http://maude.csl.sri.com/ it's based on re-write logic sorta like TML, but much simpler to understand -:- _BC [bmcbrine@pine.Alberni.Net] has joined #tunes hi bc <_BC> Hi water - and everyone <_BC> How's things? we're talking about brix and some other stuff <_BC> oh good stuff. I like brix. i do to too <_BC> I find I'm designing my own os with similarities to brix. 08:50pm k how would it work? -:- SignOff kermit: #TUNES (Ping timeout for kermit[200.43.104.24]) <_BC> well, from what i've read on the webpages, its description is also what I aim for a few of my objectives. <_BC> It's modularness, mainly.(off hand) you mean of the internal architecture <_BC> erm ; modularity. :-p <_BC> yes what kind of environment would you support? <_QZ> water: when u write a method u can change the language as many times as u want in the same method qz: huh? what does that mean? <_QZ> syntax filters <_QZ> u can change the filters in a method qz: why? that could be confusing <_QZ> that is how u can inline asm or another language qz: ugh <_BC> Fine grained modularity, some reflectivity (from what I understand of it), and (what i hope are) some cunning use of memory/disk buffering. qz: but it's still using brix objects for those other lang's right? <_QZ> ya bc: persistence? qz: ok, as long as it allows you to type-check the use of assembly, i'm cool with it <_BC> I think so; tho I haven't found a concise explaination of "persistance"..? <_QZ> its like swapping compilers while compiling a method bc: no explicit saving/loading needed qz: more like just the parser? qz: that's reflective, btw <_QZ> but its asm doesnt support numerical addresses qz: why not? <_QZ> it cant check them qz: ok. makes sense <_QZ> i see no reason to allow random jumps qz: but it might make asm programming very difficult <_BC> wat: that's when any function/code block is automatically loaded/unloaded only when it's needed - and this paradigm is applied system-wide to everything? Is that persistance? <_QZ> its not like the programmer will now what lies where qz: you wouldn't be able to write device drivers or stuff bc: yeah, orthogonal persistence. like the opposite of virtual memory <_QZ> water: uhh wrong thought qz: which thought was wrong? <_QZ> water: for jumps u need labels, not numbers qz: sure, but without addressing, how do you write a device driver? <_BC> wat: yah, yah, ok. I was thinking/hoping that was 'persistance'. :) 09:00pm bc: hehe. ok <_QZ> water: u need to define everything with labels qz: uhh qz: but how do you associate labels with areas of memory for a video frame buffer, for instance? <_BC> QZ.? qz is the two least used letters of the alphabet or a gamer <_QZ> a frame buffer is an object <_QZ> u must request that memory from the kernel and it creates an object over it qz: then it has to be provided by the system, or not at all qz: ok <_BC> would you mind it, if I considered your brix info (on your pages) for possible architectural ideas for inclusion in my own OS? qz: but how do you make a request for that memory without addresses? <_QZ> _BC: have fun <_QZ> water: direct access, not requests qz: huh? a kludge or something? <_BC> thanks. I wouldn't want to be charged with unfair information 'pirating' of your ideas. :) <_QZ> mov [1234],eax doesnt work qz: you're basically saying you're going to make a way to bypass all that memory abstraction <_BC> .. or anyone elses. qz: ok, but that's just another syntax for message-passing <_QZ> telling the kernel u want a range of physicall memory and actually accessing it are two different things qz: which means you don't allow addresses as message arguments qz: so how do you access it? <_QZ> the kernel then maps that physicall memory into the current object space and creates an object qz: that's the definition of a kludge, btw qz: so, the kernel handles all addressable memory accesses? <_QZ> the kernel returns a value in a variable that can be tracked by the language qz: what kind of value? <_BC> guys; have you considered a soft-implimentation of a content-addressable memory storage system? bc: like what? <_BC> i was thinking about CAM's, and wondered it could be accomplished with 386-exception processing.. athough, i do not know how much overhead this would be, and i suspect it might be too much. qz: how do you prevent the kernel from giving an address range that overlays an existing object? garbage-collected allocation? bc: it probably would be <_QZ> water: do u knowwhat paging is? qz: sure qz: why? <_QZ> all objects exist in physical memory and no two can overlap <_QZ> the kernel maps objects in an object space using paging qz: which is what a garbage-collection scheme handles <_BC> it might be easier to do a CAM without exceptions in software, in a slightly HLL (something like python? an FP?). 09:10pm <_BC> i don't mean to distract yuo two.. qz: why would you want a region of memory if it didn't already ahve an object in it? <_QZ> and the when the dirty bits change the persistence manager kicks in and saves those parts of the object bc: describe cam in more detail qz: hmm <_QZ> if u need memory that is outside of system ram, for a frame buffer, then u tell the kernel to create an object over it so u can access it how? <_QZ> u call the kernels mget function how do you specify what you want to the kernel <_QZ> www.qzx.com/brix/api.cgi <_BC> CAM is a system where the memory you allocate for storing an object (seems like it would work great in an OO OS) also keeps tags of the type of data in the memory segment(s). and memory can be searched/accessed much quicker than traditional linear methods "file not found" for mget Aah, cool. Scheme makes me happy. <_QZ> what It also makes me want to help. qz: none of the links work <_QZ> the links are inside the frickin file bc: how? <_QZ> oops <_BC> my cam-like idea isn't fully formed, but I think it's doable. I'll have to write a doc about it. maybe a .html page? bc: oh. it's _your_ idea! bc: a garbage collector with type information would do the same thing <_BC> heheh... no no not CAM itself. real CAM systems need extra HW, but my _idea_ doesn't need the extra HW. bc: ok bc: you're just talking about a typed gc system <_BC> hmmm, possibly. but it might also have some CAMisms. <_QZ> ok it works now bc: basically cam sounds like hw-supported object memory Speaking of OO OSes, TUNES isn't going to limit people to single dispatch, is it? <_BC> CAM provides a way of searching the memory and finding datums, without nec. knowing the content of the data rams themselves. it does this extremely quickly (the hw methods). qz: what would be the function-calling convention within the language (i.e. high-level, not register-based) mr_wrong: no, we won't limit the user there What sort of dispatch will it use? mr_wrong: any kind 09:20pm But it will have its own HLL, will it now? err witll it not HLLs usually specify a particular form of message dispatch mr_wrong: yes, but the hll's purpose is to be adaptable to other language types mr_wrong: you should be able to change the dispatch style via reflection That makes sense. It would be nice to provide a generalized dispatch system like environmental dispatch or predicate dispatch qz: this api tells me how to program your kernel, but it doesn't tell me how to use it. or is this how you intend to call the kernel within the brix system? <_QZ> well for C syntax it would be something like long kernel_mget(long pages, long base, "bleh") qz: oh ok mr_wrong: yeah. but that's just looking at it from the "everything is a message" metaphor That's just a necessary component of OO, whether you think of method calls as messages or not mr_wrong: we want the same thing by supporting all kinds of programming styles mr_wrong: not all OO uses messages per se You're still going to need a kernel language of some sort. <_QZ> i think of method calls as messages <_BC> wat: what does my _idea_ sound like to you? bc: sounds like hash tables with type information Presumably any language used will be translated to some kernel language before being compiled to native code mr_wrong: the only "kernel" we would need is the starting point for tunes development Perhaps some systems-programming subset of Scheme? <_BC> wat: is that good or bad? mr_wrong: that's fare's idea Well, you still need some sort of intermediate target for the compiler <_QZ> tunes is like running something like smalltalk without an os bc: dunno. oo langs use hash tables all the time, usually with some type info mr_wrong: qz has a point. <_QZ> the tunes language is its kernel yeah Yeah, that makes sense... or self something like that <_BC> wat: well it sounds like you lost all interest once you learned it was one of my ideas. self is quite reflective, and I had always thought that it would make an interesting OS. And then someone started the merling project <_QZ> but tunes dynamically compiles and recompiles all code while its running we're not sure yet, of course merlin, too so does Self, qz <_QZ> and threads code streams into a single stream Why does it need to be a single stream? bc: well, i find that people here don't do enough research to prevent themselves from re-inventing the wheel <_QZ> i dont know anything about self, im just stating what i've been told about tunes Self is very cool. You should check it out sometime. It will give you some insight into reflective programming <_QZ> tunes is just one big happy process that was created from many others and mashed together mr_wrong: but self isn't the final word. i'm on the self mailing list, and they've discussed lots of conceptual problems I suppose as long as you control the compiler that's fine. Still dangerous though. qz: hey! <_QZ> Mr_Wrong: jecel runs the merlin project water: Yes, I know there are lots of conceptual problems with it. It was a good first or second stab though <_QZ> Mr_Wrong: u should get to know him mr_wrong: yeah. maybe they just need a new environment model mr_Wrong: or vm They also need a data abstraction model 'brb There needs to be a way to hide data 09:30pm <_BC> wat: that would probably help. but not many people are into career research. just because you liken my premise to something else you had me feeling denigrated by you. Isn't it fair to consider <_QZ> is self anything like tinyself? b qz: not really Self is pretty much self-contained. It's very graphical <_BC> this very channel to be a form of research? It is a forum for everyone here and a place to air ideas, and possibly "reinvent the wheel" ? mr_wrong: they could do that with an MOP, probably BC: Yeah, we can talk around in circles for weeks. It helps more if people research what's already out there before coming here. bc: i try to prevent re-invention bc: but that's me :) -:- hcf_ [nef@me-portland-us734.javanet.com] has joined #tunes wb -:- SignOff hcf: #TUNES (Leaving) water: They already have the equivalent of a MOP, but it doesn't support abstraction -:- hcf_ is now known as hcf Personally, I think abstraction shoul dbe done through the use of nested scopes, like in Scheme and of course Lisp, but I'm very biased toward Scheme mr_wrong: right. their environment model should be refined along with a new mop or some other replacement mr_wrong: well, i disagree about scope nesting water: Well, the language is also single-dispatched. I think they need a more general dispatch model okay, Mr_Wrong. <_BC> I'm all for keeping the s/n ratio low here. I'm not trying to lower the standards of the channel. But can't I consider it a resource once I've tried other avenues of investigation?? Of course, BC -:- SignOff water: #TUNES (Read error to water[ppp-tnt-148.tscnet.net]: Connection reset by peer) -:- _water [water@ppp-tnt-148.tscnet.net] has joined #tunes -:- _water is now known as water whew <_BC> thanks mr wrong. I appreciate the vote.. <_BC> wat; did u see my last msg? no Waitaminnit... is Richard Stallman a celebrity? <_BC> I'm all for keeping the s/n ratio low here. I'm not trying to lower the standards of the channel. But can't I consider it a resource once I've tried other avenues of investigation?? I would say he is oh yeah Because he's in the Atheist Celebs list bc: sure. but the tunes review page has a lot Cool bc: you should then simply ask for pointers bc: hcf or i or fare or tril could give you many AFAIK, he's the only celebrity who keeps his own website hcf can give u too many ;) I should get Miro here <_BC> That's all i hope for. mr_wrong: who's miro? Friend of mine from Croatia. Likes CL and Scheme he'd like fare then BTW, .cx = what country? <_BC> incidentally; I was asking about persistance/* a few other times... pointers is really all I would expect. I can't expect lengthy discussions. 09:40pm ok Kaufmann: christmas island hcf: which is where...? hehe <_QZ> bc: what do u wanna know about persistence? i dont recall <_QZ> Kaufmann: north pole <_BC> qz: point me to a good description of what persistance is, and how it works. Exclusive from OS's implimenting persistance. ? <_QZ> bc: do u know what persist means? QZ: wow QZ: who maintains bespin.cx? hcf is the expert at finding pointers oops <_QZ> Kaufmann: bespin is tril's site <_QZ> s/site/box/ i forgot abi was listening water: no biggie Hopefully in addition to just object persistence, we have a cool means of indexing, so it's trivial to implement relational databases on top of the object persistence system <_BC> qz: somewhat. persist is where all code blocks are (un)loaded dynamically when they are needed. The whole os is built on this mechanism. <_QZ> uhh no bc: too specific <_BC> uh hmm <_BC> too specific?? Question: how are pointers going to be swizzled when they're thrown onto disk? QZ: Tril lives in the north pole? Kewl On a 64 bit architecture, you could probably get away with having a single address space and not swizzling at all bc: the tunes review has a pointer about the Univ of St Andrews persistence group What time zone is the north pole in? bc: they have a Persistent Abstract Machine <_QZ> Kaufmann: no tril lives in washington tril live 90 miles from me QZ: nonetheless, it's registered in the Christmas Island. QZ: how come? <_QZ> Kaufmann: .cx is a dns service Mr: latitude != longitude QZ: uh? What is the longitude of the North Pole? magnetic, geodetic, or geographical Geographical. gmt, 0 degrees Aah, thanks. I was just trying to figure out what time Santa Claus goes to bed LOL! It must suck to be in 24 time zones at once. noise No wonder he went crazy and started breaking into people's houses and leaving stuff behind water, where would you rather have us carry out this discussion? <_QZ> water is our noise detection bot :) #tpp is fine hehe or just make a new channel 09:50pm Were we interfering with the discussion in the channel? Interesting, nothing's been said since I said that last thing. I guess we need more noise. the signal died <_QZ> when the noise detector goes off we have to remain silent for 10 minutes oh well anyone have something to discuss still? What's being worked on currently? by whom? Oh, I'm used to projects where each portion of the project is being worked on collaboratively well, we're in r&d So no code? with a few prototypes some tril has a prototype in lisp that has a generic "objects and types" system Coding is evil! And must be avoided at all costs! fare wants to make a scheme compiler The scheme compiler is what I'm interested in, especially if it's dynamic i have some code that manages what i call "arrows" sigh... The greatest innovation in compsci would be to not code at all! ok kauf: like ai, huh? kauf: or maybe tunes once it's got some support? Actually, I'm working on a multiuser AI persistent database water: I'm kidding Mr: how is it AI? mr_Wrong: oh geez. what kind of ai? water: but that's an interesting idea. You just provide it with a probjem description and sa goal and it figures out how to get there water: Planning, mostly yech But also NLU/NLG huh? i don't knwo those acronyms natural language understanding and natural language generation nlu? abi: nlu? kaufmann: bugger all, i dunno 10:00pm abi: nlu is natural language understanding abi: nlg is natural language generation ok i've got a lot of advanced research on that Oh, cool not the usual stuff either The idea is to make it so the user can create multiuser semi-intelligent agents to provide access to information and collaboration resources you've got an uphill battle, then Yeah, I know it's not easy. I'm working on the language parser right now my arrows system addresses that in an abstract way its more of a framework for that kind of thinking btw, my arrows idea is not exactly tunes. it's somewhat more The initial phase will just be a script writing system with a natural language interface And an object database when you say NL do you mean real NL or a specialized form? It won't really be conversational NL. But there will be a command parser and a few more parsers later for parsing things like facts and questions bleh not NL That's a good point. more like itemized query language Maybe the template system is the wrong way to go i mean languages well, what you want is what you should make You're right, I should be using real NL Well, I was thinking too short-term but no one has a real NL handler i hope to, but that's another matter <_QZ> hah Well, you can't expect to be able to parse all sentence forms straight off shut up qz, you don't have a clue about my ideas But I've seen some pretty cool parser parsers, too Like the tomita parser Link parsers are pretty cool, too where's that? -:- SignOff Kaufmann: #TUNES ("Nationalism is an infantile disease. It is the measles of mankind." - Albert Einstein. For more information regarding the good and evil of nationalism, contact Fare at OpenProjectsNet #Tunes. (Heh.)) I found that ont he carnegie mellon AI repository the tomita parser, i mean ok i'll look at it Only a parser that can look at multiple possible parses of a sentence will work iecc.com/pub/files/tomita.tar.gz sort of hcf, you kick ass Well, it needs to be driven by context instead of just the grammar 10:10pm And it needs some understanding of how things work in reality 404- file not found I played with some really cool RCC-based parsers that used distributed word representations my idea is to use dynamic logics and change logics as necessary It could read a story and state back to you what happened in its own words, and you could ask it questions about the story That sounds kind of weird, water. also, some modal-style logics i told you the research was different from the norm How would you know which logic to use? you make decisions based on the behavior of the desired primitive reasoning object decisions about what logic to use Does hcf not talk at all except to give us really useful bits of information? horn clauses aren't everything to reasoning hehe How do you know what behavior you want? water: iecc.com/pub/file/tomita.tar.gz by understanding the concepts I'm talking about automated selection of the logics using your object database, for instance It seems to me that you can generate a forest of parse trees and then weed out the ones that are not self-consistent "not found on this server", hcf water: s/iecc/ftp\.iecc/ oh that was my fault And then from the ones that are left over, output the "most probable" parse given available information my idea uses ontologies as well to help with that part of the reasoning The other feature will be that all output given to the user will go through the natural language generator. Outputting raw text will be a no=-no, except obviously where it's appropriate How do you represent an ontology to a computer? ahh as a set of definitions depending on what language you use, though What knowledge-representation languages have you been studying? mine is a language of epistemology, so that there is no implicit semantics i've looked at KIF and it's relatives OntoLingua prolog, of course Prolog is somewhat limited it's definitely limited What about KL-ONE? yes, that too I haven't looked at that stuff in ages i look at much ai research for the average programmer, particularly for a tuneser It seems that there are several layers to your project sort of it's unified, though It seems like the first thing you'd need to do is implement your knowledge representation system right that's the arrow system Any code yet? i have some squeak code for it WHat is squeak? rumour has it squeak is a cool language descended from Smalltalk, at http://squeak.cs.uiuc.edu/ or at http://www.squeak.org/ it's not ready, though thanks, abi de rien water :) 10:20pm squeak can translate its smalltalk code to a c-program. it has the sources for its vm, so you can make standalone programs or recompile the vm it also has a large environment supported by programmers Very cool. i think so it's been ported to all the major oses abi: arrows code is at http://www.tunes.org/~water/Abstract-Arrows.st thanks there's a readme in the same directory the code is also documented okay, water. code code? i heard code was user-choice. or documented hehe both are my comments abi forget code water: I forgot code abi: know your own code code? abi picks up facts just listening to us? mr_wrong: wish i knew yes that's very groovy. indeed it's also funny sometimes abi, you rule. :) abi: who are you? i am the little girl borg with a big brain or #tunes' personal little whore or gaklosmontic or flurivostuginuous or xyvarestoplik or an Artificial Idiot or braindead or a crack addict infoslut or stubborn I don't remember that little girl borg. Of course, I haven't seen Voyager in ages Mr_Wrong: 'tis fictional Oh. abi, you're my best friend. * Mr_Wrong/#tunes wonders how good abi really is Mr_Wrong: i'm so glad Someone told it to say that <_BC> bye for now all... Seeya bc and he catches on fast -:- _BC [bmcbrine@pine.Alberni.Net] has left #tunes [] bye bc abi, who is water? water is at http://www.tunes.org/~water/water.html or an expression of the Tao I am at http://www.literati.org/~seanl/ of course, i still haven't got around to updating my home page I haven't either abi: Mr_Wrong? it has been said that Mr_Wrong is at http://www.literati.org/~seanl/ Cool. * Mr_Wrong/#tunes goes to get some ice cream you're intense too? :) 10:30pm wow. not many people admit to being intense. So people say It's usually pretty obvious to other people how I feel it's been said about me many times well, i've learned to manipulate my feelings anyway but i don't hide them I try not to do that, though I do try to catch myself when I get runaway emotions that threaten either to stress me out excessively or hurt someone else and reevaluate why I'm feeling the way I do hmm So I've been known to stop in the middle of ripping someone a new asshole and apologize. cool. you reflect. Yeah, I'm written in Self. most people aren't very good about that. abi: shr is Spontaneous Human Reflection huh? what's that factoid for? as apposed to combustion no reason ah hehe also, in case i /ever/ need it right mr_wrong here seems like a very passionate person i like that I fugure there's not much point in being alive if you're not passionate i'd like to convince you someday of the utility of shifting your beliefs around I've shifted my beliefs around a lot. nihilists may not be fun to talk with if they don't ever escape that intellectual context, but nihilism's a very interesting way of thinking if you consider it in the space of beliefs the more you move around, the more you learn to communicate ideas and think about things that most people can't handle I've known far too many nihilists to find them interesting _they_ are not interesting 10:40pm because they turn nihilism into dogma That's an interesting way to look at it nihilism is supposed to be about epistemological relativism Right. or ontological relativism abi forget nihilism water: I forgot nihilism Well, more of a relativism of values which i address with my idea of ontology it's an extension of the usual idea I tend to look at any idea from several points of view to make sure my beliefs stand up. I am constantly attacking my own beliefs And so they usually get met with the criticisms that nihilists would level at them that's something i consider very cool about attacking your own ideas The problem is that it doesn't make any difference if you're talking to a nihilist consider them infected with dogma They call me closed minded because I refuse to accept that their viewpoint is valid it is valid but only relatively so Usually their ideas are just based on flawed logic * water/#tunes has considered philosophical reflection beyond most people dunno tunes suffers, i think, from too many pragmatic ignorant coders and not enough thinkers especially considering it's a project with a political motivation and a philosophy of reflection Wel, it's important that the 'thinkers' are elevated to the top But if you're a relativist, everyone's equally valuable and should have an equal say :) maybe relative, not equal btw, you should read my paper :) Ok, where is it? arrows? arrows are just objects whose only attributes are two references. arrow? 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/ the first url it's an old version, but it covers the areas <_QZ> ok guys, the computer gets to the point where it will boot the hdd/floppy and it stops after accessing either one for a second and displays nothing. any idea what is wrong? water: how do we bring more thinkers to tunes (and #tunes)? qz: invalid code in the boot sector? hcf: dunno water: /think/ about it ;) It seems to me that the thinkers who are already on the project need to take control over the pragmatic coders and produce something <_QZ> water: both the hdd and floppy bootsectors? why do they both boot fine on another machine? If the project has merit, the thinkers will come, but not if it's not making any progress I invited Miro to the channel. But he's on Croat time qz: dunno <_QZ> Mr_Wrong: i tell them that all the time fare drives off the thinkers, though and the s/n ratio does so as well It seems like it's important to start making some design decisions and run with them. If they turn out to be wrong, things can be changed/rewritten no, I encourage the thinkers to formalize their thought This early in the project, slightly wrong decisions aren't going to be disastrous fare: exactly Fare: That sounds like a good idea too 10:50pm fare: formalization is what stops you from considering other ideas fare: _you_ should try to formalize others' ideas If the ideas aren't formalized, though, they aren't going to go anywhere And if they are formalized, they can be properly critiqued by those with different ideas mr_wrong: tunes can't be written that way Go through a sort of RFV process That's how other projects are run err RFC mr_wrong: tunes is not like other projects How is it different? mr_wrong: c-code doesn't work here. neither would any other lang So? mr_wrong: rfc doesn't work without a static vocabulary You cannot communicate without a vocabulary that's at least shared and understood by the target audience So at least make a glossary -:- SignOff Oddity: #TUNES (Ping timeout for Oddity[brown01.nada.kth.se]) mr_wrong: we have a glossary So let's start formalizing. mr_wrong: entirely written by Fare tho out of date and biased mr_wrong: which, coincidentally is very informal Fare: doctor, heal thyself! Then I guess that needs to be fixed, doesn't it? Some specific critiques might be in order mr_wrong: duh. we've tried It's not a very good sign that the project is getting stuck on such things. indeed The only successful projects I've seen have had everyone working in basically the same direction to me, Fare is the biggest stumbling block water: my problem currently is that I formalize things too much and should give more examples/implementation/foo yes, and no one understands my ideas because Fare makes them think that he has all the answers Fare, you're the one working on the Scheme compiler, right? water: feel free to run over me and take project management in hand! -:- SignOff Tril: #TUNES (Ping timeout for Tril[bespin.dhs.org]) so, they only look at what he thinks they should look at MW: I'm the one who should be working on one, rather water: and what should they look at? A dynamic scheme compiler is my holy grail. fare: more, much more bleh MW: do you want to write one? -:- Tril [dem@bespin.dhs.org] has joined #TUNES -:- mode/#Tunes [+o Tril] by ChanServ Tril! screw dynamic scheme I don't know anything about compilers, unfortunately water: what would you like people to look at that I am "preventing" anyone to do? MW: time to learn :) fare: you don't know what you're not looking at water, you sound way too much like scheme MW: about compilers in general, there's the dragon book Is it online? MW: about LISP semantics, there's LiSP by C. Queinnec MW: I fear it isn't. I've read plenty of LISP books MW: but then, you have the docs for a lot of Scheme and LISP implementations If I can't get it online, I don't need it :) mr_wrong: scheme is ok, but it's just one blip on the Tunes radar water: You have to start somewhere scheme is not the end, it's the very primitive beginning water: I don't understand what you want We can't start at the end water: you prefer smalltalk? go ahead! but scheme is the end of programming languages ? tunes begins where it ends water, you're starting to sound like a cult leader. i am passionate, too I can't figure out what you're passionate about, though 11:00pm * hcf/#tunes passes out the cyanide i also am an Overhumanist MW: if he tries to be, he'll have a hard time with me * Fare/#Tunes is an iconoclast I don't know what an overhumanist is I'm just some guy. it's suggests my work's similarity to Nietzsche's ideas i don't really have a philosophy And I think that the ideas behind Tunes have merit, but the project is in such an abstract stage right now that everyone who comes to it will see the project as whatever they want to see * Fare/#Tunes doesn't think that Nietzsche had as much "ideas" as he had "feelings" same thing MW: righto It's as important to the project to keep people *away* who have ideas that aren't in line with it as it is to attract people with similar ideas i agree there And neither can be accomplished without some more concrete documentation concrete? it has been said that concrete is things are those that the system can manipulate We need to all go the same direction, and people who want to go another direction need to leave. Anywhere where people's opinions diverge, we need to figure out which way things should go and write it down So that new people who come to the project won't have the same arguments over and over MW: right the web page and FAQ are there for that purpose but the irc is useless for fare I haven't seen anyone contribute to them not useless he doesn't use it for development but not conclusive so? I'm not saying it's not OK for people to disagree, it's actually very important that they do have disagreements. But if we don't know what Tunes *is* we can't even really have arguments "les paroles s'envolent, les ecrits restent" if we post arguments from irc We can just go in circles about what it shoul dbe water: go ahead It doesn't make any sense to post arguments from IRC unless they reach conclusions they could document opinions on very specific issues MW: we need code to structure the project the problem is we have no code We at least need documentation And specifications once we have, it's easier to argue on concrete things we do have code water: ? But what determines if that code is or is not Tunes? LLL = any system capable of bootstrapping tunes We need to separate 'Tunes' from 'not Tunes' fare won't think that tunes has code until HIS code is ready -:- hcf has changed the topic on channel #Tunes to: the words fly away, the writings remain It won't have code until there is something on the web site that says "This is a demo of what toons will look like" fare's the most narrow-minded bastard here, and because he founded the damn project, the project doesn't accept new or different ideas If he founded the project, then he pretty much defines what Tunes is Until he cedes control mw: only tunes can represent tunes But tunes doesn't exist yet exactly What you're saying is that Tunes is this abstract thing that nobody can understand without the complete system in their hand no That will not lead to a finished project. well but tunes is not some magical language Tunes *can* be deconstructed. hcf: does the expression exist in english, too? And Fare had an idea in his head when he founded this project it is not a programming language with X, Y, and Z features Fare: dunno But there are certain features that distinguish Tunes from other projects, no? yes, but the idea wasn't necessarily right water: if you want to split the project, go ahead We simply need to agree on what those features are. water: found another project wateros yes, but arrow is distinct from tunes mw: no water: So there is no code. MW: the distinguishing features are listed in the FAQ mw: the problem is there is no code there are prototypes over LLLs fare: no The other problem is that nobody agrees on exactly what those features *mean* but the central concept that makes tunes is the HLL, not the LLL fare: the problem is that you don't recognize our code and there is no decent HLL code 11:10pm fuck you fare fuck you water: fuck me water, I don't think you're contributing anything useful right now shut up you arrogant asshole mw: i agree the so-called LLL code will only be part of tunes when there is a HLL that runs on top of it <_QZ> Fare: my definition of tunes is correct right? mw: but i need to point out how upset i am with him Will tunes specify a LLL? I don't consider retro to be tunes until there is a compiler that works in it fare: duh water: I know you're frustrated. You have invested a lot of energy in this project fare will accept nothing less than a shceme compiler water: make that a smalltalk compiler, if you prefer! Well, Scheme seems like a very decent target for whatever HLL yoiu want to use water: or a COBOL compiler Or preferably a subset thereof fare: shut the hell up scheme is a good compromise between easy to implement and powerful oh geez <_QZ> Fare: tunes is just a language that dynamically compiles and recompiles code segments into a single stream? what a bunch of ignorant fellows you are QZ: a bit more than that I would think it could as easily be Forth... it only really matters that it can do everything you need it to scheme doesn't even have a good persistence model QZ: but these are necessary features <_QZ> Fare: but that is basically it MW: forth is too low-level It's pretty easy to implement persistence on top of Scheme and scheme is too low-level <_QZ> Fare: i do not see why someone cant begin writting it MW: I doubt you can achieve object migration easily with forth Fare: But nobody will be actually programming in the LLL, right? you can't get object migration right with scheme either MW: device driver coders may be using the LLL Well, it's extremely easy to implement OO on top of a functional language, which Scheme is Mr_Wrong: there is no LLL <_QZ> Fare: hack together some new language and write it ontop of linux MW: and compiler writers will have to know the LLL Wow, nobody agrees on what Tunes is. exactly Nobody even knows if there will be a LLL or what it will be. MW: but the LLL will be an implementation-dependent concept rather than a standardized thing fare's such an idiot he can't think beyond scheme water: insults won't lead you anywhere Fare: enough 'will be's scheme scheme scheme scheme hcf: yup water: go ahead and implement something else! Fare: enough 'feel free's too fare: shut up. we're talking about design It would help to have some sort of standardized LLL so that the various language front-ends don't need multiple targets no no standard water: shut up. We should be talking about code no not here No standard? How are people supposed to write language translators? maybe #tpp, but not here <_QZ> i am officially taking over the tunes project <_QZ> everyone shutup Fare, I think you should kick everyone off the project. MW: I don't think such standardized LLL is forcibly a good idea; anyway, I don't want to compete with the C-- project Fare: Then use C-- :) yes, rename it the Fare project <_QZ> the language will be similair to basic Projects need strong leaders projects need flexible leaders MW: I fear I'm no strong leader. who don't insult the members ideas MW: want to become Tunes leader? water, you're the only one I heard use the word 'fuck' fare needs to leave the project Fare, I don't have the energy right now water: what ideas have I insulted? mw: i didn't say i'm a social leader I'd rather be the invisible advisor to the dictator. mine and tril's MW: I'd rather not be the dictator mw: i'm more anti-social than most people in the world * Fare/#Tunes prefers to stop the discussion and go writing <_QZ> water: im more anti-social than u :) yeah. go write more tunes dogma Ok, here's my thought, feel free to critique: In order to implement other languages on Tunes, there will need to be some sort of target, and that target will have to be as non-HLL-specific as possible, otherwise each new language will have to reinvent the wheel Sort of like the way gcc is implemented, (and most other compilers, for that matter) no does everyone at least agree to that? 11:20pm <_QZ> Mr_Wrong: i agree with everything u have said doesn't anyone think that the arrows idea contributes anything to tunes? anyone who actually understands it? <_QZ> water: no one understands it water: Is there supposed to be AI stuff right in the OS? * water/#tunes wishes tril or beholder were here to back him up mw: sort of water explained it to me fairly well mw: not exactly water: How do you feel that Arrow will integrate with Tunes? i didn't explain it to you in completion That's ok. I'm just trying to get an idea of where it fits arrow does more than fare thinks tunes is <_QZ> water: explain it to me arrow provides a metaphor for all the information in the world a precise informalism (it cannot fit into a language) <_QZ> fairy dust? So you're saying that information within Tunes should be represented in Arrow? i'm saying that the arrow idea is a useful construct in formalizing tunes But how will it fit in? MW: I think Tunes should concentrate on its own HLL without too much care for other languages, in a first time in actually building it Or you're saying it's a model of how Tunes should be constructed? yes Fare: I would think picking an already-implemented LLL would aid in implementation though, wouldn't you think? porting the idea of an ontology within arrow has the same effect as a language, only my ontologies are more powerful than languages Then you don't have to do all that nasty internal stuff, you can worry about HLL implementation concepts the hll concept results from naivete water: But what if I wanted to implement something like Java on top of it? It seems like Java would be hard to implement on top of an ontology java would fit into many kinds of ontologies Not efficiently ontologies for arrows are not the same as for programming languages the arrow system is not a program it does not need to be implemented It's just a model yes If nobody understands it, how can it be useful to the project? i understand it, tril does for the most part, beholder does as well a few others get the big concepts Do they agree that it should be used as a model for Tunes? tril thinks so beholder does i believe as for others, who knows Do you think you guys could get together and document your reasoning? they don't have the background to understand it they don't contribute Do any contributors understand it? i've done 99.99% of the conceptual work Because it doesn't matter if someone understands it if they're not contributing anything to the project i know Yeah, but it won't matter if you're the only one who can implement within the arrows framework tril -> a tunes contributor that's why i'm continually trying to find new ways to explain my ideas Ok, then perhaps you and Tril can produce a quick writeup of why Arrows is a useful framework for the design of Tunes? there is no way to make a quick write-up Ok, then make a long one ontology = a foreign word around here But peopl ehave to be able to understand it 11:30pm my web-posted paper is 50 pages long and very dense That's not going to be very useful to the project, because it will be to esoteric for anyone i'm replacing it with modular papers that address specific issues each one will have to be larger than the first It sounds to me like it's far too complex. no, it's just enw new no one thinks about the things i think about no one it's new conceptual ground THen nobody will be able to understand Tunes. That doesn't seem very useful. that's what i've been arguing all this time That's a good argument *not* to use arrows they don't know what it is that they want no tunes has most of the properties that i discuss about arros <_QZ> Fare: is it possible to block an ip from being forwarded thru my gateway from my lan to the net? they need to know what those properties are and what they mean for tunes But Tunes doesn't take a 50 page paper to write up, why is that? otherwise, no implementation will result yes it does look at the web site -:- Fare has changed the topic on channel #Tunes to: Reflective Computing System || the words fly away, the writings remain none of it directly explains tunes none QZ: sure <_QZ> how? Come to think of it, the documentation on the web site is waay too abstract. QZ: see the IPCHAINS-HOWTO and other similar docs it just suggests what tunes could be QZ: with a rule that blocks forwarding of some IP wow! somebody's getting a clue! and it's a new person I want screen shots, damnit. sorry, i am sooo frustrated screen shots aren't right, though Here's what I see so far of tunes: tunes is UI-independant <_QZ> Fare: can i also have an ip blocked after it has used up X bandwidth per day? At it's very core, it's a reflective operating system But peopl *will* be putting UIs on it, will they not, water? QZ: dunno. I'm no pro at ipac yes, but a ui is not tunes So? We need to know what it will look like <_QZ> Fare: ipac? tunes is not a language, not an os, and not a ui QZ: I guess it could be done, but I've never used ipac (ip accounting) If it's not something that will run on my computer, I'm not interested in it. you don't get it No, you don't know what I'm asking for. If it will run on my computer, I can make it display stuff on my screen.] MW: right, but the UI is not the most important part about tunes what you run on your computer is the result of tunes I want a picture of what I *might* want to do with it on my screen. ahh, the typical #tunes agruement tunes already exists I want a picture of one possible result. water: ???? I don't care about pictures of tunes <_QZ> hcf: :) I want pictures of what could result from it to entice me to work on the project MW: you're right to demand it. The problem is we're lame and can't give it to you yet tunes exists as the system that shares information for humanity <_QZ> where is the noise filter when we need it most right now, humans are the LLL water: not yet Hmm, Tunesism. The Tunes that can be understood is not the true Tunes. fare: yes water: don't scare newbies away, please! water, I think you're the asbestos brake shoes on the caliper of Tunes. huh? pads, that is. i stop tunes? You're the brakes on this damn project. damn you i have valid points and views Yes, you do. and i've researched more than anyone here i've also only been here for a few months If your views aren't contributing useful things to the project, what does it matter? they do contribute It doesn't matter to me if your points are valid. It only matters to me if your points are useful. no one accepts them could you cool down and be more constructive, everyone? <_QZ> water: start yer own project fare: get a clue there's no point in destructive criticism 11:40pm Water's making my brain hurt. good i hope to make everyone think It doesn't like being bashed repeatedly with a sledge hammer. if you don't like someone, just /ignore him until he comes out with something useful to you MW: I suggest you /ignore water water: I suggest you /ignore Mr_Wrong fare does it all the time NO why shouldn't we all just ignore each other's thoughts? :) Exactly, water * water/#tunes continues his anti-Fare campaign Like I said, we either need to all start moving or some people need to get off the bus. w/ bandaids, the wounds still bleed water: we should, if the thought are useless to each other water: if you're here to be anti-Fare, please split the project and go out does anyone understand why i'm concerned about concepts? everyone will be happier if there are two constructive groups instead of one destructive group How many software projects have you participated in, water? or do you guys think that you've got all the answers in Fare's little project hierarchy? mw: one. mine. my project isn't about software Then you mean none. water: I understand why you're concerned about them, but I don't understand what how you're going to make tunes more of a reality right now but this isn't a software project fare: by educating! water: I understand you have long-term plans, but our problems are shorter terms right now If you haven't been on a project that produced code that was useful to the community, then you haven't been on a project water: mind you, I'm capable of long-term plans, too If the Tunes project's goal is not to produce software, then I'm outta here mw: i've programmed in teams in real life, not the internet Do you understand what I'm saying, water? MW: it IS to produce software mw: that's not what i mean water: please don't call your longer-term plans "TUNES" Bye all, I'm gonna go have sex water: at least, not until some TUNES code exists to serve as an actual basis to them Fare: i didn't. i'm sorry i didn't make it clear enough MW: have a nice time! hehe bye water: please oh please don't do that again! why not? or else, just split off your own project the guy understood my ideas you're confusing the issues before you chimed in so? at least, jdl calls his thing "Prism" and has his own project/webpage/stuff prism is less than tunes yes it is and it's separate so there's no confusion arrow -> at least tunes ok, so keep it separate, just like prism tunes is separate from prism is there arrow paraphenalia on your site besides my few files? if there is, it's not mine paraphenalia? assorted docs parapheRnalia * hcf/#tunes finds a stashed crackpipe oh yeah water: this urs? ;) the only html i have on arrow is the converted paper period * Fare/#Tunes goes back to 3053 i didn't join the mailing list and put up all that stuff if i didn't think that you guys should hear it great! so, will nothing good come from the discussions of the last few hours? the mighty Fare ignores me again 11:50pm it seems so FUCK!!! but they delude themselves if they think i detracted they delude themselves about tunes altogether that's why i stayed away from tunes for its first 3-4 years we all need help and look how much tunesers developed in those years! i observed them the idiots don't know what they've got * water/#tunes is seething with frustration what should they/we do? <_QZ> water: start yer own project, write code, and all the tunes members will follow u i hope they don't follow me the morons they'll screw it up just like HAL was screwed up <_QZ> well then kick em out, if u are in control u can do stuff like that how can i make a project whose goals are very close to the project i left? that's not right at all <_QZ> tunes is not going anywhere so rename it and steal all its ideas sigh... Maneesh was right <_QZ> we dont care who writes it or what its called i thought i had a chance here to be heard <_QZ> we just want to use it i may have to abandon the 'project' idea altogether water: ur heard by tril and beh, no? and just write research papers and write code myself] wait. not write code myself hmm <_QZ> i gotta goto the store, bbiaf there's code i must write, and code that i can steal via my core arrows engine i can write the code i must write. i already have VHLL's to help with that hcf: yes, tril and beh understand, but cannot lead [msg(TUNES)] newlog 1999.0713 IRC log ended Tue Jul 13 00:00:00 1999