00:10:29 -!- ehird` has quit (Remote closed the connection). 00:15:27 -!- Tritonio_ has quit (Remote closed the connection). 00:18:50 Hmmmm 00:19:04 "... was almost the victim of an assassination attempt by ..." 00:19:14 Can you be /almost/ a victim of an assassination /attempt/? 00:28:33 I'm 7?!? 00:28:54 (granted, I *was* when I acquired the name) 00:32:55 How did you come up with pikhq? 00:43:46 -!- sebbu has quit ("@+"). 00:51:12 I was trying to create a website called "Pikachu's Headquarters", or "pikhq" for short. 00:52:24 D-8 00:52:39 pikhq.respect -= infinity; 00:54:31 GregorR: At the age of 7. 00:54:50 Before anything but the Pokemon game was released in the US. 00:54:55 Before the game was even popular. 00:54:58 You may bite me. 01:10:07 -!- Tritonio_ has joined. 01:45:43 -!- SEO_DUDE has quit (Remote closed the connection). 01:46:54 Where can I find an interpreter or compiler for Unlambda on windows? 02:28:34 -!- SEO_DUDE has joined. 02:41:03 pikachu's headquarters LOL 02:41:11 Slereah: don't use windows 02:41:39 and you've graduated to magic 02:42:56 Last time I tried to install Linux, I had bad surprises. 02:43:02 I'm not very computer savvy. 02:43:32 I could use the on-CD version, but it's a whole lot of trouble. 02:47:23 ooh interesting: http://it.slashdot.org/comments.pl?sid=365703&cid=21415869 03:12:23 -!- immibis has joined. 03:12:51 -!- Tritonio_ has quit (Remote closed the connection). 03:17:42 whoa 03:17:44 see seccomp 03:18:43 * immibis has been signed up to two online sites, by someone else, WITHOUT HIS PERMISSION. 03:19:45 zomg 03:19:47 stfu 03:21:06 seccomp keeps your proccess from using ANY syscall but exit,read,write,sigreturn 03:22:27 that's secure enough to run arbitrary code >_< 03:41:32 -!- immibis has quit ("Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. Now if you will excuse me, I have a). 03:50:57 -!- GreaseMonkey has joined. 03:53:13 nogm 04:05:37 -!- GreaseMonkey has quit (Remote closed the connection). 04:06:11 -!- SEO_DUDE has quit (Remote closed the connection). 04:16:19 -!- Sgeo has quit (Remote closed the connection). 04:28:38 -!- SEO_DUDE has joined. 07:05:59 -!- calamari has quit ("Leaving"). 07:14:56 -!- GreaseMonkey has joined. 07:30:04 -!- immibis has joined. 07:38:30 http://www.codu.org/plof/plof3.html (RFC on just the internal stack language) 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:00:26 -!- immibis has quit ("Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. IceChat - Keeping PC's cool since 2). 08:15:12 Well, Pam... Which way you going, left or right? 08:15:19 Right! 08:15:24 Oh, that's too bad... 08:15:30 Why? 08:15:37 Because it was a fifty fifty shot on wheter you'd be going left or right. You see we're both going left. You could have just as easily been going left, too. And if that was the case... It would have been a while before you started getting scared. But since you're going the other way, I'm afraid you're gonna have to start getting scared... immediately! 08:49:39 -!- GreaseMonkey has quit ("Every time you screw up AWOS, GreaseMonkey kills a kitten."). 12:23:44 -!- jix has joined. 12:45:21 -!- Tritonio_ has joined. 12:57:04 -!- dbc has quit (Read error: 110 (Connection timed out)). 13:09:09 Shouldn't ```sii`.ai print a double a? 13:20:14 Ah, got it. No `.a.a 13:20:33 Or did I? 13:20:34 Rargh. 13:22:08 ``.ai`.ai works, why not ```sii`.ai? 14:24:19 -!- ehird`_ has joined. 14:25:06 -!- ehird`_ has changed nick to ehird`. 14:25:29 i notice the logs linked has changed 14:25:34 ircbrowse not 1337 enough? :P 14:26:51 -!- ehird` has quit (Read error: 104 (Connection reset by peer)). 14:28:56 -!- asiekierka has joined. 14:28:58 Hi! 14:29:02 Hi. 14:29:24 -!- ehird` has joined. 14:35:47 -!- ehird1 has joined. 14:48:00 -!- ehird` has quit (Read error: 110 (Connection timed out)). 14:53:38 -!- dbc has joined. 15:09:20 -!- asiekierka has left (?). 15:25:57 -!- sebbu has joined. 15:42:46 -!- ehird1 has quit (Read error: 104 (Connection reset by peer)). 15:47:27 -!- ehird` has joined. 16:10:18 -!- puzzlet has quit (Remote closed the connection). 16:10:25 -!- puzzlet has joined. 16:20:31 -!- Sgeo has joined. 16:37:03 sqoddleberg 16:46:32 -!- puzzlet has quit (Remote closed the connection). 16:46:37 -!- puzzlet has joined. 16:47:56 -!- asie_dead has joined. 16:48:23 I'm looking for an easy to implement esoteric language that's not brainfuck, not deadfish, and has under 7 commands. 16:48:49 -!- asie_dead has changed nick to asiekierka. 16:48:51 -!- asiekierka has quit. 16:49:01 hah 16:49:07 -!- asiekierka has joined. 16:49:14 here, i'm back 16:49:16 so waiting for answer 16:49:19 asiekierka of course being the only person in #esoteric who couldn't just make their own in 2 minutes 16:49:24 oh, you're waiting for an answer 16:49:25 sorry 16:49:31 next time i'll be less than 60 seconds 16:49:54 I can make my own esoteric language. 16:49:59 But it'll never get popular 16:50:00 xD 16:50:13 under 7 commands, and the commands must have NO parameters. 16:50:39 What are the commands! 16:50:43 Any. 16:50:45 ANY. 16:50:52 i will eventually modify it a bit 16:50:53 so? 16:51:33 I have a little difficulty to see what's the language! 16:51:44 Not guessing. 16:51:46 But 16:51:49 FINDING 16:51:56 if you find a good language, you get a prize! 16:52:24 Tried Deadfish in "ZZT", a real old GCS, i replaced square with multiply by 2, but the multiply command is (not so) slightly buggy. 16:52:25 It does it 16:52:39 but after i multiply 64 by 2, it dosen't do every second command. 16:53:02 -!- calamari has joined. 16:53:25 asiekierka: 'get popular'? 16:53:28 why the hell do you care 16:53:42 hi 16:53:47 I care about my esoteric language being used more than by 1 person (me). 16:54:03 Well, if it'll be okay, who'll use it? 16:54:09 There will be better alternatives. 16:54:19 Brainfuck (implemented in exact same GCS. 2 TIMES) 16:54:27 Piet 16:54:28 Etc 16:54:28 Etc 16:54:30 Make it awful. 16:54:41 Ok. 16:54:41 It will attract people! 16:54:43 I will put increment, but not decrement. 16:54:49 xD 16:54:57 I will put output, but not input. 16:55:08 I will put start of a loop, but not an end 16:55:26 Well, make it TC, also! 16:55:35 TC? 16:55:37 Teh Crap? 16:55:44 So that people can try to make stuff with it! 16:55:47 Turing Complete. 16:55:56 :/ 16:56:08 A thing dosen't need turing-compleetness to do it 16:56:19 or 16:56:21 A thing dosen't need turing-compl33tness to do it 16:56:34 Well, what will it be able to do! 16:56:38 or like, "That thing dosen't need turing-compl33tness to do it, right?" 16:56:43 Poke fun at the programmer. 17:06:06 also, Slereah: 17:06:07 Although it is often a self-imposed constraint, there is no burden on an esoteric programming language designer to make their language Turing-complete. For instance, it seems reasonable that most esolangers would rather see a language which is interesting but not Turing-complete, over a language which is Turing-complete but uninteresting. 17:06:13 see? 17:07:02 If not: 17:07:02 Although it is often a self-imposed constraint, there is no burden on an esoteric programming language designer to make their language Turing-complete. For instance, it seems reasonable that most esolangers would rather see a language which is interesting but not Turing-complete, over a language which is Turing-complete but uninteresting. 17:07:12 I know, I know! 17:09:57 What commands/possibilities should be there to make a language Turing-complete? 17:10:15 Well, with up to 7 commands and NO params for commands possible, it'll be a turing tarpit 17:10:58 Hard to say. You just need to be able to recreate any other TC language. 17:11:14 There's some pretty strange ways for that. 17:12:05 You mean? 17:12:16 strange ways? 17:12:28 or is there any other possibility than recreating another language? 17:12:59 TC just mean that it is equivalent to a Turing machine. 17:13:11 If it is, you should be able to recreate one with the language. 17:13:22 I will just make a language then. 17:14:14 You have 58 bits to use. 17:14:14 < - move west 17:14:14 ) - move east and flip 17:14:24 Output is there already (not a command) 17:14:39 shown 17:14:41 now tell me 17:14:48 what do ya think? 17:15:20 Everything outputs as the head moves? 17:15:27 Won't that be a little messy? 17:15:33 the bits are shown 17:15:34 on-screen 17:15:50 You have 58 bits to use. 17:15:50 < - move west 17:15:50 ) - move east and flip 17:15:50 [ - if the bit is 0, skip the next command 17:15:52 now 17:15:52 done 17:16:18 What do ya think? 17:16:34 xD 17:17:15 Does the moving loop back? 17:17:30 ... moving loop back? 17:17:54 Yes, I'm not very good with technical term 17:18:03 And now that I think of it, my question doesn't make sense. 17:18:06 Oh, does the tape wrap around? 17:18:10 yeah 17:18:22 You have 58 bits to use. 17:18:22 < - move west 17:18:22 ) - move east and flip 17:18:22 [ - if the bit is 0, skip the next command. 17:18:22 } - move to the previous command 17:18:25 no wait 17:18:30 You have 58 bits to use. 17:18:30 < - move west 17:18:30 ) - move east and flip 17:18:31 [ - if the bit is 0, skip the next command. 17:18:33 } - move 2 commands back 17:18:35 here goes 17:18:45 oh gawd, is asiekierka at it again 17:18:52 now wait 17:18:56 no wait* 17:18:57 i'll fix it 17:19:30 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)). 17:19:42 ok 17:19:43 done 17:19:45 hopefully 17:19:45 You have 58 bits to use. 17:19:45 < - move west 17:19:45 ) - move east and flip 17:19:45 [ - if the bit is 0, skip the next command. 17:19:47 } - move to the matching [ if the bit is 1. 17:19:49 n - nop 17:19:51 5 command 17:19:53 s 17:20:00 Here we go! 17:20:05 asiekierka: brainfuck is not a turing tarpit 17:20:14 oklopol: it is, just a very bloated one 17:20:33 -!- RedDak has joined. 17:20:38 it has 6+io 17:20:39 IMO the best turing tarpit is either a Minsky machine with two registers of some sort or Bitwise Cyclic Tag 17:20:46 <)[n)} 17:20:52 iota brings far too many semantics in with it to really be minimal 17:20:52 I think it will flip the 1st bit 17:21:13 -!- puzzlet has joined. 17:21:13 What's your definition of a Turing tarpit. 17:21:16 and then move and NOT. 17:21:16 ? 17:21:33 Mine? 17:21:49 Slereah: subjective 17:21:49 ehird`. 17:21:53 oh 17:21:59 What about my crappy language? 17:22:09 Slereah: semantics must be minimal, so must the syntax 17:22:16 Well the same thing can be achieved with 17:22:16 iota has minimal syntax but a lot of semantics 17:22:17 <[n)} 17:22:25 5 commands 17:22:31 I'm trying to see if I can make the very first Turing program with it. 17:22:31 What now? 17:22:38 ok 17:22:45 nops are optional 17:22:47 asiekierka's language is not TC based on intuition 17:22:48 } - move to the previous command <<< this woudl totally own xD 17:22:52 i may not be right 17:22:55 Which is just 01010101... 17:23:02 oh 17:23:04 with your new } definition 17:23:11 its most likely turing complete 17:23:18 but really it's very similar to brainfuck.. 17:23:22 MY new } definition? or oklopol's? 17:23:25 Well i know it is 17:23:41 but it was designed to be as easy to implement (in ZZT, an old GCS) as possible 17:24:02 hmm 17:24:06 * oklopol intuits 17:24:37 what is gcs anyway 17:24:38 i'm dumb 17:24:43 Game Creation System 17:24:50 zzt -> zzt.belsambar.net 17:24:56 check it 17:25:01 there are 2 BF interpreters 17:25:02 ah, i guess you haven't learned C yet 17:25:03 basically you have bitchanger with do...while instead of while 17:25:09 not suprised. 17:25:23 ZZT is so limited, i srsly like it. 17:25:25 * ehird` is perhaps bitter from his previous experience with asiekierka 17:25:28 I LIKE LIMITS. 17:25:49 someone thought of that some time ago 17:25:49 don't remember who 17:26:00 asiekierka likes command bondage. 17:26:05 oh 17:26:06 that zzt 17:26:15 still 17:26:18 ehird`: what was that experience? 17:26:20 pretty lame 17:26:27 anyhow, it is most likely tc. 17:26:50 in case i got the semantics right 17:26:54 oklopol: he was annoying, repeated stuff a lot, had a bot which basically flooded the channel, and kept whining about how he was only 10 years old as an excuse for all this 17:27:12 oh cool :P 17:27:12 i don't remember that 17:27:16 can i see log? 17:27:26 guess i could search myself 17:27:30 beh, i dunno when it was 17:27:31 not that long ago 17:27:37 a month or two max 17:27:40 I doubt THIS is turing-complete: 17:27:40 You have 58 bits to use, they are by default 01010101010101... 17:27:40 Z - swap the bit and the bit near it. 17:27:40 [ - if the bit is 0, skip the next command. 17:27:58 nope, it was like, three or four months 17:27:59 i'm sorry. 17:28:25 near it :P 17:28:35 it's not tc 17:28:44 what it lacks? 17:28:50 define 'near' 17:28:53 also 17:28:59 even if you made the array infinitely extensible 17:29:02 its trivially non-TC by your definition even ignoring commands 17:29:04 since, 58 max bits 17:29:13 Heh. 17:29:13 it's the limit of ZZT 17:29:14 not mine 17:29:16 got ya? 17:29:18 What else? 17:29:25 the halting problem cannot be solved for a turing complete language, it can for yours. 17:29:36 *be 17:30:06 yours will always halt because the code is finite, and after every step, one command is lost. 17:30:15 (= you can't loop) 17:30:25 You have 58 bits to use, they are by default 01010101010101... 17:30:25 Z - swap the bit and the bit near it. 17:30:25 [ - if the bit is 0, skip the next command. If the bit is 1, jump to the previous command. 17:30:29 I toyed around MORE. 17:30:30 that's a crazy way of proving non-TCness/TCness 17:30:39 Now i can loop... sorta. 17:30:41 "The halting problem is impossible to solve in this language! Therefore, it is TC." 17:30:42 :D 17:30:48 asiekierka: not TC 17:30:51 asiekierka: an infinite-loop instruction won't help ya ;) 17:30:55 What it lacks AGAIN? 17:31:08 haha 17:31:21 ehird`: i never said it works that way too 17:31:23 not does it. 17:31:24 oh 17:31:24 i know 17:31:29 *nor 17:31:47 asiekierka: it lascks skill 17:31:55 just add some of that, and you've got a decent language 17:31:57 ;) 17:32:02 You have 58 bits to use, they are by default 01010101010101... The tape wraps around. 17:32:02 Z - swap the bit and the bit near it, then move the pointer east. 17:32:02 [ - if the bit is 0, skip the next command and move the pointer west. If the bit is 1, jump to the previous command. 17:32:08 *lacks 17:32:11 oh god 17:32:17 ehird`, please, help me! 17:32:27 asiekierka: are you going to pee your pants if i don't??? 17:32:29 OH NO DISASTER 17:32:31 AAAAAAAAAAAAAAAAH 17:32:33 HELP 17:33:00 Let's invoke the ghost of Alan Turing. 17:33:00 asiekierka: you need to be able to jump backward *any* amount of commands 17:33:13 make 3 1's 17:33:16 and 3 [[['s. 17:33:19 oh 17:33:20 wait 17:33:23 well 17:33:32 hard to say anything but lol here :\ 17:33:54 You have 58 bits to use, they are by default 01010101010101... The tape wraps around. 17:33:54 Z - swap the bit and the bit near it, then move the pointer east. 17:33:54 [ - if the bit is 0, skip the next command and move the pointer west. If the bit is 1, jump 1 instruction after the nearest [, or 1 instruction after if there's none. 17:34:04 Now you can any. 17:34:06 i guess. 17:34:24 methinks asiekierka should learn about how languages work before trying to write one 17:34:42 IT'S an esoteric language 17:34:43 forgot? 17:36:16 oh 17:36:23 i forgot you can make esolangs 17:36:27 without knowing about languages! 17:36:30 truly amazing 17:36:33 -!- sebbu2 has joined. 17:36:46 It was meant to be weird AND minimal. 17:37:05 esolang != lang 17:37:13 esojokelange != esolang != lang 17:37:21 my esolang != esojokelang != esolang != lang 17:37:25 discuss. 17:37:29 o 17:37:31 Well, they technically all are a subset of languages. 17:37:37 yeah 17:37:47 Who tested mine against Turing-compleetness? 17:37:58 My keyboard doesn't have a belong sign, butt. 17:38:02 .. 17:38:09 Belong? 17:38:19 The stylised epsilon. 17:38:26 ok 17:38:30 How's the test? 17:38:50 asiekierka: you guessed wrong, anyhow, i agree with ehird` here 17:38:53 (asiekierka does not realise not everyone is interested in every single thing he does every second of their day) 17:39:20 i am 17:39:24 asiekierka: you really 10? 17:39:27 yeah 17:39:31 nearly 11, in fact 17:39:32 and from poland 17:39:40 Heh. Poland. 17:40:02 If you're really interesed in every esolang i do every minute of you're day, #asie_esolangs 17:40:13 it will be the OFFICIAL BETA-TEST PAGE BEFORE PUBLISHING HERE 17:40:30 heh, maybe later :P 17:40:36 Please, join #asie_esolangs if you're interesed in every esolang i do every minute of your day. 17:40:47 I'm very limited by time, going in a hour or so 17:40:56 wish i was 10 and knew what esolangs are... 17:41:10 ok 17:41:51 I didn't knew how to program until I was 19. 17:42:05 Esolangs were a long way off! 17:42:20 cool, another one older than me 17:42:33 How old are you? 17:46:08 asiekierka is 10 17:46:28 i'm 18 17:46:33 'kay. 17:46:42 i think that's the median 17:46:46 or whatever it's called 17:47:52 median is correct, how lucky 17:48:07 What, the value with the largest population? 17:50:28 no 17:50:28 it's the least intuitive one of them all. 17:55:57 -!- sebbu has quit (Connection timed out). 17:59:23 i'm gonna do some pointless math now, cya -> 18:00:04 :( 18:00:22 asiekierka is now having a seizuer 18:00:27 *seizure 18:00:52 -!- jix has quit (Nick collision from services.). 18:01:02 -!- jix has joined. 18:11:25 -!- RedDak has quit ("I'm quitting... Bye all"). 18:27:22 If I announce PSL as an esoteric language, then will you give me comments on it? :P 18:27:33 I will check it out. 18:27:55 http://www.codu.org/plof/plof3.html (It's not an esolang, but I want it to be a usable stacklanguage before I build a real language on it) 18:35:04 -!- oerjan has joined. 18:37:57 oerjan, pass judgment unto my bytecode! 18:39:37 BYTECODE, THOU WILT PERISH IN THE SEA THAT BURNETH WITH FIRE AND SULPHUR 18:39:43 Gracias. 18:39:52 But more specifically, http://www.codu.org/plof/plof3.html 18:40:13 It's partially modeled on Glass (weeeh stack-based object-oriented languages) 18:41:00 I SEE. IN THAT CASE, REPLACE SULPHUR BY SILICON. 18:41:34 VERY GOOD, SIR. 18:41:36 might be appropriate for programs in any case 18:41:44 Burning in fire and silicon? 18:41:49 Well, I know you can write code in it :P 18:42:14 But I want comments like: "You ought to have an operation to make easier" or "shouldn't be done with ?" 18:43:36 i find it somewhat amusing that you think i am competent on such matters. or sad, perhaps. 18:43:44 :P 18:44:10 I think I need jix's opinion, since PSL should be reminiscent of Glass. 18:47:00 Slereah: the burning in fire and ... bit is a bit redundant, i guess, it's translated from norwegian. (it was weird there too) 18:47:34 Well, it is a poetic licence. 19:03:02 Where can I find an interpreter or compiler for Unlambda on windows? 19:03:20 I found one. Sort of. 19:03:25 just download an interpreter or compiler for one of the languages it's been implemented in 19:03:44 Well, I asked because the C version I found didn't compile. 19:04:00 But I got Hug for Haskell and the Unlambda for Haskell. 19:04:07 the c-refcnt one is most portable 19:04:18 I feel less manly with the Hug program in my computer, but it works. 19:04:28 -!- Tritonio_ has quit (Read error: 110 (Connection timed out)). 19:04:29 yeah, there are several unlambdas in haskell (one is mine) 19:04:48 Although it isn't very practical. I must not make one typo, or the program crashes or launch! 19:04:53 you can use ghc and compile it properly 19:04:57 -!- Tritonio_ has joined. 19:04:58 ghc? 19:05:08 the glasgow haskell compiler 19:05:35 I tried to get it IIRC. 19:06:01 I mainly downloaded the first Haskell that had a .exe instead of them .gz extensions. 19:06:09 * Sgeo feels like torturing norns 19:06:22 Heh. Creatures. 19:06:27 It's been a while! 19:08:03 * Sgeo is making something that will torture to death any norns that come in from the warp 19:08:15 GregorR! 19:08:18 Minimize your instruction set. 19:08:47 You don't need most of that crap if you add some memory and some read/store instructions 19:08:53 e.g. "array" can be implemented in it trivially 19:09:12 also make push0-push8 a "grab" thing, which takes the number off the top of the stack 19:30:29 http://sgeo.diagonalfish.net/screenshots/plne_fun_1.png 19:31:11 What Creature is this? 19:31:46 They made any after the 3? 19:31:53 Or am I just of short memory. 19:32:10 Docking Station 19:32:16 It's free 19:32:26 And if you have Creatures 3, you can dock it to DS 19:32:31 ``.ai`.ai works, why not ```sii`.ai? 19:32:42 http://creatures.wikia.com/wiki/Docking_Station 19:32:58 I asked another chan for that. Apparently the .x isn't evaluated at the end or something! 19:33:01 because unlambda is strictly evaluated, `.ai is evaluated only once 19:33:12 the result being i 19:33:28 which is passed to the result of ``sii 19:34:35 So much for the mockingbird. 19:34:53 however ``sii works fine in other situations 19:35:13 Well, yes. But how does the repeat printing works then? 19:35:28 which one? 19:35:48 * ehird` wonders if ANSI Common Lisp counts as an esolang 19:35:49 probably. 19:36:23 Well, repeating printing something without just writing it a lot. 19:36:43 I'm sorry, I just don't know many technical terms. 19:37:30 infinitely or a fixed number of times? church numerals are nice for the latter 19:38:12 How will Church numeral works any differently than in the SII case? 19:38:30 ````sii.ai should work, btw 19:39:04 I'll lambda that, see if I can understand better! 19:39:46 or alternatively, ``.ai for a church numeral 19:40:13 hmm 19:40:33 if Common Lisp >IS< esoteric then it's probably the most widely deployed and praised esolang 19:41:14 Oh. So I have (.a.a)I instead of (.aI)(.aI) 19:41:18 Wait. 19:41:24 Aaaaargh 19:41:57 it's the application of .a that prints the a 19:42:02 I guess I'll just have to read the full unlambda page. 19:42:13 it doesn't matter what you apply it to 19:42:25 .a = i, except for the printing 19:42:33 Slereah, thoughts on DS? 19:42:47 i notice the logs linked has changed 19:42:55 Yes, but if I just write `.a.a, there's only one a. 19:43:01 DS? 19:43:10 Slereah: Docking Station, i would imagine 19:43:11 i changed it when ircbrowse was dead for several days 19:43:13 as he last linked to it 19:43:16 oerjan: ah :) 19:43:20 Oh. 19:43:30 Well, it's been a while since I played Creature 3. 19:43:30 could change it back now if we want 19:43:39 I didn't really like that much the spaceship concept. 19:43:39 Get DS! 19:43:59 Although that's worse as far as a spaceship concept I guess 19:44:12 the um.. world is in space 19:44:21 Capillata I think 19:44:27 Well, it already was in the 3! 19:44:36 Possibly the 2 as well, I don't remember. 19:44:46 Just that the 1 wasn't. 19:44:58 But with DS, your norns can travel to other players' worlds.. 19:45:05 And they can come to your world 19:45:08 although it is rather slow at the time, so i don't think so 19:45:37 And I'm working on a device that will torture and kill norns that come to my world, so beware lol 19:45:37 gah, it didn't load at all 19:46:10 With that mud cannon thing? 19:46:53 Slereah, no, although that is a possibility I guess 19:46:56 Someone rate the evilness of this idea from 1-10: 19:47:02 Compiling Brainfuck code to JVM bytecode. 19:47:10 (Oh yes I am writing a program to do that!) 19:47:22 3 19:47:35 Pff, just 3? 19:47:35 I'm making my own agent, and it will effectively slap incoming norns repeatedly, and make sure they DIE 19:47:46 and make them feel PAIN! 19:47:48 brainfuck is easy to compile 19:47:53 oerjan: Yes, but to the fucking JVM 19:47:54 :D 19:47:59 or so i hear, never tried :D 19:48:02 It will also send a message to whoever sent me the norn 19:48:07 What if your norns come near it? 19:48:15 Sgeo: I could never do that when playing Creatures. I always felt sorry for the poor thing after about 3 slaps :P 19:48:18 Nothing to do with proximity 19:48:28 It will do it to all incoming norns 19:48:36 It will be invisible too 19:48:42 Although you can hear the shouts 19:48:42 What if your norns leave and come back? :O 19:48:45 I think I might have had less of a problem with it if they didn't keep trying to tell me to stop in the process 19:49:01 Then my norns die, I care for them LESS than innocent norns from the warp 19:49:10 Heh. 19:49:19 What if your innocent Grendels die? 19:49:35 It's going to attack any incoming creatures 19:49:37 ehird`: can you get that bf adventure game to run on the web? :) 19:49:52 in which case, i'll raise you to a 7 19:49:56 * Sgeo is evil 19:49:56 >.> 19:50:00 oerjan: I probably can. 19:50:18 oerjan: Instead of compiling to input/output statements, use some kind of textbox with awt 19:50:20 I'm hatching norns to be slaughtered in this manner 19:50:32 Now I'm working on the messaging thing 19:50:38 oerjan: But it'll be slooow. As I'm not planning on optimizations for now. 19:50:50 Sgeo : Once your system is complete, send invitations. 19:50:58 I just like the JVM, really. I don't care for the Java language in any way, but I like Swing and the VM 19:50:59 invitations? 19:51:07 For other norns to come! 19:51:17 The warp doesn't quite work like that 19:51:27 Unless you mean messaging random people.. 19:51:40 Well, random people for random killings. 19:52:56 Hmm. 19:53:04 What's a kind-of-hard-to-compiler (at least, harder than BF) language? 19:53:11 Slereah, are you getting DS? 19:53:14 Ooh, I could try compiling Befunge->JVM :D 19:54:28 Not right now. 19:54:35 Tomorrow mehby. 19:55:09 oerjan: Actually, how DO the befunge compilers do it? 19:55:21 For a while I know that it was thought to be impossible. 20:02:41 i don't know, never looked at them 20:02:57 Please rate the evilness of this idea from 1 to 10: 20:03:22 Combine all esoteric languages into one and write an interpreter in BASIC and don't release the source code and make it extremely slow. 20:03:32 i assume they sort of compile the initial state, with some way to check if a cell has changed 20:03:54 since most befunge programs probably are not that self-modifying 20:03:57 ... 20:03:59 ..... 20:04:01 ''' 20:04:05 ' 20:04:11 hooray! asiekierka is being an annoying idiot again! 20:04:15 um 20:04:18 i just asked 20:04:23 or 20:04:24 and then spammed the channel 20:04:24 pleased 20:04:37 and also asked a stupid question with no use in having an answer 20:04:38 and then made some dots because i'm waiting for answer 20:04:45 asiekierka, how do you plan on combining all esoteric languages? 20:04:53 How do you plan on FINDING them, even? 20:04:58 ... esolangs wiki 20:05:09 As though everything's on that wiki.. 20:05:09 There's like a few hundred of them. 20:05:11 how? I'll just put every crappier function of all languages 20:05:13 Sgeo: ignore him. he's an idiot. 20:05:14 i rate evilness <<< amount of work 20:05:20 so? 20:05:21 10? 20:05:22 or -1? 20:05:31 amount of work: 10 20:05:35 asiekierka: You made tons of dots TWO MINUTES after you asked it! WE DO NOT SIT HERE WAITING FOR YOU TO ASK A QUESTION SO WE CAN IMMEDIATELY ANSWER IT. 20:05:41 Semantic meaningless: 100 20:06:14 What would it mean to combine all esolangs? 20:06:25 Sgeo: asiekierka doesn't know himself, he's just trying to get attention... 20:06:31 Put every crappiest function from ALL languages 20:06:36 and make it work good. 20:06:56 and 20:06:56 i 20:06:57 am 20:06:57 just 20:06:59 asiekierka: the most interesting esoteric languages are not defined solely by their functions, but by how they fit together 20:06:59 kidding 20:07:33 * Sgeo works on his norn torturing and murdering machine 20:07:41 i 20:07:42 ^^more attention getting by me.. 20:07:42 a 20:07:42 m 20:07:43 just 20:07:43 why it's so hard to make an esoteric language? 20:07:45 typig 20:07:46 on 20:07:47 multiple 20:07:47 lines 20:07:48 to 20:07:49 Otherwise, it would be easy to make a language full of useless function! 20:07:50 annoy 20:07:52 people 20:07:54 i think Sgeo is the evil one here. 20:07:54 like asiekierka! 20:08:04 Well 20:08:05 but 20:08:06 Like for instance, a function which makes the super mario theme on the PC speaker. 20:08:11 is there any tutorial 20:08:16 on making... esoteric... lang..uages? 20:08:27 hmm 20:08:28 there should be 20:08:32 asiekierka: STEP 1. Learn to actually use languages and how they work. STEP 2. You don't need this step! 20:08:43 "Esoteric language" is a vague term. 20:08:45 STEP 3. Step 2 is false. 20:08:56 asiekierka, you just come up with an idea for a programing language that no sane person would want to use.. 20:08:57 STEP 4 : There is no step 5. 20:09:10 Step 5: Step 4 is true. 20:09:14 Step 6: There is Step 5. 20:09:18 * oklopol promises to write a book on esoteric languages some day in case no one does it first 20:09:22 PIME TARADOX 20:09:37 asiekierka: you did that crap with the rules last time you spammed up this place 20:09:57 ... xD 20:10:01 asiekierka: there was a collective effort to make an esoteric language some months ago by everyone submitting different parts, the resulting mess was so horrible we didn't even _try_ to fit it together 20:10:06 it's not funny, it's really annoying 20:10:10 oerjan, we gave up? 20:10:14 D: 20:10:34 ok it _may_ be we just lost interest as usual :D 20:10:50 \_/"\_/ 20:11:09 but it still was a horrible mess that no one knew how to fit together 20:11:13 \_/"\_/ I CAN MAKE USELESS SYMBOLS TOO 20:11:15 \_/"\_/\_/"\_/\_/"\_/\_/"\_/\_/"\_/\_/"\_/\_/"\_/ 20:11:17 * Slereah is trying to make an esolang. 20:11:25 * Sgeo is the main interest loser he.. I'm bored. I think I'll do something completely different now. 20:11:27 But with what I know of regular languages, it's hard 20:11:38 and fitting _all_ esolangs together would obviously be worse. 20:11:39 ehird`: don't be so mean on asiekierka :\ 20:11:47 let's all get along! 20:11:52 oklopol: he was deeply annoying and stupid last time he's in here 20:11:56 so far he does not seem to be improving 20:12:05 oerjan, at least no one submitted something that implies it would be a 2D language 20:12:05 T_T 20:12:43 * ehird` thinks he'll be evil and implement the BF tape as local variables in java 20:12:50 ehird`: i recommend you remind yourself of immibis before talking about annoying ;) 20:12:58 immibis? 20:13:05 bye 20:13:06 BYE 20:13:06 bye 20:13:12 oklopol: immibis, i've seen the name in here but do not recall them ever talking 20:13:13 wonder if he's here... 20:13:18 Bye asiekierka, and you only need to say it once 20:13:19 asiekierka: saying it once works too 20:13:21 -!- asiekierka has quit. 20:13:25 with only one casing... 20:13:50 ehird`: whut :\ he used to spam this channel 24/7 20:13:55 * Sgeo goes to continue working on the autospammer 20:13:57 oklopol: show example 20:13:58 erm 20:14:02 NO not an autospammer 20:14:03 >.> 20:14:08 -!- oklopol has changed nick to immibis. 20:14:10 Sgeo: we already have one it's called asiekierka 20:14:10 A hand-activated spammer? 20:14:11 :D 20:14:13 LOL TESTING MY BOT A BIT 20:14:17 *THIS IS TEST** 20:14:17 oh 20:14:18 *THIS IS TEST** 20:14:18 *THIS IS TEST** 20:14:19 *THIS IS TEST** 20:14:24 immibis made toBoGe 20:14:27 didn't he? 20:14:29 -!- immibis has changed nick to Ooklopol. 20:14:29 So, is it working? 20:14:31 Slereah, no, a misstatement on my part 20:14:37 yeah 20:14:42 which is in the topic, so i guess he isn't hated here or anything 20:14:48 I test my bots in here a lot too 20:14:49 :| 20:15:00 -!- Ooklopol has changed nick to oklopol. 20:15:22 nothing wrong with immibis, but he's definately the floodiest guy ever. 20:17:14 I can be floody if I.. no I can't.. 20:19:17 Sgeo: Das vill be repression due to die trauma at die anal stage 20:19:19 the great thing about immibis was he was able to spam multiple channels semi-manually (no 100% bot loops) while not seeming to realize it at all 20:19:37 semi-manually? 20:19:44 i explained in the parens 20:20:05 Yes, but what did he say that caused it? 20:20:14 ightly tired 20:20:30 maybe rest self sgeo 20:20:35 * Sgeo pokes Slereah 20:21:36 Yah? 20:22:44 Sgeo: caused it? ehh 20:22:56 maybe rest self sgeo 20:23:02 look familiar? 20:23:19 why, he had floditis immaturitis, of course 20:23:25 Yes. There's the very same like 5 lines above. 20:23:35 So I have kind of a déjà vu feeling. 20:23:47 I meant, wrt Creatures3 20:24:27 wrt? 20:24:37 wrt = with relation to 20:25:18 Well, my last game was at least one year ago. 20:25:26 But I do recall them having bad grammar. 20:31:30 Really, the ` function in unlambda is an annoying character. 20:32:31 no 20:32:32 it's great 20:33:34 Well, the interpreter I have crashes if I type something wrong, and he only accepts `+space to display `. 20:33:45 And for some reason, I can't copypasta. 20:35:17 cannot paste into hugs running programs, yeah 20:35:23 it's annoyed me too 20:35:41 You'd think a program called hug would be more user friendly. 20:35:45 what do you mean by crashing? 20:36:11 Well, there's a program error, and I have to restart everything. 20:36:15 "Unknown operator" 20:36:55 er, sounds like mine 20:37:06 btw it can take file input 20:37:49 "This is an interpreter of the Unlambda language, written in - the pure, lazy, functional language Haskell. - - Copyright (C) 2001 by Ørjan Johansen " 20:37:58 I suppose it is! 20:38:35 How does the file input works? 20:38:43 try :main filename 20:39:50 Filename, a filepath? 20:39:59 yep 20:40:16 * Slereah looks on Esolang 20:40:28 So you're the one writing the unlambda in INTERCAL too? 20:40:34 indeed 20:40:38 And making me scream of the madness of you people! 20:40:44 :D 20:41:04 Functional esolangs seem like the orphans of the esolangs. 20:41:08 * ehird` wonders how he could make his BF->JVM compiler more evil 20:41:26 ehird` : Make a function that plays a sinister tune. 20:41:31 heh 20:41:32 no :P 20:42:06 * Sgeo is evil. 20:42:32 * Sgeo is going to move a norn into space 20:42:37 Without air, presumably 20:42:52 Ah yes, the old decompression chamber near the engine. 20:42:59 *Shpof* 20:44:28 Not quite like that 20:44:33 She's at the title screen now 20:44:42 "A note about evaluation order: when Unlambda is evaluating an expression `FG, it evaluates F first, and then G" 20:44:45 * ehird` just realised that he doesn't know how to execute some bytecode in java 20:44:47 just create it. 20:44:49 Is that why my SII didn't worked? 20:44:56 Or `i.a for that matter. 20:45:31 well partly 20:45:55 although in the `i.a case it's more that printing only happens when .a is applied _to_ something 20:46:01 http://sgeo.diagonalfish.net/screenshots/title_screen_norn.png 20:46:16 Oh. 20:46:23 java should have a java.lang.runByteCode or something :P 20:46:25 application happens after _both_ parts have been evaluated, btw 20:46:27 Any particular reason why? 20:46:49 That's a creepy norn. 20:46:55 strictness is easy to implement... 20:47:26 I did `targ norn mvsf 0 0` 20:47:35 hmm, now Lazy K, is that just lazy SKI? i'm too lazy to wiki right now 20:47:50 Lazy K is just SKI, yes. 20:47:52 Slereah, which norn's creepy? The real norn, or the purple one that's part of the title screen? 20:47:54 Lazy K is not! 20:47:57 Lazy K has many syntaxes 20:47:58 it's crazy 20:48:03 (damn, forgot to make a pun) 20:48:03 Although it can also work with *i 20:48:10 abd 01 from Jot. 20:48:18 And unlambda notation 20:48:36 :O 20:48:36 oh 20:48:39 cool 20:48:49 perhaps i *should* check it out then,. 20:48:52 .,.,.,.,;:;:; 20:49:24 all the unlambda functions except d (delay) only do things when applied to something 20:49:47 er, that's not quite right 20:49:52 even d 20:50:21 http://sgeo.diagonalfish.net/screenshots/title_screen_w_map.png 20:50:25 primitive functions, i should say 20:50:45 expressions may of course apply their parts during evaluation 21:02:29 I wonder what the most complex esolang is. 21:02:57 Magenta perhaps? 21:03:49 Define "complex". 21:21:59 well for a different "complex", i guess quantum brainfuck could also qualify :) 21:25:44 heh 21:30:25 -!- jix has quit ("CommandQ"). 21:41:41 -!- lifthrasiir has quit ("to recover corrupted irc logs"). 21:42:55 -!- lifthrasiir has joined. 21:51:59 This is not a message 21:55:29 This is not an incredible predictable answer 21:55:34 *ly 22:00:48 -!- RedDak has joined. 22:04:19 -!- ehird` has quit (No route to host). 22:05:11 -!- ehird` has joined. 22:06:35 IMPORTANT STATEMENT 22:09:14 OBSCURE COUNTEREXAMPLE 22:10:14 ERROR 22:10:37 PARTIAL FIX 22:16:04 WORKSFORME 22:16:26 NOT SAFE FOR WORK 22:16:49 WONTFIX 22:17:18 -!- SEO_DUDE has quit (Remote closed the connection). 22:19:23 -!- RedDak has quit ("I'm quitting... Bye all"). 22:28:06 -!- SEO_DUDE has joined. 22:32:47 random, esoteric and computer-related (although not programming-language-related) idea: is there a language-sensitive diff? you could get patches that don't die horribly with two different formattings (code-style that is) of the same source, etc. 22:33:32 diff? 22:34:46 it rings a bell 22:37:07 some google hits 22:38:46 -!- Overand has quit (kubrick.freenode.net irc.freenode.net). 22:38:46 -!- Eulogy has quit (kubrick.freenode.net irc.freenode.net). 22:40:39 -!- Overand has joined. 22:40:39 -!- Eulogy has joined. 22:43:55 -!- Eulogy_ has joined. 22:44:13 -!- Eulogy has quit (Read error: 104 (Connection reset by peer)). 22:44:51 -!- Overand_ has joined. 22:44:54 -!- Overand has quit (Broken pipe). 22:45:06 -!- Overand_ has changed nick to Overand. 22:47:08 -!- Sgeo_ has joined. 22:50:13 2 = 5 22:50:18 oklopol: you know, diff(1) 22:59:25 -!- sekhmet has quit (kubrick.freenode.net irc.freenode.net). 22:59:25 -!- cmeme has quit (kubrick.freenode.net irc.freenode.net). 22:59:25 -!- Sgeo_ has quit (kubrick.freenode.net irc.freenode.net). 22:59:25 -!- Overand has quit (kubrick.freenode.net irc.freenode.net). 22:59:25 -!- ehird` has quit (kubrick.freenode.net irc.freenode.net). 22:59:26 -!- puzzlet has quit (kubrick.freenode.net irc.freenode.net). 22:59:26 -!- calamari has quit (kubrick.freenode.net irc.freenode.net). 22:59:26 -!- Sgeo has quit (kubrick.freenode.net irc.freenode.net). 22:59:26 -!- dbc has quit (kubrick.freenode.net irc.freenode.net). 22:59:26 -!- SimonRC has quit (kubrick.freenode.net irc.freenode.net). 22:59:26 -!- zuzu has quit (kubrick.freenode.net irc.freenode.net). 22:59:26 -!- GregorR has quit (kubrick.freenode.net irc.freenode.net). 22:59:26 -!- pikhq has quit (kubrick.freenode.net irc.freenode.net). 22:59:26 -!- oklopol has quit (kubrick.freenode.net irc.freenode.net). 22:59:26 -!- bsmntbombdood has quit (kubrick.freenode.net irc.freenode.net). 22:59:26 -!- helios24_ has quit (kubrick.freenode.net irc.freenode.net). 22:59:26 -!- fizzie has quit (kubrick.freenode.net irc.freenode.net). 22:59:28 -!- Jontte has quit (kubrick.freenode.net irc.freenode.net). 22:59:29 -!- Eulogy_ has quit (kubrick.freenode.net irc.freenode.net). 22:59:29 -!- Slereah has quit (kubrick.freenode.net irc.freenode.net). 22:59:29 -!- oerjan has quit (kubrick.freenode.net irc.freenode.net). 22:59:29 -!- SEO_DUDE has quit (kubrick.freenode.net irc.freenode.net). 22:59:29 -!- johnk_ has quit (kubrick.freenode.net irc.freenode.net). 22:59:30 -!- mtve has quit (kubrick.freenode.net irc.freenode.net). 22:59:30 -!- lifthrasiir has quit (kubrick.freenode.net irc.freenode.net). 22:59:31 -!- AnMaster has quit (kubrick.freenode.net irc.freenode.net). 23:01:12 -!- sebbu has joined. 23:01:12 -!- Sgeo_ has joined. 23:01:12 -!- Overand has joined. 23:01:12 -!- Eulogy_ has joined. 23:01:12 -!- SEO_DUDE has joined. 23:01:12 -!- oerjan has joined. 23:01:12 -!- puzzlet has joined. 23:01:12 -!- calamari has joined. 23:01:12 -!- dbc has joined. 23:01:12 -!- Slereah has joined. 23:01:12 -!- helios24_ has joined. 23:01:12 -!- SimonRC has joined. 23:01:12 -!- johnk_ has joined. 23:01:12 -!- fizzie has joined. 23:01:12 -!- Jontte has joined. 23:01:12 -!- sekhmet has joined. 23:01:12 -!- cmeme has joined. 23:01:12 -!- bsmntbombdood has joined. 23:01:12 -!- oklopol has joined. 23:01:12 -!- pikhq has joined. 23:01:12 -!- GregorR has joined. 23:01:12 -!- zuzu has joined. 23:01:12 -!- mtve has joined. 23:01:24 -!- lifthrasiir has joined. 23:01:24 -!- AnMaster has joined. 23:01:30 splitty weather today 23:01:48 oooh i think it's supposed to snow today 23:04:00 -!- sebbu2 has quit (kubrick.freenode.net irc.freenode.net). 23:04:03 the snow here has rained away again, for now 23:06:17 -!- sebbu2 has joined. 23:07:09 * oerjan hates it when irssi misses that a bunch of rejoins are from netsplits 23:12:28 oerjan, hms? 23:20:53 -!- ehird` has joined. 23:21:51 WAIT. WHAT DID I MISS. THIS IS IMPORTANT. 23:22:55 * oerjan hates it when irssi misses that a bunch of rejoins are from netsplits 23:23:00 Sgeo_> oerjan, hms? 23:23:26 and a bit more 23:23:37 (define a bit) 23:23:47 (set! bit (or 0 1)) 23:23:53 3 lines 23:24:12 about the weather, on net and off 23:24:50 -!- sebbu2 has quit (Connection timed out). 23:25:03 Sgeo_: irssi tries to summarize netsplits and netjoins, but sometimes it fails entirely and dumps a page of noise 23:25:54 not a problem on this channel, but annoying on #haskell which has ~400 users 23:27:29 once there was a netsplit in #ubuntu and about 400 people disappeared 23:28:12 eek 23:28:12 hm, there should be some kind of standard (probably not official :P) defining an api for graphics interfaces 23:28:17 just the api, not the actual display of them 23:28:32 so e.g. someone could write one that wraps around a toolkit, or various toolkits 23:28:34 not even X-specific 23:28:40 its a cloud dream I know :-) 23:29:27 * oerjan wonders if it's called html DOM 23:40:12 oerjan: hah 23:40:21 html is hardly ideal for writing a desktop app 23:40:31 no matter what the "2.0" proponents would like to have you believe 23:40:42 on another note, i am going to generate a brainfuck "hello world" using natural selection. 23:40:45 why? i have no idea. 23:43:59 hms 23:44:38 hms what 23:47:32 -!- KrimZon has joined. 23:47:51 !bf >[+.->->]+>[.>[+]>][>.+>]-->>>->>>>+>.++>>>+> 23:48:01 my program started off with that 23:48:02 :P 23:48:04 !ps 23:48:07 1 ehird`: ps 23:48:10 hm 23:48:14 it must output something 23:48:19 so i guess its a non-printable character 23:48:20 not too bad. 23:59:03 [>>.>>>]>>-..>.-[].>-[-]>[[>>+[+>>[].++[.>->.[.>..>>[>[-+.[.>>]-[.].+[+-+[..>.[]->[-.-.].[]->.].>+]>]]>++]]+>[+.>>+++>--+-+>]>>+[[[].>].->-[-.>+-]>>>]>>>>][>][-]>-+>..+->>>[]+>>].]>>>[]+.>>>->->+.->[+.[.[>.+]+->-.]>>]->[+>->-[>[++]>..>.+[>.+.+.][[-->>-.]][>+[>.-]>>.>>-]][>+[+>.-+>+[+[>[[->[.>-]]]]]]]] 23:59:09 im pretty sure that doesn't print hello world 23:59:09 :P