IRC log started Sun Feb 27 00:00:02 2000
<water> the CTO happens to be a cognitive science fellow with lots of ideas online in html
[msg(TUNES)] permlog 2000.0227
-:- SignOff hcf: #TUNES (Ping timeout for hcf[me-portland-us713.javanet.com])
12:10am
-:- hcf [nef@me-portland-us216.javanet.com] has joined #tunes
<water> foo
<lar1> bar
12:20am
<water> well, in about 4-5 months intelligenesis will have a product which will be a nice kludge for arrow
<lar1> Cool
<water> no, not cool
<lar1> Not cool?
<lar1> Whys it nice then? ;)
<water> no, because it's very proprietary and lame
<lar1> Ugh
<water> in java, dude
<lar1> Ouch
<water> as if they have a choice :)
12:30am
<water> but seriously i can take a decent amount away from the cto's research ideas
<water> and apparently they won't grok the importance of reflection
<water> i love it. everything i say is publicly available, which places all my ideas directly in front of any idiot's nose, and yet no one will pick up on them because they don't grok
<lar1> Hmm
* eihrul/#tunes recalls an adequate metaphor, "You can lead a horse to water, but you can't make him drink."
<eihrul> (no pun intended)
<water> heh
<lar1> What if he didn't know how to drink?
<eihrul> well, he didn't drink...
<water> well in order for that statement to mean much, we have to come up with a real quality system
* eihrul/#tunes loads the concurrency paper.
12:40am
-:- SignOff hcf: #TUNES (Leaving)
* water/#tunes 's eyelids are getting heavy
<water> well good night all
-:- water [water@tnt-10-45.tscnet.net] has left #tunes []
01:10am
-:- SignOff eihrul: #TUNES ([x]chat)
-:- SignOff Downix: #TUNES (Erection reset by queer)
-:- lar1 [larman@dialup-209.245.142.22.SanJose1.Level3.net] has left #tunes []
-:- smoke [smoke@15dyn108.delft.casema.net] has joined #tunes
* Fufie/#tunes yawns.. ya morning
-:- SignOff air: #TUNES (http://www.qzx.com/ :: sleep)
-:- Kidteck [x@pm512-07.dialip.mich.net] has joined #tunes
<Kidteck> Anyone alive??
-:- Kidteck [x@pm512-07.dialip.mich.net] has left #tunes []
06:10am
-:- beholder [beholder@216.95.187.195] has joined #tunes
-:- Kaufmann [newbie@dial759.infolink.com.br] has joined #tunes
<Kaufmann> Foo
<Fare> Bar
<Kaufmann> wuzzup?
<Fare> abi: what's up?
<abi> i haven't a clue, fare
<Kaufmann> hrrm
<Kaufmann> abi, abi?
<abi> 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
<Kaufmann> ah
<Fare> she's sooo gaklosmontic!
<Fare> actually, she's the gaklosmonticest.
<Kaufmann> that's nice
<beholder> so, anything new at tunes?
<Kaufmann> oh man, I just can't get it right. I get one comment moderated up, then instantly another one is moderated down!
* Kaufmann/#tunes is doomed to eternal 58 Karma purgatory
<beholder> Kaufmann: Which story are you commenting on?
<Kaufmann> beh, the post that got moderated down was re. the GoHip thing
<beholder> Ahh
<Kaufmann> got some mod points to spare?
<beholder> Nope, I don't mod anything ;)  Any my comments never recived a good or a bad moderate, so I guess they were ignored
07:30am
<Kaufmann> hrrrm
<beholder> Ask fare, he's probably got a few
<Kaufmann> naaah, after the whole debacle with RMS and the GPL situation, his situation on Slashdot is probably not very good
<Kaufmann> right Faré?
<Kaufmann> well, I just posted a +1-bait comment on the ICANN story, so it just might make up for my loss anyway.
<beholder> Spend a lot of time on /.?
<Kaufmann> yep
* Kaufmann/#tunes 's a certified Karma whore
<Kaufmann> abi, I am also a certified Karma whore
<abi> okay, Kaufmann.
<beholder> beholder?
<beholder> Hmm, she's slow today
<Kaufmann> abi, beholder?
<abi> somebody said beholder was the originator of the UniOS project, member of the Tunes project, and co-designer of the AKOS project
<Kaufmann> bbl
-:- SignOff Kaufmann: #TUNES (A stranger is just an asshole you haven't met yet.)
07:40am
-:- eihrul [lee@usr5-ppp16.lvdi.net] has joined #tunes
-:- future [xdef@209.6.184.165] has joined #tunes
-:- SignOff beholder: #TUNES (ircII EPIC4pre2.003 -- Accept no limitations)
<Fufie> ack.. my enter key is sluggish
09:00am
-:- SignOff future: #TUNES (Read error to future[209.6.184.165]: EOF from client)
-:- water [water@tnt-9-70.tscnet.net] has joined #tunes
<water> screw the acm
-:- hcf [nef@me-portland-us145.javanet.com] has joined #tunes
<water> yo
<hcf> sup?
<water> trolling for papers in new venues
<water> "Type-Secure Meta-Programming"
<water> hehe
<water> "Constraint-based Partial Evaluation of Rewriting-based Functional Logic Programs"
<water> but a lot of the papers are on acm or not online at all
09:50am
<hcf> any way i could assist?
<water> not really... the papers i'm looking at are 98-00 so most likely the results of the research haven't propagated very far
<water> just for reference, this is where i'm trolling: http://www.cs.bris.ac.uk/theindex.html
10:00am
-:- mibin [mibin@an1-354.tiscalinet.it] has joined #tunes
* eihrul/#tunes hmms.
<water> muting state has the effect of creating new environments for our immutable friends
<water> (environments being sets of bindings as in scheme e.g.)
<water> btw, there's a variant of the Peano axioms to express arithmetic as rewrite logic
<Fufie> you're not an acm member?
<water> um no
<water> $10 per paper would kill me
<eihrul> abi: acm?
<abi> i don't know, eihrul
<water> http://www.acm.org
<eihrul> yet another overpriced cs journal?
<water> heh
<Fufie> if you madea nice list and mailed me I can probably see if I can pick them up the next time I am fetching papers
<water> hmmm
<water> cool thanks
<Fufie> I get papers free
<water> what medium?
<Fufie> pdf
<water> ok
<Fufie> or you could join acm.. it's not too expensive
<water> what kind of member would i be though?
<Fufie> hopefully a nice member ;)
<water> i'm not a professional or a student
<water> heh
<Fufie> I have student membership which the institute pays
<Fufie> and most institutes and decent labs pay for membership
<eihrul> ah... now i remember the acm...
<eihrul> it was that foul title that was hiding thread migration research papers from me
<water> indeed
-:- SignOff mibin: #TUNES (Ping timeout for mibin[an1-354.tiscalinet.it])
<water> eih: make a list for fufie :)
<eihrul> well, i found the papers
<water> or maybe if i can get membership
<eihrul> i just took the names, went to cora, tracked down the author's sites
<Fufie> usually the papers are also on people's homepages as well
<water> *usually*
<Fufie> yes.. it's when usually fails it is nice to be a student or work in a decent place :)
10:20am
* water/#tunes wishes *he* worked in a decent place
-:- lar1 [larman@2Cust109.tnt26.sfo3.da.uu.net] has joined #tunes
<water> hm i think that i have to apply for professional membership if at all
10:30am
<water> no, it's not worth it right now
<eihrul> they want your first-born child?
<water> no, it's just another hassle i can do without
<lar1> Whats acm?
<water> http://www.acm.org
-:- mibin [mibin@an1-924.tiscalinet.it] has joined #tunes
<lar1> Eagad
<lar1> They just keep saying the same thing over and over
<Fufie> any of you know your emacs modes and how to configure colouring in lisp-mode?
-:- Kaufmann [newbie@dial137.infolink.com.br] has joined #tunes
<Kaufmann> Oh my god.
<water> ?
* Kaufmann/#tunes is the victim of irresponsible (sp?) moderation
<water>  /.?
<Kaufmann> yes
<Kaufmann> I've already gotten two -1, Offtopic
<Kaufmann> *shakes head*
<Fufie> (send kaufmann 'sympathy)
<Kaufmann> idiot moderators
<Kaufmann> thanks Fufe
<Kaufmann> If anyone's got any mod points to spare, now would be a good time to use them... help me get back on my feet
10:40am
<Kaufmann> ...all because I said Dragonball was a bad Japanese cartoon.
<Kaufmann> Which it is, mind you.
<water> why did you have to say it?
<Fufie> speak up about things that are important to you Kaufie!
<Kaufmann> water, why not?
* water/#tunes shrugs
<water> i don't see the point in /. myself
<Kaufmann> I mean, if _I_ deserve a -1, Offtopic for mentioning Dragonball in my posts, then so does Malda.
<lar1> Karma whore! ;P
<water> wow. letting the editors of /. distibute karma around
<Fufie> umm.. I think Malda is worshiped by the /. crowd and any /. geek want to be his groupie
<Fufie> it's all healthy and natural ;)
* water/#tunes returns to papers
<mibin> Kaufmann++
<Kaufmann> I think all idiot moderators should be shot on sight. Specifically, anyone who moderates me down should be detected immediatelyand the fool's account should be deleted from the system. :)
<mibin> heh
<water> *ahem* use osopinion
<Kaufmann> water, OSO is even worse
<water> heh
<water> yes, they have taste ;)
<Kaufmann> it's a breeding ground for dumbasses who think that not posting an article because it's crap constitutes censorship.
<Kaufmann> Seriously though, I think moderation shouldn't be anonymous. I think you should be allowed to know who moderated you down and why.
<water> hm sounds like /.
* Kaufmann/#tunes plants a big kiss on mibin! *smooooooch*
<Kaufmann> thanks dude
-:- SignOff hcf: #TUNES (Ping timeout for hcf[me-portland-us145.javanet.com])
10:50am
<Kaufmann> afk
-:- Kaufmann is now known as Kaufmann_away
<mibin> heh
<mibin> Kaufmann++
<lar1> Anyone know of a site the compares different file systems?
-:- hcf [nef@me-portland-us145.javanet.com] has joined #tunes
<eihrul> search around on google
<eihrul> i'm sure there is one
* water/#tunes now groks why linear typing helps with concurrency
11:00am
<eihrul> do share
<water> not yet, but tell me when you grok those deterministic concurrency papers
-:- SignOff mibin: #TUNES (Ping timeout for mibin[an1-924.tiscalinet.it])
<water> they explain the concepts... the relation of that to linear logic is then fairly direct
-:- Kaufmann_away is now known as Kaufmann
11:20am
<Kaufmann> Gonna watch _Face/Off_... see you all later
<water> bye kauf
-:- SignOff Kaufmann: #TUNES (A stranger is just an asshole you haven't met yet.)
* hcf/#tunes sells the info of what movie kauf will be watching
11:30am
<eihrul> abi: bob?
<abi> bugger all, i dunno, eihrul
<water> lol M$ Bob?
<eihrul> no, 99bob
<eihrul> what was the factoid key for it?
<water> abi: 99bob
<eihrul> abi doesn't know that either
<water> abi: scan for bob
<water> hm no matches
<eihrul> abi: 99bob is at http://www.ionet.net/~timtroyr/funhouse/beer.html
<eihrul> abi: 99bob?
<abi> 99bob is probably at http://www.ionet.net/~timtroyr/funhouse/beer.html
11:40am
<hcf> good key choice
<hcf> when in doubt of whether something is in abi's "brain"
<hcf> grep www.tunes.org/~nef/abi/db/*
11:50am
-:- SignOff hcf: #TUNES (Ping timeout for hcf[me-portland-us145.javanet.com])
-:- hcf [nef@me-portland-us145.javanet.com] has joined #tunes
-:- SignOff lar1: #TUNES (Ping timeout for lar1[2Cust109.tnt26.sfo3.da.uu.net])
-:- lar1 [larman@1Cust90.tnt22.sfo3.da.uu.net] has joined #tunes
-:- air [brand@p0wer.qzx.com] has joined #tunes
-:- n8j [skjdhf@1Cust135.tnt26.det3.da.uu.net] has joined #tunes
-:- n8j has changed the topic on channel #tunes to: hi
-:- hcf has changed the topic on channel #tunes to: TUNES, Free Reflective Computing System @ http://www.tunes.org || slate @ http://www.tunes.org/~water/slate-home.html || WebMind @ http://www.intelligenesis.net/
<water> hi nate
<n8j> sorry
<n8j> hi
<water> is there anything you want to talk about?
<n8j> not really
<lar1> (subliminal) Say somthing useful about slate to water (/subliminal)
<water> (subliminal) heh (/subliminal)
12:50pm
<water> hm truly recursive message-passing is possible given immutable state
<water> er... s/immutable/mutable/
<water> otherwise, recursive code would be a co-recursive definition
<water> since you'd be defining a function call in terms of itself
<water> traditional oo lets you recurse over *other* objects that share the same protocol
<water> and so does fp
<water> hm mutable isn't even the right word
<water> maybe clonable immutable
01:00pm
<water> eihrul: you ready to discuss?
<eihrul> what in particular?
<water> concurrency, mutability, functional/oo stuff, maths, you name it
<eihrul> still reading the conc paper
<water> ok let me know if/when you're ready
-:- n8j [skjdhf@1Cust135.tnt26.det3.da.uu.net] has left #tunes []
-:- revned [none@dialup-209.246.80.20.NewYork2.Level3.net] has joined #tunes
<water> hi rev
<water> what can we do ya for? :)
01:10pm
* water/#tunes just had an odd thought
<water> if we had an object with the right kind of meta-behavior, its co-recursive methods might actually mean something
<water> hm
* eihrul/#tunes afks.
-:- SignOff eihrul: #TUNES ([x]chat)
-:- SignOff revned: #TUNES (Ping timeout for revned[dialup-209.246.80.20.NewYork2.Level3.net])
-:- revned [none@dialup-209.246.80.20.NewYork2.Level3.net] has joined #tunes
<water> hey revned do you want to talk?
<revned> hey water
<revned> what you got in mind to talk about?
<water> mostly tunes stuff
<water> or squeak
<water> :)
<revned> i'm not even familiar with this channel
01:20pm
<water> www.tunes.org
<water> what brought you here? curiousity?
<revned> yeah
<revned> basically
<water> okay, well i can explain just about anything about tunes and related trivia
<water> w/ exception of os coder stuff, for that talk to air
<revned> what is this project for?
<water> it's a language/os-type project based on reflection
<revned> what is reflection?
<water> it's where the programmer has access to and can change how the language implementation works
<water> within the programming language itself
<water> (i.e. without having to muck with c source files)
<water> you grok or no?
<revned> no
<water> hm
-:- SignOff hcf: #TUNES (Ping timeout for hcf[me-portland-us145.javanet.com])
<water> what languages have you ever used?
<revned> don't know much about programming
<revned> :(
<water> oh ok
-:- hcf [nef@me-portland-us145.javanet.com] has joined #tunes
<water> well then it takes a little to explain
<water> hm
<revned> it ok
<revned> well i gtg
<revned> i'll bbbl
<water> oh
<revned> :)
-:- SignOff revned: #TUNES (Leaving)
<water> hm
* water/#tunes wonders how many people who frequent OpenProjects have never really programmed
<Fufie> *shrug* but many of them will eventually program something I guess
<water> yeah
<Fufie> some of them might even mature into fine hackers
<water> heh. they'd have no clue about squeak's power without a lot of explaining
<water> (or lisp for that matter)
<Fufie> one must mature into understanding of squeak
<water> if i had time, i'd put some effort into making it work a lot better
<Fufie> as Erik Naggum (of lisp fame) says, CL is a language one graduates into.. I have heard him use the word 'matres' as well
<Fufie> matures even
01:30pm
<Fufie> I think one doesn't really realise the power of CL until one knows half-dozen languages, have hacked code in several CS fields and generally gone through the larval stage
<water> hm a vpl conference in seattle in september
<Fufie> vpl?
<water> visual programming language
<Fufie> what is that?
<water> ever heard of prograph?
<Fufie> something with a dialog editor and clicky-click interface?
<water> nope
<Fufie> I am not familiar with prograph no
<water> it's a language where the syntax of expressions is a high-level visual construct
<water> usually graphs of control or data flow
<water> abi: prograph?
<abi> water: wish i knew
* water/#tunes sighs
* Fufie/#tunes hopes it's not like those stupid control-flow things people say is good when learning to program
<Fufie> drawing boxes with expressions on
<water> no, more like fp
<water> well, that's how prograph works, anyway
<Fufie> ok, I might be old-fashioned but I prefer oo-fp and a good call-graph interface
<water> abi: prograph is a visual data-flow language with oo extensions at http://www.pictorius.com/prograph.html
<smoke> lol
<water> anyway, there's a decent amount of research into vpl constructs as well as program visualization
<water> and that's what shows up at the conferences
<Fufie> ok, program visualisation is important
<water> yes and direct manipulation ui's to languages help, too
<water> or maybe you think the self stuff is nonsense :)
<Fufie> but it should be an option, not something some loser-professor or theorist impose in a language
<water> heh
<water> well all vpl's right now besides prograph and toontalk are just tiny research projects
01:40pm
<Fufie> until they bootstrap themselves they remain toy languages
<water> yep
<water> thx for reminding me, oh wise one
<Fufie> no need for sarcasm
<water> no need for patronizing
<Fufie> I didn't
<water> you never do ;)
<Fufie> whatever..
-:- SignOff hcf: #TUNES (Ping timeout for hcf[me-portland-us145.javanet.com])
<water> the point is that you can make direct-manipulation ui's to languages
<water> and that some language ideas even foster this metaphor
<water> like self
<water> (and slate, i'm betting)
<water> of course, the field is small because it's difficult to capture program semantics visually except within high-level languages that don't have enough support to go visual
<water> basically, most coders don't care about the end-user's perspective
<Fufie> I think I disagree on that, but I'll let that rest
<water> every coder disagrees with that
<water> even i do, and i know i'm wrong
<water> hm so what do you think?
<Fufie> think about which part?
<water> about any part you have thoughts about
01:50pm
<smoke> do the ms visual languages have anything to do with vpl's?
<water> hell no
<smoke> ok
<water> you have to be able to build, manipulate, and compile an algorithm from an interface whose syntax is not ascii-based
<Fufie> I think the most important measurement is LOCNW: lines of code not written :)
<water> how do you mean?
<water> the fact that no one uses it or expressive power?
<Fufie> expressive power
<water> oh ok
<smoke> water: what input devices are used for vpl's?
<water> smoke: the usual gui stuff
<water> although some research ideas go well beyond wimps
<Fufie> if visual interaction can help increas LOCNW that is very good, as long as it doesn't force one into some losers idea
<water> fufie: well then argue against implementations of the idea, not the idea
<water> "i think coding with text sucks because basic is coded in ascii and it suck"
<Fufie> I dislike enforcement of _one_ idea
<water> thx for the irrelevant opinion
<Fufie> stop whining
-:- SignOff smoke: #TUNES (Ping timeout for smoke[15dyn108.delft.casema.net])
<water> well, discuss ideas
<water> i don't care about politics
<water> i don't disagree with you at all, i just don't care
* Fufie/#tunes goes back to his emacs.. I don't have time to listen to attempts to insult me
<water> what an ass
* lar1/#tunes takes notes
<water> lar1: on what?
<lar1> How you and fufie handled eachother
<water> oh
<water> any suggestions?
<lar1> On what?
-:- hcf [nef@me-portland-us1041.javanet.com] has joined #tunes
<water> on how to handle each other
<lar1> Not at the moment
<lar1> intresting that you ask me though
02:00pm
<lar1> I thought you didn't take advice from the 14-year-old?
<water> well any kid knows how to get along with people
<hcf> lar1 isnt any kid
<water> it takes an adult to be a consummate jerk :)
<water> no, but he could have been 8 and i still would have asked him
<lar1> water:  Heh.  You forget that if I was that devloped with my social skills, I wouldn't be here.
<lar1> err
<water> yes, i suppose that's true
<lar1> That one was wide open to misinterpeation
<water> np
<lar1> Igh
<lar1> The crap under this keyboard is disgusting
<water> hm squeak's namespaces are dictionaries, which is compatible with my set-type objects used as namespaces
02:10pm
-:- smoke [smoke@16dyn175.delft.casema.net] has joined #tunes
-:- SignOff hcf: #TUNES (Ping timeout for hcf[me-portland-us1041.javanet.com])
-:- hcf [nef@me-portland-us1041.javanet.com] has joined #tunes
<water> hm smalltalk namespaces use inheritance for nesting namespaces
02:20pm
<water> ok slate's not terribly far from self or smalltalk in some respects
<water> although the namespace idea hasn't been used in smalltalk before
<water> hcf: what should i do about fufie?
<hcf> reading log, was afk
-:- Kaufmann [newbie@dial137.infolink.com.br] has joined #tunes
<hcf> stop talking to him
<water> heh
<hcf> about things that result in things that piss u off
<Kaufmann> Yet more proof that Slashdot has a negative IQ average.
<water> am i hopeless or is he? :)
<hcf> water: both
<water> heh
<water> :P
<hcf> Kaufmann: start #slashdot-rejects and whine in there
<Kaufmann> hcf, I should
<Kaufmann> Some guy stumbles upon a page saying the music industry enjoyed solid growth in the past year. He posts it to Slashdot, saying they lost negative $1.4M last year. And, just as expected, a bunch of braindead morons start saying "oh, the RIAA should do this and that to start losing money", completely missing the point.
<Kaufmann> urrrrrrrgh
<Kaufmann> idiots
<Kaufmann> I don't know how the system can give this kind of people valuable mod points and let them use them
<Kaufmann> it's like handing a loaded gun to a monkey
<hcf> Kaufmann: the subtext of what i said was take it elsewhere
<hcf> iow, shutup
<Kaufmann> hcf, I noticed it
<Kaufmann> I don't wanna
02:30pm
<hcf> and promptly spewed more crap
<Kaufmann> okay, I'll shut up
<Kaufmann> uh?
* hcf/#tunes is lag'd
<Kaufmann> ah
-:- Kaufmann is now known as Kaufmann_away
<water> hm so apparently i shouldn't discuss anything related to ideas about new ideas in prograamming languages
<water> doh
<water> hm so apparently i shouldn't discuss anything related to new ideas in programming languages
<water> is that what you're saying?
02:40pm
<water> hcf: you gonna answer or no? :)
<hcf> to what?
<water> my pervious question
<hcf> eh
<hcf> why'd u ask?
<water> to get more precise data on how to make #tunes work better
-:- SignOff smoke: #TUNES (z)
<hcf> i dont know
<hcf> ppl suck
<hcf> thats exactly right
<hcf> ppl rnt on ur level
<water> lol
<water> yeah sure
<hcf> cannot partake is discussions like u'd like
02:50pm
-:- SignOff hcf: #TUNES (Leaving)
-:- 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 @ http://www.tunes.org/~water/slate-home.html || WebMind @ http://www.intelligenesis.net/
-:- Kaufmann_away is now known as Kaufmann
<Kaufmann> well, I'm back
<Kaufmann> so you'll have to stop talking about important stuff now :)
03:20pm
* Fufie/#tunes yawns
* Kaufmann/#tunes yawns back
* Fufie/#tunes has a function that disappears
<Fufie> just vanishes
<Kaufmann> cool
<Kaufmann> (define (fun) (set! fun #f))
<Kaufmann> :)\
<Fufie> even worse
<Fufie> it shows up in a datafile
<Fufie> but when reading that datafile it even disappears as data
03:30pm
<Kaufmann> how odd
<Fufie> it's called parse-javadoc-text  that is probably the reason
<Kaufmann> heh
<Fufie> built-in hatred in cmucl of java :)
<Kaufmann> ah well
<Fufie> it's been a long time since I restarted the image.. time to start afresh I guess
<Kaufmann> hmm
<Kaufmann> isn't that peculiar?
<Kaufmann> in that respect, today's CMUCL is just like the Symbolics Lisp Machines of 20 years ago
<water> you mean images?
<Kaufmann> kinda
<Kaufmann> the way the environment behaves
<water> a lot of smalltalks use images, with the exceptions being gnu st and a few commercial ones
<water> how is that?
<Kaufmann> I know
<Kaufmann> how is what?
<water> the way the env behaves
<Kaufmann> well, I'm just saying that 20 years ago, if you wanted to clean up the bindings, you would power-cycle the LispM.
<Kaufmann> something to think about.
<water> heh
03:40pm
<Fufie> sometimes a long running image accumulates some odd functions and odd settings to variables.. restarting helps
<water> ok squeak uses changesets
<Fufie> ack.. something is fu
<Kaufmann> *yawn*
03:50pm
<Kaufmann> the whole world is fu
<water> not everyone lives in the world
<Kaufmann> yer right
<Kaufmann> damn those lucky bastards up at Mir
-:- SignOff Kaufmann: #TUNES (Read error to Kaufmann[dial137.infolink.com.br]: Connection reset by peer)
04:00pm
<Fufie> (setq *frustrated* t)
-:- AlonzoTG [Alonzo@216.164.134.65] has joined #tunes
<Fufie> found the problem.. I didn't reset a hash-table of functions
-:- eihrul [lee@216.24.141.16] has joined #tunes
<water> hi eih
<lar1> Hey eihrul!
<eihrul> re
<water> eih: what's the status?
<eihrul> rmm, just woke up
<water> heh
<water> so when will you be ready to talk slate?
04:10pm
<eihrul> no idea, whenever i can manage to concentrate on something
<water> ok let me know
<lar1> bbl
<water> k
<eihrul> only thing i've been able to do much of lately is sleep
-:- SignOff lar1: #TUNES (Leaving)
<water> how many hours per day?
<eihrul> close to 12
<water> yikes
<water> that's 12 hours you could have spent reading papers ;)
<water> btw, squeak uses a subset of Set called Dictionary for its new namespace system, and it implements block-scope as inheritance
<water> also, ever namespace has a singleton class (yuck)
<water> s/ever/every/
04:20pm
<eihrul> i assume self doesn't....
<water> doesn't what?
<eihrul> require a singleton class for every namespace
<water> afaik it has namespaces, but they use delegation
<water> well, it doesn't have classes, silly :)
<eihrul> yes, that's why i assume :)
* water/#tunes slaps eihrul around with "SELF: The Power of Simplicity"
<water> that'll wake you up
<eihrul> awake, but yet i'm not
<water> drink some water or something
<water> maybe food
<water> yikes!
<water> my contact at intelligenesis is reading the irc logs, because his company won't let him use irc at work
<eihrul> hmm, there goes subtelty
<eihrul> aka subtlety
04:30pm
<water> and he showed the paper to his cto, i think
<water> yeah he sent me this mail with the guy's comments
<water> yuck, comparing my stuff to hypersets
-:- SignOff eihrul: #TUNES (Ping timeout for eihrul[216.24.141.16])
-:- eihrul_ [lee@usr5-ppp210.lvdi.net] has joined #tunes
-:- eihrul_ is now known as eihrul
-:- hcf [nef@me-portland-us1013.javanet.com] has joined #tunes
04:40pm
<water> hcf: the cto read my paper
<water> my contact at the company also read the logs
<water> he doesn't get it
<water> (the cto)
-:- SignOff AlonzoTG: #TUNES (Have Nice Day :))
<hcf> but did he like it?
<hcf> http://www.elj.com/eiffel/feature/inheritance/mi/review/
<water> he claims it's nothing he hasn't already covered
<water> but like i said, he didn't get it
<hcf> yeah right
<water> yeah right, what?
<hcf> that he's already covered it
<water> oh
<water> i'm working out a reply
<water> and trying to cover his points by reading his chaotic logic book
<water> why do you agree with me?
04:50pm
<water> hcf?
<hcf> huh?
<water> why do you agree with me?
<hcf> was i agreeing?
<water> <hcf> yeah right
<water> <water> yeah right, what?
<water> <hcf> that he's already covered it
<water> why do you think so?
<hcf> if he hadnt read ur paper, how could he of already covered it?
<water> i think he did
<water> well, within the last few days
<water> belh, it's rough looking for concrete points in his book to rebutt
<water> (mostly in simply finding those points that are actually concrete)
05:00pm
<water> well, for the benefit of someone who might be reading the logs:
<water> abi icct
<abi> hmmm... icct is Interaction, Computability, and Church's Thesis at http://www.cs.brown.edu/people/pw/papers/bcj1.pdf
<water> that explains a decent amount about the ideas of co-induction and its relationship to computation
<water> well, i can't disagree with his philosophical points, but the implementation doesn't honor it at all
05:10pm
-:- water_ [water@tnt-9-90.tscnet.net] has joined #tunes
-:- SignOff water: #TUNES (Ping timeout for water[tnt-9-70.tscnet.net])
-:- water_ is now known as water
<water> i wish i could discuss this in real-time somehow
05:20pm
-:- SignOff hcf: #TUNES (Ping timeout for hcf[me-portland-us1013.javanet.com])
-:- hcf [nef@me-portland-us1013.javanet.com] has joined #tunes
<eihrul> just ask him for such
<water> i am
-:- SignOff hcf: #TUNES (Leaving)
* eihrul/#tunes ponders: 9 * 180 * 14 / 24...
05:30pm
<water> what does that signify?
<water> well, i just sent off quite a letter
<water> damn it there was a typo that made one sentence a little funny-looking
<eihrul> 180 days on average in the school year
<eihrul> 9 hours per day of school 
<eihrul> 14 years of such
05:40pm
<water> ok
<eihrul> roughly 6 man-years or so (that would bea lot of research papers)
05:50pm
<water> so are you ready to discuss yet? :)
<eihrul> still reading
06:00pm
<water> k
<eihrul> if you want to start a concurrency discussion, be my guest, though :P
<water> seriously?
<water> do you grok the paper?
<eihrul> somewhat, given that i've only read half of it
<water> good god, alan kay uses a 70mb squeak installation for presentations
<eihrul> though, this concurrency scheme seems to hinge on immutability a lot
<water> what do you think about the comments on forking?
* water/#tunes nods
<water> it's for lazy, purely functional languages, which slate can easily do
<eihrul> though immutability does fair better than mutability wrt concurrency
<eihrul> less need for synchronization, i would imagine
<water> yeah like using function-call graphs to reify concurrent algorithms
06:10pm
<water> btw, linear typing ideas amounts to having to explicitly duplicate any information resource in ordeer to have two threads work on it
<water> which can be encompassed by our idea of clonable but immutable objects
-:- Netjoined: adams.openprojects.net merril.openprojects.net
-:- thomas [thomas@193.217.63.152] has joined #tunes
-:- Fare [rideaufr@esmeralda.enst.fr] has joined #tunes
-:- Plundis [plundis@130.238.23.252] has joined #tunes
-:- Fufie [stig@tunnel-44-38.vpn.uib.no] has joined #tunes
-:- air [brand@p0wer.qzx.com] has joined #tunes
-:- eihrul [lee@usr5-ppp210.lvdi.net] has joined #tunes
-:- water [water@tnt-9-90.tscnet.net] has joined #tunes
<water> ok bbiaf
<eihrul> water: not familiar with 'linear typing' too much :)
06:20pm
<eihrul> executive summary?
-lilo(lilo@varley.openprojects.net)- [GlobalNotice] Please welcome quincy.ma.us.opirc.nu, aka pohl.openprojects.net!
06:30pm
<eihrul> water: hello?
06:40pm
<water> back
<water> it has to do with linear logic
<water> i'll get a url with a tutorial
<water> oops
<eihrul> was getting food :)
<water> that reminds me
<water> well how much have you gotten out of that concurrency paper so far?
<eihrul> in pages or in info?
<water> info
<water> honsetly i'd like you to put it in your own words so that we're on the same page
<eihrul> rmm, distribution orthogonal to concurrency, multiple demands versus single demand of call-by-need, migrating closures for better load balancing (referential transparency), etc
<water> s/honsetly/honestly/
<water> and you grok how all this applies to slate, yes?
<eihrul> well, more of the paper happens to be on distribution :)
<water> true
<eihrul> not that slate doesn't need distribution...
<water> but we can handle that within the namespaces framework
06:50pm
<water> modelling remote installations as namespaces
<water> or, within namespaces, not "as"
* eihrul/#tunes keeps having visions of object-to-the-metal programming systems. :)
<water> well let's make sure we get our ideas right
<eihrul> perhaps it is the aspirin, dunno
<water> besides we need a spec
<water> heh
-lilo(lilo@varley.openprojects.net)- [GlobalNotice] Please welcome il.us.opirc.nu, aka. turtledove.openprojects.net!
<eihrul> i should have started aspirin a week ago :)
<water> oh great you're high
<water> btw, recursive message code on immutable objects is co-recursive
<eihrul> eh, i took one!
<water> just so you know
<eihrul> i'm not high, i just don't feel depressed... so i'm higher than when i was low, but not high :P
<water> i was poking fun
<eihrul> co-recursive?
<water> yes that means weird stuff
-lilo(lilo@varley.openprojects.net)- [GlobalNotice] Also, welcome back to jp.opirc.nu, aramata.openprojects.net!
<eihrul> as in recursion via co-routines?
<eihrul> or something along that train of thought?
<water> no, as in really weird stuff
<eihrul> okay, explain co-recursion :P
<water> i.e. 4=x+4
<water> it's like co-induction
<water> heh better yet, x=4+x
* eihrul/#tunes hmms....
<eihrul> a stream of 4s, how quaint
<water> indeed
<water> i was afraid you wouldn't get it
<water> but you see the interesting aspect to it
<eihrul> though lazy evaluation seems essential for such statements :)
<water> yes
<water> it also means that we don't need special stream classes
<water> er... objects :)
<water> sorry, i'm used to coding in squeak
07:00pm
<water> maybe we should use the word "mixin" from now on to refer to objects intended for re-use. do you agree?
<eihrul> well, i've never used prototype-based systems either, so... :)
<eihrul> sure, if you please, though it denotes MI
<eihrul> or atleast connotes
<water> well we know how to get mi without mi
<eihrul> perhaps an element?
<eihrul> (to rip a term from chemistry)
<eihrul> or a quark :)
<water> uh
<eihrul> quarks don't exist much as individual entities, afaik
<water> more like template
<water> or pattern :)
<eihrul> either one of the two works
<water> which two?
<eihrul> template/pattern
<water> well, then template will work
<water> pattern already has ambiguous references
<eihrul> template => prototype?
<water> anywa, back to concurrency
<water> hm sure
<water> heh forgot about that one :)
<water> anyway, concurrency
<water> do we still need a fork primitive?
* eihrul/#tunes ponders.
<eihrul> well, in the context of this particular paper
<eihrul> would not "fork" just be a particular annotation?
<water> or does everything active fork?
<water> the point is "can you implement that?", though
07:10pm
<eihrul> in Lisp, i'm not sure :)
<water> well ok lisp doesn't multi-thread
<eihrul> yes, so any concurrency would be synthesized
<eihrul> doesn't matter really
<water> well that's not much of an issue
<eihrul> simulation of concurrency is good enough
* water/#tunes nods
<eihrul> continuations would be a big help there, though 
<water> ah
<water> lisp continuations or slate ones?
<eihrul> lisp continuations
<water> ok
<eihrul> though, what of slate continuations?
<water> what of them? :)
<eihrul> well, we've never discussed them...
<water> would they be much of a problem?
<water> (reifying the stack)
* eihrul/#tunes hmms.
<eihrul> perhaps not
<eihrul> which then brings up the stack...
<eihrul> (s)
<water> yes, which reminds me i finally read the stuff on stack frames
<eihrul> abi: erlang?
<abi> erlang is a distributed functional programming language at http://www.erlang.org/
<water> hmm what's interesting about it?
<eihrul> erlang?
<water> yes
<eihrul> oh, it was just mentioned in the paper
<eihrul> can't hurt to look at it
<water> and what about the stack(s)
<water> ?
<water> ok
<eihrul> actually, hmmm
<eihrul> if threads are reified as streams of computations
<eihrul> they very much resemble a continuation of sorts
<water> yes they do resemble
<eihrul> which actually should happen, afaik
<water> i think that when you put threads in different memory spaces, so that they aren't sharing a stack
<water> you get a different relationship
<eihrul> (and then streams of computations runs into monads)
<water> so, maybe a team of threads act as continuations
<water> wrt each other
<water> hm
<eihrul> and monads into continuations :)
<water> monads do relate to threads, but i don't think it's as solid a connection
<water> monadic programming is more like a style
<eihrul> i know, just brain-storming
<water> ok
07:20pm
<water> that reminds me that i should look at co-monads again, now that i've read that good paper on how monads actually get used
* eihrul/#tunes needs to brush up on comonads as well.
<water> did i send you that good paper on monads?
<eihrul> yeah
<eihrul> rmm, well you sent me a monad paper
<water> i can't believe i didn't realize what >> meant before that
<water> hold on, i'll get the file name
<eihrul> well, i've renamed it :)
<eihrul> title is better
<water> k
<water> why rename it?
<eihrul> well, i rename them to abbreviations of their titles
<eihrul> versus author/year/conference
<water> well anyway let's continue
<water> we can have thread teams implemented as co-routines
<water> i don't think it works in a distributed memory space, though
<water> (perhaps you can provide an example where it does)
* eihrul/#tunes hmms.
<eihrul> not sure i fully understand why threads as co-routines is actually useful :)
<water> fewer abstractions, i suppose
<eihrul> because that infers a synchronization
07:30pm
<water> how so?
<eihrul> well, don't co-routines have explicit transfers of control between eachother?
<water> yes
<eihrul> you then end up with something akin to cooperative threading 
<water> hm
<water> well co-routines aren't the problem, of course, it's threads
<water> after all, co-routines are always co-operative
<water> :P i'm getting tired of the prefix "co-"
<eihrul> use ~ 
<eihrul> >:)
<water> grrr ghostview kicked the bucket
<water> hold on, must reboot
-:- water [water@tnt-9-90.tscnet.net] has left #tunes []
<eihrul> ~routines, ~operative, ~monads
-:- water [water@tnt-10-32.tscnet.net] has joined #tunes
<water> ok
<water> abi: rewriting on gc?
<abi> water: i haven't a clue
<water> gr
<water> abi: rewriting for gc
<abi> it has been said that rewriting for gc is "Abstract Models of Memory Management" at http://www.cs.rice.edu/CS/PLT/Publications/fpca95-mfh.ps.gz or see cora
07:40pm
<eihrul> dern
<eihrul> erlang is non-deterministic concurrency
<water> oh
<eihrul> might as well have concurrent caml for what it's worth :)
<water> what's the title of your monad paper?
<eihrul> one sec, dog is going psycho
* water/#tunes refactors his paper collection into categories finally
-:- hcf [nef@me-portland-us334.javanet.com] has joined #tunes
<eihrul> "the constructive lift monad"
<eihrul> "linear logic, comonads, and optimal reduction"
<eihrul> "computation comonads and intensional semantics"
<water> ok you have roughly the same papers i do
<eihrul> that and i also have "codata and comonads" 
<water> aha!
<water> do you have "concurent haskell"?
<eihrul> nope (have heard of it though)
07:50pm
<water> only 64k
<water> so what of threads as continuations?
<eihrul> well, they just seem to reify the state of a state
<eihrul> er state of a thread
<eihrul> thought not even reify, necessarily
<water> right but can we handle them with continuations, and furthermore can we handle the continuations themselveS?
<eihrul> well, they seem like very primitive notions in themselves
<water> which do?
<eihrul> threads and their continuations
<water> why?
<eihrul> hold on, dog is ripping apart my room
<eihrul> well, because processors are black-boxes
<water> not sure i know what you mean
08:00pm
* eihrul/#tunes is just thinking via the notion that a thread is a "virtual" processor (or evaluator, whichever you prefer).
<water> oh
<water> well that's not a problem is it?
<eihrul> well, some way to express processor state in slate would be nice :)
<water> the thread's processor or the actual one?
<eihrul> actual one(s)
<water> hm
<water> what do you propose?
* eihrul/#tunes has some vague notion of cloning a processor object.
<water> i'm not sure what we can do with that right now
<eihrul> neither am i :)
<water> besides, we should be addressing concrete things
<eihrul> well, there's many levels of abstraction to the idea of concurrency
<water> true
<water> my idea doesn't consider processors so much as evaluators
<eihrul> well, processors are just primitive evaluators
<water> damn it's late and i need to eat
-:- AlonzoTG [Alonzo@216-164-131-88.s88.tnt2.lnhva.md.dialup.rcn.com] has joined #tunes
<water> do you think you could write a blurb on this for the slate pages?
<eihrul> well, i'd really like to look more into concurrency models :)
<eihrul> dig around on cora, etc
<eihrul> because the whole area still feels vague
<eihrul> damn it! what happened to cora?
08:10pm
<water> bleh bbl
<water> i must eat
<eihrul> doh
-:- water [water@tnt-10-32.tscnet.net] has left #tunes []
<eihrul> never remember needing www. before
08:20pm
* eihrul/#tunes hmms.
<eihrul> all these links on cora are dead
<eihrul> hmm
<eihrul> cora seems to be dead actually
<hcf> which links on which cora page?
<eihrul> well, cora en total
<eihrul> is not responding
<eihrul> this is not good
<hcf> seemingly works for me
<eihrul> damn sprintlink!
-:- water [water@tnt-9-62.tscnet.net] has joined #tunes
* water/#tunes will be afk for most of the next hour
* eihrul/#tunes casts a curse on sprintlink.
-:- _ruiner_ [DIY@ppp122.wi.centurytel.net] has joined #tunes
08:40pm
-:- SignOff _ruiner_: #TUNES (destroy what destroys you)
<eihrul> damn it
<eihrul> can't telnet into bespin either
<eihrul> hcf: can you get some papers for me? :)
<hcf> perhaps
<hcf> hmm
<hcf> u cant access bespin?
<eihrul> nope
<eihrul> sprintlink is not letting me through
<hcf> 206.63.100.13 doesnt work?
<eihrul> nope
<eihrul> gah
<eihrul> off to kill time in the meanwhile
08:50pm
<water> kill time?
09:00pm
<eihrul> yes
<eihrul> i can't get to cora... for some strange reason
<eihrul> (well, some strange reason wrt sprintlink)
09:10pm
-:- SignOff thomas: #TUNES (Ping timeout for thomas[193.217.63.152])
-:- thomas [thomas@193.217.63.152] has joined #tunes
* AlonzoTG/#tunes is looking for gnu machin; what socket should I get? 7, 370, slot 1, EV6?
<eihrul> water: oh well... sprintlink looks mucked up for the night, so i shall sleep....
-:- SignOff eihrul: #TUNES ([x]chat)
-:- SignOff abi: #TUNES (Ping timeout for abi[bespin.dhs.org])
-:- abi [nef@bespin.dhs.org] has joined #tunes
09:20pm
-:- SignOff AlonzoTG: #TUNES (Have Nice Day :))
-:- SignOff abi: #TUNES (Ping timeout for abi[bespin.dhs.org])
-:- SignOff hcf: #TUNES (Leaving)
-:- abi [nef@bespin.dhs.org] has joined #tunes
-:- witten [witten@un.torsion.org] has joined #tunes
-:- nate37 [nate37@ppp-206-117-27-142.dialup.pcmagic.net] has joined #tunes
<nate37> what happend to osdev chat room?
-:- fonz`` [Ilan@adsl-63-193-147-194.dsl.lsan03.pacbell.net] has joined #tunes
-:- eihrul [lee@usr5-ppp110.lvdi.net] has joined #tunes
10:40pm
<nate37> helllo..
10:50pm
-:- fonz`` [Ilan@adsl-63-193-147-194.dsl.lsan03.pacbell.net] has left #tunes []
<nate37> How many people here are design OSs?
<eihrul> enough
11:10pm
-:- SignOff air: #TUNES (http://www.qzx.com/ :: sleep)
-:- nate37 [nate37@ppp-206-117-27-142.dialup.pcmagic.net] has left #tunes []
<eihrul> hmm, my postscript collection is now appeased with 4MB of new papers... 
-:- SignOff eihrul: #TUNES (Leaving)
11:30pm
-:- hcf [nef@me-portland-us928.javanet.com] has joined #tunes
[msg(TUNES)] newlog 2000.0228
IRC log ended Mon Feb 28 00:00:02 2000
