00:10:37 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 03:26:15 -!- AndrewNP has quit ("Taking a skillet nap..."). 04:07:13 -!- ihope_ has quit ("Hey, everybody! Make this your default quit message!"). 05:02:38 -!- thematrixeatsyou has joined. 05:03:22 hi 05:04:49 hey calamari 05:04:56 hi matrix 05:05:06 i've got another one of those newfangled esoteric thingies 05:05:11 yay 05:06:30 it's called TheSquare 05:07:39 kinda like befunge but more game-oriented 05:17:00 http://users.cjb.net/tmey/index.html 05:17:03 oops 05:17:16 http://tmey.cjb.net/highfive.html 05:17:30 oops 05:17:37 http://tmey.cjb.net/thesquare.html 05:35:25 that's better 05:36:19 http://esoteric.voxelperfect.net/wiki/TheSquare 05:42:06 hello? 06:53:49 -!- lindi- has quit (clarke.freenode.net irc.freenode.net). 06:53:50 -!- SimonRC has quit (clarke.freenode.net irc.freenode.net). 06:53:50 -!- pgimeno has quit (clarke.freenode.net irc.freenode.net). 06:53:50 -!- fizzie has quit (clarke.freenode.net irc.freenode.net). 06:55:05 -!- lindi- has joined. 06:55:05 -!- SimonRC has joined. 06:55:05 -!- pgimeno has joined. 06:55:05 -!- fizzie has joined. 07:07:22 (sung in four-part harmony:) netspliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiit! 07:33:40 What do you think? http://esoteric.voxelperfect.net/wiki/TheSquare 07:37:42 back 07:38:21 k 07:38:40 what do you think of it? use the interpreter 07:38:56 interpreter is full of fancy colours 07:39:00 why the licensing restrictions ? 07:39:42 just so I can keep a record 07:39:49 and so that no-one abuses it 07:40:22 i mean, the spec basically requres you to have my name on it, but that's all 07:40:45 abuses it? 07:40:50 what do you mean? 07:41:07 the interpreter requires permission, my name, and source code, you can modify it but you need to ask first and I should say yes 07:41:13 claiming its theirs 07:41:41 but yeah, i've granted esolang permission to redistribute it 07:41:48 i see 07:42:22 the gpl works pretty well for me.. nobody commercial is going to want to use it 07:42:38 and hobbists will know I wrote the first version 07:42:50 hobbyists rather 07:43:03 so I guess I never worried about that :) 07:43:22 I like the look of the hello world program 07:46:37 bbl 07:46:40 -!- calamari has quit ("Leaving"). 07:47:54 thematrixeatsyou: sounds quite fishy as a legal clause 07:48:41 thematrixeatsyou: who needs proprietary interpreters anyway? 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:00:38 gtg, ciao 08:00:52 -!- thematrixeatsyou has quit. 08:03:23 -!- Arrogant has joined. 09:48:54 -!- Arrogant has quit ("Leaving"). 10:18:58 -!- Keymaker has joined. 10:20:48 pgimeno: hey, that sounds good. i'm interested about it too 10:21:02 so, link it up whatever you manage to translate ;) 11:00:39 -!- jix has joined. 11:03:31 hey jix 11:27:28 moin Keymaker 11:27:33 :) 12:40:59 -!- Keymaker has left (?). 15:25:54 Keymaker: http://www.formauri.es/personal/pgimeno/temp/malbolge-jap-eng.html (just slightly formatted) 16:09:17 -!- ihope_ has joined. 16:09:18 -!- ihope_ has changed nick to ihope. 16:42:47 -!- kipple has joined. 21:03:08 -!- Arrogant has joined. 21:28:21 -!- Arrogant has quit ("Leaving"). 21:35:24 -!- calamari has joined. 21:59:15 "To run, take a character from the user. What was taken? Output that character, then run." <- programming in English 22:01:46 "To run, take a character from the user. What was taken? If that is EOF, do nothing; otherwise output that character, then run." <- cat program in English, version 2. Comes with free ambiguity. 22:02:20 "To run, take a character from the user. What was taken? If that is EOF, do nothing; otherwise output that character, then if that isn't EOF, run." <- version 3, with no ambiguity. 22:03:14 "To run, take a character from the user. What was taken? If that is EOF, do nothing; otherwise do this: output that character, then run." <- version 4: no ambiguity, and it looks nicer. 22:04:33 I would think ";" unambiguously delimits "if foo, do a, do b; otherwise do c, do d" as "if(foo) { a; b; } else { c; d; }", but maybe that's just me. 22:08:04 Yes, it could. 22:09:58 "A list is the empty list or both a head and a tail." <- a type declaration in English. 22:12:34 "The length of the empty list is 0. The length of a list is 1 + the length of the tail of the list." <- a function declaration in English. 22:34:20 perhaps plus instead of + 22:35:21 and small numbers could be written out.. so "one plus" 22:35:33 Yeah, we could do that. 22:36:16 probably 0 through maybe 12 22:36:37 of course they could choose 22:37:04 Just have "Twelve is 12." and such. 22:37:06 btw, I have no idea what you're doing, but that looks cool 22:37:38 Thinking about an esolang that's English. 22:37:47 Or maybe just a lang, as it's not that esoteric. 22:38:05 yeah, it'd be cooler if not esoteric 22:38:17 then you could describe DeCSS with your lang :) 22:38:43 Somebody's already done that, except with a more esoteric (and imperative) rendering. 22:39:13 right, but yours would probably look better 22:39:50 Any declarative rendering of a program in English is better than any imperative rendering of a program in English :-) 22:39:56 Oh, and I just realized that version 2 of the cat program can easily be made inarguably unambiguous: "To run, take a character from the user. What was taken? If that is EOF, do nothing. Otherwise output that character, then run." 22:40:08 If we can use semicolons, then we can use periods. 22:40:31 what does "then run" mean? 22:41:25 After outputting that character, run. 22:41:33 probably want a comma after otherwise 22:41:43 what does run mean? 22:41:50 run what? 22:42:04 or you do mean loop? 22:42:11 That'd be the English version of the "main" function. 22:42:18 The " 22:42:25 The "to run" verb, that is. 22:43:30 do you mean re-run? 22:43:34 or restart, or something like that? 22:43:52 I'm assuming it is the end of a loop and you are executing the loop again? 22:44:31 anyhow :) 22:44:45 It's a recursive verb. 'void main() {char x = input; output(x); main()} 22:44:50 Something like that. 22:45:14 I see 22:45:23 Maybe "run again" could also be used. 22:45:27 so maybe run again 22:45:30 yeah 22:45:38 :) 22:45:50 gotta go.. have fun! 22:45:56 Bye. 22:46:01 -!- calamari has quit (Read error: 104 (Connection reset by peer)). 22:47:40 -!- lindi- has quit (Read error: 131 (Connection reset by peer)). 22:52:19 -!- lindi- has joined. 23:13:51 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 23:24:42 -!- AndrewNP has joined. 23:48:55 -!- kipple has quit (Read error: 110 (Connection timed out)).