IRC log started Sat Jan 1 00:00:00 2000 [msg(TUNES)] permlog 2000.0101 -:- SignOff air: #TUNES (BRiX [http://www.qzx.com/brix] :: sleep) ho hum eh? bored * eihrul/#tunes is working on flewgc. flewgc? a small lisp for a science project i have to do for school (well, actually don't have to, but i want to for this particular project) -:- higby [root@ascend50.web-ster.com] has joined #tunes lo all 12:40am have the Y2K bugs eaten everyone in here... it that why nobody is talking -:- higby [root@ascend50.web-ster.com] has left #tunes [] 12:50am -:- water [water@tnt-10-10.tscnet.net] has joined #tunes wow. linux can be such a pain sometimes 01:40am -:- SignOff water: #TUNES (Read error to water[tnt-10-10.tscnet.net]: Connection reset by peer) -:- water [water@tnt-10-16.tscnet.net] has joined #tunes abi ldp? ldp is the Linux Documentation Project at 01:50am abi: no, ldp is the Linux Documentation Project at http://linuxdoc.org/ okay, water. 02:00am -:- SignOff eihrul: #TUNES ([x]chat) -:- NetSplit: varley.openprojects.net split from irc.linux.com [02:09am] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [varley.openprojects.net] heh. here comes y2k! :) -:- Netjoined: varley.openprojects.net irc.linux.com -:- Fufie [stig@tunnel-44-14.vpn.uib.no] has joined #tunes 02:10am -:- abi [nef@bespin.dhs.org] has joined #tunes -:- hcf [nef@me-portland-us846.javanet.com] has joined #tunes -:- SignOff hcf: #TUNES (Leaving) -:- hcf [nef@me-portland-us1047.javanet.com] has joined #tunes hmm it seems you *can* mount ext2 under windows, in read-only mode so is everyone y2k now? hm maybe another 2hours before hawaii well, it's time for another reboot, wish me luck :) 02:30am -:- water [water@tnt-10-16.tscnet.net] has left #tunes [] -:- fire [no@209-68-229-41.dialup.cust.tfb.com] has joined #tunes hi fire, no major accidents in your neighbourhood? nah -:- fire` [no@209-68-229-47.dialup.cust.tfb.com] has joined #tunes damnit -:- SignOff fire: #TUNES (Ping timeout for fire[209-68-229-41.dialup.cust.tfb.com]) -:- fire` is now known as fire 03:00am -:- water [water@tnt-10-142.tscnet.net] has joined #tunes thanks, hcf 04:10am -:- water [water@tnt-10-142.tscnet.net] has left #tunes [] -:- Downix [down@d-gnaps-48.ici.net] has joined #tunes morning all All bets are off, the world didn't end Downix: it'll end as soon as is unexpected hey downix Then it won't for a long, LONG time hey fire downix: as a long is 32 bits, it will be in 2038 a signed long even Fufie: I wonder how a 64-bit one would last im hitten the sack HAPPY NEW YEARS ALL * Downix/#tunes just woke up need to go to work for 4 hours nite merry fscking vacation, huh? -:- SignOff fire: #TUNES (you too) * Downix/#tunes is enjoying the /. comments minor problems with the y2k fixes, which themselves were not debugged I always wondered what it would be like in the year 19100 04:30am Never underestimate the power of COBOL Happy new year! ok all, off to work -:- SignOff Downix: #TUNES (BitchX: not from concentrate) * Fare/#Tunes malfunctions -- Y2K bug (and the bug is -- not enough sleep) 04:40am happy new year nappy few year hmm.. I think slashdotters should moderate up my small guide to making 2038 fun for C-programmers 05:00am -:- SignOff smkl: #TUNES (brb) -:- smkl [sami@glubimox.yok.utu.fi] has joined #tunes -:- SignOff hcf: #TUNES (Ping timeout for hcf[me-portland-us1047.javanet.com]) -:- hcf [nef@me-portland-us312.javanet.com] has joined #tunes one y2k bug.. the EKG machines in sweden doesn't work so the nurses have to manually monitor the heart rhythm and a slashdotter called my post funny.. ;) 06:30am really ? -:- lar1 [larman@1Cust199.tnt20.sfo3.da.uu.net] has joined #tunes Hey Stockholm (NTB-TT): Maskiner som automatisk registrerer hjertevirksomheten hos pasienter, sluttet å fungere på Akademiska sykehuset i løpet av nyttårsnatten, ifølge Sveriges Radio. smkl: I presume you can read norwegian 06:50am hey lar Hey I can't read Norwegian, but I think my friends mom can ;) is she scandinavian? Norwegian, I belive she hunts whales? I don't think so... hehe smkl: yeah.. all norwegians wherver they are in the world are on this really big whale-hunting crusade.. ;) smkl: and when we're unable to find whales, we kill seals.. even american Navy SEALs :) Hmmph! 07:00am at military, we had norwegian whale hunting bazookas they are disposable, but we had made practice versions of them, and they were always broken the finnish military? yeah how is the finnish military organised in case of enemy attack from the east? 07:10am they had put some stuff inside the used bazookas a large part of the norwegian military is basically just trained in guerrilla-fighting because the theory is that we can't withstand a russian full-scale attack and should just delay them till we get help Hmm all the mountains make norway nice for guerrilla-war it's a top secret ... they didn't tell so we can't tell it to GRU agents on irc Need a bigger army :) finland would probably try to withstand, like in WW2 a bloody war * smkl/#tunes notes that Finland wasn't on the nazi side .. we just attacked at same time as them and promised to fight to the end with them and bought their weapons and thought that hitler will save the world uh huh... the enemy of my enemy is my friend thinking? I presume so. I doubt norwegians have problems understanding the finns.. the swedes' attitude is much much more controversial in Norway and Denmark 07:20am -:- NetSplit: devlin.openprojects.net split from asimov.openprojects.net [07:23am] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [devlin.openprojects.net] -:- Netjoined: devlin.openprojects.net asimov.openprojects.net -:- smkl [sami@glubimox.yok.utu.fi] has joined #tunes -:- lar1 [larman@1Cust199.tnt20.sfo3.da.uu.net] has joined #tunes -:- SignOff lar1: #TUNES (Leaving) -:- SignOff hcf: #TUNES (Leaving) -:- mibin [mibin@62.11.105.146] has joined #tunes -:- AlonzoTG [Alonzo@216-164-137-183.s437.tnt4.lnhva.md.dialup.rcn.com] has joined #tunes -:- SignOff mibin: #TUNES (main(){fork();main();}) -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) -:- ultima [pope@user-38lc67f.dialup.mindspring.com] has joined #Tunes -:- AlonzoTG [Alonzo@216-164-137-183.s437.tnt4.lnhva.md.dialup.rcn.com] has joined #tunes -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) -:- eihrul [lee@usr5-ppp110.lvdi.net] has joined #tunes -:- AlonzoTG [Alonzo@216-164-129-31.s285.tnt1.lnhva.md.dialup.rcn.com] has joined #tunes -:- SignOff ultima: #TUNES (BBIAF) -:- ultima [pope@user-38lc67c.dialup.mindspring.com] has joined #Tunes -:- _BC [dontcha@ptai01m02-121.bctel.ca] has joined #TUNES -:- SignOff _BC: #TUNES (Leaving) -:- SignOff ultima: #TUNES (Read error to ultima[user-38lc67c.dialup.mindspring.com]: Connection reset by peer) -:- Kaufmann [Kaufmann@dial137.infolink.com.br] has joined #tunes Hey guys... how's Y2K treating you? -:- SignOff Fufie: #TUNES (Ping timeout for Fufie[tunnel-44-14.vpn.uib.no]) -:- SignOff Kaufmann: #TUNES (kathyanne gets kick'd / as leaves fall on still waters / she is here no more.) -:- Fufie [stig@tunnel-44-14.vpn.uib.no] has joined #tunes 02:00pm -:- SignOff AlonzoTG: #TUNES (Read error to AlonzoTG[216-164-129-31.s285.tnt1.lnhva.md.dialup.rcn.com]: Connection reset by peer) -:- AlonzoTG [Alonzo@216-164-132-79.s333.tnt2.lnhva.md.dialup.rcn.com] has joined #tunes -:- Downix [down@d-gnaps-172.ici.net] has joined #tunes -:- ult [pope@user-37kbavd.dialup.mindspring.com] has joined #Tunes Gakuk lappola u yak! om erm mu what's up? * ult/#Tunes jut on irc for a sec... time is up well, its directed, but you can't definitively say where -:- SignOff Downix: #TUNES (Ping timeout for Downix[d-gnaps-172.ici.net]) 04:20pm -:- SignOff ult: #TUNES (Ping timeout for ult[user-37kbavd.dialup.mindspring.com]) -:- Downix [down@d-gnaps-172.ici.net] has joined #tunes Ok, that was fun what was fun? got cut off -:- ult [pope@user-37kbauj.dialup.mindspring.com] has joined #Tunes Fare: how do most lisps represent closures (and more importantly links back to variables in other frames or frames themselves)? eihrul: changes from lisp to lisp * ult/#Tunes ponders * ult/#Tunes likes closures eihrul: read the docs for CLISP for how it does k eihrul: But don't do it that way. then what way am i supposed to do it? :P native-code compiled LISPs may do it by pushing stuff on the stack then calling the dynamically bound body * Downix/#tunes is starting to learn LISP eihrul: However you want? i.e. a closure is basically the data of a static body and a vector of closed-over variables Fare: but what about when the closure outlives the creating frame? (unless you compile a closure in code that pushes the data and calls the body) and references variables in the creating frame.... eihrul: if the closure outlives the frame, then it's allocated on heap rather than on stack eihrul: Uhm...keep track of variables in a frame that are used in a closure seperately? ;) (and the closure does nasty imperative things like setting) ult: shush 04:30pm eihrul: oh yeah, and if it exposes variables, then these variables should be on heap, too you may conceptually separate the issues of currying and of allocation setq and friends are the spawn of bill! of bill? why so? you have to keep the variable alive if the variable was immutable, then you could merely hold its value in the closure from when the closure was created * ult/#Tunes bonks eihrul * Downix/#tunes is loving the responces he got from Amino so far Amino? Amino == new owners of Amiga Erm. gw sell em? ult: They did yesterday ult: Sold the trademarks, domain name, etc. yes, I was going to ask you about that. =) colio ult: Semi, they did not get the patents Amino gonna 'do it right'? doh that can hurt ult: It can, but it can also be a benefit, no chance for backwards compatability == a fresh start ult: I'm trying to convince them to licence my architecture for the new Amiga. hehe bahahaa but don't you still have 2 more years of dev time before its done? ;) ult: hey, I'm months if not a year more dev done than they do =) ult: 1-year to final prototype, 2 till production mostly due to a very long debugging stage AND time to develop apps 04:40pm * Fare/#Tunes finds it ridiculous to make a completely new system and stick the old brand "Amiga" on it Fare: Personally, me too. But hey, if it makes a sale, I'm happy. Why not call it "Atari" or "C256" ? it worked for the beer.... eihrul: And did not work for "New Coke" or even "Spectrum 2000", or whatelse. ZX Spectrum 2000 ! hehe * eihrul/#tunes tries to locate the closure parts of clisp's source to no avail. eihrul: read the documentation! Anyways, they did capture the best part of Amiga with the deal tho, the community eihrul: the bytecode is documented. Downix: There still is one? oh, the documentation :) * ult/#Tunes pokes eihrul what happened to emud? the community is sick of them, and there is no single way they can get to make it happy Fare: Agreed. Parts of the community are gung-ho PowerPC-ites, others say "The OS is it!" Some go for an upgraded AmigaOS, others for QNX or Linux, it's all a mess. Fare: And none of them understand that the Amiga is not something you can dissect and keep the name going. To keep the name, you need something VERY radical ult: it'll happen, some day... no it wont ;) what happened to lispmud? :P development continues its most likely going to end up as the multiplayer server for my rpg Fare: hrmm, is documentation in clisp distribution or at clisp's home? found it -:- SignOff ult: #TUNES (Ping timeout for ult[user-37kbauj.dialup.mindspring.com]) 04:50pm Apple is worse than Microsoft Agreed M$ dominated through sharing Apple dominates through denial the market chose the least evil now that the good is on the place, the market will move to it * Fare/#Tunes wonders how fast the 21st century will get rid of intellectual property * AlonzoTG/#tunes wonders wheather prices will go down now that nobody is spending on y2k anymore... hey, when you said "Amino, new owner of Amiga", I originally thought you were talking of a particular hacker fool enough to purchase a second-hand A500 and make it his primary development platform. Fare: lol. Nope, I'm talking of the whole bowl of wax we'll be spending for Y2K for 364 more years, you know 05:10pm (longer than that, if you consider all the money governments are borrowing) =\ * Downix/#tunes nods * AlonzoTG/#tunes hates fiscal liberals. "liberals"? -:- SignOff Downix: #TUNES ([BX] If idiots could fly, IRC would be an airport) as in far left socialist US "liberals", or far-right nazi austrian "liberals"? far right, people who issue $250 million in school bonds each election. =P uh? Each year I go to the polling booth and at the bottom it says "We want to spend more money, Will you let us issue tons of bonds which we will be paying off over the next decade? * Fare/#Tunes had to underclock this damn 6x86L ! I tell them to go blow but they keep coming back next year... =\ well, they send me letters so I pay more money to the IRS and if I refuse, they come and take my asset 05:20pm -:- hcf [nef@me-portland-us1018.javanet.com] has joined #tunes -:- iepos [iepos@d14.k1-1.tecinfo.com] has joined #TUNES hoy iepos greetings whats new? hehe... new? not sure not much Gakuk lappola u yak! gakuk "lappola u yak" ? hum. Some way to celebrate Y2K oh ok. heh heh fare, do you know anything about "strong reduction" with combinators... ? -:- air [brand@p0wer.qzx.com] has joined #tunes iepos: like, getting rid of all beta-redexes, wherever in a term? no, not beta-redexes .... maybe you mean "strong normalization" ? i mean ... i gues for instance ... reducing "BCC" to "I" where B is composition and C and converse ("x.y.z.xzy") oh hum. More like expressing your terms by ways of a basis of generators? Hmm... not sure what you mean... Or just having an arbitrary rewrite system that's compatible with interpretation in terms of lambda-terms? i.e. compatible with some equational theory Well... (some other rewrite system) hmm I fear I'm no specialist in such things. heh heh oh well hmm I don't know how complex rewrite systems have been studied for combinators. In lambda-calculus, the thing I'm trying to do is very easy... is it? Reduce redexes inside of lambdas. ok, so you want to identify the notion of "inside lambda" with combinators? hmmm.... well the specific thing i want to accomplish is this : (...) 05:50pm iepos: what's that "maddog vs englishmen" affair? I need a system such that if "Fx" reduces to "Gx" for arbitrary "x", then "F" reduces to "G" "maddog vs englishmen" ? hmm.... fare: are you still planning on implementing lambdaND (or whatever you call it now :-)) ... ? sure, in as much as it's part of tunes or maybe rather a slightly more generic rewrite logic it still sounds interesting... lambdas are starting to look to me like a better base for a system than combinators not sure though I suppose you could implement your same kind of system using combinators if you wanted,... Billy is on CNN NOW to tell us how shitty his next OS will be! =P hmm 06:00pm fare: have you heard of Church's system of numbers (his way of identifying numbers with functions)? of course. Church numerals are famous. Church's numbers are lots of fun... i think they're my favorite. hmm... Have you ever considered an extension in which "-1" is taken as a function-inverter ? well, they are a fairly inefficient way to implement integers never heard of em. =\ I prefer logarithmic-sized representations Heh heh... still they are fun 06:10pm alonzo: the idea of a church numeral is this ... O = \ o s -> o the number 2, as an example, is a taken as a function that applies a function twice... That is, "2" is a binary function taking two parameters... call them "f" and "x" ... then 2(f,x) is f(f(x)) it applies f twice S n = \ o s -> s (n o s) then, "3" would make take a function and yield one that applies it 3 times some use \ s o instead of \ o s ok, church used \ s o oh, by "S" do you mean successor? hmm anyway, if "-1" was added, then fractions, roots, imaginary numbers, etc. could all be denoted... iepos: it doesn't work like that which would be fun. not sure about how to implement an efficient calculus though 8( what doesn't work? "-1" wouldn't be expressible as a lambda-term that might be a problem i guess Church numerals are just the lambda-translation of the abstract date type Inductive Nat := S: Nat->Nat | O: Nat . (Coq notation) yes, "-1" wouldn't fit into a pure lambda calculus system but it would be a fun extension if you want to represent another datatype (Z, for instance), you end up with a different lambda-translation that doesn't extend the former one now, if you want to "unapply" functions, that's possible, using logic programming yes unapply would be fun but problem problems heh heh but I have no idea what applying a function a fractionar number of times would be (even less what applying a function pi times would be) well, applying "1/2" to a function would make some sense... applying "1/2" to the "grandfather" function would give a "father" function... (because applying "2" to the "father" function gives a "grandfather" function) although I guess that apply pi times the multiplication by e^2i will yield the identity function or will it be more complex? hmm iepos: what when the solution isn't unique? not sure... i don't really know too much about numbers... yes, that bothers me one can't have an axiom schema like "unapply (apply f x) = x" or the system will be inconsistent because of many-to-one functions oops i meant "unapply f (f x) = x" how silly hmm 06:20pm what if x has many antecedents? not sure what you mean by "antecedent" a good example of the problem is the inverse of squaring (which is not one-to-one) anyway, it is probably not meaningful to talk about the inverse of squaring ... and if a system had "sqrt (sqr 2) = 2" and "sqrt (sqr (-2)) = -2" then it would also have "2 = -2" so i don't know but that does seem like the natural extension of church numbers anyway, i'm not sure i'd toss out church numbers based on storage-size... it is horrible if you represent church numbers in beta-reduced form... but maybe a system could use church numbers but just represent them in some other form maybe the shortest form... heh heh but i guess it's not really easy to find the shortest form of a lambda expression 06:30pm it wouldn't be too hard to get "almost shortest form" though, I think at least in most cases maybe not hmm i guess fare is gone now or has y2k eaten up your connection ? alonzo, are you still here? 8( om heh oh there you are watching billy. did that explanation a minute ago make sense? about church numbers? well I need some reading material to drool over... oh heh never have found much good stuff about this probably is some out there though well... if you are really bored... you can read my web page... at www.tunes.org/~iepos didn't really get to church numbers though, except in that last, unfinished, section heh okay. heh heh hmm 06:40pm iepos: that's why there's ND in lambdaND, btw oh so, an inverter function might be a nice primitive for non-determinism then :) non-deterministic systems still seem kind of weird to me but maybe useful i guess you were earlier thinking of using a "reification" function, giving an ob's "source code", for non-determinism i still like church numbers but storing them in normal (beta-reduced) form is a bad idea indeed hmmm... i just realized that Barendregt's book on the lambda calculus is available from Amazon never have read that have you read it? btw, reification is indeed inverting eval I guess if you call eval the taking of an expression and extracting its meaning, then reification would be the inverse ... yep.. err... i mean "denotation" by "meaning" I denotate "meaning" by "denotation" this reminds of quining i always liked quining but don't really quite understand it i think that's why i've never quite gotten godel's incompleteness theorem heh seen Reflection.html about quines? anyway i haven't let me see... i will 06:50pm what is a good english quine? (meaning a sentence that denotes itself) "quined" quined. yes that would work "predeced by its quotation" preceded by its quotation "is a quine when quined" is a quine when quined. * Fare/#Tunes goto 3053 ? 3053? um oh "followed by its denotation" followed by its denotation ood gnight! good night fare lots of stuff on this Reflection page 07:00pm om Billy is funny. He tells such great lies! -:- Kaufmann [Kaufmann@dial245.infolink.com.br] has joined #tunes Ho abi, Haskerl? Haskerl is at http://www.people.Virginia.EDU/~sdm7g/LangCrit/Haskerl abi, Haskerl is also an April Fool prank okay, Kaufmann. -:- ult [pope@user-37kbaq7.dialup.mindspring.com] has joined #Tunes 07:20pm -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) -:- Downix [down@d-gnaps-134.ici.net] has joined #tunes hey hoy -:- Downix_ [down@d-gnaps-134.ici.net] has joined #tunes -:- SignOff Downix: #TUNES (Ping timeout for Downix[d-gnaps-134.ici.net]) 08:00pm -:- SignOff Downix_: #TUNES ([BX] They killed Kenny! THOSE BASTARDS!) -:- Kaufmann is now known as KaufmannBRB -:- KaufmannBRB is now known as Kaufmann -:- water [water@tnt-10-104.tscnet.net] has joined #tunes * eihrul/#tunes bows. hey Brian how's Y2K treating ya? y2k's fine here it's upgrading linux tha tsucks that sucks, even well, Unix is eeevil try kde it's really pretty damned good hellfire what's hellfire? as in "... and damnation!" heh I've /tried/ KDE why didn't you like it? KDE, CDE, Gnome... they're all crap uh i don't categorize kde with the other two well, what's NOT crap, then? as hard as they may try, they can't be good, because they are designed to stand upon a crappy foundation again, Unix is eeeevil again, wthat hte hell IS good? Clementine lol whatever... i'd counter with SqueakOS, then :P squeakos uses linux... and not because i made, because i didn't that's not the point it's a bootable vm as hard as they may try, they can't be good, because they are designed to stand upon a crappy foundation *that's* the point crappy foundation :) I'm not sure think /anything/ we have right now is worthy of the title. I rather like Squeak, though. eih: VM a vm dependent upon a vm... * water/#tunes slaps eihrul around with a cluestick that's why I'm with the Tunes guys the king is with the body, but the body is not with the king... lol... xdaliclock failed y2k it was intentional failure yeah, a cookie, obviously 08:40pm * water/#tunes resets his system clock to watch it i don't see what is so nice about xdaliclock anyway too distracting just a toy i never really use it I do I have xdaliclockrunning 24/7 (not) blah gotta go now... buh-bye -:- SignOff Kaufmann: #TUNES (kathyanne gets kick'd / as leaves fall on still waters / she is here no more.) 08:50pm has anyone here ever hear dof the anti-social magazine? 09:00pm maybe even heard of them? :) which them? well, there's a website maintained by the editors url? http://ourworld.compuserve.com/homepages/khorne/a-s.htm netscape just gave me a BSOD... odd on that url? no, i was reading iepos' page went to look at that particular a-s one, killed a-s, and iepos' page was just a filled rect of blue (whereas its always been a filled rect of grey) just wondering if the a-s guys decided that they didn't like 'doze users on their site 09:10pm cool! text-to-speech on squeak 09:20pm * eihrul/#tunes ponders in what way that is useful. you have a text-to-speech system attached to a versatile programming open-sourcesystem that means you can plug it in to just about anything many blind squeakers? no, but squeak as a plug-in works i.e. plugged into a web browser get it? -:- SignOff hcf: #TUNES (Read error to hcf[me-portland-us1018.javanet.com]: Connection reset by peer) -:- hcf [nef@me-portland-us924.javanet.com] has joined #tunes actually, i've known about this project for months, but it just now was released hmm. maybe i could plug squeak into BitchX using a socket or something oh wait,.squeak has it's own irc client -:- SignOff iepos: #TUNES (Leaving) 09:30pm plug squeak into clementine :) sure if you don't, i probably will -:- Squeaker [water@tnt-10-104.tscnet.net] has joined #tunes testing.. one two three can't /ping... no, this client is little more than an enhanced telnet client squitch-x.... heh though BitchX is massive and would be very hard to port yeah, and smalltalk is a better scripting system by far hmm... no DCC implemented, even no ctcp, not even ping heh, well it looks like i'll have to tool around a bit to set up irc-to-speech -:- Squeaker [water@tnt-10-104.tscnet.net] has left #tunes [] 09:40pm -:- mibin [mibin@62.11.103.106] has joined #tunes ho hum hm has anyone here played with euphoria? they claim a really fast vm speed, which is backed up byu benchmarks define fast i was wondering if any of you could guess what sort of methods they use for the speed where may i see these claims? about 8x faster than "baseline" bytecode execution * water/#tunes looks well, in terms of some more concrete reference might be nicer :) its easy to say one vm is 8x faster than another http://www.rapideuphoria.com/ btw, euphoria is for end-users, not people with clues i think i've seen this before many years ago yeah, it's been around since 93 i used it in college to make my "tunes toy" under the news section, they claim the speed difference * eihrul/#tunes remembers playing with it on his 486 when 486s were still new. heh well anyway, i wrote a high-level gui based on a tiny lisp interpreter guy for what? gui* just that... an interface for the lisp programs 8x faster than java? yeah 10:10pm * eihrul/#tunes thinks this is tactical deception. there must have been no jitc happening of course but still * eihrul/#tunes would like to see some hard numbers and possibly the program itself. well, download the darned thing and test it they include benchmark programs with it in both lang's well, anyway, i was playing with a simple self-like object system in this lisp environment getting interesting that they ported it to linux well, anyway, that system was where i was also experimenting with a tiny version of Beta that i was hacking, language-wise gotten sort of a mix of self and beta i was trying to figure out how to bypass the bytecode model entirely 10:20pm move the hardware interface into the language itself? hopefully, but i was also looking at making interpretation "transparent" why the crap did they name a tgz as a tar? like looking at compiled lisp, and all you see would be cons cell's describing the structure air: becuase they aren't very savvy or smart :) one of the first things that strikes me.... is that euphoria is explicitly typed (in parts of the demo) just check out their mailing lists to see just how impressive their coders are yeah although you don't have to declare types but when you do, you could easily take advantage of that information (like lisp does) right speaking of which, someone's working on a type-inferencer for squeak heh... more speed :) and they only provide one bench mark (or rather one matched with perl and python) really? maybe it's in the tutorials or something -:- Zhivago [brian@th.merddin.com.au] has joined #tunes i really haven't looked closely enough at it this time hi zhiv anyone know what's happened to the retro cvs? 'lo water, any progress? not enough :) heh, got an example together? :) objdump -d exu doesn't work, dern well, there's the squeak alpha-code iei: what are you tryin to do? 10:30pm water: hmm, it seems you can also turn off all type checking in the euphoria interpreter yeah which they did in that particular benchmark hmm... maybe we could ask euphoria to open its source code it'd be interesting to see how it works well, maybe isn't it shareware? yeah hmm... maybe we could ask microsoft to open its source code too heh no thanks :P hmm i program in C under linux and have never come across this 64k/640k limit that the euphoria docs speak of i believe they're talking about dos... but i seriously doubt that euphoria's "target market" would be any use in maintaining the source yeah, the authors don't know much at all about linux though, aren't there much faster freely available alternatives? like what? gcc? :) so, no-one knows what's happend to the tunes cvs server? oh. you mean python zhiv: don't know. you could mail tril -:- SignOff ult: #TUNES (Ping timeout for ult[user-37kbaq7.dialup.mindspring.com]) 10:40pm water: well, i'd assume squeak is faster? :) probably a toss-up right now so why bother then? euphoria seems to be procedural but the type-inferencer in combination with jitter 3 would do the trick which makes equivalent speed seem less signifigant 'cause the euphoria vm works more like lisp true handling message dispatch is much more complicated than an easily precalculated global lookup for a function again true the only difference between those cases is run-time reification but squeak has that built-in object-oriented support of a particular kind what is the status of squeak's jitter right now? well, the 3.0 vm will have jitter 3 and a lot of other changes but that's not due for at least a month rmm, where did jitter 1 and jitter 2 happen? :) hm... 1 came with 2.0 2 came out with 2.3 i think hmm, so there's a jitter sitting in the 2.4 i have here? i think so i mean yes wow "wow"? did it magically get faster because you realized it was jit-compiling? :) -:- SignOff mibin: #TUNES (Ping timeout for mibin[62.11.103.106]) no but they didn't exactly advertise that on the squeak page AFAIK 10:50pm oh is jitter written in squeak? (i.e. can i look at it from code browser) yeah, the public docs are out of date by about 6 months on avg i think that it's still just c but i'll check actually, it has to be in c for now readily available c? yeah you can get the vm sources for any platform although locating them from the home page might take a little searching Squeak-2.6-sources-all.deb? :) huh? could those be the mysterious c sources... uhh sure er, no, actually what's .deb? a debian package? * eihrul/#tunes nods. actually, squeak-sources probably refers to the image sources unless it's less than a meg just a misleading package name found 304k tarball labeled src rather than sources that's it uhh cant u make du give a size of the current dir? it should print that out last the '-d 0' option will tell it to only display the current dir but actually counts subdirs 11:00pm i dont want to know space used in subdirs -S, --separate-dirs do not include size of subdirectories from man page piss, bsd du dont have -S bsd sucks er freebsd u know of any other commands that display dir size of than du? if there was a jitter, it hath left heh funny that it gets discussed on the list maybe it's just an internal protoype then though the interpreter does use specifier registers for holding values... eih: maybe it's obscured in the source code it isn't :) hell if i know hmm, will squeak 2.4 image work with 2.6? yes 11:10pm image-incompatibility only occurs for 1.0->2.0->3.0 lol... there's a 2600 group that meets just half a mile away oh wait you loaded the .deb version! i don't even know if the jitter code made it into the linux port actually, was the master unix sources same thing linux < unix heh found it jitter 2 is under the unix directory and it's experimental 11:20pm hmm, where off the main page? ftp://st.cs.uiuc.edu/pub/Smalltalk/Squeak/unix/ be easier if it were in a tarball... heh well, i guess that squeak will be speeding up by quite a lot when 3.0 comes out what happens >= 3.0? after that? world-domination, i suppose :) but seriously well, i mean what is changing with 3.0 from 2.x? oh well, right now, squeak has a big implementation hack for message formats which leads to a lot of bugs that will get cleaned up, but it means image compatibility problems there's also the type-inference system and a lot of new software * eihrul/#tunes ponders why his opponent has moved his queen out on only the third move. 11:30pm heh. are they good or naive? about as good as i am perhaps a bit better which is? ~intermediate maybe they're bored only thing to take are pawns.... well, this conversation has meandered watch for a trivial mate there is none heh. i've seen 'em even once against a really good player. of course it was a psych-out, if you believe that * eihrul/#tunes needs to execute the queen now. remember that he won't just give up his queen like that and that's the whole challenge of it * water/#tunes thinks that eihrul's opponent just wants to spice up the game 11:40pm ouch easy mate seriously? yes my fault yikes what? you mean how? no, what do you mean by "my fault"? if i hadn't moved the piece there wouldn't have been any mate was no other way it could have happened heh.. what's wrong with that? :) -:- Tril [dem@bespin.dhs.org] has joined #TUNES -:- mode/#tunes [+o Tril] by ChanServ hey tril hi zhivago was wondering about tunes' cvs of course i'd like to discuss tunes/arrow itself zhivago what's your question? -:- fire [no@209.68.229.40] has joined #tunes heeey zhivago it's been a while darn, he's afk or something what did he want with tunes cvs? hi anyone know what's happened to the retro cvs? so, no-one knows what's happend to the tunes cvs server? 11:50pm wtf? i used retro cvs yesterdya thanks hcf I upgraded to debian 2.1r4 to get the y2k fixes is pserver broken? heh. hackers do the weirdest things with web browsers CVS should be working now...email me if it's not hmm well, we were discussing earlier the merits of various vm's i was thinking about the experimental system i had in college based on euphoria tril: why is tunes dead in the water right now? am i the only person who's working on anything right now? no, I'm working on it again [msg(TUNES)] newlog 2000.0102 IRC log ended Sun Jan 2 00:00:01 2000