00:15:59 -!- sitruC has joined. 00:17:20 * wildhalcyon_ oot adrawkcab lleps nac 00:17:45 * sitruC notes Curtis is taken 00:18:07 ah, that would do it 00:26:51 -!- sitruC has quit (" just finished my Glypho interpreter :D 01:47:49 awesome 01:47:54 what language is it written in? 01:47:56 java 01:48:47 :( 01:48:49 not awesome 01:48:55 why not? 01:49:10 because gcj does not work correctly here 01:49:20 hmm. too bad 01:49:46 what os do you use? 01:50:00 openbsd 01:50:15 then I can't compile it for you either (debian) 01:50:43 maybe you could make .o files for me to link 01:51:11 except not because I would have to link with libgcj or whatever, so that won't work 01:51:46 what's wrong with your gcj? 01:52:31 was it you that wasn't able to run java applets either? 01:52:37 can't find libgcj.spec 01:52:38 probably 01:59:07 anyway, the url is http://rune.krokodille.com/lang/Glypho0.2.zip 02:00:21 -!- ChanServ has quit (Shutting Down). 02:07:37 -!- kipple has quit ("See you later"). 02:10:21 java is evil! 02:13:11 yes 02:17:52 -!- wildhalcyon has joined. 02:18:16 -!- ChanServ has joined. 02:18:16 -!- irc.freenode.net has set channel mode: +o ChanServ. 02:19:23 Bah 02:19:34 I am so ready to beat this machine up 02:22:19 how goes that glypho interpreter of yours? 02:31:29 graue, I'll be honest with you 02:31:36 not very great 02:32:57 I already had to start it over once b/c I didn't save and my computer froze 02:34:17 shoot 02:34:50 I'll be honest with you, I personally cannot imagine how that might possibly happen 02:35:08 I always save after everything I do, it's a reflex 02:35:16 if I am not typing, the editor should not say "Modified" 02:35:34 my old days of not saving constantly are so far behind, I can barely remember them 02:35:56 anyway, good or possibly bad news: kipple made a Glypho interpreter in Java, and it is done 02:37:50 -!- wildhalcyon_ has joined. 02:38:09 see? 02:49:22 see what? 02:52:51 -!- wildhalcyon has quit (Read error: 110 (Connection timed out)). 02:52:56 graue: to fix gcj: install the package libgcj-dev 03:01:09 openbsd has no package by that name 03:02:16 I'm not on debian, "-dev" packages are just a debian thing, aren't they? 03:03:13 yeah that was a debian package 03:04:26 -!- wildhalcyon_ has quit (Read error: 110 (Connection timed out)). 03:05:15 I'll be able to use gcj when my laptop running ubuntu returns to me, next wednesday 03:06:35 * calamari got some cdr's.. now I can back up all my junk and upgrade to breezy 03:06:43 did they release that? 03:06:46 yep 03:07:02 but the upgrade is treacherous enough as to require a backup? 03:07:15 no idea, but warty -> hoary was bad 03:07:33 almost reverted it was so bad 03:07:52 I still have a bunch of icons on my desktop that I haven't put into the menu 03:08:00 oh well, all the important stuff on my laptop was backed up already anyway 03:08:35 lol, that file is tiny 03:10:28 I've put it on my site http://kidsquid.com/libgcj.spec 03:10:37 it goes in /usr/lib 03:11:46 I'm curious if that's all you need to make it work 03:12:26 heh, ok 03:12:29 I will try this 03:17:38 any luck? 03:21:02 the gcj executable is called "egcj" for some reason 03:21:51 I now get errors about java.lang and java.io not being found 03:24:05 check the CLASSPATH environment variable, but it's empty 03:24:55 hehe 03:25:35 I have no CLASSPATH environment variable set 03:25:59 I don't even have the classes or whatever on here though, and no clue how I'm supposed to get them 03:26:37 let me check somethin 03:27:33 is this 3.4 or 4.0? 03:27:47 3.4 03:30:00 I have the packages libgcj, libgcj-awt, and libgcj-common installed 03:30:15 they have the classes in them 03:30:51 actually libgcj-common has the jar 03:31:04 (which is where the class files are) 03:31:17 dunno if you have something similar in openbsd 03:31:42 there ain't no gcj-related packages here except one, gcj-3.4-20050225 03:32:22 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? 03:32:36 sure 03:32:53 hooray 03:33:20 I can dcc 03:33:57 the file is /usr/share/java/libgcj-3.4.2.jar 03:34:50 wait a second, what is kaffe? 03:35:02 I have some jar files in a /usr/local/share/kaffe directory for some reason 03:35:17 an open source jvm 03:35:53 can I use its jar files for java.lang and such? 03:36:07 afaik no 03:36:23 oh, ok then 03:36:28 I wonder what they are for in that case 03:36:29 I think hey are still trying to standardize that so eventually yes 03:36:46 there were a couple different classpath projects and they are merging 03:44:46 ok, now I'm getting weird errors inside the jar file you sent me 03:45:10 like "verification error at PC=45" at ObjectInputStream.java:1257 03:45:34 and on the same line, "loading local variable 6 which has unknown type" 03:46:07 sounds hopeless 03:46:08 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" 04:11:22 -!- graue has left (?). 04:30:49 -!- heatsink has joined. 05:07:52 -!- heatsink has quit ("Leaving"). 06:55:12 -!- calamari has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 09:57:01 -!- jix has joined. 11:02:14 -!- puzzlet has quit (Remote closed the connection). 13:40:25 -!- kipple has joined. 13:54:03 kipple: did you write the java glypho interpreter? 13:54:21 yes 13:54:46 use at your own risk :) it's not properly tested... 13:55:22 i wrote a ruby one 13:55:37 what does your java interpreter do when i try to exec [ or ] ? 13:55:56 Hmm. good question. didn't think of that. 13:56:05 I suspect it crashes... 13:56:20 my has 2 extra instruction added 13:56:57 but i'm not sure whether its a good idea 13:57:23 i added one because i needed it for a program but then i rewrote the program without using it 13:57:29 it's bitshift right 1 13:57:40 much faster than using loops 13:58:52 and i added a comments feature in gsh (X this is comment X) this not (X this is (X This too X) This not 13:59:33 and the spec is missing the pop order for the e instruction 13:59:52 i implemented it by first char is popped first 14:00:08 yeah, I asked wildhalcyon about that 14:00:14 that is correct 14:00:21 good 14:00:39 so, your interpreter takes shorthand notation too now? 14:00:49 it takes both 14:00:53 mine too 14:01:31 mine uses unicode for non gsh 14:01:41 utf-8 14:03:05 now it supports utf-8 or any 1byte/char format 14:03:21 it supports stripping of whitespace 14:03:29 (optional) 14:04:08 and 2 debug calls in gsh (& for stack print and ` for interactive debugging shell using ruby breakpoint) 14:04:42 I originally only intended to make a shorthand interpreter, but because of the e instruction I hade to interpret patterns anyway. 14:04:52 hehe. I also use & for stack dumps :) 14:04:58 thats why i used it 14:05:04 -d 14:05:33 my interpreter is a rewrite of my kipple interpreter, so that's where it comes from. 14:05:34 and my interpreter uses cool jit compiling technologies (called eval ;) ) 14:06:19 a glypho compiler could do a LOT of optimizations 14:08:39 i'm working on a bf => glypho mapping as a TC prove 14:08:53 you too :) 14:09:20 ^^ 15:13:47 -!- jix has left (?). 15:13:52 -!- jix has joined. 15:13:56 wrong button... 15:13:59 wb 15:14:26 thx 15:45:10 -!- wildhalcyon has joined. 16:07:09 -!- wildhalcyon_ has joined. 16:08:08 Bah! 16:11:09 I hate my interpreter 16:13:20 wildhalcyon i have ideas for e[ and e] 16:13:44 e[ = bitshift right 1 16:13:59 e] = push compare(pop,pop) 16:14:28 compare(a,b) => ab = 1 16:17:17 or wildhalcyon_ 16:17:37 lol, either way 16:17:52 Hmm... bitshift right could be handy 16:18:31 it is handy 16:18:37 and awfull slow using loops 16:19:12 yes, I suppose it is 16:19:48 -!- wildhalcyon has quit (Read error: 110 (Connection timed out)). 16:27:44 -!- wildhalcyon_ has quit (Read error: 104 (Connection reset by peer)). 17:31:48 -!- wildhalcyon has joined. 17:32:17 hey again 17:35:42 wb 17:36:04 thx 17:36:17 i hate reading texts that i don't understand in the first reading pass 17:36:58 I hate that too 17:39:53 one shouldn't try to explain computer algorithms using math terms 17:40:20 one should use commented c (or c a-like pseudo code) 17:41:35 what do you mean? 17:41:55 i'm reading a document about implementing a fast bwt 17:42:18 oh, ok 17:42:40 I say: If you can't say it in ascii, it aint worth sayin at all 17:43:11 what about german umlauts in german texts? 17:44:00 Okay, well.. I meant more or less for english trying to explain math terms 17:50:22 -!- wildhalcyon_ has joined. 17:54:33 * Sgep goes to reboot out of hoary and into breezy 17:55:10 -!- Sgep has quit. 18:05:02 -!- wildhalcyon has quit (Read error: 110 (Connection timed out)). 18:06:52 -!- Sgep has joined. 18:11:49 -!- Sgep has quit. 18:12:15 -!- wildhalcyon_ has quit (Read error: 110 (Connection timed out)). 20:07:58 -!- Arrogant has joined. 20:48:03 -!- Arrogant has quit (" Try HydraIRC -> http://www.hydrairc.com <-"). 22:15:18 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 23:50:54 -!- kipple has quit (Read error: 104 (Connection reset by peer)).