IRC log started Thu Dec 23 00:00:01 1999
[msg(TUNES)] permlog 1999.1223
-:- SignOff hcf: #TUNES (Ping timeout for hcf[me-portland-us910.javanet.com])
-:- hcf [nef@me-portland-us837.javanet.com] has joined #tunes
-:- SignOff hcf: #TUNES (Leaving)
<colorg> since it's dead in here any damn way...
<colorg> :; cLIeNUX0 /dev/tty1 r 23:40:37   /source/core/H3sm
<colorg> :;H3sm words bye | format
<colorg> processtoken doword ?abbreviation readstdins ?word parsetoken hexnumber
<colorg> ?hexnum nextchar ?char ?segments= words previous dump .name beep .chars
<colorg> .string .r .ps .p p2+s p2dup ?hex ascii->digit tab blank cr maskchar
<colorg> chars abs - , digits hexdigits itoken tib toklen USize charsize dp
<colorg> beginparsearea endparsearea latest write read zero yes XOR ushift
<colorg> udivmodlsB true ->p ->link ->code ->r * swap ! s->p s->r setpsi setrsi
<colorg> setip setsi setSize rup r->s r->psi r->p r-> r-1 r@p return rdrop ?r=
<colorg> ?r ?= .bin .x pup pswap p! p->s_bd p->s p->r p-> p-1 p-c p-s p+c p+1 p+s
<colorg> p+ + p@ pdup pdrop over OR one onbits nothing no p- negate NOT move max
<colorg> maskdual maskbyte ip+ halve go gap flag getrsi getpsi getSize getsi @+ @
<colorg> false errmit emit ell dup drop double doHNC dolit cells_bd cells bytes_bd
<colorg> bytes bye bump ?positive ?contents= aint AND address
<colorg> :; cLIeNUX0 /dev/tty1 r 23:40:51   /source/core/H3sm
<colorg> :;
<colorg> That's my 3-stacker
01:50am
-:- fire [no@209-68-229-46.dialup.cust.tfb.com] has joined #tunes
-:- fire has changed the topic on channel #tunes to: Today fire turns 15... 3 years to manhood.
<colorg> yow
<fire> :D
<Fufie> congrats
<fire> thanks :D
<fire> so what's up guys?
<colorg> ^ is up
02:10am
<fire> i hope you aren't like fare
<fire> :P
* Fufie/#tunes needs breakfast.. but must read a dozen cartoons first
<fire> fare pulls stuff like that all the time
<colorg> I'm a lot like Fare I think. I added 160 Linux syscalls to eforth  :>
<fire> isn't it pretty late sweden?
<fire> D:
<fire> wow
<fire> sounds like fun
<Fufie> pretty late sweden?
<fire> in sweden
<fire> like afternoon
<colorg> it's pretty handy. 
<fire> i wish eforth would have certain things that others have
<fire> isn't if...then not part of eforth?
<Fufie> It's half past eleven I guess.. at least it is so here in Norway
<fire> oh sorry
<fire> i mix you scandinavians up all the time
<colorg> some form of if is pretty hard to avoid.   if <true part> then <false part> else    is stock Forth I think
<fire> oh
<fire> ok then
<Fufie> fire: that's a great sin :p
<fire> bbl
<colorg> and "if"  tests if the top item on the data stack is true, i.e. non-zero 
<Fufie> fire: let me give you a few simple rules to memorise it: norway=vikings, sweden=the chef in the muppets, and danes.. hmm.. 
<Fufie> :)
<fire> :D
02:20am
<colorg> ' address dump
<colorg> 080480a4    07 00 80 00 61 64 64 72 65 73 73 00 90 80 04 08        address
<colorg> 080480b4    ff 05 34 e6 04 08 a1 34 e6 04 08 89 45 f0 8b 55      4    4    E  U
<colorg> I wrote ' and dump tonight   
-:- SignOff fire: #TUNES (Leaving)
02:30am
-:- smokie [tw026024@zaalf07.twi.tudelft.nl] has joined #tunes
-:- SignOff smokie: #TUNES (BitchX-75+Deb1an -- just do it.)
-:- SignOff colorg: #TUNES ( Rick Hohensee humbubba@smart.net)
-:- Kaufmann [kaufmann@amadeus.fluid.impa.br] has joined #tunes
<Kaufmann> IT'S RAINING!!!!!!! Thank the Lard, it's raining!!!!!!!!!!!
>>> Kaufmann [kaufmann@amadeus.fluid.impa.br] requested PING 945952687 736247 from #tunes
04:40am
<Fufie> the rain is getting rid of the snow so rain is good :)
<Kaufmann> what snow?!?
<abi> snow is, like, cold man, be warned
<Kaufmann> I'm celebrating because in over a week since I've started working here, it's been hellfire-hot every single day
<Fufie> it has been snow here the last week
<Kaufmann> I come in at 10 to 11 o'clock, when the sun is at its peak... and it's a steep climb up
<Kaufmann> lemme see if I can find some photos of the place
<Kaufmann> it's practically inside the Tijuca forest
<Kaufmann> http://www.impa.br/AboutImpa/galeria-fotos.html
04:50am
* Kaufmann/#tunes envies you damn Scandinavians
<Fufie> why?
<Fufie> the snow is a mess
<Fufie> kauf: you're in the middle of the jungle..
<Kaufmann> Oh, how I pity you... with your booming economy, your beautiful blond women and your breezy summers
<Fufie> :)
05:00am
<Fufie> but these days we've had snow here, we don't like that
<Fufie> other parts of norway can have snow
<Fufie> in Bergen we don't like it
<Fufie> except the kids
<zarq> i thought it only rained in Bergen? :)
<Fufie> that's a myth :p
<Kaufmann> zarq, what about you?
<zarq> what about me?
<Kaufmann> where do you live?
<zarq> i live in the netherlands
* Kaufmann/#tunes kicks himself
<zarq> what for?
05:10am
<Kaufmann> aaaairggh
<zarq> ah well, at least it doesn't rain here :)
<zarq> (no snow either, though)
<Fufie> but lousy conditions for mountain climbing :)
<Kaufmann> LOL
<Kaufmann> seriously, you people don't understand just how lucky you are
<zarq> no, we aren't lucky until we get a Christmas covered with snow
<Kaufmann> Okay, how many people in the channel right now are called Anders?
<zarq> the last time that happened was in 1979, i think.
<Fufie> lucky? I am seriously considering moving further south to southern france or nothern italy
-:- Closing Link: TUNES[bespin.dhs.org] by lewis.openprojects.net (Ping timeout for TUNES[bespin.dhs.org])
-:- Connection closed from irc.us.openprojects.net: Success
-:- Connecting to port 6667 of server irc.us.openprojects.net [refnum 0]
-:- BitchX+Deb1an: For more information about BitchX type /about
-:- Welcome to the Internet Relay Network TUNES (from king.openprojects.net)
-:- Your host is king.openprojects.net, running version u2.10.07.0 (from king.openprojects.net)
-:- This server was cobbled together Fri Dec 17 1999 at 19 56:20 CST(from king.openprojects.net)
-:- king.openprojects.net u2.10.07.0 dioswkfcg biklmnopstv 
-:- [local users on irc(26)] 6%
-:- [global users on irc(180)] 39%
-:- [invisible users on irc(276)] 61%
-:- [ircops on irc(17)] 4%
-:- [total users on irc(456)]
-:- [unknown connections(1)]
-:- [total servers on irc(29)] (avg. 15 users per server)
-:- [total channels created(170)] (avg. 2 users per channel)
!king.openprojects.net Highest connection count: 56 (55 clients)
!king.openprojects.net Welcome to Open Projects! You are on 3 ca 1(2) ft 14(14).
-:- Mode change [+f] for user TUNES
-:- Mode change [+iws] for user TUNES
-:- JOIN activated by "TUNES #tunes tunes@bespin.dhs.org "
-:- TUNES [tunes@bespin.dhs.org] has joined #tunes
-:- Topic for #tunes: Today fire turns 15... 3 years to manhood.
-:- topic set by fire [Thu Dec 23 02:16:20 1999]
-:- [Users(#tunes:6)] 
[ TUNES     ] [ Kaufmann  ] [ zarq      ] [ Fufie     ] [ abi       ] 
[ Fare      ] 
-:- Channel #tunes was created at Sun Feb 28 08:48:06 1999
-:- BitchX+Deb1an: Join to #tunes was synced in 6.581 secs!!
-:- Mode change [-s] for user TUNES
-:- Kaufmann_ [kaufmann@amadeus.fluid.impa.br] has joined #tunes
<Fufie> umm.. there are two in my family when I think of it, but I seldom talk to them ;)
<Kaufmann_> aaaairgh
<zarq> fufie; :)
<Kaufmann_> It's ^X, /NOT/ ^Z!!!!!!!
* Kaufmann_/#tunes is a big loser
<zarq> try `fg' next time :)
-:- SignOff Kaufmann: #TUNES (Ping timeout for Kaufmann[amadeus.fluid.impa.br])
>>> Kaufmann_ [kaufmann@amadeus.fluid.impa.br] requested PING 945955195 616739 from #tunes
<Fufie> is the job market for eccentric programmers good in brazil?
<Kaufmann_> you're joking, right?
-:- Kaufmann_ is now known as Kaufmann
<Fufie> no
<Kaufmann> I'm an eccentric programmer, and I consider myself incredibly lucky to have gotten this scholarship
<Fufie> so it's not a good job market?
<Kaufmann> to put it succinctly, no
<Fufie> ow
05:20am
<zarq> fufie; if you want to be sure you get a job, move to California
<Kaufmann> I hear the Silicon Valley is god-damn awful
<zarq> it is :)
<zarq> although the climate is irresistable
<zarq> it's almost always the same temperature thanks to the warm sea breeze
<Fufie> the costs are too high over there
<zarq> not if you make enough money it isn't
05:30am
<Kaufmann> Guys, get this
-:- SignOff Kaufmann: #TUNES (Kaufmann has no reason)
-:- Kaufmann [kaufmann@amadeus.fluid.impa.br] has joined #tunes
<Kaufmann> I've found this pointer-hugger who's trying to convince me that Lisp is obsolete and past its time
<Kaufmann> It's really funny
<Fufie> where?
<zarq> `pointer-hugger' :)
05:40am
-:- `ActiveMatrix [Anana@194.72.80.105] has joined #tunes
-:- `ActiveMatrix [Anana@194.72.80.105] has left #tunes []
<Kaufmann> newsgroup
05:50am
<Kaufmann> ...
<Kaufmann> I mean, nothing against low-level languages per se... but the guy seems to think that C++ is state-of-the-art for everything, and that /real/ languages like Lisp or Smalltalk are dead
<Fufie> that is a common view from programmers who don't know lisp except for intros in mainstream textbooks
<Kaufmann> This guy wouldn't know a good language if it bit him in the ass
06:00am
<Fare> pointer-hugger?
* Fare/#tunes is scared because he saw linux kernel hackers with such a prejudice against Lisp
<Fare> looks like they had a bad academic experience with lisp, or so
<Kaufmann> pointer-hugger is my blanket name for C/C++ bigots
<Fare> oh
<Kaufmann> one of the worst problems with Lisp is that there are too many professors out there who can't teach it
06:10am
<Fufie> kauf: ehh?
<Kaufmann> yeah
<Fufie> if the course is a bout lambda claculus, should the class learn lisp or learn lc with lisp as the language?
<Fufie> lambda calculus
<Fufie> it's a big difference between using lisp in education and teaching lisp
<Fare> The worst thing that can happen to a good cause is, not to be skillfully attacked, but to be ineptly defended. -- F. Bastiat
<Fare> Fufie: should learn lc with Haskell as the language
<Kaufmann> indeed
<Fufie> fare: haskell has typed lc last I checked
06:20am
<Fare> Fufie: doesn't hbc have an option to not do typechecking?
<Fufie> can't remember
<Fare> else, there exist pure lc interpreters in haskell, too, when you want to go round typing.
<Fufie> but most universities that use lisp-like languages, use scheme, and then they use it for lc and easy courses on functional programming.  universities don't give "lisp hacking" courses
<Fare> scheme and lisp seem both inappropriate to me as ways to do pure lc.
<Fufie> scheme is basically lc and not much else
<Fare> it some kind of lc, but not the one you study in tcs
<Kaufmann> ... except for the rather verbose syntax
<Fare> it has applicative order evaluation, and it has multiple arguments per lambda instead of easy currying.
<Kaufmann> (define foo (lambda (n) (+ n 1))) vs. foo = \n -> n + 1
<Fare> i.e. (lambda (x y) (x y)) != (lambda (x) (lambda (y) (x y)))
<Fufie> kauf: verbosity is hardly the problem in univ. classes
<Fare> Fufie: yes it is. It confuses the students.
<Fufie> fare: to do rewritings with several arguments pr lambda is one of the first lessons I used
<Fare> Fufmann: sure. What I meant is, that LISP doesn't match the simple lambda-calculus learnt in tcs courses
<Fare> Fufmann: that doesn't mean LISP is bad or anything; just that there's a mismatch. So that teaching simple lc with lisp is inadequate.
<Fare> Better teach LISP as a real programming language instead
<Fufie> fare: no, but the courses I checked when I defined what we had in the course basically was teaching them how normal lisp-code is derived from simple lc
<Kaufmann> excuse me, Fare, I'm still kinda sleepy... what is the difference between the first and the second lambda forms above? (Except for the fact that you call the first one as (f a b) and the second one as ((f a) b))
<Fare> but without misleading the students into thinking there is an equivalence between them lc and lisp
<Fare> Kaufmann: the difference is precisely what you said.
<Kaufmann> ah
<Kaufmann> okie
<Fufie> fare: no, I am a common lisper and it might not surprise you that there were several comments about scheme not being a real language and that serious work required CL ;)
<Fare> Kaufie: the way you curry stuff is important for side effects, too
<Fare> Fufmann: doesn't surprise me.
<Kaufmann> ...but pure LC allows not side effects...
<Fare> Kaufie: another source of confusion for students.
06:30am
<Fufie> fare: and it was a course about theoretical models of expressing stuff in computers where the prof. dealed with the turing machines and electrical circuits and I dealt with the lc
<Fufie> kauf: pure LC is a strawman 
<Fare> Kaufie: again, I'm opposed to mixing too many things while teaching.
<Kaufmann> THAT'S IT! I know too little math!!!
<Fare> Fufmann: haskell does (typed) pure LC.
<Kaufmann> Starting Jan. 3, I'm taking the linear algebra course.
* Fare/#tunes fixed his news server, and can now read c.l.l again!
<Fufie> fare: but side-effects are still needed and those are dealt with with monads which are def. more complex than simple LC
<Fare> (or can I?)
<Kaufmann> LOL
<Kaufmann> monads make my head hurt :)
<Fufie> most category theory makes ones head hurt
<Fare> Fufmann: monads are more complex than simple LC, but not more than single-threaded side-effects.
<Fare> (as you have in most imperative languages)
<Fufie> somewhat related question: does anyone know of any articles on how to reduce side-effects in CL?  dynamic scopes for global variables help, but it would be nice with something more convincing
06:40am
<Kaufmann> you might define a large amount of macro definitions that require explicit passing of global state
<Kaufmann> so that you pass, e.g., to setf not only the symbol and the new value, but also the current state, and it returns a new state
<Kaufmann> in which the symbol has the new value, and not the previous one
<Fufie> I have some simple macros for working with states but it is much work
<Kaufmann> of course, this is absurdly impractical
<Fufie> yes
<Fufie> I also hava simple walker which changes all NCONC's to APPEND, and NSTRING-DOWNCASE to STRING-DOWNCASE to remove side-effects, but it generates lots of garbage
<Fufie> (and other functions of course)
<Fufie> oh well.. need a shower
<Kaufmann> have fun :)
06:50am
-:- Kaufmann is now known as KaufmannBRB
-:- KaufmannBRB is now known as Kaufmann
-:- Kaufmann is now known as KaufmannBRB
-:- AlonzoTG [Alonzo@216-164-128-231.s231.tnt1.lnhva.md.dialup.rcn.com] has joined #tunes
-:- KaufmannBRB is now known as Kaufmann
<Kaufmann> back
<Kaufmann> Hey Al
08:10am
<AlonzoTG> om
<AlonzoTG> I pissed water off last night. =(
<Kaufmann> how come?
<AlonzoTG> I was being too stupid....
<Kaufmann> I guess that's normal for ya
<Kaufmann> j/k
<AlonzoTG> I fear him because he is like ten times as smart as me... =\
<AlonzoTG> and I'm in the 96th percentile!
<Kaufmann> well, it's a logarithmic scale, so he's only in the 99.6th percentile, I guess :)
<Kaufmann> how exactly do you find out in which percentile you are?
08:20am
<Kaufmann> Al?
-:- eihrul [lee@usr5-ppp09.lvdi.net] has joined #tunes
<Kaufmann> hey eihrul
<eihrul> lo
<eihrul> abi: seen core
<abi> core was last seen on IRC 3 days, 23 hours, 27 minutes and 38 seconds ago, saying: sort of :) [Sun Dec 19 08:56:51 1999]
<AlonzoTG> I took the mensa test. 
<AlonzoTG> my IQ was a punty 127
<AlonzoTG> puny
<Kaufmann> tsc
<Kaufmann> I got 143 :)
<AlonzoTG> Go join Mensa then. 
<AlonzoTG> =\
<Kaufmann> Anyway, everybody knows that the only thing that IQ tests measure is your ability to take IQ tests.
* eihrul/#tunes nods.
<Kaufmann> Eisenhower was amazed to find out that almost 50% of the American population was of below average intelligence.
<eihrul> much like using a computer...
<zarq> haha ll
<zarq> lol
<eihrul> they can approximate what you want to do, but they don't exactly do what you want them to
<Kaufmann> LOL
08:30am
<eihrul> must mapping a person onto a one dimensional number seems very shady to me...
<eihrul> s/must/plus
<Kaufmann> yeah
<Kaufmann> "I'm not a number... I'm a vector!"
<eihrul> indeed
<eihrul> can we be matrices instead? :)
<zarq> can i be a tensor then?
<Kaufmann> we're large continuous 4-D matrices
<Kaufmann> "oooh... compute my eigenvalues, baby!!!!!"
08:40am
* eihrul/#tunes ponders... a patent on assuming 1900-1939 is 2000-2039?
<eihrul> that is lame
<Kaufmann> that's not just lame... that's an insult on the collective intelligence of the entire industry
<Kaufmann> LOL... "Quake on Java kills four"
08:50am
<Kaufmann> So I've randomly decided to write a mini-LIFE in Perl
09:20am
<eihrul> but, why?
<eihrul> randomly, but why give in to the decision?
<eihrul> there must be as many life clones out there as there are pong
<eihrul> either that
<eihrul> or give the cells strong ai :)
<Kaufmann> LOL
<Kaufmann> the way it's going to bloat, I might as well
<Kaufmann> I know I'll end up bloating this program... it's what I do
09:30am
<Kaufmann> DONE!
<Kaufmann> In less than a page, and little over an hour
<eihrul> strong-life?
<Kaufmann> ?
<eihrul> life with strong ai
<Kaufmann> LOL
<Kaufmann> not yet
<eihrul> h
<Fufie> how about "real life", I never quite understood why mortals like it so much ;)
<eihrul> er oh, you just finished mini-life then?
<Fufie> writing a dimulation we can observe would be nice..
<eihrul> Fufie: you tell me...
<Kaufmann> well, not /quite/ done... I still have to write a display function
<Fufie> simulation
<Kaufmann> :P
<Kaufmann> that'll mean using curses
<Kaufmann> or something of the sort
<Kaufmann> all of which I /intensely/ dislike
<eihrul> ncurses, yes!
<eihrul> just don't use X11 or similar toolkit
<Fufie> kaufie: the name 'curses' came from the wife of the original programmer.. it described what he was screaming all the time
<Kaufmann> rotfl
<Kaufmann> that explains it
<Fufie> ncurses is of course new curses to supplement the old ones in case you repeat yourself
<Fufie> never understood why they called the curses-replacement for 'slang' though
<Kaufmann> yeah
<Kaufmann> nonetheless, it's beautiful code
<Kaufmann> depends on your definition of "beautiful", of course
<Fufie> but I guess "yeah motherfucker, get that fucking shit over here" was cursing earlier
<Fufie> now it's slang
<Kaufmann> it bears a strong resemblance to line noise
09:40am
<eihrul> perhaps if you ran it through an image viewer...
<eihrul> it could look "beautiful"
<eihrul> in a format that does compression
<Kaufmann> don't worry, I'll bloat it well enough in time.
<eihrul> perhaps perl-mini-life is a secret message from life beyond ours :)
-:- hcf [nef@me-portland-us740.javanet.com] has joined #tunes
<eihrul> and when uncompressed... will reveal t
<eihrul> that would explain the syntax
<Kaufmann> hcf, care to take a look at my mini-LIFE program in Perl?
<eihrul> Kaufmann: can i see?
<Kaufmann> I can send you
<Kaufmann> bear in mind that it doesn't work yet; I still have to put in the display routine
<Kaufmann> also, it only reads in from files, and the command-line arguments are clumsy and undocumented
<Kaufmann> still want it? :)
09:50am
<eihrul> yah
<Kaufmann> eihrul
<Kaufmann> argh
<Kaufmann> gimme your email
<eihrul> no dcc?
* Kaufmann/#tunes can't seem to get it to work
<eihrul> reading message 1 of 11 (2853 octets) .fetchmail: SMTP connect to localhost failed
<eihrul> mmm.... how fun
<Kaufmann> yeah
<eihrul> doh
<eihrul> apt-get upgrade overwrote my inetd.conf
10:00am
<eihrul> reading message 2 of 11 (2419701 octets)
<eihrul> more fun... who sends 2MB emails to a mailing list?
<Fare> eihrul: keep a backup
<eihrul> eh?
<eihrul> wow
<eihrul> it's core!
<eihrul> its fine then :)
<Kaufmann> LOL
<Kaufmann> Done!
<Kaufmann> Not as painful as I thought it'd be
<Kaufmann> Although it now requires GetOpt and Term::Screen
10:10am
<Kaufmann> ...and now I'm leaving.
-:- SignOff Kaufmann: #TUNES (Do not meddle in the Affairs of Wizards, for thou areth Crunchy, and Good with Ketchup.)
10:20am
-:- SignOff AlonzoTG: #TUNES (Have Nice Day :))
<Fare> ouch. My xenon2 floppies seem to be broken.
11:20am
<hcf> abi: datetime?
<abi> well, datetime is Thu Dec 23 1999 11:45:51 PST
-:- hcf has changed the topic on channel #tunes to: Free Reflective Computing System <http://www.tunes.org> || 1 year of #tunes irc logs <http://www.tunes.org/files/irc/> || fire turns 15 today
11:50am
-:- lispbliss [lispbliss@207.144.193.237] has joined #tunes
-:- SignOff lispbliss: #TUNES (Read error to lispbliss[207.144.193.237]: Connection reset by peer)
-:- mibin [mibin@62.11.103.163] has joined #tunes
-:- SignOff mibin: #TUNES (Ping timeout for mibin[62.11.103.163])
-:- SignOff hcf: #TUNES (Leaving)
-:- SignOff abi: #TUNES (Ping timeout for abi[bespin.dhs.org])
-:- gandalf [gandalf@du-148-233-199-45.prodigy.net.mx] has joined #tunes
<gandalf> So what cartoon's are on today?? :)
01:50pm
<Fufie> uf
-:- SignOff gandalf: #TUNES (Ping timeout for gandalf[du-148-233-199-45.prodigy.net.mx])
02:00pm
-:- hcf [nef@me-portland-us204.javanet.com] has joined #tunes
-:- mibin [mibin@62.11.102.28] has joined #tunes
-:- SignOff hcf: #TUNES (Ping timeout for hcf[me-portland-us204.javanet.com])
-:- hcf [nef@me-portland-us204.javanet.com] has joined #tunes
-:- NetSplit: varley.openprojects.net split from sterling.openprojects.net [02:24pm]
-:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [varley.openprojects.net]
-:- Netjoined: varley.openprojects.net sterling.openprojects.net
-:- hcf [nef@me-portland-us204.javanet.com] has joined #tunes
-:- mibin [mibin@62.11.102.28] has left #tunes []
-:- abi [nef@bespin.dhs.org] has joined #tunes
* zarq/#tunes is back from being away: back
<Fufie> any TeX gurus here?
<eihrul> here being where?
<Fufie> this channel?
<zarq> i'm not a TeX guru
<eihrul> okay, probably few or none
<Fufie> is there a simple macroexpand or something to see what code is generated by a \newenvironment?
<Fufie> got it working..
<Fufie> a developer needs to know all kinds of arcane stuff.. it's a stressful job/hobby/way of life
<Fufie> :-/
<eihrul> it could be worse...
<hcf> Fufie: where else would the eliteness feeling come from?
<Fufie> sometimes I wish I was a postman and just delivered some mails and went home and watched telly at two o'clock and really enjoyed the soap on the telly.. ack
<eihrul> that would suck
04:00pm
<eihrul> tremendously so
<Fufie> but it would be a simple life
<eihrul> so would death
<Fufie> I would enjoy beverly hills and the dynasty, and never ever hear of joyce or dante 
<eihrul> but you don't go doing that too often...
<Fufie> much less about meta-circularity, reflection and bootstrapping
* Fufie/#tunes sighs
-:- AlonzoTG [Alonzo@216-164-129-189.s443.tnt1.lnhva.md.dialup.rcn.com] has joined #tunes
<eihrul> Fufie: hmm, any good lisp books you'd recommend?
<Fufie> eih: tutorial or more advanced?
04:10pm
<eihrul> well, accomodating both would be nice
<Fufie> I remember years ago when I liked c++, and then I read Coplien's "Advanced C++ Programming Styles and Idioms" and it changed a lot in my head and it showed how a lot of "impossible" stuff was done in c++ and stuff I had wanted for a long time.. 
<Fufie> so I have bc and ac.. before coplien and after coplien
<eihrul> examples perhaps? :)
<Fufie> the other book which turned a lot upside down in my head and had the same effect was Graham's "On Lisp" which showed me how to do impossible stuff, in any languages (I thought) but which was easy in Lisp.. that book is a killer :)
<eihrul> well what impossible things specifically? :)
<Fufie> Graham's other book "ANSI Common Lisp" is an excellent book for learning Common Lisp if you know how to hack code already, but the beginning is best when you have read the whole book, then you get what he is talking about in the intro :)
<Fufie> (everybody hates the intro at first, it sounds pretentious if one knows other languages)
<Fufie> [I'll get to the impossible things :-) ]
<Fufie> there is also Norvig's "Paradigms in Artifical Intelligence" which is a good book and ok for beginners and more advanced readers but it is geared vs AI apps more than general programming, but is a good alternative for starters 
<Fare> Gakuk
<Fufie> hi fare :)
<Fare> there seem to be people redoing TeX in LISP, once in a while, but what they do is either not finished or proprietary
<AlonzoTG> om
<AlonzoTG> Okay, Toonze is a VM OS. 
<Fufie> and just when ones head is already filled, there is "The Art of the Metaobject Protocol" (AMOP) which shows how one wirtes a reflective OO-language
<AlonzoTG> But the VMz can kreate GNU vmz dynamickallie?
<AlonzoTG> That is like the Dragon in GEB:EGB!!!!
<AlonzoTG> u kan't eskape yer VM to kreate a gnu one! =\
<Fare> a dragon in GEB:EGB ???
<Fare> what chapter?
<Fufie> eihrul: as for the impossible stuff in 'On Lisp' it was for me how you basically could change the whole language completely and rewrite the lisp to suit ones need completely, including making new language constructs.. this is _tough_ in most other languages
<AlonzoTG> There was a dragon in GEB that tried to escape its 2D etching by leaping into a hole but ended up only byting its own tail....
<AlonzoTG> hmm...
04:20pm
<AlonzoTG> gonna hafto lurk it up...
<Fufie> eihrul: the writing of "domain languages" suddenly went from "tough job" to "easy" and that is how it should be
* eihrul/#tunes thinks he's going to overspend his book budget again.
<Fufie> "Structure and Interpretation of Computer Programs" (SICP) is also a great book for learning lispy thinking even though it uses Scheme
<eihrul> where can i order all these cheaply? :)
<Fare> Fufie: s/tough/impossible/
<eihrul> local bookstores here suck and carry only trends
<Fare> eihrul: noamazon.com
<eihrul> Fare: amazon isn't cheap
<Fufie> eih: boycott amazon.. use b&n or sth
<eihrul> sth?
<Fufie> I don't know all bookstores on the Net
<hcf> sth is something
<eihrul> abi: sth is something
<abi> i already had it that way, eihrul.
04:30pm
<Fufie> eih: 'On Lisp' is not always an easy book to get.. I had to wait weeks
<AlonzoTG> publishers WILL burn in hell...
<eihrul> Fufie: B&N ships within 24 hours :)
-:- mibin [mibin@62.11.102.109] has joined #tunes
<eihrul> that book specifically
<eihrul> Fufie: norvig is 92, right?
<Fufie> eih: great :) (I think they did a reprint recently)
<Fufie> norvig is 92.. let me check
<eihrul> up to $260 in shopping cart, woo
<Fufie> norvig is 92 yes, though I have a more recent reprint
<eihrul> there's a 98 here
<eihrul> but it doesn't look like it is quite the same book
<Fufie> 98 sounds right
<Fufie> url?
<eihrul> just go on bn and search for paradigms on artificial intelligence
<eihrul> you'll see it
04:40pm
-:- SignOff AlonzoTG: #TUNES (Have Nice Day :))
<eihrul> hmm, i should pick up a smalltalk book as well
<Fufie> yes, you want the 92 ed., green orange + other colours
<eihrul> yes, the 98 didn't have anything about lisp it looks :)
<hcf> Fufie: icuc, http://www.dante.de/projects/nts/NTS.html
<Fufie> eih: Object Oriented Programming in Common LISP: A Programmer's Guide to CLOS  is also a nice book, I have addopted the library's book and they're not getting it back ;)
<Fufie> hcf: looks interesting.. probably a better solution than the hairy pascal 
<eihrul> oo, haskell book as well
<Fufie> hcf: the project doesn't seem very active anymore though
<Fufie> hcf: or maybe: Wednesday 3rd February 1999
04:50pm
<Fufie> yummy.. lots of nice docs generated for my lisp code :)
* eihrul/#tunes sighs.
<eihrul> all this cash, no credit card
<Fare> hey, a slackware 1.1.2 bootdisk!
<eihrul> what're you going to do with it?
<Fare> push it onto the "erasable floppy" heap
<Fare> a floppy with the sources for dosemu 0.50pl1
<eihrul> what good is an empty floppy?
<Fufie> in ten years time the disk might be worth a lot to collectors :)
<Fare> eihrul: I'll add it to my "giveaway" page.
05:10pm
<Fare> hey! xmris 3.03a !
<eihrul> xmris?
-:- Downix [down@d-gnaps-116.ici.net] has joined #tunes
<Fare> hey, why has xmris disappeared from linux distributions?
<eihrul> well, what is it?
<Downix> xmris?
<eihrul> X, Mr. Is
<Downix> hrm?
<eihrul> "Mr Is is a version of the Mr Do video arcade game for the X Window System."
<Fare> xmris is a clone of Mr. Do (old Apple ][ game) for X.
<Fare> eihrul: not in debian!
<Fare> that's a shame!
<eihrul> sounds like a clone of pacman and bomberman
<eihrul> or rather proactively :)
* eihrul/#tunes downloads xmris to try.
<Fare> mr do is much better than pacman
<eihrul> well, i'm still downloading... i'll find out soon enough
<Fare> I miss the music in the X port.
<Fare> hey, one of you blokes package xmris, you lazy freaking slackers! (please)
<Downix> I loved Mr Do
05:20pm
<eihrul> dern, what's the debian athena widgets package called?
<Fare> xaw something?
<zarq> xaw3d iirc
<Fare> in dselect, use /
<Fare> zarq: xaw3d is just one of sereveral alternatives
<Downix> I hate the xaw3d package
<Fare> <aol>me too!</aol>
<Downix> I prefer the NeXT-clone widgets
<zarq> fare; oh, yea. you're right.
<Fare> mule 1.1 on 6 floppies
<Fare> a floppy that plays music when you cat /dev/fd0 | zcat > /dev/audio !
<mibin> ahahah
<Fare> hum; already a hundred of salvaged floppies
* eihrul/#tunes gets eaten by a red blob.
<Downix> Hey eihrul
<Downix> what do you think of Clementine, worth the wait?
<eihrul> can't say
<eihrul> all i've seen is a demo
* Downix/#tunes nods
<eihrul> when i get somethinb substantial, then i'll answer
<Fare> eihrul: isn't the source substantial?
<eihrul> Fare: i don't have it
05:30pm
<eihrul> core said lawyers are still guarding it
<eihrul> the red blob is trying to push the apple down
<eihrul> but the wall isn't letting him move
<eihrul> so he's just sitting there
<Downix> hehe
<eihrul> agg
<Fare> eihrul: ask him for cvs access...
<eihrul> i think i already did
<eihrul> but he'd still have to clear it with his lawyers, no? :)
<Downix> Yup
<eihrul> so that wouldn't help me any
<eihrul> hmm, this would be much easier with a joy stick
<Downix> hehe
05:40pm
<eihrul> damn
<eihrul> Fare: much superior to pacman
<eihrul> doh, lvl 5
<eihrul> three blobs with one apple
-:- AlonzoTG [Alonzo@216-164-138-127.s127.tnt5.lnhva.md.dialup.rcn.com] has joined #tunes
<Downix> hey Alonzo
<Fare> eihrul: where did you get it from?
<eihrul> Fare: from core
* Fare/#tunes must have old libc4 binaries around
<Downix> hehe
05:50pm
<Downix> eihrul:  Impressive, with Clementine I can run Heretic on my 386 w/o any performance issues
<Downix> with DOS I have a lot of them
<eihrul> sure, but heretic doesn't do much good
<eihrul> no matter how fast :)
<Fare> my original civ floppies are broken, but happily I have a pirate copy!
<Downix> I know
<Downix> eihrul:  Enough for me to show to investors
<AlonzoTG> om
<Fare> performance issues?
<Fare> like, bad latency due to poor IO system?
<eihrul> Downix: don't have investors, just myself
<Downix> eihrul:  hehe
<Downix> Fare:  Right
<Downix> Fare:  With Clementine the I/O problems are significantly less, but it's a PC, so there's some still
* eihrul/#tunes is having more fun just killing the blobs with apples than collecting cherries.
<Fare> eihrul: when you collect 8 cherries in a row, you get extra points.
<Downix> lol
<Fare> ouch, my copy of ultima5 is broken!!!!
<Downix> Oh man
<Fare> what shall I do!?
<Downix> Fix it?
<Fare> uh?
06:00pm
-:- SignOff hcf: #TUNES (Ping timeout for hcf[me-portland-us204.javanet.com])
-:- colorg [r@humbubba.smart.net] has joined #tunes
<colorg> woof
<Downix> hey
<colorg> hi
<colorg> abi seen fare
<abi> fare was last seen on IRC 15 minutes and 1 seconds ago, saying: uh? [Thu Dec 23 17:57:03 1999]
<Fare> hum
<Fare> colorg: do we know each other?
* Fare/#tunes could read u5.zip on another machine.
<Downix> u5?
<eihrul> moles are annoying
<colorg> Fare I'm Rick Hohensee. Thanks for putting libsys in the asm HOWTO, and do you have any remarks on eforthl ?
<Fare> my, aren't floppy disk drives capricious!
<Fare> Rick!!!!
<colorg> :o)
<Fare> loooong time no see.
<Fare> eforthl? libsys?
<Fare> hum.
* Fare/#tunes re-reads the HOWTO
<Fare> Rick: you know, the new HOWTO maintainer is Konstantin Boldyshev
<colorg> ftp://linux01.gwdg.de/pub/cLIeNUX/interim/eforthl.tgz  I think. In that dir anyway.
<Fare> Rick: so _he_ did include libsys in the HOWTO (I would have, had I known)
<colorg> not to mention my 3-stack Forth, which I won't mention is also in that dir
<colorg> OK, I'll buzz him.
<colorg> which is a subdir of the ftp site for my "Forth-influenced" linux/GNU/unix distribution, which I won't mention either
<Fare> hum.
<Fare> do you know tom novelli?
<colorg> so, no, we aren't familiar with each other really :o)
<Fare> he's writing retro, an OS in forth for the PC
<colorg> No. But, is that the retro guy?
<Fare> aroudn retro.tunes.org
<colorg> ah.  Yeah, DLed that like 2 nights ago
<Downix> oh great, an update to Clementine
<Downix> 8)
06:20pm
<colorg> I wonder about the NASM part though, gas does 16-bit now, and comes with a C compiler, which appeals to some people :o)
<colorg> Fare anyway, eforthl is eforth for Linux with 160 syscalls as primitives. adds 5k. I don't process errno.
<Fare> yeah; nasm is only for the old-style dos hackers;
<Fare> or for people who don't care about C
06:30pm
<colorg> My 3-stacker is in what I call C--    more un-C-like C than GForth.
<eihrul> there's already a C--
<colorg> bummer.
<Downix> What about a C==?
<colorg> what about C- ?
<Fare> C==? ain't that a Commodore logo?
<colorg> C=
<Downix> C= is
* colorg/#tunes salutes the C=
<Fare> what about C<< ?
<colorg> wagnificent, C<<
<colorg> s/wag/mag    wagnificent too, actually
<eihrul> wagnificent works
<eihrul> as the << is a tail
<colorg> aye, and "C left-shift" is a bit waggish
06:40pm
<Fare> cg: you must know that there's hforth, a much extended eforth for dos...
<colorg> Fare  I don't do Dos.
<colorg> I don't let friends do Dos either.
<Fare> yes, but source code is available, in case you want something that uses the eforth base
* AlonzoTG/#tunes is the G0D of D0S
<Fare> did you ever wonder why DOS was the acronym for Denial Of Service ?
<colorg> Fare I see.
<mibin> it is the acronym for deadlock or starvation
<mibin> =)
<Fare> time to goto 3053
<Downix> hmm
* Downix/#tunes is now pondering arcologies, thanks to Alonzo
<Fare> eihrul: hum; where did you find xmris binaries?
<Fare> or sources?
<eihrul> sources
<eihrul> i just searched for xmris on google
<Fare> not on freshmeat!
<Fare> wow! 4.04!
<eihrul> why doesn't this ball fly straight?
<Fare> hey, this can be a feature
<Fare> you can throw it through thin walls, too
* Fare/#tunes reached 1.6M on xmris score
06:50pm
<eihrul> yep
<eihrul> its fun when you get it in an equilibrium
<eihrul> then you attract blobs near the ball
<eihrul> and they walk right into it
<Fare> hey, I could make it to the top ten list of worldwide xmris'ers!
* eihrul/#tunes ponders. xmris-net?
<Fare> net?
<Fare> now, I understand why you wondered about xaw...
<eihrul> it was compiling them as static
<eihrul> and i didn't have static version of Xaw
<Fare> how did you resolve the issue?
<eihrul> yes
<eihrul> apparently
<Downix> hmm
<eihrul> i just compiled as dynamic
<eihrul> this is nice... the game automatically pauses if you take the mouse off the window
<Fare> what did you change in the *makefile* to do that?
<eihrul> i didn't
<Fare> uh?
<eihrul> i just pasted the last echo'd line
<eihrul> without -static in it
<Fare> oh
* Fare/#tunes removes the -static from the Makefile
* Fare/#tunes doesn't like the default paths.
<Fare> colorg: why not collaborate on retro/tunes ?
-:- yoo [ultima@user-38lc61v.dialup.mindspring.com] has joined #tunes
<Downix> hey yoo
<yoo> Heya
<yoo> Wow. Fire's gettin old =P
<eihrul> hey
<colorg> I'm just looking into them now, but they are interesting.
<yoo> la de da
<Fare> xmris dies with a BadFont
<eihrul> hmm, just took out half of all the blobs with one apple
* yoo/#tunes looks at Eihrul?
* Fare/#tunes is doomed
* Fare/#tunes would like to be xmrised instead
07:00pm
<eihrul> what are the blobs anyway?
<yoo> What is xmris?
<abi> xmris is, like, a clone of Mr. Do (old Apple ][ game) for X
<yoo> ah
<yoo> BBI20m
<colorg> tick tick tick
<colorg> Fare is "reflection" something that Forth isn't?
<Fare> abi: xmris is also at http://www.cs.bris.ac.uk/~nathan/xmris/
<abi> okay, Fare.
<Fare> colorg: Forth isn't, but has
<colorg> yeah, so I meant
-:- mibin [mibin@62.11.102.109] has left #tunes []
<Fare> or rather, can be extended with, but in a non-standard way
<Fare> well, see is a standard form of limited reflection
<colorg> Fare  I see. The Standard is pretty non-self-observing, you can't REALLY twiddle the return stack pointer e.g.
<Fare> the standard SUCKS
<colorg> heh
<Fare> I was *very* disappointed by it
* Fare/#tunes far prefers HP48 RPL
<Fare> (or postscript)
<Fare> (or maybe POP11)
<colorg> does Postscript have a threader?
<Fare> threader?
<colorg> : blah   dup dup dup ;
<colorg> "compiler"
-:- hcf [nef@me-portland-us1020.javanet.com] has joined #tunes
<colorg> is Postscript extensible, I guess is another way of asking it
<Fare> hum, you can define postscript blocks with { dup dup dup } /3dup def
<colorg> didn't know that
* Fare/#tunes used to be able to kill 4 or 5 letters on garden 1
<Fare> postscript doesn't manage lexical scoping, tho -- that sucks.
<colorg> no vocabularies?
* Fare/#tunes wrote lpr2, long ago
<Fare> colorg: yes, dictionaries
<Fare> however, no implicit nesting of names
<colorg> I'm lost
07:10pm
<Fare> (a la Scheme or CommonLISP)
<Fare> colorg: do you know lexical scoping?
<Fare> too late, sorry
* Fare/#tunes goto 3053
<Fare> maybe someone on ircnet #lambda can tell you more about lexical scoping
<colorg> hmmmm
<Fare> bye!
* Fare/#tunes is away
<colorg> bye
<colorg> &
<eihrul> a blob just killed another blob
<AlonzoTG> om
07:20pm
<yoo> hmm
<yoo> doo!
<yoo> xmris!
<eihrul> eh?
<yoo> kewl
<eihrul> you're playing xmris?
<yoo> yesh
* eihrul/#tunes just killed 6 blobs with one apple.
<yoo> kewzzzzzzzz   l  
07:30pm
-:- SignOff AlonzoTG: #TUNES (Have Nice Day :))
<yoo> Foo
<yoo> blah blah
<eihrul> bar baz
-:- AlonzoTG [Alonzo@207-172-49-227.s227.tnt7.lnhva.md.dialup.rcn.com] has joined #tunes
<AlonzoTG> bak
<Downix> ok
<AlonzoTG> I told the arcology ML that I would have a draft business plan by the 29th... 
<AlonzoTG> =P
<Downix> hehe
07:40pm
-:- SignOff Downix: #TUNES (Downix)
-:- yoo_ [ultima@user-37kbar8.dialup.mindspring.com] has joined #tunes
-:- SignOff yoo_: #TUNES (Leaving)
-:- SignOff yoo: #TUNES (Ping timeout for yoo[user-38lc61v.dialup.mindspring.com])
-:- yoo [ultima@user-38lcmop.dialup.mindspring.com] has joined #tunes
<yoo> god damn
07:50pm
<yoo> myxisplitkit
<yoo> anyone remember how that dudes name was spelled in the old superman comics?
<yoo> myxisplikit?
08:00pm
<yoo> myxispitlik!
-:- SignOff AlonzoTG: #TUNES (Have Nice Day :))
08:10pm
<yoo> nite
08:50pm
-:- water [water@tnt-9-169.tscnet.net] has joined #tunes
<water> well, if anyone's interested, i read two new theses on information theory today which were quite helpful
<hcf> thats good
<hcf> whats next?
<water> in what context?
<water> i.e. next for what?
<hcf> u
<hcf> task wise
<water> i'm reviewing my current set of formal notions on arrow
<water> btw, on of the papers was titled "toward a unified theory of info"
<water> :)
<water> it was arrows vs. bits independent, though, so i'm still unique
09:00pm
<water> the other one related to arrows as well, though not in ways the author intended, i'm sure
<water> it was about formalizing the difference between explicit and implicit knowledge in various pragmatic and semantic aspects
<water> which relates very much to my work with making an equivalent of "model theory" for arrow
<water> oh yeah, and "bicentennial man" (the movie) sucks
<hcf> as expected
<water> "patch adams" in the 21st century
<water> i can appreciate the place for movies with that flavor, but both of those were simply made poorly
<water> anyway
09:10pm
<water> i'm starting to toy with the fine details of how expressive a programming language would have to be to fully specify any desired graph
<water> of course *any* is actually a bounded set
<water> the question is whether the concepts expressed by the "base" language account for the kind of expressivity network that arrow should have
<water> hmm... did you read about the "paper-thin client inventor who's looking for vc?"
<hcf> no
<water> it's on /.
<water> and it looks like an actual profitable business
<hcf> abi: slash
<abi> SDHLs 20:19-231299: UK Gov't Experts Say Linux is Secure, Windows Not | Q3A for Linux Hitting Stores Today | The Obsessed Inventor of the Paper Computer | The Upcoming LinuxOne IPO | The MassLinux Disappearance Explained | RMS on Java and GPL | Gates of Fire | A Quiet Adult: My Candidate for Man of the Century | Star Wars: TPM NOT on DVD in 2000 | On The Linux Culture and Money.
<water> heh
<hcf> i should use that more
<water> yeah
<water> pretty damned convenient
<water> abi: wired?
<abi> bugger all, i dunno, water
09:20pm
<water> bah!
<eihrul> abi reads slashdot headlines... you learn something everyday
<hcf> i wrote the slash thing
<hcf> showed some ppl
<hcf> and forgot about it
<water> well anyway, it sounds like a perfect example of dot-coms and linux-ipo's and m$ driving out the really competitive businesses
<water> heh. i'm soo glad i filter /. comments
<water> btw, i *do* remember abi's slashdot feature from a while ago
09:30pm
-:- SignOff yoo: #TUNES (Leaving)
-:- lar1 [LarMan@dialup-209.245.141.14.SanJose1.Level3.net] has joined #tunes
<lar1> Hye
09:40pm
<water> y0
<lar1> Feeling ok, water?
<water> could be better, but ok
<lar1> Whats up?
<water> saw a crappy movie, read two good new phd theses
<lar1> What movie?
<water> bicentennial man
<lar1> Hmm, haven't seen that yet... why didn't you like it?
<water> too much like patch adams
<water> and the sci fi left little to make up for it
<lar1> You didn't like patch adams?  Or y ou are saying that it was boring because it was patch adams II?
<water> patch adams was mildly tolerable
<water> this movie did badly by repeating it
<lar1> hmm, well the phd theses made up for the movie I assume?
<water> definitely, and i read them while on the ferry
<lar1> What were they on?
<water> damn, i really like my cassiopeia
<lar1> I saw one at K-mart the other day
<lar1> brb
-:- SignOff lar1: #TUNES (Leaving)
<water> the e-100?
09:50pm
-:- SignOff colorg: #TUNES (changing servers)
<water> abi agt
<abi> i think agt is Around Goedel's Theorem at http://www.ltn.lv/~podnieks/
<water> hm
-:- lispbliss [lispbliss@cont01p62.ont.micron.net] has joined #tunes
-:- lispbliss [lispbliss@cont01p62.ont.micron.net] has left #tunes []
10:30pm
-:- SignOff hcf: #TUNES (Leaving)
-:- water [water@tnt-9-169.tscnet.net] has left #tunes []
-:- hcf [nef@me-portland-us800.javanet.com] has joined #tunes
-:- lar1 [lar1@1Cust244.tnt20.sfo3.da.uu.net] has joined #tunes
-:- lar1 [lar1@1Cust244.tnt20.sfo3.da.uu.net] has left #tunes []
[msg(TUNES)] newlog 1999.1224
IRC log ended Fri Dec 24 00:00:01 1999
