IRC log started Tue Mar 21 00:00:01 2000 well, i always pictured it as the latter [msg(TUNES)] permlog 2000.0321 though any permutation is appropriate :) perhaps i should mention all three to be clear i think slate will wind up being a mockery of oo 12:10am -:- NetSplit: verne.openprojects.net split from varley.openprojects.net [12:13am] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [verne.openprojects.net] water: semantics, s/address the question/addresses the question/ -:- Netjoined: verne.openprojects.net varley.openprojects.net -:- lar1 [larman@dialup-209.245.140.117.SanJose1.Level3.net] has joined #tunes -:- water [water@tnt-10-211.tscnet.net] has joined #tunes -:- eihrul [lee@usr5-ppp40.lvdi.net] has joined #tunes wow fast netsplit yeah maybe syntactic sugar would help rmm, was referring to english vocabulary and structure :) oh you can work on that rmm, out of my league :/ or more specifically, out of my scope of interest 12:20am the UFO has returned -:- SignOff ult: #TUNES (Ping timeout for ult[user-38lcn4p.dialup.mindspring.com]) -:- ult [ult@user-38lcn4p.dialup.mindspring.com] has joined #Tunes also i need to make sure that the slate laziness is controllable 'controllable'? as in inducing demand? yes 12:30am i suppose it amounts to meta-behavior of 'result' well, demand still has to propagate upward from the initial user-entered expression though turning off demand could be an odd problem :/ well laziness vs strictness only determines which closures an object gets when evaluated abi foldoc for lazy evaluation lazy evaluation may be sought in foldoc at http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=lazy+evaluation hmm, 5 more hours go to sleep good idea 12:40am -:- SignOff eihrul: #TUNES ([x]chat) -:- SignOff ult: #TUNES (Ping timeout for ult[user-38lcn4p.dialup.mindspring.com]) -:- smoke [smoke@16dyn191.delft.casema.net] has joined #tunes hi smoke 12:50am -:- smkl [sami@glubimox.yok.utu.fi] has joined #tunes hi water 01:20am later! -:- lar1 [larman@dialup-209.245.140.117.SanJose1.Level3.net] has left #tunes [] 01:30am -:- SignOff hcf: #TUNES (Leaving) -:- nate37 [nate37@ppp-206-117-27-137.dialup.pcmagic.net] has left #tunes [] -:- SignOff water: #TUNES (Ping timeout for water[tnt-10-211.tscnet.net]) -:- SignOff Fare: #TUNES (Ping timeout for Fare[esmeralda.enst.fr]) -:- SignOff Downix: #TUNES ([BX] Become a BitchX Certified Systems Engineer today! Apply within!) -:- smokie [tw026024@zaalf01.twi.tudelft.nl] has joined #tunes -:- Fare [rideaufr@esmeralda.enst.fr] has joined #Tunes -:- ult [ult@user-38lc696.dialup.mindspring.com] has joined #Tunes -:- SignOff smokie: #TUNES (smoke` has no reason) -:- SignOff ult: #TUNES (Ping timeout for ult[user-38lc696.dialup.mindspring.com]) -:- AlonzoTG [Alonzo@216-164-139-57.s311.tnt5.lnhva.md.dialup.rcn.com] has joined #tunes -:- Tril [dem@bespin.dhs.org] has joined #tunes -:- mode/#tunes [+o Tril] by ChanServ -:- rares [rares@wtrb-sh5-port21.snet.net] has joined #tunes -:- SignOff thomas: #TUNES (Ping timeout for thomas[193.217.63.152]) * Tril/#tunes is away: (Auto-Away after 10 mins) [BX-MsgLog Off] -:- smoke is now known as avoozl -:- SignOff rares: #TUNES ([x]chat) -:- thomas [thomas@193.217.63.152] has joined #tunes -:- dalvarez [ircusr@212.68.72.98] has joined #tunes -:- avoozl is now known as smoke` -:- hcf [nef@me-portland-us321.javanet.com] has joined #tunes -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) -:- AlonzoTG [Alonzo@216-164-132-138.s392.tnt2.lnhva.md.dialup.rcn.com] has joined #tunes -:- XeF4 [william@bofh.babel.dk] has joined #tunes smoke: yes afk 20 min though 01:10pm -:- SignOff smkl: #TUNES (My damn controlling terminal disappeared!) -:- smkl [sami@glubimox.yok.utu.fi] has joined #tunes -:- SignOff dalvarez: #TUNES (Leaving) -:- SignOff XeF4: #TUNES (Leaving) -:- lar1 [larman@dialup-209.245.141.232.SanJose1.Level3.net] has joined #tunes -:- dalvarez [ircusr@212.68.72.98] has joined #tunes -:- SignOff dalvarez: #TUNES (Leaving) -:- SignOff hcf: #TUNES (Read error to hcf[me-portland-us321.javanet.com]: Connection reset by peer) -:- smoke` is now known as smoke -:- hcf [nef@me-portland-us839.javanet.com] has joined #tunes -:- eihrul [lee@usr5-ppp146.lvdi.net] has joined #tunes -:- Kidteck [x@pm512-00.dialip.mich.net] has joined #tunes Anyone know where I can get an online guide to BSDI? -:- SignOff smkl: #TUNES (My damn controlling terminal disappeared!) 03:30pm -:- SignOff smoke: #TUNES (z) -:- smkl [sami@glubimox.yok.utu.fi] has joined #tunes -:- XeF4 [xef4@194.19.185.227] has joined #tunes -:- SignOff Kidteck: #TUNES (Leaving) -:- ult [ult@user-38lc6b2.dialup.mindspring.com] has joined #Tunes -:- tcn [r@cci-209150250140.clarityconnect.net] has joined #tunes hey all tcn tcn: retro3 update? nope 04:30pm I might work on it now though tcn: what was that microkernel *nix you pointed me at last nigiht? hum Xe: VSTa? L4? Mach? vsta I wonder if VSTa supports a real filesystem yet (when I looked, you'd just install it in a directory under DOS) url for vsta? vsta? at some point, it could read ext2 partitions hey where's our friend abi? Review/OSes.html#VSTa ? abi: vsta? vsta is a microkernel OS made by Andy Valencia (www.zendo.com/vsta) 04:40pm hum. Anyone read my architecture1 draft? no response from zendo.com response abi: VSTa is also at http://www.chat.net/~jeske/VSTa/Welcome.html okay, Fare. bye -:- SignOff tcn: #TUNES (ircII EPIC4pre2 cLIeNUX. Can you say that?) -:- SignOff hcf: #TUNES (Leaving) * Fare/#Tunes away 3053 04:50pm -:- rares [rares@wtrb-sh5-port81.snet.net] has joined #tunes hello 05:40pm -:- water [water@tnt-10-101.tscnet.net] has joined #tunes hi guys hey Heya i'm still getting over a migraine, so don' t expect me to be useful for an hour or so Ouch can i trade your graine for mine heh * lar1/#tunes doesn't get migraines... what causes them? in my case it's that i had to work with some nasty chemicals today even the breathing protection didn't help overall, though the noise was also a factor Umm... shouldn't it be illigal to expose you to that if it causes such? it only affected me that badly i.e. no one else had much of a problem with it Ah... hmm, weird? yeah its a combination of body chemistry and my own special mental sensitivities man that weird I had a window over the channel and I read mental cavities 06:10pm * lar1/#tunes just realized he spelled 'illigal' incorrectly... * water/#tunes is afk (snoozing for a bit) -:- SignOff water: #TUNES (Read error to water[tnt-10-101.tscnet.net]: Connection reset by peer) -:- water [water@tnt-9-86.tscnet.net] has joined #tunes ok i'm pulling out of it 06:50pm -:- SignOff rares: #TUNES (Read error to rares[wtrb-sh5-port81.snet.net]: Connection reset by peer) * AlonzoTG/#tunes left clicks on water * water/#tunes drags the AlonzoTG icon to the Trash icon water, I need to learn more about metaprogramming. where would you point me? well where would you point someone ten times as smart as me but who still didn't know too much about metaprogramming... um why? btw there's no big central group of knowledge on meta-programming I'm investigating what it would take to develop a neural interface. oh! okay... that clears the waters some. what does that have to do with meta-programming? you havn't studied the problem yet, have you? =P water: it certainly makes literals obsolete i just don't know what you're talking about, i suppose the mind imo doesn't work well when thought of strictly as a computer Well with a neural interface, in my theory, I hope that you will be able to think "I want the computer to do this", And then using your desire as a specification the computer will be able to generate a program that does what you want. otoh i am more involved with the information-processing aspect (e.g.arrow) oh you mean arrow ;) In my studies of computers the only thing a computer lacks, in order to be self-programming, is intention. with a neural interface the user can directly supply intention that hopefully a computer can base a logical construct on. hah i disagree based on a lot of work i've seen by the folli people 07:10pm folli people? as well as the work of cog sci people How does their work disagree with mine? abi jolli somebody said jolli was the Journal of Logic, Language, and Info at http://www.folli.uva.nl/Jolli/ well, define intention I flunked my second linear algebra test today. =( I'll write a webpage on that in a few days... there's a lot of work already on defining intention, atg it's a relative concept you might do well to look up "montague semantics" or any other related idea in linguistics -:- hcf [nef@me-portland-us216.javanet.com] has joined #tunes actually pcp might also give you some good ideas abi pcp pcp is Principia Cybernetica, a web-based public theory of cybernetics and systems theory or http://pespmc1.vub.ac.be/ hey hcf hey my parents are going to throw me out of the house because I don't have a job and can't pass any classes. =( atg: join the navy ;) prison might be more hospitable lol true AlonzoTG: can't pass classes? yeah the air force or army are better I hate the government and all it stands for. 07:20pm yeah, like protecting suburbanite wastes like yourself ;) -:- rares [rares@wtrb-sh4-port182.snet.net] has joined #tunes anyway.... hm i don't suppose with all these people on #tunes that someone actually wants to talk about Tunes, eh? i guess i could handle some more slate discussion if you have some :) hm i'm not sure i have more to add just yet... a lot of my thoughts are experimental i'm definitely going to get Jecel's opinion about quoting, shaping, and structural meta-objects it um also seems that if i want arrow that i need a new primitive perhaps like an existential quantifier or something like that water: it's too late to talk about tunes i was pondering how to have the rational numbers in slate today xef4: why is that? intensional logics sounds like an oxymoron well Anyway... it seems that co-inductive ideas in slate require some sort of way to quantify things or hm n/m i'll think on it and get back to whomever is interested 07:30pm water: because I'm going to bed in 10min * water/#tunes is nonplussed okay thanks for sharing xef4: why is that? i know that water: So your saying your minused? i thought it pointless that you made the original comment in light of the reason and your silence * water/#tunes thwaps ult with www.dictionary.com water: You ought to learn to take a joke. what for? so i can be a lazy #tunes troll? -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) yes! And some day you might even be able to troll in other channels -- and perhaps even on USENET! * rares/#tunes thwaps #tunes with some of his cognac be merry 07:40pm Ins't cognac vile? ult: Nah, /. is a much better fourm for trolling! cognac is wonderful cognac is great if you take it slowly and warm it up a bit and no it doesn't come in six pack 07:50pm nah cognac is like brandy or something ya don't chug it. I have some really good recipes that use cognac hm 3TB/sec how? I want some of those terabits /sec that is what for? umm speed speed of what? hm 3TB/sec yeah wtf are you going to do with it? I need speed for getting stuff to work that's enough to probably pipe your vision around it's probably the cognac talking i just has some it's good well shut it the F*** up cognac? oh god so what are ya working on water xef4: why are you on #tunes at all? okay seriously what else does slate need lol as if *you* could address the problems i'm looking at shoot go ahead water: some passive interest in Tunes * ult/#Tunes hmms water your rather abrasive rares: what's your background? he's frustrated ult your rather correct eih: btw i'm making the mutator a slot of tha accessor to support the slate object model instead of having the mutator be a separate slot -:- SignOff XeF4: #TUNES (sleep) 08:00pm * eihrul/#tunes hmms. yes, that occured to me last night mostly in C/Asm, but some Lisp however I have spent a lot of time on objects from different perspectives i should have changed it some time ago, but it didn't explicitly occur to me water: it also prevents the meta-object from having to create a mess of phantom slots rares: i coded a slate prototype in college over four years ago when i first saw the tunes.org stuff hm true i coded a 3-D lib in Qbasic when I was 14 um yeah that's relevant :/ anyways so you want to avoid having to create a bunch of slots to bootstrap operations on objects well we want to keep the language system as coherent as possible it should reflect a certain conceptual structure that unifies a lot of ideas okay (unification being one of those tunes spec points) Does anyone think it would be cool if the review project was tied in with abi? So could say "abi: Common Lisp?" and she would tell me what cl is and how its different from Lisp. phantom objects are like unnecessary wasted resources if you open up shell windows instead of just clicking on an icon lar1: or you could just use the review :) lar1: good luck... water couldn't complain he's the only one working on tunes anymore though :) rares: not sure i follow water: True... I'm lazy though ;) rares: 3 words: data flow analysis eihrul: Umm, doesn't core supposedly do review? i know *supposedly": yes core has also been gone for 74 days ...and counting! though, perhaps he updates the pages none-the-less... what i'm saying is I often have some stuff I do as root and i always have these useless shells left over when I accidentally close the window instead of exiting the shells wow, updated March 3 that means he's holding out on us... or he's been captured by aliens or worse... by suits Or suited aliens! Dolphin will eat clementine film at 11 * lar1/#tunes ponders making that... 08:10pm so... mutators/accessors... :) sounds good to me otherwise you'll have those phantoms hanging aroiund like vestigial organs rmmm, that was a call for more discussion, if there was some... not a reaffirmation didn't i explain mutators in slate already? yes so what do you want to discuss about them? rmm, nada... was just restarting signal oh hm not sure where to go, but i'm writing right now -:- ult_ [ult@user-37kbats.dialup.mindspring.com] has joined #Tunes * rares/#tunes thinks -:- SignOff ult: #TUNES (Ping timeout for ult[user-38lc6b2.dialup.mindspring.com]) 08:20pm well what be missing? can you make an object and do something to it with what you have? yes efficiently? (trying to narrow down) sure i could just emulate it in smalltalk or self with a little overhead, less than interpretation like can you make that object do something to another object based on constraints? grrr yes you can already do that in smalltalk or self that's not what I mean basedf on what you already defined in slate yes okay * rares/#tunes thinks what i have in slate is already that of self and beta water: hrmm, that seems to be a nice benefit of lazy evaluation... setting accessors would not be possible otherwise it seems or atleast, as far as i see what do you mean, eih? well, the result would be forced out of the accessor whenever you mute it? when it is accessed oh well sure but i don't think that is laziness per se on second thought, neither do i but the accessor model itself laziness seems to have more to do with functional expressions (our object constructors) being evaluated either as soon as possible after declared or when needed 08:30pm though, it was actually possible to do something similar in earlier formulations of slate however, the mechanism to do it would have entailed returning temporary slot objects which are less elegant :) hm how so? oh the accessor stuff? well, the accessors conveniently exist already -:- SignOff rares: #TUNES (Ping timeout for rares[wtrb-sh4-port182.snet.net]) 08:40pm abi shape shape is, like, at http://linus.socs.uts.edu.au/~shape/shape.html reminds me, need to look at fish some time 09:00pm it's not spectacular at all it just demonstrates shape ideas in a basic way yes, that's the idea :) oh heh :) 09:10pm -:- Downix [down@d-gnaps-44.ici.net] has joined #tunes anyone familiar with using pseudo-objects? 09:50pm -:- Zagreus [jeff@zagreus.com] has joined #tunes hm hello zag 10:00pm hey water water: pseudo-object? eih: prozies for objects not in the system er proxies even :) actually root serves the same purpose for slate zag: got questions? zag: do you live in vistoria? i mean victoria I live close to victoria.. if by victoria you mean victoria, BC yes. i live in seattle cool I'm in the equivalently large city known as Vancouver :P heh what part of seattle? hopefully not redmond :) no, i live on beacon hill, near downtown oh cool, beacon hill to expensive for my tastes :P heh so are you familiar with tunes? I'm still trying to figure out what it really is : s/:/:\// well i can answer questions is it more or less a new OS, with new programming language, etc.? an os based on a programming language oic.. kinda like UNIX and C, really where you can customize everything, including the language, using reflection ack!!! no c is a lame language... the differences are so great as to be qualitative but still, I was talking about the interwoven greatly related nature of UNIX and C not the quality of UNIX or C. hm i suppose so C was written for UNIX, UNIX was written in C.. you sort of get my point here :) anyway, d'you work on tunes? yeah but i'm still disgusted :) yes i do -:- nate37 [nate37@ppp-206-117-27-133.dialup.pcmagic.net] has joined #tunes i also work on a project called arrow, although that's more experimental than tunes oic but i am currently developing the slate language for both tunes and arrow hey ya hi nate hey nate37 -:- SignOff ult_: #TUNES (Leaving) 10:10pm hey hcf are you there? yes Zagreus is interested in doing a linux.com interview what do you think? i tend to think that tunes does not need publicity right now, but he thinks otherwise (for reasons i do not know) heh maybe it could help with getting people on the project tunes ppl dont wont more ppl if they did, they would advert and such either that hcf: Tunes needs more waters... or their just too fucking lazy to advert zag: i know it seems odd, but tunes has a unique kind of development direction water: yeah, ur the direction and thats it we actually do lots of cs research yeah well Fare does do some interesting work yeah, it seems quite heavy on the theoretical, if you know what I mean zag: if you'll notice, we have an infobot stuffed with cs research factoids abi: what is self? self is probably a prototype-based object system at http://www.sun.com/research/self/ or old mirror at http://www.cs.ucsb.edu/oocsb/self/ (for example) got plenty of links, but noone is doing anything w/ 'em 10:20pm hcf: i use them -:- _ruiner_ [DIY@ppp341.wi.centurytel.net] has joined #tunes mostly to teach others, which is often what this channel is mainly good for hm so should we do this interview? water: i dont see u adding any reviews heh hcf: no, that's true hcf: but i'm steeped into getting ideas about Slate worked out and Tril claims to be developing a new system for review anyway water: all that has resulted is the slate web docs ur notes on mops and everything could help others if they were publicly available hcf: heh. my notes on mops aren't very extensive water: tril has claimed that for a year i could ramble like Fare if necessary of course ;) hcf: he has? water: basically theres been talk of bettering the review, the site, and things since i came here well someone please give me a .plan because i have enough on my plate as it is but nothing more than talk i know how long have you been with tunes anyway? approx 12.98 probly 2months b4 that ok i joined in october of 98 of course i knew of tunes way back in '94 -:- SignOff Downix: #TUNES (BitchX: now Y2K compatible!) honestly, though, if i wrote out a review of slate's mop when it gets done, it would probably rival AMOP -:- _ruiner_ [DIY@ppp341.wi.centurytel.net] has left #tunes [] zag: is anything we're saying making much sense? 10:30pm hcf: what can we agree on, then? would agreeing change anything? i hate statements like that later! bye lar -:- lar1 [larman@dialup-209.245.141.232.SanJose1.Level3.net] has left #tunes [] abi tell Zagreus about squeak abi what is linux? zagreus: wish i knew heh 10:40pm abi doesn't know about really common stuff zag: seen my home page? heh water: nope, what's the url? abi water hm abi: me? i don't know, water go go abi helicopter! abi: water's home page? well, water's home page is at http://www.tunes.org/~water/ ah -:- Downix [down@d-gnaps-43.ici.net] has joined #tunes abi Zagreus oh god hcf: ? dont let this become yet another bot play session heh we do that a lot when a bot enters our staff channel :) * Zagreus/#tunes plugs in water's address into mapqest mapquest even water: ever been to winthrop the city? no it's awesome it's on the cascade loop, just east of burlington or something ok it's like a tourist town.. everything's all western-like like, saloons and stuff what sort of scope will this interview have, btw? that's odd it won't include winthrop :P but I'll probably ask questions about the open source projects you're working on, primarily tunes ok good it'll be much like a "hacker profile" of sorts the other stuff would freak most people out heh, a little too complex? by a long shot heh tunes is getting a little out there.. I'll probably have a lot of questions like "what does that mean?" "what does that imply?" "what are the practical implications?" etc. well it's not quite that abstract yeh if I can grasp it, anyone can anyway.. allow me to think up the questions most of the problems involve integration of different programming technologies that only get implemented in small research projects ok thanks for your time i spend as much time as i can on tunes 10:50pm eih: are you still there? oh well beep him hm it's not urgent he was active in #dolphin a min ago water: alrighty, let's begin :) ok water: Brian Rice, right? yes alrighty How would you describe the TUNES project? Well, we're working on a programming language-based operating system where reflection makes the user and programmer as powerful as possible. The key words are reflection and unification. (btw, you can finish your answers with "done" so I don't step all over them with the next question :P) oh ok done What exactly is reflection and unification, in this context? Well, reflection is a general concept of a system that opens up and modifies itself at some point. Ordinarily in a programming system, the programmers and users do all of this. But if the language is unified, then programs can access and understand any other kinds of programs in the system, down to the os code. 11:00pm water: rmm, sort of still here A unified language, by the way, is one similar to Smalltalk or Lisp, where every part of the system is built of the same kind of thing. Anyway, this makes maintaining and adapting your entire system very simple (as opposed to complex). done sorry, got long-winded np, it's good stuff :) How does this compare to the better-known term "genetic algorithm?" water: was window-hopping eih: np, i just thought you'd like to be here * eihrul/#tunes looks back up the logs. tunes getting press? :) Well, genetic algorithms have basic building blocks, but the situation is qualitatively different. though reflection could be seen as supplying building blocks >:) The programmer exposes these basic kinds of things to an unrestricted set of factors from the external world. eih: yes good point So genetic algorithms wind up with new combinations of these basic things that ordinary reasoning would find very difficult to produce and adapt, which is a great thing. However, it doesn't address the suitability of the kinds of basic things that one has to deal with. Reflection allows you to re-compile those combinations in order to produce a new set of basic behaviors without having to deal with the usual overhead of simulation upon the original simulation. eih, hcf: can you guys add something to that? actually, it seems good enough that way, done unless he has specific questions as to meaning, i think it was verbose enough water: What prompted the development of this project? heh :) Well, like anything in the open-source world, it was the complexity of dealing with existing systems. 11:10pm However, Tunes doesn't just address the usual problems with adapting operating systems and software (and even programming language implementations)... It's supposed to deal with the syntax and semantics of programming languages themselves, and to open them up so that the user can adapt those things themselves. done btw, note that there is useful info in the faq noted What part of the TUNES project do you work on? -:- SignOff hcf: #TUNES (Leaving) Well, I'm working on Tunes' high-level language (HLL) subproject, where we're working out a basic design and implementation of a language that can support Tunes. abi: slate? somebody said slate was a unifying/hybridizing of self/beta/lisp at http://www.tunes.org/~water/slate-home.html -:- hcf [nef@me-portland-us1016.javanet.com] has joined #tunes Yes, Slate is the name of my proposal for the Tunes HLL. The alternative has been a reflective variant of Scheme. Slate provides an unorthodox approach to overcome Scheme's limitations. done What would be that unorthodox approach? [or is this asking for gobble-de-gook? :P] Hehe Well a lot of languages try to take functional programming and mix it together with pure object-orientation. Well, those are research languages and they usually don't work well enough for the real world. I took a very simple object model from the Self language and added to it the features that allowed it to rival the designs of the Lisp and Beta languages, basically. Well, the design is not complete, yet, but that overall picture will remain quite applicable. done 11:20pm How do you except TUNES to be used in a practical environment? expect even Now that's an interesting question, because most people haven't dealt with a system with properties like Tunes. When people here of the Smalltalk language, there's a lot of talk of "objects to the bottom". hear, even * eihrul/#tunes boggles. how would tunes be used in a practical environment? :) oops :) you could probably write research papers on how to properly use tunes... * water/#tunes pauses to think about this one Well, it basically means that the experience of using the programming language extends everywhere in the system, but also that the language extends itself to everywhere in the system. For instance, advanced Lisp programmers have used for a long time powerful tools like macros and the Common Lisp Object System to create embedded languages that make writing programs in specific domains simpler. Tools like this change the results of experimentally programming into a useful library of tools that actually form a new language. Tunes is about this kind of extensibility, instead of writing all sorts of new binary libraries. done :) no, tunes is anything but simply-explained heh on to non-tunes stuff whole books have been written on that lisp stuff ok yeh What kind of a programming language is Squeak? What do you use it for? Well, Squeak's not a language, it's a kind of self-contained environment for the Smalltalk-80 system that came from the Xerox PARC Labs in the '70s. It's the same system where the modern GUI was developed. s/Smalltalk-80 system/Smalltalk-80 language/ s/What kind of a programming language is/How would you define/ :P "objects to the bottom" 11:30pm Well, Squeak's an open-source environment that runs identically on at least a dozen OS's without any change to the Smalltalk source code. When you open a Squeak interpreter, you essentially get a hosted Smalltalk-80 operating system with its own interface and integrated development environment. zag: oh hm most curiously, a Squeak interpreter that Squeak writes itself :) zag: yeah the above stuff still applies cool Right, the source for the interpreter is produced at run-time from the Smalltalk sources in the environment. The output is Ansi-C which gets modified to take advantage of the particular native OS. s/is produced/can be produced/ Squeak also hosts a lot of experimental ideas that its patron company, Disney, is interested in promoting for educational use. done What do you think of Disney's involvement in Squeak? Well, I know how a lot of people feel about big corporations, and I have to say I feel the same in general. But Disney has kept the license very liberal and supported the Squeak community excellently, so I don't think there will ever be a problem. Of course, I definitely appreciate Disney's hiring the Squeak team, as it measn more dedicated involvement in Squeak. done btw, i am hardly a squeak spokes-person what do you do for squeak btw? mostly i give feedback on code and ideas yes, a lowly beta-tester :) heh the ones with all the opinions heh :P Well, I try not to make unneeded noise. anyway I believe that concludes the questions I had ok 11:40pm what os do you use btw? * Zagreus/#tunes versions water well i use win98 because my modem doesn't work with my other two oses but otherwise i like using beos and linux disappointing that i use win98? disappointing that there is scarcely anything else to use... heh and i suppose that was the original purpose of the tunes project... "chicken and the egg".... yeah basically well, it started with moose before that but moose didn't have a well-understood goal lol most people don't understand tunes' goal either :) but enough people do anyway every tunes discussion is on-line every idea i've ever discussed on the mailing list can be had for free * Zagreus/#tunes takes a look zag: so is this blather printable? oh yea I'll fix0r it up btw the irc logs are online as well and put it on linux.com/interviews no worry, I saved the buffer okay thanks so much for your time and your answers! i do this kind of thing for all the newbies heh i just pictured a flood of linux.com readers hey zag, have you heard of sleater-kinney? no I haven't they're a washington grrrl punk rock band 11:50pm anyway -:- SignOff Tril: #TUNES (Tril has no reason) that's odd * water/#tunes returns to working on slate web-docs oh yeah thanks, eihrul * eihrul/#tunes nods. bleh midnight already yeah... school in 5 hours hey zag, we're off the record, right? yea ok good eih: i wonder how zag would react if he knew what my job is? ;) anyway i work in the navy right now. on nuclear reactors hm i guess that's not as shocking as i thought it would be :) [msg(TUNES)] newlog 2000.0322 IRC log ended Wed Mar 22 00:00:00 2000