02:04:37 -!- graue_ has joined. 02:06:27 GregorR: is FukYourBrane really a programming language, rather than a game? 02:07:03 it's definitely of interest to the Esoteric World, but i'm thinking maybe it shouldn't go on the language list in the wiki 02:13:10 -!- kipple has quit (Read error: 60 (Operation timed out)). 03:40:08 the wiki doesn't have any programming languages whose names start with X 03:40:15 someone make up a language with a name that starts with an X 04:12:19 heh 04:20:42 graue_: I guess the question is, is RedCode a programming language? 04:22:16 -!- malaprop has quit ("sleep"). 04:31:51 RedCode may be but CoreWars isn't 04:33:35 FYB/FukYorBrane is associated with your game, not with the language, and you use the page to describe the game, not the language 04:33:43 hence, i'd call it a game, and not a language 04:33:59 -!- graue has left (?). 04:34:04 -!- graue_ has changed nick to graue. 04:34:48 I see. So where should I link to it? I'd rather not have it just be a hanging page ... 04:35:10 add it to [[Category:Brainfuck derivatives]] 04:35:50 perhaps link it from Brainfuck as a "more interesting variant", too 04:37:15 * GregorR is unsure how to get to the Category: Brainfuck derivatives page ... 04:39:11 add "[[Category:Brainfuck derivatives]]" at the end of the FYB article 04:39:47 Aha 04:39:48 There 'tis. 05:35:31 -!- graue has quit ("Leaving"). 06:28:07 -!- GregorR-L has joined. 06:30:09 FYB A0.6 released 06:30:23 Cool new verbose system implemented. 06:30:36 Produces megs of output for a run, but is very helpful. 07:45:02 -!- graue has joined. 07:45:26 i uploaded a wiki sql backup to http://www.oceanbase.org/graue/junk/sqlbackup.zip 07:45:34 so pgimeno, you can download that and stop worrying 07:45:46 it doesn't have the images, but there was only one image anyway, and it sucked, so no great loss 07:45:48 -!- graue has left (?). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 09:17:01 -!- sp3tt has joined. 09:19:17 -!- GregorR-L has quit (Read error: 110 (Connection timed out)). 09:20:59 -!- sp3tt has quit (Client Quit). 10:08:04 -!- kipple has joined. 12:22:39 -!- sp3tt has joined. 12:33:04 -!- sp3tt has quit (Read error: 104 (Connection reset by peer)). 12:37:51 -!- malaprop has joined. 13:37:17 -!- jix has joined. 13:40:24 moin 14:07:40 Hoi 14:11:07 hi 14:12:36 Gregor: are the periods at the end of each line optional in ORK? 14:12:42 Yes 14:12:47 ok. 14:13:01 It ignores the punctuation, but it's good for clarity *shrugs* 14:13:20 I'm writing a polyglot, so it's nice to know these things :) 14:13:29 *whew* 14:13:34 Good luck with that *head explodes* 14:13:57 so far I have brainfuck, befunge and ORK and it was rather trivial 14:14:57 I can put the befunge and brainfuck code straight into the file, and ORK just ignores it! 14:15:03 I guess since you would only need to formally comment in ORK, it ought not be too hard *shrugs* 14:15:11 Oh, right X-D 14:15:27 I didn't make an } else { printf("THIS BAD CODE!!!"); } 14:15:33 what do you mean with "formally comment"? 14:15:46 Well, by the spec you have to use a # to comment. 14:15:53 But really you don't ;) 14:16:03 hehe. same with kipple :) 14:16:22 cipple support both types of comments 14:16:51 what is the other type? (not #) 14:17:39 10>o This is ignored because here is no command "Hello">o 14:17:58 ah, yes. same here 14:18:21 i tried to get as close to your interpreter as possible 14:18:43 -!- sp3tt has joined. 14:35:01 -!- J|x has joined. 14:38:28 Yay! I've got the polyglot working with befunge, brainfuck, kipple and ORK :) 14:44:52 -!- jix has quit (Read error: 110 (Connection timed out)). 14:44:59 -!- J|x has changed nick to jix. 14:46:05 What does it do? 14:46:14 just Hello world... 14:46:19 rather boring 14:46:39 but I intend to add several more languages 14:50:52 Polyglot? 14:51:28 program that is valid in more than one language 14:51:33 Ah. 14:51:41 Link/Example? 14:51:55 http://en.wikipedia.org/wiki/Polyglot_(computing) 14:58:50 And your code? 14:59:27 still a work in progress... 15:00:49 -!- jix has changed nick to jix|essen. 15:01:30 From the eight language polyglot page: "25 Jan 2001Richard StallmanThe proper name is GNU/Polyglot, damn you!" 15:02:17 added chef 15:02:50 :O 15:03:13 I am working on a language with some basic self modification... 15:04:30 bbl 15:32:45 -!- jix|essen has changed nick to jix. 15:37:53 -!- Keymaker has joined. 15:38:08 hey! i wanna write a polyglot too! 15:38:17 * Keymaker starts writing 15:38:54 Keymaker: Just write 'print "hello world";' and you've got python, perl, and PHP done. : 15:39:57 :) 15:40:34 Now if you really want to have fun, write a polygot quine. 15:40:56 hmm 15:41:00 that sounds really interesting 15:41:14 malaprop: ruby too 15:41:18 i'll try! 15:41:25 bbl 15:41:28 -!- Keymaker has quit ("Freedom!"). 15:41:45 jix: Damn am I good. 15:45:35 but for php you need 15:47:02 one of my polyglots: http://rafb.net/paste/results/d6Bq0K77.html 15:47:12 4 languages 16:17:17 http://rename.noll8.nu/sp3tt/mathspec.txt Comments? 16:20:21 are you going to use the 8 bf commands ? 16:27:59 RMS doesn't get the respect he deserves. 16:28:49 Did RMS create an esolang that doesn't have a wiki page? 16:28:55 XD 16:29:01 Yeah, it's called "emacs" 16:29:14 I guess it's not a language, but it's pretty damn esoteric. 16:29:35 I was just referring to the quip about "GNU/Polyglot" 16:30:11 I'll stop calling "Linux" GNU/Linux the day I decide to release a program I care about under a weak license like BSD instead of GPL. 16:30:29 (Not that those are directly related) 16:32:53 sp3tt: do you have some code examples? 16:33:07 Sure. 16:33:24 http://rename.noll8.nu/sp3tt/hw.math 16:34:26 Basically uses a stack to print Hello world, when it can be done without one. Also demonstrates how to use userdefined vars in functions. 16:59:05 -!- Keymaker has joined. 16:59:18 this'll be fun. 16:59:25 -!- Keymaker has left (?). 17:02:25 http://rafb.net/paste/results/MmZgkY86.html 17:02:58 my 5 lang poly that prints: Just another hacker,\n 17:03:33 :O I am surprised it is even possible. 17:04:34 in c i'm using #define:s and /**/ to comment the other code out 17:04:49 in bf i jump ([-][ code ]) over the code containing ,s 17:05:03 in ruby i end the code with __END__ 17:05:11 (with is defined as c macro ;) ) 17:05:15 which 17:06:02 line 13,14 is a comment for bash to line 21 and for perl to 24 17:06:20 line 23 is a comment for bash to line 26 17:06:33 now i'm going to add whitespace ;) 17:09:46 nah 17:09:51 i'm not going to do that 17:11:41 kipple 17:22:06 er 17:22:13 [-][code] isn't really safe 17:22:46 oh, wait 17:22:53 you were talking about something specific, not in general 17:22:54 * CXI shuts up 17:26:29 Kipple is included 17:26:38 6 langs.. i rule ;) 17:27:36 uh.. it's working with Cipple but not with the java interpreter 17:28:14 Cipple is very syntax tolerant =<<- is ignored because neither the first nor the second < have valid arguments 17:45:35 3 != 3 according to python... 17:50:01 3 != 3 #=> False 17:51:05 sp3tt: that evaluates to False for me 17:52:03 Exactly. 17:52:20 Which is correct. 17:54:32 Not according to python if you don't use int() correctly first <.< 17:55:22 How is (3!=3)==False wrong? 17:56:30 enough polygloting for today.. 17:56:41 time to write down lazybrain specs 17:58:28 -!- OliBir has joined. 17:59:13 moin OliBir 18:01:46 HI 18:03:02 -!- OliBir has left (?). 18:03:16 0o 18:05:47 -!- NotGregorR has joined. 18:05:54 ... 18:05:57 HI 18:06:00 -!- NotGregorR has left (?). 18:10:42 0o... 19:21:34 anybody familiar with C-INTERCAL here? Chris? 19:21:54 I get an error when trying to compile the included examples 19:21:57 ICL999I NO SKELETON IN MY CLOSET, WOE IS ME! 19:21:57 ON THE WAY TO 1 19:21:57 CORRECT SOURCE AND RESUBNIT 19:38:11 -!- jix has quit ("Banned from network"). 20:12:17 kipple: I don't know about C-INTERCAL but that error sounds as if it depends on a file from the distribution that can't be found 20:18:34 it does? 20:19:02 it's the same error that comes if I try to compile a file which doesn't exist. 20:19:37 the "no skeleton" part suggest it but you never know 20:50:17 -!- sp3tt has quit ("Chatzilla 0.9.68a [Firefox 1.0.4/20050511]"). 21:41:38 -!- Keymaker has joined. 21:48:41 -!- jix has joined. 21:49:11 * jix is back 21:51:58 :) 21:52:10 i'm gonna be few days away starting from tomorrow 21:52:39 a 140km bike trip (and the other 140km back) 21:52:45 totally 280 km 21:53:00 the longest trip i have ever done is ~10km 21:53:07 :} 22:05:42 c is annoying! 22:05:53 it took me about 20 mins to realize a logical error.. 22:07:05 -!- graue has joined. 22:07:52 yeah, C is pretty damn annoying 22:15:04 true 22:15:10 but it's fast 22:16:34 yes 22:17:29 * GregorR hugs DirectNet, OBLISK, orkc, 2lc, and FYB. 22:17:33 I love you, C. 22:17:38 NOOOOOOOOOOOOOOOOOOOO 22:17:41 You're such a wonderful language. What power, what grace. 22:17:52 * Keymaker dies 22:17:56 (again) 22:18:15 * GregorR does some pointer manipulation. 22:18:35 C is easy to learn because it does exactly what you tell it, but like, if you make large projects with it, it sort of becomes an impossible mess 22:19:34 doesn't it? right? 22:19:49 it's all about design. 22:19:56 Any language can become an impossible mess. 22:20:04 Mozilla is an impossible mess because of bad design. 22:20:14 But yes, C doesn't HELP any ;) 22:20:32 :) 22:21:49 we need an INTERCAL article at the wiki 22:21:52 anyone feel like writing one? 22:22:02 no 22:22:05 can't do that 22:22:10 never even tried the language 22:27:21 INTERCAL is one of those classic esoteric programming languages everyone praises and nobody programs in, i guess 22:32:13 someone said recently in the GMP mailing list: 'C' gives you enough rope to hang yourself, and will even do the favor of throwing one end of the rope over the tree for you ... 22:32:29 heh 22:32:59 i made a lame stub for INTERCAL just to have something there 22:33:21 by the way, pgimeno, did you see the SQL backup i made available? 22:33:35 yes, it's here, thanks! :) 22:34:03 but I suspect I'm not the only one who wants to make backups 22:34:21 Most people look at that rope, and go "hey, that's handy!" then kill themselves. 22:34:43 The trick is to use the rope to devise a pully system, and then exert less effort to get your task done. 22:34:57 Also, stretch all metaphores far beyond any real meaning. 22:36:41 I just read partially the spec of INTERCAL, a few years ago 22:36:51 it's really funny :) 22:37:19 some day I want to read it fully 22:37:28 wasn't INTERCAL designed to be uninterpretable/compilable? 22:37:45 it was designed just to be different 22:38:10 there are interpreters and compilers, or that's what I thought 22:38:14 i have my spec writing setup complete... i can start writing specs fast now! 22:38:51 pgimeno: yes but afaik they tried to make it as hard as possible to code them 22:39:04 Now that's a good diea. 22:39:07 *idea 22:39:15 maybe, not sure 22:39:16 An esoteric language that is neither compilable nor interpretable. 22:39:20 I was going to try out INTERCAL today, but I can't even manage to compile the example programs :( 22:39:44 How about a language that acts differently depending on the author's eye color. 22:39:58 Since the computer can't know that, it can neither compile nor interpret it. 22:40:06 Though I guess it could be an input. 22:40:10 you would need a web cam 22:40:40 How about a language that acts differently depending on the author's thoughts 22:40:47 ;) 22:40:50 :D 22:41:11 and uses author's brain cells as memory 22:41:13 if the author is thinking "Sex" then it prints "Hello, world!" 22:41:18 :) 22:41:32 and if it is think "beer" then... 22:41:42 thinking! 22:41:45 that's easy in basic: 10 PRINT "Hello, World!" 20 GOTO 10 22:41:46 99 booootleeeees oof beeer on thee waaaal 22:42:57 some day I'll submit my Choon program 22:43:12 too bad the wav converter crashes 22:47:44 This sounds like the work of David R. Hawkins. 23:31:21 kipple: I've reproduced the problem; when I do an strace I get this: open("/usr/local/share/intercal-0.24/ick-wrap.c", O_RDONLY) = -1 ENOENT (No such file or directory) 23:34:44 there's an intercal package available for Debian, apparently (is it the first esoteric language to be in a Linux distribution?) 23:35:14 there is? 23:35:24 that's nice :) 23:35:32 two, actually; one in perl and the other seems to be c-intercal 23:35:43 -!- mathkid has joined. 23:35:44 my current specs (just lang design no syntax yet): http://www.harderweb.de/jix/langs/lazybrain/specs.rc.txt (redcloth text file) http://www.harderweb.de/jix/langs/lazybrain/specs.html the generated html 23:36:00 bbl 23:37:59 pgimeno: I'm pretty sure it's not the first, they've got Java. 23:44:59 updated my .txt => html script to output strict xhtml (the automatic content list generation is done by me... txt => html is redcloth and html cleanup is tidy) 23:47:32 -!- graue has quit (Read error: 110 (Connection timed out)). 23:49:41 i've done an important part of my specs and no one cares .. ;) 23:50:07 be patient ;) 23:53:49 For a basic idea of "be patient," consider that it was several weeks between my writing FYB and your picking it up ;) 23:54:28 GregorR: but it was 5min between i knew about FYB and my first test program ;) 23:55:42 Touchet ;) 23:55:46 With spelling 8-D 23:56:04 However, we cannot yet write programs in lazybrain. 23:56:33 hehe.. yes. but i just want some respond to my ideas.. 23:56:36 With spelling? 23:59:22 Yay! the debian intercal package works!