00:41:46 -!- pikhq has joined. 00:46:34 -!- jix has quit (Nick collision from services.). 00:46:44 -!- jix has joined. 00:50:14 -!- immibis has joined. 00:50:16 hi 00:54:07 i 00:54:30 well that was rather selfish, sorry 00:54:32 *hi 00:54:36 ok 00:59:33 What was rather selfish? 00:59:58 saying "I" 01:00:19 Ah. 01:00:29 I sort of say it every time I say anything. 01:00:34 -!- ihope has changed nick to uhope. 01:00:40 There, now I'm completely selfless. 01:00:41 lol 01:00:43 -!- uhope has changed nick to ihope. 01:01:13 -!- immibis has changed nick to ImmIbIs. 01:01:13 -!- ImmIbIs has changed nick to xxx. 01:01:19 oops 01:01:41 -!- xxx has changed nick to ImmIbIs. 01:02:18 I say it 3 times when I say anything, and 3 times additionally when I say this particular sentence. 01:03:06 =-= immibis is now known as xxx 01:03:08 =-= ImmIbIs is now known as xxx 01:03:13 How'd you manage that? 01:03:20 what? 01:03:48 You changed nicks to xxx, then you changed nicks from something else to the one you already had. 01:03:49 i changed to xxx because i thought i couldn't change just my capitalization, i thought i had to change my actual nick. 01:03:56 lag i guess 01:08:15 -!- oerjan has quit ("Good night"). 01:10:21 i had to retrain some workers just now - they don't like packing N things into 0 boxes. 01:12:14 I take it N is not 0. 01:12:15 -!- jix has quit ("CommandQ"). 01:12:31 they still don't like packing 0 things into 0 boxes. 01:12:50 so i trained them to throw the things away if they get frustrated. 01:13:46 0 nPr N is quite often 0. 01:14:01 no, N divided by 0. 01:14:34 That too. 01:15:24 dividing a crate by another crate with 0 in it? Throw them both out of a twentieth-story window. Problem solved. 01:16:05 Reminds me of the guy who went trick-or-treating dressed as the 14th century, for obvious reasons. 01:16:13 ? 01:16:27 (Though said guy was a fictional character.) 01:16:35 -!- ImmIbIs has changed nick to immibis. 01:17:20 In the same vein, there was that non-fictional person who went trick-or-treating dressed as a bathroom. 01:17:27 why? 01:17:48 Why did she do that? 01:18:17 Well, I think she and her mother were once out shopping for toilet seats, and her mother said she should wear one. 01:18:24 why? 01:18:35 Because it would be funny? 01:20:31 you know what's funny? nothing. 01:25:09 Murder is no laughing matter. Unless it's committed by a clown. 01:25:37 Or to a clown. 01:28:04 hehe, clown xD 01:35:20 Lol, clown. 02:53:19 is there anything useful I could do with multi-digit numbers, that isn't trivial to write but not complicated either? 02:53:25 apart from calculating a digital root. 02:55:47 Addition. 02:55:58 With carry, yes. 02:56:34 that would be trivial now i've added multi-digit support, except there is NO way to seperate two inputs. 02:56:51 Sounds un-Turing-complete. 02:57:03 it's not intended to be turing-complete 02:57:11 it's intended to be interesting to write programs in. 02:57:34 maybe i could do the fibonacci sequence '... using either recursion or iteration." 02:57:35 oops 02:57:47 maybe i could do the fibonacci sequence except the esolangs page says "... using either recursion or iteration.". 03:00:57 there is no way to seperate two inputs because you can only input numbers. you can, however, add the input to a constant. 03:03:01 You couldn't input a digit of one, a digit of the other, ad nauseam? 03:03:29 it might...work except there is no end of input either. 03:03:38 it's only for windows, and only for console input. 03:03:49 as in, don't redirect it or it won't work. 03:08:24 What is it, anyway? 03:08:34 my version of RUBE 03:09:09 because i couldn't find any documentation for RUBE, or an interpreter (well, i probably could have, but I didn't actually look for either of them) so i made my own language 03:09:23 inspired by RUBICON, a game inspired by RUBE, a language inspired by Rube Goldberg. 03:10:33 oh and the program automatically ends when there is no data, and there are no inputs. 03:12:57 Does your language have a wiki page? 03:13:03 no 03:13:11 because i created it yesterday. 03:13:28 the language not the wiki page 03:13:28 I bet I can create a page for my language before you can create one for yours! :-P 03:13:38 what is your language 03:14:39 I'll call it Misnomer. 03:15:15 "Its name is a misnomer in that it is not." 03:48:19 hey everyone 03:54:14 hi 03:55:18 hi, bsmntbombdood 03:55:24 what are you up to? 03:57:59 dunno 04:17:58 -!- ihope has quit ("http://tunes.org/~nef/logs/esoteric/06.08.09"). 04:36:32 -!- kwertii has quit (Client Quit). 04:41:38 * immibis waits patiently 04:41:48 * immibis waits patiently for someone to ask him what he's waiting for 04:41:56 what are you waiting for? 04:42:36 * immibis was waiting patiently for someone to ask him what he was waiting for. 04:42:36 12:47:25 * ihope waits patiently 04:42:36 12:48:55 * ihope waits patiently for someone to ask what he's waiting for 04:42:45 12:49:54 * RodgerTheGreat considers asking ihope what he's waiting for. 04:42:55 * immibis wonders why he read a year-old irc log 04:43:20 so you were hoping you could recreate the past, eh? 04:43:26 no 04:43:33 turns out I've become steadily less interesting over the year 04:43:34 * immibis is waiting for something to happen 04:44:08 * immibis tells RodgerTheGreat what he's actually waiting for - for something to happen. 04:44:14 ah 04:44:32 * RodgerTheGreat hands immibis an apple 04:44:38 imagine you're holding it in your hand 04:44:46 what do you want to do with the apple? 04:44:49 i saw you talking about this experiment last night 04:44:57 ah, oh well 04:44:58 so i'm not going to say what you expect the outcome to be... 04:45:02 i want to........ 04:45:05 ......... 04:45:07 .......... 04:45:12 ................... 04:45:15 .......... 04:45:17 . 04:45:23 .... 04:45:25 .... 04:45:36 cut it up and put it in a blender. 04:46:23 the test is very, very pointless in this case because not only do you lack an apple in your hand but you're also aware of the experiment enough to let it skew your results 04:46:32 yes. 04:50:07 * immibis has somehow managed to create a ROCB factorial calculator. 04:50:48 s/factorial/fibonacci/ 04:51:04 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 10946 17711 28657 46368 9489 55857 65346 55667 55477 45608 35549 15621 51170 1255 52425 53680 40569 28713 3746 32459 36205 3128 39333 42461 16258 58719 9441 2624 12065 14689 26754 41443 2661 44104 46765 25333 6562 31895 38457 4816 43273 48089 25826 8379 34205 42584 11253 53837 65090 53391 52945 40800 28209 3473 31682 35155 1301 36456 37757 8677 46434 55111 36009 25584 04:51:05 ROCB? 04:51:16 RubE On Conveyor Belts 04:51:30 a bit of a random name, i admit. 04:52:59 interesting 04:53:37 there are no rails in the language. Otherwise it might be called RubE On Rails. 04:54:12 "and... WHOOPS, it works!" 04:54:21 whoops? 04:55:04 from the Ruby On Rails screencasts 04:55:29 I was referencing the tremendously irritating speech mannerisms of the narrator for the screencasts 04:55:30 ok, i know nothing about ruby on rails apart from the name - i don't even know what it is. 04:55:37 ok 04:56:00 immibis: it is pure, grade-A, reverse-osmosis purified shit. 04:56:12 ok then. 04:56:50 essentially it's PHP and MySQL for impatient people and/or morons built on the ugliest mainstream language on the planet 04:56:58 ok 04:57:21 I take it as proof of the theory that bad ideas can breed to create new, more powerfully bad ideas. 04:57:27 ? 04:57:34 can good ideas do that? 04:57:48 there's less evidence to support it working for good ideas 04:57:56 perhaps the effect isn't as strong 04:59:43 'night everyone 04:59:47 goodnight 05:15:41 does anyone run windows and want a ROCB interpreter? 05:33:19 -!- GregorR has quit (Read error: 104 (Connection reset by peer)). 05:33:23 no one runs windows 05:33:28 i do. 05:33:34 95% of people with computers do. 05:33:54 -!- GregorR_ has joined. 05:34:02 -!- GregorR_ has changed nick to GregorR. 05:43:43 -!- maslem has joined. 05:43:53 hi to everybody! 05:44:03 -!- immibis has changed nick to everybody. 05:44:05 hi to maslem 05:44:09 -!- everybody has changed nick to immibis. 06:00:24 -!- GregorR has quit (Read error: 110 (Connection timed out)). 06:15:22 -!- GregorR has joined. 06:17:57 -!- maslem has quit ("Leaving"). 06:43:10 -!- poiuy_qwert has joined. 06:46:36 -!- poiuy_qwert has quit (Client Quit). 06:51:01 * pikhq want sleep, but me no want sleep 06:51:37 immibis: You don't *run* Windows, you fight it. 06:51:39 :p 06:54:44 * immibis thinks pikhq should avoid talking about others in the first person. 07:09:00 nekkid 07:33:28 ?\ 07:33:30 ? 07:35:53 everything is better nekkid 07:36:00 nekkid? 07:37:13 http://en.wiktionary.org/wiki/nekkid 07:37:25 use wikimedia projects before asking stupid questions 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:08:45 am i permitted to make a wiki page for my language? 08:37:27 -!- sebbu2 has changed nick to sebbu. 09:05:34 no 09:05:41 ok 09:07:10 turns out that you can't actually make wiki articles about the things that you are most familiar with, as hey don't like first person articles 09:07:19 ok 09:07:47 [14:12] I bet I can create a page for my language before you can create one for yours! 09:08:06 then why did ihope say that? 09:09:30 ask ihope why, but presumably it's because rules don't mean much to ihope 09:15:17 -!- g4lt-sb100 has changed nick to g4lt-mordant. 09:16:16 -!- oerjan has joined. 09:25:41 _or_ it could be because ihope means the esolangs wiki, not wikipedia. 09:27:21 *i* meant the esolangs wiki too. 09:28:00 in which case you are welcome to make a page on your language. 09:28:06 ok 09:29:59 http://esolangs.org/wiki/Ruby_On_Conveyor_Belts 09:30:03 oops 09:30:04 typo 09:30:20 that should be "RubE on conveyor belts". How do I change an article's name? 09:30:29 move 09:31:56 ok, done 09:32:06 http://esolangs.org/wiki/RubE_On_Conveyor_Belts 09:48:25 to whoever cares: should it be under the category "brainfuck derivatives" if you only use brainfuck for part of the program, and that part is optional? 10:03:36 -!- bsmntbom1dood has joined. 10:14:43 -!- immibis has quit ("Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC. Pull the pi). 10:15:01 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)). 12:00:20 -!- oerjan has quit ("Lurch, er, lunch"). 12:04:01 -!- bebers has joined. 12:04:43 http://tubeimage.com/viewer.php?file=x7o3ydsiwmvc6pnvqyd3.jpg 13:06:43 -!- jix has joined. 13:14:28 -!- bebers has left (?). 15:04:29 -!- bsmntbombdood has joined. 15:15:24 -!- bsmntbom1dood has quit (Read error: 110 (Connection timed out)). 15:39:24 -!- fizzie has quit ("..."). 17:10:38 -!- g4lt-sb100 has joined. 17:15:27 -!- bsmntbom1dood has joined. 17:26:07 -!- g4lt-mordant has quit (Read error: 110 (Connection timed out)). 17:26:16 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)). 18:18:19 -!- CakeProphet has joined. 18:19:34 oerjan: be highlighted through the magic of logs. 18:20:04 heh 18:21:26 -!- bsmntbom1dood has changed nick to bsmntbombdood. 18:21:27 :) 18:37:34 -!- ihope has joined. 18:52:09 -!- pina has joined. 18:53:06 hi 18:53:16 hello, pina 18:53:18 anyone been following up with obfuscated C contests? 18:53:40 not closely, but they always seem pretty interesting 18:54:04 I don't think my C-fu is strong enough to really create something horrifying like those guys do 18:57:11 ah 18:57:18 http://www.lewdart.com/toons/pic97.jpg 18:57:21 the outrage! 18:57:26 err...wrong channel 18:57:53 interesting 18:58:14 and nsfw 18:58:15 at least it's... uh... fairly well drawn, from a purely artistic point of view 19:07:30 -!- oerjan has joined. 19:07:44 I've never really used C.. patches to the kernel and all, but I've never written anything from the ground up.. the code in that contest always stretches the neurons.. 19:08:43 most of the time, it's a program that does something really neat (with a non-obvious algorithm), clearly optimized quite a bit to make it small, and THEN heavily obfuscated 19:08:52 we should have an #esoteric entry this year 19:08:57 IOCC entries have many layers of brilliance 19:09:04 like, between all of us? 19:09:11 yeah 19:09:15 a collaborative IOCC entry... are those allowed? 19:10:03 Well, it'd *have* to be an interpreter or a compiler for something 19:11:00 Oooh... we could try to fit interpreters for as many languages as possible into the 4k limit- it'd be like the opposite of a polyglot! 19:11:51 brainfuck and unlambda 19:12:22 the more shared code the better 19:13:18 + befunge if it fits? 19:13:38 throw in a bunch of bf extensions that don't overlap instructions 19:13:47 oklopol: huh? 19:13:57 like Doublefuck and the multithreaded version, for example 19:14:13 i never looked at befunge 19:15:06 it might be better if it was a compiler, compiling to obfusicated C 19:15:28 haha 19:15:33 bloody perfect 19:16:26 unfortunately don't most compilers to C make things obfuscated anyway? I've heard scary things about ghc... 19:16:45 -!- Tritonio has joined. 19:17:05 * RodgerTheGreat shudders 19:17:18 don't worry, Tritonio- it's not about you 19:17:26 (or is it?) 19:19:59 what's not about me? 19:20:27 everything. nothing. 19:20:32 oh i see 19:34:05 damn >_< 19:34:13 i don't think my camera can do what i want it to 19:34:29 are you trying to get it to make you a sandwich or something? 19:35:20 no, i just want it to take a picture every 3 seconds, without holding down the shutter 19:35:29 -!- pina has left (?). 19:36:20 bsmntbombdood: sounds like microcontroller time 19:36:44 more like cameras need to be hackable 19:39:16 I suppose 19:39:45 it'll get better when someone finally decides to make an embedded OS that runs on multiple devices like that 19:47:55 -!- sebbu2 has joined. 20:03:34 -!- CakeProphet_ has joined. 20:06:34 -!- sebbu has quit (Read error: 110 (Connection timed out)). 20:18:41 -!- CakeProphet has quit (Read error: 110 (Connection timed out)). 21:13:54 bsmntbombdood: so do we know wether or not "team" entries to the IOCC are permitted? 21:16:15 i see nothing about it in the rules 21:16:24 sweet 21:16:37 -!- Tritonio_ has joined. 21:18:34 -!- Tritonio has quit (Read error: 110 (Connection timed out)). 21:57:28 -!- ihope_ has joined. 22:15:03 -!- ihope has quit (Read error: 110 (Connection timed out)). 22:47:56 so, compiler or interpreter? 22:56:08 For what? 22:56:54 Ah. 22:56:57 Yes. 23:11:25 -!- bsmntbom1dood has joined. 23:22:45 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)). 23:24:41 -!- kwertii has joined. 23:27:05 -!- bsmntbom1dood has changed nick to bsmntbombdood. 23:37:25 i mean, which should we do? 23:41:07 interpreter might let us support more languages 23:41:15 which would be cooler 23:42:09 would the actual program be an interpreter, or would interpreters just be the main method of obfuscation? 23:45:32 what do you mean? 23:47:43 -!- immibis has joined. 23:47:54 Both. 23:48:07 I want an interprecompiler. 23:48:13 :p 23:48:44 what's an interprecompiler? 23:48:53 i dunno, but it sounds awesome 23:48:53 It compiles and interprets. 23:49:00 w00ts. 23:49:37 Perhaps compile to some sort of bytecode, and allow it to either output a C file with an interpreter function and the bytecode, or just interpret the bytecode? 23:49:50 Perhaps a bit harder to do in 4k. . . 23:50:06 that would make sense 23:50:45 If we didn't have to worry about code size, we could write the compilation routines in bytecode. 23:52:34 -!- immibis has left (?). 23:52:41 -!- immibis has joined. 23:53:45 bsmntbombdood: is its external behaviour that of an interpreter's? 23:54:11 maybe 23:54:18 or does it do interpreter stuff internally as a means of obfuscation 23:54:24 it will either be that, or a compiler 23:54:25 prolly both 23:54:28 hmm 23:54:31 compiler to what? 23:54:33 that's what oklopol's been talking about 23:54:36 er, pikhq 23:54:45 C, probably 23:54:51 heh, i didn't read the 5 lines of logs yet ;) 23:56:35 immibis: a word-play for something that is both an INTERPREter and a COMPILER 23:56:49 (yes, i now reached row 4) 23:59:25 the program should be a compiler that, when run through itself, generates a C file that can be compiled into something interesting 23:59:29 like a BF interpreter