00:01:29 -!- calamari has quit ("Leaving"). 01:08:30 -!- wildhalcyon has joined. 01:08:36 moin 01:25:08 moin 01:45:28 wtf 01:45:34 *now* I find a python chef interpreter 01:45:46 after fighting with perl for a week 01:54:06 IIRC the python interpreter lacks several features 01:59:59 yeah 02:00:06 it's missing an instruction and has issues with loops 02:00:13 ah well 02:00:24 mine shows promise 02:00:26 I think it's missing sous-chefs as well 02:00:38 it appears to have that 02:04:30 ok. 02:05:30 but not as useful as I'd hoped 02:05:37 considering I don't really know python 02:05:39 heheh 02:09:37 well, if you're writing your own, you don't need it 02:12:04 what language are you writing in it then? 02:20:48 Come oooooooooooon, say Brainfuck ;) 02:24:53 hah 02:24:57 I'm not quite that hardcore 02:25:01 I'm doing it in php 02:25:43 baby steps 03:07:21 -!- wildhalcyon has quit ("Chatzilla 0.9.68.5.1 [Firefox 1.0.7/20050915]"). 03:13:51 -!- Arrogant has joined. 04:09:15 -!- kipple has quit (Read error: 110 (Connection timed out)). 04:15:19 hey guys 04:15:27 i've been thinking of a bot in this channel 04:15:32 that would interpret some esolang 04:15:55 to make it in any way useful, the esolang would either have to be REALLY terse 04:16:12 or have functions which users could define 04:16:26 i was thinking, pure lambda calculus? 04:16:49 it would be pretty neat, if it could accept definitions from users 04:16:57 it could start with nothing and evolve into a fairly useable system 04:17:17 Joy or a Joy-like language would be another neat alternative 04:17:45 I would just keep in mind that this could easily be a "hmm, I wonder if I could hack that bot" channel, so watch for injections ;) 04:18:08 well, naturally. 04:18:15 but that only makes it more interesting 04:18:20 (to have a bot that would accept definitions) 04:18:32 alternatively, any ideas for a terse language? 04:18:39 Umm, BF? :P 04:18:41 perl wouldn't be so bad, but it's not esoteric enough. 04:18:46 bf blows. 04:18:50 Heheh 04:18:53 bf isn't terse at all. 04:18:56 ORK? :P 04:18:58 Kipple 04:19:09 i think False is supposed to be terse 04:19:42 still i kinda like the lambda calculus idea. 04:22:02 I'm having troubles getting my EvoBF creatures rolling :P 04:22:17 (Which is really quite dissimilar to BF at this point, but we'll ignore that) 04:30:16 -!- Arrogant has quit (" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-"). 05:41:19 hm 05:41:24 i just had a look at false 05:41:26 i think it's quite decent 05:41:48 in terms of being terse 05:42:01 prime numbers between 0 and 100: 05:42:02 99 9[1-$][\$@$@$@$@\/*=[1-$$[%\1-$@]?0=[\$.' ,\]?]?]# 05:43:10 it's kind of a primitive Joy 05:43:14 i approve of it 05:45:44 -!- esobot has joined. 05:45:56 -!- esobot has quit (Remote closed the connection). 05:55:57 -!- esobot has joined. 05:56:14 !blah 05:56:20 hm 05:56:27 come on esobot. 05:56:32 ! blah 05:56:36 -!- esobot has quit (Remote closed the connection). 05:57:31 -!- esobot has joined. 05:57:49 !blah 05:57:56 bah 05:58:00 -!- esobot has quit (Remote closed the connection). 05:59:31 you know what sucks? IRC. 05:59:36 -!- esobot has joined. 06:00:01 !blah 06:00:01 !blah 06:00:15 !irc sucks 06:00:16 !irc sucks 06:00:18 -!- esobot has quit (Remote closed the connection). 06:08:36 * lament now writes a False interpreter 06:13:23 good luck with that 06:21:40 parser, done 06:28:59 nice 06:44:52 stupid false uses non-ascii symbols for stuff 06:46:14 -!- calamari has joined. 06:50:16 interpreter, ready 06:53:45 mental failure or brain not ready.. insert meds and press head into pillow to continue 06:54:12 -!- calamari has quit ("zzzzzzzzzzZZZZZZzzzzzzzz"). 06:55:10 wee it seems to work. 06:55:22 weeeee 06:55:40 okay now help me debug it :) 06:59:35 of course it can't even detect infinite loops yet 06:59:40 which will make it crash rather quickly 06:59:51 but i'm sure it has other errors as well! 06:59:51 -!- esobot has joined. 06:59:57 !1. 06:59:57 1 07:00:03 !1 2+. 07:00:03 3 07:00:20 !1 2 3*+. 07:00:20 7 07:00:32 not bad for an hour of work :) 07:00:36 ![] 07:00:56 "no text to send", which is correct 07:01:11 !"hello world" 07:01:11 hello world 07:01:18 i love you esobot 07:01:47 !12=["The universe imploded"]? 07:01:47 Run-time error. 07:02:16 that's bad. 07:03:01 errrr 07:03:03 no it's not! 07:03:06 i'm just used to befunge. 07:03:15 12 is a single number, not two numbers. 07:03:21 !1 2=["The universe imploded"]? 07:03:31 !1 1=["The universe imploded"]? 07:03:42 "No text to send", which is wrong. 07:07:29 hmmm 07:10:32 okay, fixed 07:10:34 -!- esobot has quit (Remote closed the connection). 07:10:53 man, false is pretty fun 07:11:09 -!- esobot has joined. 07:11:30 !1 1=["I always knew this!"]? 07:11:31 I always knew this! 07:11:37 yes. 1 equals 1 :) 07:11:46 !a. 07:11:46 a 07:12:59 !1a:a;. 07:12:59 Run-time error. 07:13:40 -!- esobot has quit (Remote closed the connection). 07:13:54 man, why does it always take so long for the beast to rejoin. 07:14:12 -!- esobot has joined. 07:14:36 !1a:a;. 07:14:36 1 07:14:44 good 07:14:46 !. 07:14:47 Run-time error. 07:14:49 good 07:16:21 ![$1=~[$1-f;!*]?]f:4f. 07:16:21 f 07:16:26 eeeerk 07:16:31 ![$1=~[$1-f;!*]?]f: 07:16:54 ![$1=~[$1-f;!*]?]f:4f!. 07:16:54 f 07:16:59 the hell 07:17:07 ![$1=~[$1-f;!*]?]f:4f;!. 07:17:07 24 07:17:12 ![$1=~[$1-f;!*]?]f:5f;!. 07:17:12 120 07:17:15 ![$1=~[$1-f;!*]?]f:6f;!. 07:17:15 720 07:17:18 ![$1=~[$1-f;!*]?]f:7f;!. 07:17:18 5040 07:17:23 ![$1=~[$1-f;!*]?]f:8f;!. 07:17:23 40320 07:17:28 ![$1=~[$1-f;!*]?]f:15f;!. 07:17:28 1307674368000 07:17:32 not bad :) 07:18:04 !99 9[1-$][\$@$@$@$@\/*=[1-$$[%\1-$@]?0=[\$.' ,\]?]?]# 07:18:12 hrm 07:18:30 that should have worked. 07:19:14 damn 07:22:15 !10[:0=][:." "1-]# 07:22:15 Run-time error. 07:22:50 !10[$0=][:." "1-]# 07:23:35 !10[$0=~][:." "1-]# 07:24:46 -!- esobot has quit (Remote closed the connection). 07:25:19 -!- esobot has joined. 07:25:37 !10[$0=~][:." "1-]# 07:25:37 Run-time error. 07:25:59 !10[$0=~][$." "1-]# 07:25:59 10 9 8 7 6 5 4 3 2 1 07:26:57 that's better. 07:27:11 !0[$10=~][$." "1+]# 07:27:12 0 1 2 3 4 5 6 7 8 9 07:27:57 !0'h'e'l'l'o[$0=~][,]# 07:27:57 olleh 07:28:09 :) 07:28:56 !99 9[1-$][\$@$@$@$@\/*=[1-$$[%\1-$@]?0=[\$.' ,\]?]?]# 07:29:04 still doesn't work. 07:30:47 !["ain"]s:"the r"s;!" in sp"s;!" falls m"s;!"ly on a p"s;! 07:30:48 the rain in spain falls mainly on a pain 07:30:52 er 07:30:54 !["ain"]s:"the r"s;!" in sp"s;!" falls m"s;!"ly on a pl"s;! 07:30:54 the rain in spain falls mainly on a plain 07:31:12 ^___^ 07:31:27 truth, beauty and all that jazz. 07:31:41 i like this language. 07:31:58 Heheh 07:33:30 where's aardappel anyway 07:33:34 he used to come here 07:33:51 anyway 07:33:55 i'm going to sleep soon 07:34:00 i'll leave esobot running 07:34:12 however, it WILL get stuck and die if you give it an endless loop 07:34:18 so please don't 07:34:26 i mean 07:34:30 don't do this: 07:34:46 ![1_][1]# 07:34:50 :) 07:35:10 this ought to kill my computer 07:35:17 * lament waits 07:35:59 ... 07:36:01 yep it's killing my computer but slowly 07:36:07 lol 07:36:29 but eventually it'll run out of memory and OS will kill Python 07:36:38 killing esobot. 07:36:41 !"hello" 07:36:45 which is now dead anyway. 07:36:51 Run-time error. 07:36:51 hello 07:37:01 -!- esobot has quit (Remote closed the connection). 07:37:15 heh, ^C worked nicely 07:37:59 -!- esobot has joined. 07:38:17 !"/me wonders if there are any injection bugs here ;)" 07:38:17 /me wonders if there are any injection bugs here ;) 07:38:21 Dern :P 07:38:32 !"/me wonders if there are any injection bugs here\0" 07:38:32 /me wonders if there are any injection bugs here\0 07:38:36 Dobledern. 07:39:36 :) 07:39:48 !"parse this bitch! 07:39:48 Parsing error. 07:40:57 documentation is at http://wouter.fov120.com/false/false.txt 07:41:00 Every attempt at my evolving programs ends up with one species overconsuming and dying out >_< 07:41:05 note that esobot doesn't support input. 07:41:26 and output is always buffered, for now. 07:41:35 (which is really stupid and i will have to change it somehow) 07:42:49 by the way for those who don't know 07:42:57 false is the first modern esolang 07:43:09 interesting 07:43:09 it has inspired brainfuck and befunge 07:45:16 !["'[,34,$!34,'],!"]'[,34,$!34,'],! 07:45:16 ["'[,34,$!34,'],!"]'[,34,$!34,'],! 07:45:18 :) 07:45:20 a quine 07:48:14 !["'!,'[,34,$!34,'],!"]'!,'[,34,$!34,'],! 07:48:14 !["'!,'[,34,$!34,'],!"]'!,'[,34,$!34,'],! 07:48:22 a quine, corrected for the exclamation mark :) 07:48:35 !"!"Hello"" 07:48:36 ! 07:48:39 (which is not a False instruction, of course) 07:48:40 Hmm 07:48:57 GregorR: the "Hello" is outside quotation marks 07:49:03 GregorR: it puts a bunch of crud onto the stack 07:49:04 Oh, hehe 07:49:14 !hello..... 07:49:14 olleh 07:49:47 (this is not part of the language specification) 07:50:00 (i.e. this behaviour can change at any time. but for now it's this way) 07:51:00 i guess the original false interpreter would instead of "olleh" write the addresses of the global variables o,l,l,e,h 07:52:25 but it doesn't really matter. 07:52:35 as it's undefined behaviour anyway. 07:58:24 good night. 07:58:28 do play with esobot :) 07:59:46 one last change 07:59:50 -!- esobot has quit (Remote closed the connection). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:00:22 -!- esobot has joined. 08:00:34 test 08:00:41 !"test" 08:00:41 test 08:00:48 okay 08:00:51 * lament zzz 09:52:14 -!- CXII has changed nick to CXI. 10:08:55 -!- ramkrsna has joined. 11:14:13 -!- ramkrsna has quit (No route to host). 11:51:50 -!- J|x has joined. 12:29:36 -!- J|x has changed nick to jix. 14:00:54 -!- kipple has joined. 15:28:10 ![blah]. 15:28:10 ['b', 'l', 'a', 'h'] 15:28:14 hahaha 15:31:23 ![123]a:a;. 15:31:23 [123] 15:39:23 what triggers the esobot? does it try to interpret all messages as false programs? 15:41:12 kipple: no. 15:41:17 the exclamation mark triggers it. 15:41:22 It's not part of the False program. 15:41:31 * lament goes to uni 15:41:53 * kipple goes to the grocery store 16:03:16 -!- Keymaker has joined. 16:05:01 esobot? 16:05:13 !test 16:05:25 !test. 16:05:26 t 16:05:36 !te+. 16:05:37 et 16:05:50 !xij++. 16:05:51 jix 16:06:05 !help 16:06:22 it's a False interpreter 16:06:29 ah 16:06:33 :) 16:07:06 does it use the amiga or the portable instructions (ß and ø or ...) 16:09:03 !99 9[1-$][\$@$@$@$@\/*=[1-$$[%\1-$@]?0=[\$.' ,\]?]?]#. 16:09:04 8 16:09:26 !"test". 16:09:26 Run-time error. 16:09:33 :( 16:09:38 !"test" 16:09:38 test 16:09:49 ah i thought the . is important 16:11:38 ah . is a instruction 16:11:48 !10, 16:12:04 !65,10, 16:12:04 A 16:13:36 !10,"JOIN #testchan" 16:13:47 !10,"PART #testchan" 16:13:55 it works ^^ 16:14:02 hehe 16:14:14 !10,"JOIN #testchan" 16:15:02 !10,"PRIVMSG Keymaker :Hi!" 16:15:31 who wrote esobot? 16:15:32 hmm, didn't work 16:15:34 lament 16:15:59 !10,"PRIVMSG jix :Test" 16:16:17 !10,"PRIVMSG #testchan :Test" 16:16:42 ah he is unregistered => no privmsgs allowed 16:17:43 ah 16:20:46 jix; know any good chef interpreter? 16:21:38 no 16:22:40 :( 16:32:54 !1,"ACTION test"1, 16:32:54 * esobot test 16:33:02 !1,"ACTION is buggy"1, 16:33:02 * esobot is buggy 16:35:42 :) 16:37:55 !10,"PART #testchan" 16:38:04 !10,"JOIN #testchan2" 16:38:38 !10,"KICK #testchan2 jix" 16:38:45 hrhr 16:40:03 did it work? 16:40:23 yes 16:40:28 cool :) 16:41:11 i could write a program that joins #feds or some other important official channel and starts flooding... MUAHAHHAAHA 16:41:55 :) 16:42:14 and lament would get into trouble because it's his bot, right? :) 16:42:28 uhm.. dunno but.. yes? 16:42:33 np: Metallica - Am I Evil (bonus track) [ Kill 'Em All ] 16:42:42 am i evil -- yes i am! 16:42:49 nooo! 16:43:02 hrhr no i'm not going to do that 16:54:05 -!- jix has left (?). 17:13:12 Keymaker: the best chef interpreter is probably the perl interpreter 17:32:35 hmm.. i have no idea how to run any perl stuff 17:36:27 just install perl (if you haven't got it already) and run "chef.pl hello.chef" 17:36:31 piece of cake :) 17:39:02 -!- mtve has quit (Read error: 110 (Connection timed out)). 17:42:47 is there any list of vegetables and fruits? 17:42:54 i'd need them in my chef program.. 17:46:55 ah, good ol' wiki.. found.. 18:12:04 bbl 18:12:05 -!- Keymaker has quit ("This quote is unrelated to this context."). 18:22:47 -!- Keymaker has joined. 18:23:40 kipple: the esowiki mentions "Note: is not completely in accordance with the specification." about the chef perl interpreter.. any idea what there is different? 18:23:59 hmm 18:24:14 it doesn't accept the proper spelling of liquefy 18:24:30 I think there might be something else too, but I'm not sure 18:24:30 sh..it.. 18:24:43 you must use liquify 18:24:57 hmh.. 18:25:08 or alter the interpreter 18:25:26 i can't 18:28:24 i just use 'liquify' when writing the program, and when seeing it works, change it to 'liquefy' 18:28:58 liquify is also valid chef, though (even though it is not valid english) 18:29:17 what kind of program are you writing by the way? 18:29:23 quine 18:29:29 aha :) 18:29:45 :) the qdeql one didn't quite got done ;) 18:29:49 * kipple is, for some reason, not surprised 18:30:12 qdeql is too insane 18:30:30 you get confused of the memory states in few minutes and aaaaaaargh 18:31:14 not to mention i want to increase something, i need to decrease 255 times, and each time wrap the memory state back, so it'll look something like -===-===-===-===-===-===-===-===-===-===-===-===-===-===-=== etc.. 18:33:12 seems like a candidate for making a wimpmode 18:33:36 heh 18:53:25 -!- jix has joined. 18:53:27 oops 18:53:45 parted accidentally and rejoined wrong channel 19:04:53 -!- jix has quit (Read error: 104 (Connection reset by peer)). 19:06:38 -!- jix has joined. 19:06:42 wb 19:06:55 thx 19:07:02 only the root user should be able to crash a system grr.... 19:07:10 funny how that works, eh 19:07:37 ok maybe reallocating a buffer many times until it grows over the 32bit limit is MAYBE a bad idea... 19:09:13 i was testing my source read routine for a fungoid interpreter 19:09:30 good job 19:10:02 I'm still doing battle with a chef interpreter 19:10:12 thought I had the parser down but found out last night I don't 19:10:28 i thought reading 2gb of zeros is a good way to test the Out of memory msg... 19:10:48 Mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoxie :) 19:11:18 GggggggggggggggggggggregorR ?? 19:11:29 * GregorR is drinking Moxie. 19:11:33 Moxie makes Gregor happy. 19:11:51 * Robdgreat sets mode -moxie Gregor 19:11:57 NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 19:12:07 I have to find some of that here 19:12:16 Where? 19:12:19 Louisiana 19:12:23 "here" 19:13:52 Doesn't look like you can. 19:14:04 No mention on www.moxie.info or www.realsoda.com 19:14:40 http://www.hometownfavorites.com/shop/candy_cat.asp?c=21&p=2&id=1440&newp= 19:15:12 Well, yeah, you could order it online :P 19:16:34 * jix is away 19:23:20 -!- mtve has joined. 20:10:20 gotta go 20:10:24 nite 20:10:45 good luck with chef interpreter robdgreat 20:10:50 -!- Keymaker has left (?). 20:21:28 -!- CXII has joined. 20:24:05 -!- CXI has quit (Read error: 104 (Connection reset by peer)). 21:08:23 -!- wildhalcyon has joined. 21:08:30 moin wildhalcyon 21:08:36 moin 21:08:46 Havent seen you in a while 21:08:50 i'm working on the interpreter for my old-new esolang 21:09:00 wildhalcyon: timezones.... 21:09:39 thats bound to be part of it 21:10:01 Over the past four days though, I think I've only spent about 90 minutes here 21:13:05 http://rafb.net/paste/results/7ZFQ0285.html << short spec of my new lang 21:13:57 it's a fungoid 21:14:25 nothing new but i designed it before i was able to program in any other esolang 21:14:50 hmm, alright 21:14:57 I like your preservation of 'v' 21:15:51 i didn't know the befunge command set at that time and i thought a language like this shouldn't use a-zA-Z 21:16:02 and i wanted flow control in string mode 21:20:09 ok, makes sense 22:17:10 -!- calamari has joined. 22:57:17 interpreter seems to work 23:09:05 i love c.. it looks like an esolang 23:09:06 while((scanf("%i",&ax)<1&&(getchar(),1))&&(!feof(stdin))); 23:09:28 what does this do (i wrote it)? 23:09:47 Let's parse ... 23:10:10 While You aren't reading an integer into ax, get a character, then make sure that you don't have EOF on stdin. 23:10:49 That is, while there is not valid input sitting on stdin, skip a bit of it, and try to read an int again. 23:11:10 Now, let me put forth that while that's considered bad C, equally unreadable perl is considered good perl :P 23:12:19 why is that bad C? 23:12:29 all c code i ever saw looks like this! 23:12:59 The Linux kernel does not look like that, glibc does not look like that, X11 does not look like that, bash does not look like that. 23:13:09 j/k 23:13:18 ruby does not look like that 23:13:34 but it's an interpreter for an esolang 23:13:35 I have no complaints about ruby. 23:13:51 EgoBF sort of looks like that ;) 23:13:55 Mainly the JIT part. 23:14:00 haha 23:14:06 cipple looks like that 23:14:23 Gregor looks like that. 23:14:27 completely inscruatable 23:14:36 Hmmmmmmmmmmmmmmmmmmmmmmmmmmm 23:14:46 I do have discernable facial features ............ 23:14:53 I don't know that. 23:14:59 http://www.codu.org/hats.php 23:15:10 -!- GregorR has left (?). 23:15:19 -!- GregorR has joined. 23:15:24 Whoops, wrong window :P 23:15:41 watch out for the X, hat man 23:15:44 GregorR: where is the Fez? 23:15:53 I don't have a digital camera *sob* 23:15:58 why do you only have 11 hats? 23:16:01 ;) 23:16:13 They're ~$40/ea, gimme a break. 23:16:44 :] 23:18:47 try the thrift store ;) 23:19:45 I have, there's rarely any decent hats there. 23:19:57 I'm thinking about getting a tricorn. 23:20:25 that'd be something 23:20:51 axo2i has exited due to signal 11 (SIGSEGV). 23:20:54 :/ 23:20:56 you could be a revolutionary war re-enacter, complete with Moxie 23:21:12 Moxie is quite old, but not that ol :P 23:21:14 old even 23:21:22 lol 23:21:35 I'm gonna find a store in this town that'll start stocking it 23:21:39 it's my mission 23:22:06 * GregorR claps. 23:22:24 Have you actually had any? You might want to try it before trying to get it stocked ;) 23:22:34 I thought this was a channel about esoteric languages, not esoteric soft drinks... 23:22:50 It's just called #esoteric, not #esolangs 23:22:56 what he said. 23:22:58 http://www.toypur.de/images/medium/0876me.jpg << this with moxie ^^ 23:23:05 hehe. touche ;) 23:23:06 -!- esobot has quit (Remote closed the connection). 23:25:29 -!- esobot has joined. 23:25:50 -!- graue has joined. 23:27:10 -!- lament has set topic: Logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric || Welcome esobot, a False interpreter, prefix commands with a '!'. 23:27:30 -!- lament has changed nick to false. 23:27:30 yeah, I guess qdeql probably does need a wimpmode, or at least a + instruction 23:27:36 damn, nick taken 23:27:43 -!- false has changed nick to lament. 23:27:47 -!- esobot has quit (Remote closed the connection). 23:27:58 lament: fixed it? 23:28:11 jix: i'd rather fix False things, honestly :) 23:28:13 if you were inclined to add more interpreters to esobot you could implement a !false command 23:28:19 oh 23:28:31 -!- lament has set topic: Logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric || Welcome falsebot, a False interpreter, prefix commands with a '!'. 23:28:43 !10,"JOIN #testchan" 23:28:48 -!- falsebot has joined. 23:28:55 whoops 23:28:57 !10,"JOIN #testchan" 23:28:57 JOIN#testchan 23:29:01 ah 23:29:02 hm 23:29:05 almost :) 23:29:06 -!- falsebot has quit (Remote closed the connection). 23:29:33 OK, time to vote on what Gregor's new hat should be! Choices: http://www.villagehatshop.com/product132.html http://www.villagehatshop.com/indiana_jones_wool_hat.html or http://www.villagehatshop.com/product1535.html 23:29:55 still possible to flood... i'd terminate the program after 8 secs and only print the first 3 lines of output (terminate after 3 lines) 23:30:04 anyway there's still bugs in the interpreter itself 23:30:04 -!- falsebot has joined. 23:30:11 well 23:30:17 it would still freeze in a loop 23:30:22 i have to thread it or something 23:30:27 GregorR: 2nd 23:30:30 -!- wildhalcyon has quit (Read error: 110 (Connection timed out)). 23:30:37 multiline output is not supported yet so flooding is not a problem :) 23:30:40 -!- GregorR has set topic: #esoteric, the international hub for estoeric language design and deployment - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - falsebot is a False interpreter, prefix commands with a '!'. 23:31:07 -!- GregorR has set topic: #esoteric, the international hub for esoteric programming language design and deployment - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - falsebot is a False interpreter, prefix commands with a '!'. 23:31:18 !hello 23:31:23 !10[$0=]["*"1-]# 23:31:26 That first phrase has to stay there because it's totally nonsensical. 23:31:32 what the hell 23:31:45 !!! 23:31:45 Run-time error. 23:31:52 !"hi" 23:31:53 hi 23:31:55 !> 23:31:55 Run-time error. 23:31:58 OK, I have one vote, from jix, for the 2nd hat - anybody else? :P 23:31:59 ! ! 23:31:59 Run-time error. 23:32:03 !"Third!" 23:32:03 Third! 23:32:03 !( 23:32:08 I vote for whatever jix says 23:32:09 falsebot votes for the third. 23:32:11 what's going on 23:32:23 graue votes for the second 23:32:24 !"abc" 23:32:24 abc 23:32:34 !10[$0=]["*"1-]# 23:32:37 i vote for extra extra large ;) 23:32:37 why doesn't that work 23:32:45 I where a medium >_> 23:32:48 wear even 23:33:06 Doesn't anybody like the Tyrolean? 23:33:28 !10[$0=~]["*"1-]# 23:33:28 ********** 23:33:31 ah 23:33:35 !1 23:33:35 still buggy.. 23:33:39 it's a while loop, not an until loop 23:33:45 !100[$0=~]["*"1-]# 23:33:45 **************************************************************************************************** 23:33:50 !1000[$0=~]["*"1-]# 23:33:50 ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************* 23:33:50 (my interpreter) 23:33:52 !1# 23:33:52 Run-time error. 23:33:56 ![]# 23:33:56 Run-time error. 23:34:00 !1[]# 23:34:00 Run-time error. 23:34:01 calamari: perhaps you ought to learn False first. 23:34:06 :P 23:34:06 lament: perhaps ;) 23:34:06 !1000000[$0=~]["*"1-]# 23:34:13 Yay, I killed it :P 23:34:15 !100[$0=~]["*"1-]# 23:34:18 http://wouter.fov120.com/false/false.txt 23:34:33 GregorR: it's still computing... 23:34:36 wouter rulez 23:34:39 Ahahahahah, sorry ;) 23:34:55 yes, speaking of which, why doesn't he come here anymore 23:35:03 he was here? 23:35:12 maybe he is too busy 23:35:12 yes 23:35:14 jix, in 2003 or thereabouts yes 23:35:20 his presence can be seen in logs from back then 23:35:26 -!- falsebot has quit (Excess Flood). 23:35:26 nick aardappel 23:35:30 :) 23:35:34 He could at least be like cpressey and lurk except to add his occasional omnipotent thought. 23:35:35 poor falsebot 23:35:43 * GregorR is .... THE FALSEBOT SLAYERRRRRRRRRRRRRR!!!!!!!!! 23:36:03 i will fix this stuff when i have time :P 23:36:09 but it's not important 23:36:12 i know a friend of wouter 23:36:13 -!- falsebot has joined. 23:37:28 he used to frequent another channel i'm in 23:37:33 a doom-related channel 23:37:57 -!- falsebot has quit (Remote closed the connection). 23:38:12 my axo2 interpreter works now! 23:38:23 come back falsebot hehe 23:39:20 one important thing 23:39:42 -!- falsebot has joined. 23:39:47 (damn, why does it always take SO long to join freenode... not just for bots, either) 23:39:52 !42a: 23:39:57 !a;. 23:39:57 42 23:39:59 Three votes for the second now. 23:40:00 ![1;1=]["."]# 23:40:00 Run-time error. 23:40:04 hmm 23:40:08 its environment is now constant 23:40:12 i mean 23:40:16 not constant 23:40:23 what's the word 23:40:27 persistent 23:40:34 what did I do wrong with my program? :) 23:40:39 you can define functions and stuff and it will remember them. 23:41:02 calamari: i dunno, what are you trying to do exactly? 23:41:13 calamari: but ; can't follow a 1 like that. 23:41:34 was trying to code something like: while(1=1) { printf(".") } 23:41:46 1==1 23:41:52 ![1 1=]["."]# 23:42:00 ; != seperator 23:42:04 oic 23:42:10 thanks :) 23:42:27 !"test" 23:42:39 whoops 23:42:43 ;) 23:42:48 I guess it waits for the program to terminate? 23:43:11 yes 23:43:20 and even if it didn't 23:43:25 it can't exactly unbuffer the output 23:44:09 I figured it would print as it encounters newlines 23:44:10 Run-time error. 23:44:10 test 23:44:19 (i killed it manually) 23:44:26 calamari: not yet :) 23:45:11 !a;. 23:45:11 42 23:45:20 !1;. 23:45:20 Run-time error. 23:45:28 !ó;. 23:45:28 Run-time error. 23:45:34 !a;. 23:45:34 42 23:45:43 Too bad I didn't actually read the spec :P 23:46:49 !"¿Dóës thïß ßüppòŗt ùníçôdê?" 23:46:49 ¿Dóës thïß ßüppòŗt ùníçôdê? 23:46:51 Heheh 23:47:20 wha? 23:47:25 wtf is that 23:47:38 /charset utf8 23:47:40 Maaaaaaaaaaaaaan 23:49:35 ![[1O1O>][$@\-@]#%]m: 23:49:46 !5 2m;! 23:49:46 Run-time error. 23:53:00 ![[1O1O>][$@\-\]#%]m: 23:53:02 !5 2m;! 23:53:07 !5 2m;!. 23:53:07 1 23:53:14 !4 2m;!. 23:53:15 2 23:54:35 ![[1O1O>2O2O=|][$@\-\]#%]m: 23:54:36 !4 2m;!. 23:54:36 0 23:54:46 !7847 10m;!. 23:54:46 7 23:54:49 there 23:54:57 mod function ;) 23:55:24 now everyone can use it. 23:55:41 until somebody redefines it or the bot dies. 23:56:19 No persistant storage eh. 23:56:40 is it necessary? 23:56:48 this is clearly highly volatile storage anyhow 23:56:53 as anybody can redefine things 23:57:03 Yeah, but we're all relatively nice in here :P 23:57:12 So we're not likely to steal eachother's definitions too much. 23:57:24 yes, but there's only room for 26 of them 23:57:25 However, it would be sad if somebody made a really awesome function and then it disappeared :P 23:57:28 Oh :P 23:57:34 well 23:57:35 that's not ture 23:57:37 *true 23:57:49 technically, false says that only a-z should be valid variables 23:58:03 but even in the spec itself it says that you can use anything as a variable 23:58:14 ó :) 23:58:27 because the reference interpreter allows that 23:58:41 in the reference interpreter, : and ; are just pointer reference / dereference 23:58:53 however 23:59:08 then it would be easy to write a program that created 1000000 definitions