< 1129335359 0 :sitruC!n=curtis@206-45-64-205.static.mts.net JOIN :#esoteric < 1129335440 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION oot adrawkcab lleps nac < 1129335465 0 :sitruC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes Curtis is taken < 1129335487 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :ah, that would do it < 1129336011 0 :sitruC!unknown@unknown.invalid QUIT :" hoary was bad < 1129345653 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :almost reverted it was so bad < 1129345672 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I still have a bunch of icons on my desktop that I haven't put into the menu < 1129345680 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :oh well, all the important stuff on my laptop was backed up already anyway < 1129345715 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lol, that file is tiny < 1129345828 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I've put it on my site http://kidsquid.com/libgcj.spec < 1129345837 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it goes in /usr/lib < 1129345906 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm curious if that's all you need to make it work < 1129345946 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :heh, ok < 1129345949 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I will try this < 1129346258 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :any luck? < 1129346462 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :the gcj executable is called "egcj" for some reason < 1129346511 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I now get errors about java.lang and java.io not being found < 1129346645 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :check the CLASSPATH environment variable, but it's empty < 1129346695 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1129346735 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I have no CLASSPATH environment variable set < 1129346759 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I don't even have the classes or whatever on here though, and no clue how I'm supposed to get them < 1129346797 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :let me check somethin < 1129346853 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is this 3.4 or 4.0? < 1129346867 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :3.4 < 1129347000 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I have the packages libgcj, libgcj-awt, and libgcj-common installed < 1129347015 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :they have the classes in them < 1129347051 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :actually libgcj-common has the jar < 1129347064 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :(which is where the class files are) < 1129347077 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :dunno if you have something similar in openbsd < 1129347102 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :there ain't no gcj-related packages here except one, gcj-3.4-20050225 < 1129347142 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :however, if the class files I need are in a jar file, then they are in that java virtual machine form, and you could just send me the jar file, right? < 1129347156 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1129347173 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hooray < 1129347200 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I can dcc < 1129347237 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the file is /usr/share/java/libgcj-3.4.2.jar < 1129347290 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :wait a second, what is kaffe? < 1129347302 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I have some jar files in a /usr/local/share/kaffe directory for some reason < 1129347317 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :an open source jvm < 1129347353 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :can I use its jar files for java.lang and such? < 1129347367 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :afaik no < 1129347383 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :oh, ok then < 1129347388 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what they are for in that case < 1129347389 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think hey are still trying to standardize that so eventually yes < 1129347406 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :there were a couple different classpath projects and they are merging < 1129347886 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :ok, now I'm getting weird errors inside the jar file you sent me < 1129347910 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :like "verification error at PC=45" at ObjectInputStream.java:1257 < 1129347934 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :and on the same line, "loading local variable 6 which has unknown type" < 1129347967 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sounds hopeless < 1129347968 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I couldn't figure out how to make it find the jar file, so I just did "egcj /usr/local/share/java/libgcj-3.4.2.jar *.java -o glypho --main=Glypho" < 1129349482 0 :graue!unknown@unknown.invalid PART #esoteric :? < 1129350649 0 :heatsink!i=cirodrig@64.5.82.199 JOIN :#esoteric < 1129352872 0 :heatsink!unknown@unknown.invalid QUIT :"Leaving" < 1129359312 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1129363199 0 :clog!unknown@unknown.invalid QUIT :ended < 1129363200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1129370221 0 :jix!i=jix@F304d.f.strato-dslnet.de JOIN :#esoteric < 1129374134 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1129383625 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1129384443 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :kipple: did you write the java glypho interpreter? < 1129384461 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1129384486 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :use at your own risk :) it's not properly tested... < 1129384522 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i wrote a ruby one < 1129384537 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :what does your java interpreter do when i try to exec [ or ] ? < 1129384556 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. good question. didn't think of that. < 1129384565 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I suspect it crashes... < 1129384580 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my has 2 extra instruction added < 1129384617 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i'm not sure whether its a good idea < 1129384643 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i added one because i needed it for a program but then i rewrote the program without using it < 1129384649 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's bitshift right 1 < 1129384660 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :much faster than using loops < 1129384732 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i added a comments feature in gsh (X this is comment X) this not (X this is (X This too X) This not < 1129384773 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and the spec is missing the pop order for the e instruction < 1129384792 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i implemented it by first char is popped first < 1129384808 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I asked wildhalcyon about that < 1129384814 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that is correct < 1129384821 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :good < 1129384839 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :so, your interpreter takes shorthand notation too now? < 1129384849 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it takes both < 1129384853 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :mine too < 1129384891 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :mine uses unicode for non gsh < 1129384901 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :utf-8 < 1129384985 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :now it supports utf-8 or any 1byte/char format < 1129385001 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it supports stripping of whitespace < 1129385009 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(optional) < 1129385048 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and 2 debug calls in gsh (& for stack print and ` for interactive debugging shell using ruby breakpoint) < 1129385082 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I originally only intended to make a shorthand interpreter, but because of the e instruction I hade to interpret patterns anyway. < 1129385092 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe. I also use & for stack dumps :) < 1129385098 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :thats why i used it < 1129385104 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :-d < 1129385133 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :my interpreter is a rewrite of my kipple interpreter, so that's where it comes from. < 1129385134 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and my interpreter uses cool jit compiling technologies (called eval ;) ) < 1129385179 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a glypho compiler could do a LOT of optimizations < 1129385319 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm working on a bf => glypho mapping as a TC prove < 1129385333 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you too :) < 1129385360 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1129389227 0 :jix!unknown@unknown.invalid PART #esoteric :? < 1129389232 0 :jix!i=jix@F304d.f.strato-dslnet.de JOIN :#esoteric < 1129389236 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wrong button... < 1129389239 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :wb < 1129389266 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1129391110 0 :wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1129392429 0 :wildhalcyon_!n=chatzill@216.154.205.203 JOIN :#esoteric < 1129392488 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Bah! < 1129392669 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :I hate my interpreter < 1129392800 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon i have ideas for e[ and e] < 1129392824 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :e[ = bitshift right 1 < 1129392839 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :e] = push compare(pop,pop) < 1129392868 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :compare(a,b) => ab = 1 < 1129393037 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or wildhalcyon_ < 1129393057 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :lol, either way < 1129393072 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... bitshift right could be handy < 1129393111 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it is handy < 1129393117 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and awfull slow using loops < 1129393152 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :yes, I suppose it is < 1129393188 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1129393664 0 :wildhalcyon_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1129397508 0 :wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1129397537 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hey again < 1129397742 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wb < 1129397764 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1129397777 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i hate reading texts that i don't understand in the first reading pass < 1129397818 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I hate that too < 1129397993 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :one shouldn't try to explain computer algorithms using math terms < 1129398020 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :one should use commented c (or c a-like pseudo code) < 1129398095 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1129398115 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm reading a document about implementing a fast bwt < 1129398138 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :oh, ok < 1129398160 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I say: If you can't say it in ascii, it aint worth sayin at all < 1129398191 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :what about german umlauts in german texts? < 1129398240 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Okay, well.. I meant more or less for english trying to explain math terms < 1129398622 0 :wildhalcyon_!n=chatzill@216.154.205.203 JOIN :#esoteric < 1129398873 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to reboot out of hoary and into breezy < 1129398910 0 :Sgep!unknown@unknown.invalid QUIT : < 1129399502 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1129399612 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1129399909 0 :Sgep!unknown@unknown.invalid QUIT : < 1129399935 0 :wildhalcyon_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1129406878 0 :Arrogant!i=Arrogant@45.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1129409283 0 :Arrogant!unknown@unknown.invalid QUIT :" Try HydraIRC -> http://www.hydrairc.com <-" < 1129414518 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1129420254 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)