IRC log started Thu May 18 00:00:01 2000 [msg(TUNES)] permlog 2000.0518 -:- SignOff nate37: #TUNES (Ping timeout for nate37[cx83983-d.irvn1.occa.home.com]) -:- SignOff hcf: #TUNES (Leaving) 12:10am -:- oskie [usel@cvx-mal-1-40.ppp.netlink.se] has joined #tunes heh.. OpenProjects network is superior to Efnet well, it's got a better s/n ratio abi: squeak? squeak is a cool pure oo language descended from Smalltalk, at http://squeak.cs.uiuc.edu/ or at http://www.squeak.org/ or The open source mouse that roars! our own infobot hehe, nice.. I was first introduced to this network through the #debian channel.. squeak is about to have some very nice features released ok ok, I'll check it out hm unfortunately, even here, two-thirds of the users are lurkers maybe it's the wrong time of the day.. heh I'm reading some smalltalk tutorials.. -:- nate37 [nate37@cx83983-d.irvn1.occa.home.com] has joined #tunes no i know these lurkers quite well 12:30am some of them actually say something once a day ISP was down temoraly for me :( oic some of them don't even care that we have channel logs posted online :) did hcf get that email address, btw? not that i noticed he probably believed that you weren't going to make it back tonight I'm going to get some breakfast now.. k i didn't think i was either water: do you mean not caring to read them? water: nice talking to you, I'll probably see you later :) smkl: i mean not caring to stay off the channel unless you have a reason specifically to be here oskie: ok -:- oskie [usel@cvx-mal-1-40.ppp.netlink.se] has left #tunes [] -:- NetSplit: fontana.openprojects.net split from varley.openprojects.net [12:35am] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [fontana.openprojects.net] -:- Netjoined: fontana.openprojects.net varley.openprojects.net -:- smoke [smoke@16dyn28.delft.casema.net] has joined #tunes 12:40am -:- nate37 [nate37@cx83983-d.irvn1.occa.home.com] has left #tunes [] -:- NetSplit: varley.openprojects.net split from sterling.openprojects.net [01:16am] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [varley.openprojects.net] -:- Netjoined: varley.openprojects.net sterling.openprojects.net -:- abi [nef@bespin.dhs.org] has joined #tunes -:- _ruiner_ [DIY@ppp445.wi.centurytel.net] has joined #tunes -:- Kaekitus [the-avalan@24.67.212.244.bc.wave.home.com] has joined #tunes hey? hi what can we do for you? i never done this before...so be easy on me.... done what? mirc thing.. oh i take it you found us from the website? so tell me what goes on here>? ya.. we discuss tunes and slate and other projects development tunes you mean? abi is an infobot that we use to provide explanations and url's of course tunes oh.... -:- Kaekitus [the-avalan@24.67.212.244.bc.wave.home.com] has left #tunes [] what? these newbie interactions always find new and different ways to surprise me oh well 01:30am -:- SignOff _ruiner_: #TUNES (destroy what destroys you) -:- nate37 [nate37@cx83983-d.irvn1.occa.home.com] has joined #tunes ` eh? just a minimalist greeting k.. u havn't happen to run into any online text books for beging electroics that are free... have u? i rarely if ever look into electronics online but i'd guarantee that there's something online somewhere about it * nate37/#tunes nods google or altavista search should do i'm looking.. hopefully like Art of Asm.. that was pretty nice 02:10am -:- SignOff nate37: #TUNES (Ping timeout for nate37[cx83983-d.irvn1.occa.home.com]) -:- delak [delak@212.191.130.194] has joined #tunes hello delak hello 02:20am can we do anything for you? most everyone here is asleep, btw do you know AT&T asm ? not personally i work on language design and implementation... high-level issues i have a problem with linking asm and c module what environment? i use gcc gnu asm (linux) have you tried #linpeople? nope sorry, i have to save my time for working on tunes you understand? i don't mean to be rude or anything, but i'm not the guy to ask but i need help yes, but i don't have answers :) seriously i don't focus on that kind of thing ok thx for understanding i wish i knew who could answer your question at this time of day, but i don't ok i go to #linpeople good luck :) thx :) water : do you write a compilers? -:- SignOff smkl: #TUNES (Ping timeout for smkl[glubimox.yok.utu.fi]) -:- smkl [sami@glubimox.yok.utu.fi] has joined #tunes yes but not in c i'm sure that sounds very improbable to you :) hmm, what language dou you use? smalltalk and lisp lately aha i also use some other more obscure languages, mostly to experiment what operating system? various ones... it usually is transparent to me e.g. win32, linux, beos 02:30am what do you think about beos? it's alright... very nice performance and reliability, but it's not supported well enough to be comfortable to work in where are you from? i live in downtown seattle right now oh i see i'm from poland ok 02:40am -:- delak [delak@212.191.130.194] has left #tunes [] -:- pac1 [pac1@ip32.bedford3.ma.pub-ip.psi.net] has left #tunes [] re oops 03:10am -:- `water [water@tnt-9-214.tscnet.net] has joined #tunes -:- SignOff water: #TUNES (Read error to water[tnt-9-214.tscnet.net]: Connection reset by peer) -:- `water is now known as water -:- SignOff abi: #TUNES (Ping timeout for abi[bespin.dhs.org]) -:- abi [nef@bespin.dhs.org] has joined #tunes * water/#tunes whistles some tunes -:- karltk [nobody@firewall.prosalg.no] has joined #tunes -:- SignOff thomas: #TUNES (Read error to thomas[193.217.63.152]: EOF from client) -:- SignOff water: #TUNES (Ping timeout for water[tnt-9-214.tscnet.net]) water: its more time consuming to browse the logs than for me on my connection to lurker on some terminal. 06:20am -:- SignOff smoke: #TUNES (Ping timeout for smoke[16dyn28.delft.casema.net]) -:- smoke [smoke@16dyn28.delft.casema.net] has joined #tunes -:- _out [magsilva@200.201.30.137] has joined #tunes lurker? Fare: im furthering the english language with its behaviour of simplifying word endings. o ar yo? interesti. yep. down with agglutinating languages! 07:40am need to increase morpheme diversity. * coreyr/#tunes hmms. on ferait mieux de parler français, tant qu'on y est. -:- SignOff _out: #TUNES (Leaving) what's a "dickens of a time" ? -:- NetSplit: fastlane.openprojects.net split from sterling.openprojects.net [07:42am] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [fastlane.openprojects.net] heh -:- Netjoined: fastlane.openprojects.net sterling.openprojects.net -:- eihrul [lee@usr5-ppp175.lvdi.net] has joined #tunes Fare: i dont know where it comes from but just means a really good time is it related to dickens novels being reputedly long? Fare: but in a 1950s leave it to beaver way like gee thats swell Fare: it just means a really good time but its not vogue right now. Fare: and french is even more agglutinating than english. well inflectional -:- SignOff karltk: #TUNES (leaving for home) english in its creolish history is dropping inflections that why it be ok to talk like dis in some parts. french, agglutinating? maybe you should learn chinese... yeah i had the terms mixed in my head agglutinating = japanese, isolating = chinese, inflecting = latin OpenBSD can send open file descriptors over sockets. Nice. i think im switching back to obsd fbsd's got me down. what's wrong about fbsd? many things are portable away from linux * Fare/#Tunes doesn't know fbsd but by name arent portable away? hmm sometimes its a hassle to make somethings right out of the box isn't obsd ever worse off, as regards ports? yes obsd is worse off like they dont use the gnu ld 07:50am so if you complain about fbsd, what makes you think you'll be happy w/ obsd? obsd for server, linux for programming last time I saw an obsd developer, he was _proud_ of not using gnu ld, or gnu tools in general ill have two boxes now. :) I'd use OBSD for a server, but I fear it won't handle ADSL for me it handles ethernet just fine. heh and its not at all messy the french ADSL uses that weird pptp stuff I guess just so as to be nasty with customers (ppp over ethernet is dumb, to me) (I say that, but I do ppp over telnet, which is even worse) have you finally gotten the adsl? yes and no I'm physically connected, but my ISP is down :( :( are they just incompetent? yes and no it's a free beta-test subscription while they are setting up their system ahh. I could go to another ISP for some 20 bucks per month, and will if they are not done this month another isp for adsl? yup is there that much choice? hmph. here i got, my apartments ethernet, cable modem, or adsl but if i still lived at home id have modem. for the ISP, yes. For the physical connection, none. cable is much much too expensive for me. do connectivity options diminish rapidly outside of paris? 08:00am yup some rich towns have cable and/or adsl, too florida's connectivity is on par with north dakota. i guess from being a penisula. i heard that paris was very expensive to live 08:10am -:- SignOff eihrul: #TUNES (Ping timeout for eihrul[usr5-ppp175.lvdi.net]) -:- ult [ult@user-38lc65q.dialup.mindspring.com] has joined #TUnes -:- Kyle_L [kyle@cr168790-a.nmkt1.on.wave.home.com] has joined #Tunes -:- SignOff ult: #TUNES (ircII EPIC4pre2 -- Accept no limitations) -:- thomas [thomas@193.217.63.152] has joined #tunes it sure is expensive -:- SignOff Fare: #TUNES (Leaving) 08:50am -:- Downix [down@dialup-209.245.101.1.Manchester1.Level3.net] has joined #tunes hello all 09:00am ` afternoon. -:- water [water@tnt-10-163.tscnet.net] has joined #tunes what's up/ ? hey just woke up me too heh ok i'm working on slate of course I'm making an OS kernel and generally relaxing cool :) water: anything posted? I've hung around you guys too much! * water/#tunes 's music -> Bjork corey: no, i'm waiting for my web-admin friend to be available * Downix/#tunes is listening to Tom Waits dx: what makes you say that? :) water: Anyone who hangs in this channel starts their own OS well, aren't you *supposed* to be doing that as part of eddas-dev? this isn't for Eddas tho experts at nothing but wasting time, oh wait thats me. ooooohhhhh :) * Downix/#tunes got sucked into making the new exec.library for the OpenAmigaOS tsk tsk hey, exec.library is a simple OS. Only 280 lines of assembler as/is oh ok 09:10am remember, this is for an Amiga. the whole OS is under 128k, and I'm only making the kernel 09:20am -:- ChanServ has changed the topic on channel #tunes to: http://tunes.org/ gah -:- water has changed the topic on channel #tunes to: TUNES, Free Reflective Computing System: http://www.tunes.org/ || Slate Language: http://www.tunes.org/~water/slate-home.html I need to find a good source to help me understand 68k asm other than motorola manuals of course well, Amiga 68k asm if I had an Amiga ASM to C converter I'd be in even better shape heh you're on your own them * water/#tunes closes his seaarch window hehe ah well I can hand-do it 09:30am -:- SignOff smoke: #TUNES (Ping timeout for smoke[16dyn28.delft.casema.net]) -:- Fare [rideaufr@esmeralda.enst.fr] has joined #Tunes re Fare down with civil services! * Fare/#Tunes just wasted one hour of time to send money to the US, which may take as much as ten days! heh you can't use something like egold? -:- plonk [plonk@cpt-dial-196-30-180-230.mweb.co.za] has joined #tunes re plonk no heyhey are we still "nutty buggers"? :) Most certainly you are :> no, not buggers 10:30am Nonetheless, plonk finds himself intrigued by the truly heinious nature of the problem that is being tackled here. heh Where would be a good place to learn about Lambda Calculus ? *grinsevilly* * water/#tunes is continuing in his reading of Bawden's thesis heinous? hmm plonk: a university? a tutorial book? a tutorial he means * plonk/#tunes *dreams* of the sheer luxury of university study I'm not sure I know a good tutorial about "lambda-calculus" Hmmm... there are tutorials about programming, using functional programming languages i have some papers on it, but they're pretty formal there are courses on theoretical CS, that all tackle lambda-calculus Fare: Quick definition of functional programming ? (As opposed to OO, procedural ?) there are tutorials on scheme plonk: functional programming is a misnomer, but a traditional name * Downix/#tunes has been pondering IDE design water: Too formal for someone without a backround in varsity logic ? plonk: let's say that it stresses the use of pure (=side-effect free) higher-order functions anyone here know some references on how to make an integrated development environment? plonk: maybe see Felleisen's TeachScheme! project Downix: The kdevelop/kdestudio source code ? *duck* that's for programming using the functional paradigm plonk: I ment USEFUL Fare: Ah, thank you :> * Downix/#tunes is looking into one for HDL Downix: DrScheme Downix: *chortle* Downix: Turbo Pascal 3 ? EMACS sorry, was in another channel Fare: To be honest, there's a problem. A lack of a good compiler for VHDL and Verilog plonk: yeah pretty damned formal, since it covers the different kinds of lambda-calculi and their formal properties you mean a compiler that dumps VHDL, or one that takes VHDL and dumps lower-level stuff (masks and suches) ? Fare: dumps lower-level stuff. Also need to do simulation of the damned thing plonk: what interests you about lambda-calculus? water: Ah - oh well, guess I'll have to go out and get a bit of background then :> lam-calc is a very powerful conceptual tool (or family thereof) but it's a tool plonk: lambda calc itself is pretty simple Fare: But making an OO design tool that dumps VHDL would be nice. But it will be time before I can make things like that -:- smoke [smoke@16dyn231.delft.casema.net] has joined #tunes Fare: It keeps coming up in searches on complexity theory water: uhuh ? Downix: isn't the lower-level stuff process-dependent, and maybe even manufacturer-dependent? hm plonk: do you have a postscipt viewer? 10:40am water: yuppo Fare: It is, that's a major problem Fare: Noone ever thinks of standardizing this ok hold on, i'll get something for ya :> plonk: of course it does; seen John Tromp's page? Fare: nada actually, i have a better idea abi: tell plonk about jmc Downix: a friend of mine wrote a LISP program that went from high-level formal specs down to masks hmm plonk: read his papers... various formats Downix: long ago, in Le_LISP interesting I wonder what happened to his piece of software. Proprietary stuff maybe; but maybe France Telecom would free it up, if asked to water: 'kay, thanks :> plonk: his stuff includes lambda-calculus explanation np Fare: Right now I just need a combined VHDL and Verilog IDE other than Active HDL, which is turning into a major pain I can deal with the VHDL/Verilog to lower-level processes later water: If I had to read one paper by jmc, which one would it be ? there are lots of $$$$$ commercial tools, but I don't know which does what. that's the problem, I paid good money for an unintuitive tool which is slowing me down plonk: I recommend the TeachScheme! project to begin with jmc is nice, but quite a bit dated "A Basis for a Mathematical Theory of Computation" and the related papers I wouldn't give it to beginners 10:50am whatever water: ain't that the original lisp paper? yes water: Ah, happy day, those were the ones I just started downloading :> it ain't an introduction to lambda-calculus Fare: Willdo :> Fare: shove it... he doesn't need to read a thesis paper or a Haskell intro * plonk/#tunes *chortles* not yet, anyway -:- plonk is now known as antoine_ * antoine_/#tunes *mutters* darkly about forgetting to log out on the work machine brb -:- _out [magsilva@200.201.30.137] has joined #tunes hi out <_out> hi water -:- hcf [nef@207-172-225-21.s21.tnt1.pld.me.dialup.rcn.com] has joined #tunes re hcf re say could you locate something like a lambda-calc tutorial, hcf? 11:00am hm maybe foldoc has a decent entry -:- SignOff Downix: #TUNES (Ping timeout for Downix[dialup-209.245.101.1.Manchester1.Level3.net]) abi: simple lambda? simple lambda is a simple Lambda Calculus Interpreter in java at http://www.freeyellow.com/members6/drcjt/Lambda.html teaches a little hm ok water: Found this: http://www.jetcafe.org/~jim/lambda.html abi: foldoc for lambda calculus lambda calculus may be sought in foldoc at http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=lambda+calculus hm i may have to reboot soon iepos has a lc page (under the oldpage dir) oh yeah abi: perl+lc is at http://plover.com/~mjd/perl/lambda/ heh uh oh reboot??? why ever reboot? yeah fare i can't use linux with my modem (plus not rebooting will prevent me from wasting time with halflife) pnp issues water: buy a real modem, sell your fake one on eBay Fare: why ever say anything Fare? Fare: shove it, handle it for me -:- SignOff water: #TUNES (The Tao went that-a-way!) 11:10am abi: java for lisp programmers is at http://scruffy.cs.umd.edu:8080/seanl/Java/AAAI99/index.htm -:- `water [water@tnt-10-194.tscnet.net] has joined #tunes -:- `water is now known as water water: some lc links at http://www.myk.dis.titech.ac.jp/~mitsuwa/links.html review? -:- SignOff _out: #TUNES (Read error to _out[200.201.30.137]: Connection reset by peer) -:- _ [magsilva@200.201.30.137] has joined #tunes uh hi <_> i wanna a big dick in my ass _ :) anyway <_> i wanna a big cock in my ass do you want to get kicked, too? 11:20am -:- SignOff _: #TUNES (Leaving) does anyone know if something's happened recently with usenet service? 11:30am something terrible happened: I started reading it again heh Thanks all ! -:- SignOff antoine_: #TUNES (aieeeeeeee!) 11:40am -:- SignOff Fare: #TUNES (Ping timeout for Fare[esmeralda.enst.fr]) -:- Fare [rideaufr@esmeralda.enst.fr] has joined #Tunes -:- ult [ult@user-38lc6fd.dialup.mindspring.com] has joined #Tunes -:- SignOff smkl: #TUNES (Ping timeout for smkl[glubimox.yok.utu.fi]) -:- smkl [sami@glubimox.yok.utu.fi] has joined #tunes -:- SignOff I440r: #TUNES (Ping timeout for I440r[purplecoder.com]) -:- I440r [mark4@purplecoder.com] has joined #tunes -:- NetSplit: varley.openprojects.net split from sterling.openprojects.net [01:12pm] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [varley.openprojects.net] -:- NetSplit: clarke.openprojects.net split from sterling.openprojects.net [01:12pm] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [clarke.openprojects.net] -:- Netjoined: varley.openprojects.net sterling.openprojects.net -:- abi [nef@bespin.dhs.org] has joined #tunes -:- hcf [nef@207-172-225-21.s21.tnt1.pld.me.dialup.rcn.com] has joined #tunes -:- ult [ult@user-38lc6fd.dialup.mindspring.com] has joined #tunes -:- Netjoined: clarke.openprojects.net sterling.openprojects.net -:- water [water@tnt-10-194.tscnet.net] has joined #tunes -:- SignOff Fare: #TUNES (Ping timeout for Fare[esmeralda.enst.fr]) -:- Fare [rideaufr@esmeralda.enst.fr] has joined #Tunes I wonder what types of text are out there (Sentence/Paragraph, SourceCode, ???) huh? what do you mean? abi: rfr? rfr is Request For Rephrasing have you ever used TeX or SGML? yes heh thx I beleive the one thing that can not be packaged into fixed-sized objects is human text. uh what do you mean by size? I would like to pack everything into objects. Every object type has a fixed size. Bytes, bits per object yuck :) why? why the hell should object types have fixed sizes? that's stone age OO thinking to say the least because willy-nilly is difficult to control. heh Smalltalk! CLOS! why do we need variable sizes except for human text? * water/#tunes sighs hm maybe i'd like a queue without an arbitrary size limit? or one where i can change that limit dynamically constructed with a linked list, each element tha same size. or maybe i'd like to have an internal cache on my stream objects grrr a linked list is an object!!! streams are not needed, they carry info that can be turned into objects. the elements are objects as well! i can't believe i'm hearing this a stream IS an object MMmmm my definition of size is off. where did you learn OO? C++ class? I do not care if a stream is an object. :) but it matters I do not like streams for the reason I stated above. in real oo, everything is an object... and that's an important principle lol then you'll run into problems or you'll make streams by a different name again, the size definition is off. either way it's all the same -:- SignOff ult: #TUNES (Read error to ult[user-38lc6fd.dialup.mindspring.com]: Connection reset by peer) if you're going to talk like that, do it elsewhere please because you're using terms in very low-level ways a language doesn't have to be like that 01:40pm an implementation, sure You assume too much. lol let me see.... i know of about 10 times as many programming language ideas as you do and *i* assume too much? I never siad anything to the contrary to what you have siad. lol ok you're just content to munge terms then but don't call whatever you're doing as tunes-like, because you'll just confuse people terms are defined by consensus for a reason blah this is pointless * water/#tunes returns to hacking code water: ur hacking code? yeah haskell and scheme and maude when i reboot into linux just testing out ideas water: Fine, I will make the distinction between my project and Tunes. why hcf? did i make your mind boggle? :) I will admit you have 10x more programming lang ideas than I. kyle: talking about object sizes is LLL That is why I ask questions. I do not see how categorization is an issue. if you say that explicitly and stick with it while discussing such things, then no tunes member can object my original question was only about text. water: yes, some boggledness then you don't understand migration :) text is not ascii water: was the 'migration' for me? nor is it necessarily directly mapped to linked lists or other string-like models I know that text is not ascii. good, what is a good model for text? heh models are models text is whatever you happen to call text if you pick a formally-defined behavior for text, that's a model if the word text is unclear maybe you can help me clear it up. but the tunes idea is that you should be able to migrate information between kinds of models But my definition may not cover all texts. i don't care about "what constitutes text" I must have a model before I do migration between them. programming only involves implementing something that is formally defined that's right but the model you choose is not what the text is 01:50pm it's just a model * water/#tunes thinks of monty python * water/#tunes pinches himself stop that, water! :) sounds obvious seriously it's a very important issue even for ordinary programming issues one model for text makes certain operations simple to express but the opposite for other operations and you can never use formal models alone as auxiliaries to a "primary" model if you hope that it will make explicit all implicit aspects it's impossible as such that's why migration is an important concept to understand for tunes because without as general a notion as it, you will wind up dealing with complications due to your modelling and if you don't, someone else will * water/#tunes pauses and returns to thinking about code let me see if I got you: Any model I come up with will be incomplete, so just model what aspects you will use now. yes that's part of it is migration the other part? pretty much 02:00pm but migration is not a trivial idea and i'd amend your previous statement the complexities of migration elude me. "just modelling what aspects you will use now" is what you are already doing realizing this is what allows you to think in higher-level terms -:- ``water [water@tnt-10-194.tscnet.net] has joined #tunes -:- SignOff water: #TUNES (Read error to water[tnt-10-194.tscnet.net]: Connection reset by peer) -:- ``water is now known as water I was doing this 'realization' in some aspects of my program. I did not realize the scope. It sounds like versioning. how does versioning relate? Different versions of the same model expose different interfaces. you see now you're using the word version in ways other people don't usually all versions of software derive from the same model changing the model effectively changes the application from the ground up that's why people don't like API's to change, because they *model* system services in a specific way 02:10pm do you understand why i object to your use of the word? Kyle_L: am i being unfair here, or do you understand where i'm coming from with this? just a sec.... oh ok will you be around 4-6 hours from now? :P i don't know Than you very much so far. it depends on a lot of things 02:20pm well at least you listen pretty well Well, when I see you next I hope we can continue. thanks] np -:- SignOff Kyle_L: #TUNES (Leaving) i can't get comfortable with haskell syntax it seems there are some problems with the indentation rules yeah that's one of the things at least HUGS is very straightforward to use it's sort of interesting when i pick up on using HUGS in a couple of minutes, but i still find common lisp very daunting hugs doesn't have a way to add more variables from the prompt though hm i guess not well perhaps its done in a different way say, with monads or forking a state thread 02:30pm * Fare/#Tunes is back heh someone ported Eliza to haskell re -:- lar1 [larman@adsl-63-203-73-121.dsl.snfc21.pacbell.net] has joined #tunes hmm 02:40pm -:- ChanServ has changed the topic on channel #tunes to: http://tunes.org/ -:- water has changed the topic on channel #tunes to: TUNES, Free Reflective Computing System: http://www.tunes.org/ || Slate Language: http://www.tunes.org/~water/slate-home.html jesus hey! don't bring him into this! :) what was the expletive for? the chanserv poop oh maybe we should get tril to change it also, tunes needs to be saved ;_ s/_/)/ "saved"? oops the chanserv and nickserv poop Saved from fare? :) * water/#tunes gets a Clean distro 02:50pm hm apparently someone gets to review my request before i get the distro s/gets to/must/ Distro of? Clean :) abi clean? clean is lazy purely functional programming language with fast compiler at http://www.cs.kun.nl/~clean/ Heh :) i don't think they give out the source, though, but who knows -:- nate37 [nate37@cx83983-d.irvn1.occa.home.com] has joined #tunes re re re re re re hm that didn't align right -:- eihrul [lee@usr5-ppp32.lvdi.net] has joined #tunes oh well, it was close enough hey eih lo * eihrul/#tunes ponders the need for backlit paper. xerox epaper would be fine for me water: Bowling with "re"s? -:- hcf_ [nef@207-172-225-250.s250.tnt1.pld.me.dialup.rcn.com] has joined #tunes water: i could even go for the glow-in-the-dark variety... lar: sure -:- SignOff hcf: #TUNES (Read error to hcf[207-172-225-21.s21.tnt1.pld.me.dialup.rcn.com]: Connection reset by peer) eih: been toying with code today -:- hcf_ is now known as hcf a rare occurence indeed :) heh well i've found environments i like much better than CL which are also functional and besides, i'm much less stressed out right now than i usually am 03:00pm water: less talk, more code. and ill do the lurking here. Heh * water/#tunes whacks coreyr with a stack of thesis papers i am soooo glad i finished categorizing these damned things ugh, thesis papers! heh i much prefer post-doctorate work :) usually more concise the linear naming paper is actually really good for a thesis ok so it IS 156 pages long :P but at least it's not 50% symbols yep, and a good bit of that is usually re-explaining whole papers as opposed to just citing (you have to fill the page quota somehow) heh * Fare/#Tunes is back from his LispM-purchasing adventure eih: you do realize how linear naming relates directly to SSA, right? re yes ok and that's one of the reasons SSA is so nice it simplifies reasoning about expressions * water/#tunes nods 03:10pm water: I remember reading a PhD thesis about compiling C for the 88k through SSA well i like how this paper goes into linear graph-reduction 03:20pm -:- SignOff hcf: #TUNES (Leaving) -:- hcf [nef@207-172-225-250.s250.tnt1.pld.me.dialup.rcn.com] has joined #tunes -:- SignOff smoke: #TUNES (zz) -:- SignOff hcf: #TUNES (Leaving) -:- coreyr [coreyr@net255ip95.parklink.com] has left #tunes [] -:- coreyr [coreyr@net255ip95.parklink.com] has joined #tunes it looks like i'm having another go tonight at getting the Slate web site updated * water/#tunes crosses his fingers that Elric will remain sane over the next few hours lar: i'll see how well he can work with postgres, which is most likely very well, as he is a *nix head 03:50pm water: progress on cvs? heh yes, i've progressed to disgust with command-line tools yet again i need to hire a unix guru part-time to either teach me this stuff in short time, or have him write shell scripts to automate stupid things like CVS interaction whats wrong with elrics sanity? corey: complicated.. don't ask well, bbiaf 04:00pm back 04:20pm fore would you care to discuss something? Sure: I'm designing the core language for my compiler, and don't know how exactly to integrate linear logic to it; is linear logic to be a static/syntactic property, or a dynamically checked runtime thing? (or worse, an unchecked semantic assumption?) hm i'm not sure, that's what i'm thinking about as i read this thesis Haskell and clean seem to say static, but then they have a full static type system, too. in a LISP, what would that be? * water/#tunes nods hm well you can have a lisp with immutable cons-structures or is the LISP approach doomed for this very reason? Of course I'll have immutable cons you can also have a stateless lisp no, not that (no setq etc) I want a concurrent system, and concurrent doesn't mix with stateless hm if you have communication, you can emulate setq (you can express it if you also have macros) well i tend to like the monad idea in that i can relate it to the idea of my reification of stacked environments as objects/namespaces providing a state illusion by passing around the whole file system, to make a rough metaphor concurrent haskell has pure I/O transformers * water/#tunes nods (instead of just pure state transformers) yes i recall that i haven't tried using them, though -:- nate37 [nate37@cx83983-d.irvn1.occa.home.com] has left #tunes [] I like the idea of pure I/O transformers, and think ultimately, the system should allow bidirectional travel between imperative and pure transformational views of code heh ultimately 04:40pm (actually, all the formal semantics for imperative programming ARE pure transformational) well they have to be (albeit usually with a one ugly global state) well what i've been suggesting is that the open lambda idea makes things look like they're stateful, and of course the compiler can take advantage of when things really can be simply stateful but also i rely a lot on cloning which is a source of complexity at this point oh i guess i should mention what i've been considering lately the open lambda idea (or file system idea or whatever) is not robust enough it's basically ingoring some aspect that i haven't quite formalized, but i think i know a way around that 04:50pm essentially, the object is a namespace idea enforces a single kind of ontology when you think of it in straightforward terms, but i think this should not be so rigid if you define object "structure" in terms of an external specification of semantics, you wind up with something lighter in meaning.... akin to the CLOS idea however, it's not like the CLOS idea in that in this case the objects really are namespaces in a primitive way, and that combined with recursion you lose dependence on the notion of environment as the base ontology * Fare/#Tunes is back sorry np open lambda is real bad for compilation anyway, this allows ".." to be a quite natural thing to define, or any other namespace access that violates hierarchical scoping have you seen "ambients" ? ambients are evil however, it seems to absolutely require a rewrite basis for code meaning, which is problematic in a namespace-structured environment afaik i must toy with maude and some other systems a bit to get a better feel for this idea smkl: whose ambients? as long as .. is statically resolved, it may be ok. * water/#tunes shrugs but it's a pretty dynamic language cardelli's i think hm yes i've seen those... didn't think much of them actually, in my old language designs, I wanted to be able to speak about "old" bindings of a name, about "old" values of a variable smkl: even cardelli can go astray hehe smkl: I much prefer the Join-calculus well Slate can handle that, as its objects are message-construction expressions (actually, the INRIA people have extensively explained why the ambient-style migration was evil) didn't they implement ambients in join calculus? there is another small problem, which is sort of invariant on the underlying basis afaik: but this "old" processing, and also calling an object by type "consider an integer, multiply that integer by 2..." was statically interpreted; any ambiguity levied (and preferrably man-checked) before execution no, they had a centralized (!) implementation of ambient calculus when one moves an object between namespaces, both the receiving namespace and the newly-placed object must have their slots set properly... in fact, this is what defines the exchange http://join.inria.fr/ambients.html -- this ? smkl: oh, you mean the INRIA people? 05:00pm yes, they implemented ambients with join well anyway, that's what i'm currently considering... basing the object ontology on rewrite ideas and looking at the various consequences rewrite is good especially considering the whole namespace structuring aspect * water/#tunes nods whole namespace structuring? yeah the fact that namespace access is part of the language... in fact it's central to it you know, the "open lambda" aspect did you look at the tutorial beginnings, Fare? which tutorial? http://www.tunes.org/~water/slate-tutorial.html oh rudimentary so far it doesn't even get into meta-objects at all ok but that's because i've been working over the core concepts in my head and i'm still designing the MOP's * Fare/#Tunes loathes any non-concurrent "object-oriented" language, and most concurrent ones, too no doubt btw, it might be possible for slate to not have a special quoting mechanism and still satisfy HLL requirements "tunes calls this a subcase of partial-evaluation" is misleading if you took it from something I wrote, please tell me where, so I fix it whats concurrent? hm Fare: that's for newbies, anyway. what could i say to be more accurate? 05:10pm I mean, you CAN see it as an application of PE, but... well, how do i get the idea across? dunno; invoking PE w/o giving details can be confusing; hm alright, i'll leave it out until later (people who can infer the details don't need the tutorial, I guess) using an intermediate concept instead plus it is PE, independently from our calling it so or not saying that CLOS objects are made of cons cells is false hum well, what's true, then? they are structures, as in any decent language that is, unless you specifically hack metaobjects to make them otherwise gee that helps get the point across :/ just don't mention cons cells not even lists? reads more like a newbie FAQ than a tutorial -:- SignOff lar1: #TUNES (Read error to lar1[adsl-63-203-73-121.dsl.snfc21.pacbell.net]: Connection reset by peer) well? it gets the idea across, doesn't it? the title is misleading. it's not like i have a lot of material to work with i don't even have numbers in the language no keywords no static or dynamic type system Yes ideas get accross even OO or functional doesn't apply 05:20pm not even primitive numbers? nope hum. Not needed for a prototype, but for anything beyond the implementation can do things about that geez!!! you absolute idiot! i'm not saying the numbers aren't *there* * Fare/#Tunes needs goto 3053 listen you ass! the numbering system isn't built in you can define anything dynamically based on equational specification -:- tcn [Tom@cci-209150250153.clarityconnect.net] has joined #tunes even the string idea is based on dynamically-constructed types hi tcn hey shouldn't it be rather (: (myPoint 'x) 2) ? heh didn't you read the explanation of ":"? talking about FLISP? -:- nate37 [nate37@cx83983-d.irvn1.occa.home.com] has joined #tunes no, slate what's :? http://www.tunes.org/~water/slate-tutorial.html it's a slate object it acts like an assignment primitive, but isn't tcn: is /fos from March 28 the latest? fare: except for what I did yesterday ok. What did you do yesterday? I wrote and debugged lots of stuff but I still haven't got an interpreter I can print numbers now, that's the big accomplishment :) "." works. * coreyr/#tunes sighs. corey: ? * Fare/#Tunes falls asleep. good gnight! Fare: night. 05:30pm water: i wish #tunes was more constructive. :/ it's an irc channel, not an IDE water: can you answer newbie questions? of course i can first,... whats concurrent v. non-concurrent? you mean as far as OOP is concerned? as far as the previous conversation was concerned. * water/#tunes scans the buffer oh concurrency is where you have control to vary when and where and how computation happens instead of non-concurrent where there is only one way to do it: the language's built-in safe way to do it hmm those terms dont seem applicable to the concepts. from that definition which terms ? coreyr: welcome to computer science! heh tcn: shhh. corey: which terms are you talking about? concurrent: with + running parallel don't worry, that doesn't make sense to me either grr well the explanation varies on the programming language type hmm for oop, you have a bunch of objects talking to each other to get things done... yeah.... 05:40pm with non-concurrent semantics there is one thread that activates objects in a sequence, sometimes recursively, but still the object responds as soon as it can when the thread gets to it (this is called passive oo) with concurrent oo, you have active objects which are themselves threads... they compute things by passing messages to each other, but they can also block messages that they receive or re-order them in an incoming queue ok that makes sense. it's a different perspective in FP but the idea is the same overall "It's a fundamental idea of state that it reduces to a notion which is based on mutual consensus (this should be clearer later)." what would you define state as? yeah that's what i was discussing earlier define state? well i understand general use but relating to computer science. :) i don't think i can *define* the notion of state that other people use without sounding like a bullshit artist (which other people are, imnsho) i'm just saying that "what exists" even to a computer system is still just based on consensus if you're interested in the larger scheme of things (why do i still have the feeling that Fare will never like or endorse Slate?) because he speaks down to you heh you noticed that, too? :) i think if i met him in person, the situation would not be so physical intimidation? anyway, do you grok what i mean with state? heh no but the presence of my body would definitely affect him psychologically even if harm were impossible to derive eihrul: did you look at what i was discussing earlier? yes what do you think? water: i got the impression he didnt even look at the tutorial. well seriously he stopped looking at it beyong a certain point, i think and i don't think he understands how amateur his own writing style is :) i think your definitions assume too much :) eih: which ones? 05:50pm eih: and do you mean i can't make it work? no, just talking about the tutorial :) oh (but fare hit on that already) well i didn't say it was great heh and it's not well-advertised for a reason but anyway though fare also did have another point about open lambda... more comments? -:- _out [magsilva@200.201.30.183] has joined #tunes which is? it is detrimental to compilation sure but that's what meta-objects are for because within the compiler, anything that is observeable almost needs to be treated like a side-effect * water/#tunes nods but the MO's... they're there to keep things opaque or unused when they need to be (among other things of course) agree? disagree? hello? -:- SignOff _out: #TUNES (Leaving) sort of got an objection? not a well-formed one and not sure if its one at all trust me, i know there are weaknesses in my argument right now it would take to long to explain on a terminal interface have you decided on a declarative syntax? heh i think i've decided *against* one :) seriously, the syntax is as declarative as it will get, afaik is the spec coming along? i mean i don't think it needs to be different yet 06:00pm well that's what i've been discussing today hmm. are you ideas as they stand now implementable? s/you/your nope why? theoretically, they are because i have multiple conflicting implementable ideas and besides i'm coding for a very vague spec (it doesn't get any more vague than Tunes HLL :) ok i havent read the full tutorial completely but.. why didnt listSlots on myPoint list : and result? oh that was just a UI thing i supposed and yes i still haven't decided on which primitive would be best for structural display and it does matter damn it's 6pm already yeah brb i have to call someone kay * coreyr/#tunes will read and prepare questions. crap, that means it's already 9 here yep dark... :P well, my friend elric has wigged out yet again water: hmm there goes another evening of plans * coreyr/#tunes wont ask. web design for slate stuff * coreyr/#tunes wont ask about elric. good idea traits object? just an object that isn't used for anything but being cloned to make objects that *do* get used 06:10pm a mold? nope identical to the object that you want to use you just make an object that always looks to the traits object to implement its behavior even 4 is a traits object so are all the numbers, letters, etc -:- ult [ult@user-38lc60i.dialup.mindspring.com] has joined #Tunes the tutorial teeters off... :) yep that's because i haven't decided how to explain the next parts yet btw the traits idea comes from Self you can look at the Self tutorial to get an idea of what that's about water: need to have a Tunes 2000 conference lol i wish we'd be lucky to get more than 5 people to show up hm what to do tonight? .. / what does that do? same thing as "cd .." in an OS command shell the interface should be object> where object is the current object itd be clearer. :) except you pick the enclosing namespace first by invoking the ".." slot, then you send it the message not to evaluate ("/") which leaves you in the object yeah the path would help i guess i like the syntax very much a slot is a link to a object, right? a slot is an object, everything is i'll keep it like you said... just the immediately enclosing object -:- hcf [nef@207-172-225-144.s144.tnt1.pld.me.dialup.rcn.com] has joined #tunes the difference is pretty subtle for practical purposes, it doesn't matter much i'll decide on which it is pretty soon a slot is an object enclosed by the current object? 06:20pm yeah that's a way to look at it whats another? but along with what i was talking about earlier, slots would *really* be just a type of link sort of i'm still thinking that out... the problem is that an equational basis is a bit odd i dont understand that sentence. it has to do with equational programming later.. cya tcn: bye. -:- tcn [Tom@cci-209150250153.clarityconnect.net] has left #tunes [] water: what are you doing with the webdesign? -:- coreyr is now known as cwr dunno, that's what elric was going to help me with cwr=your initials? yeah whats the : called in words? besides colon * water/#tunes shrugs does everything need a name? in order for me to tell its use maybe "become" or "is" ok or "act like" : in what context the slate tutorial oh, colon :) (what exists of it) fare will have to take slate. sadly, there will be no other options. :) well he said explicitly that he's working on a compiler for his language i don't know if that had any substance, though whats his language? hell if i know he probably just calls it HLL or the Tunes language who knows? hcf: any pithy comments on today's channel events? nope sorry hcf: or even ordinary comments? nope 06:30pm what does self do wrong, in your opinion? hm well you can't force optimization when you'd like to also you can't have functional / declarative programming be implicit when you want to and self also always gives you access to the lobby from anywhere, no matter what (not necessarily wrong things, just things that make it bad for Tunes) also i don't like the static support of the implementation, but again that's a tunes issue that roughly covers it bleh, my plans for the evening are just gone * water/#tunes tries to figure out what would be good to do tonight is your webdesigner worth his unreliability? :) he's the only one i can bother irl and he volunteered all i did was describe what the tunes goal was, and what problems we have had in trying to make it happen is he going to be helping with just slate or also tunes web? he wants to work on tunes web stuff (mostly because it sucks, of course) he thinks Fare takes some serious drugs when he writes tunes docs its his french/vietnamese brain and i have my suspicions as well he's a leftist at heart yeah, so am i. i like his politics. yuck im sure there are those who dont though. :) i mean, i agree with him but he'll never convince anyone with the way he writes yeah the same goes for his papers hmm 06:40pm im positive about the project heh you can afford to be why me? i've spent a hell of a lot of time with the tunes people oh i get it. you're new i guess, and you haven't been through the ringer on the mailing list as people come and go with their fscked-up ideas i think its good you have your own project (including my own fscked up ideas :) you can do it without objection and prove your ideas i hope so i hope i can contribute someday if i didnt feel that way, id just read the logs. :) well do you have any suggestions for what i should do tonight? im thinking that you should try to implement soon youll discover issues that you wouldnt have thought of heh you know, there IS the toy interpreter already are you actively toying with it? :) yes what features are implemented? but it's not really quite right, and that's why i'm playing with other ideas right now the basic stuff from the tutorial what language is it in? common lisp the evaluator? yep ive browsed the tunes pages for as long as ive had internet access which was about 97 err 96 heh but me and some friends were playing with some ideas i've done the same since it was founded and it got me thinking about objects i have some ideas visually in my head but i dont know the terminology. you know i'm getting more depressed by the minute, right? have you looked at the self papers, including the tutorial? 06:50pm ping sorry i havent look at self abi: self self is a prototype-based object system at http://www.sun.com/research/self/ or old mirror at http://www.cs.ucsb.edu/oocsb/self/ look at it ok abi: merlin merlin is at http://www.lsi.usp.br/~jecel/merlin.html more valuable than lisp? look at that, too well, complimentary ok well ill be back later tonight. i hope i won't my gf insists that i have to leave the house at sometime in my life * water/#tunes is too bored so im being forced into late night shopping. my gf is gone on a trip right now water: cheer up. work on that spec. well there's no one to do anything with heh * cwr/#tunes starts to say something, then shakes his head and gets ready heh -:- pac1 [pac1@ip119.bedford3.ma.pub-ip.psi.net] has joined #tunes hey pac1 07:00pm water are you here? ya why? Can you point me in the direction of a good Squeak/Smalltalk tutorial? heh sure which in particular? -:- Tilly [sarcotiers@as1-32.iaw.on.ca] has joined #tunes hi tilly -:- Tilly [sarcotiers@as1-32.iaw.on.ca] has left #tunes [] grr now shes telling me we need a list (this will be a while) water: you dont mind being my comp sci tutor right? :) right now, hmm Well, I'm more interested in learning the Smalltalk language itself. Eihrul seems to think it's suitable for a project of ours... water: no not right now, i mean in general... sure, for a mud... with lots of objects why not an OO lang? :) yeah sure, what else do i have to do with my time? >:P sorry, i'm just pissed at myself i guess no one said this stuff would be easy itd be cool if life didnt get in the way. pppht :) -:- ``water [water@tnt-9-196.tscnet.net] has joined #tunes <``water> :P <``water> hold on i think i have a decent tutorial to refer you to <``water> re all heh -:- SignOff water: #TUNES (Ping timeout for water[tnt-10-194.tscnet.net]) * ult/#Tunes waits -:- ``water is now known as water yeah except the particular server in question is down Doh I'm gonna go shower. BBIAB. ok i'll /msg you url's as i find 'em 07:10pm Sure. Thanks. * ult/#Tunes goes to get not so smelly having a gf sucks when they're not around polygamy? * cwr/#tunes is dragged away from his computer by a nagging voice * cwr/#tunes is away: gone. i don't really have that option in a way that is satisfying * water/#tunes is picky about relationships * water/#tunes sighs * ult/#Tunes arives the squeak site is down 07:20pm water is your girly not making you happy? heh no utl: http://www.odateam.com/links/smalltalk/s_tutori.html hm maybe not so useful as one would think :/ ok here's a good one that actually works: ult: http://kaka.cosc.canterbury.ac.nz/~wolfgang/cosc205/smalltalk1.html 07:30pm hm i'll go out and buy a book or two on taoist body alchemy at least definitely an area i can improve on wow! i feel better already :) well i'll probably bbl tonight -:- SignOff water: #TUNES (The Tao went that-a-way!) 07:40pm -:- Kyle_L [kyle@cr168790-a.nmkt1.on.wave.home.com] has joined #Tunes -:- SignOff I440r: #TUNES ([x]chat) -:- mark4 [mark4@purplecoder.com] has joined #tunes -:- rock [rock@cr108174-a.lndn1.on.wave.home.com] has joined #tunes -:- rock [rock@cr108174-a.lndn1.on.wave.home.com] has left #tunes [] * cwr/#tunes is back -:- SignOff nate37: #TUNES (nate37) -:- pac1 [pac1@ip119.bedford3.ma.pub-ip.psi.net] has left #tunes [] -:- lar1 [larman@adsl-63-203-73-121.dsl.snfc21.pacbell.net] has joined #tunes * hcf/#tunes is away: (afk) -:- SignOff ult: #TUNES (Leaving) -:- SignOff eihrul: #TUNES ([x]chat) -:- SignOff Kyle_L: #TUNES (Read error to Kyle_L[cr168790-a.nmkt1.on.wave.home.com]: Connection reset by peer) -:- SignOff lar1: #TUNES (Read error to lar1[adsl-63-203-73-121.dsl.snfc21.pacbell.net]: Connection reset by peer) -:- lar1 [larman@adsl-63-203-73-121.dsl.snfc21.pacbell.net] has joined #tunes -:- hcf_ [nef@207-172-225-203.s203.tnt1.pld.me.dialup.rcn.com] has joined #tunes -:- SignOff hcf: #TUNES (Read error to hcf[207-172-225-144.s144.tnt1.pld.me.dialup.rcn.com]: Connection reset by peer) -:- hcf_ is now known as hcf -:- smoke [smoke@15dyn206.delft.casema.net] has joined #tunes -:- SignOff hcf: #TUNES (Leaving) -:- SignOff lar1: #TUNES (night) -:- NetSplit: king.openprojects.net split from irc.linux.com [11:54pm] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [king.openprojects.net] -:- Netjoined: king.openprojects.net irc.linux.com -:- smkl [sami@glubimox.yok.utu.fi] has joined #tunes [msg(TUNES)] newlog 2000.0519 IRC log ended Fri May 19 00:00:01 2000