00:00:03 something like zipWith. it would probably be more verbose (like most things Java) 00:00:16 let me check on Scala. 00:00:20 what does zipWith do? 00:02:08 zipWith f (x1:l1) (y2:l2) = (f x1 x2) : zipWith f l1 l2 00:02:28 zipWith f [] [] = [] 00:03:08 oh 00:03:53 More like zipWith f _ _ = [] 00:04:27 so like mapcar 00:04:31 in lisp 00:04:39 no, mapcar is map in haskell 00:05:04 oh, right, mapcar doesn't have fixed number of arguments 00:05:16 zipWith + [1,2] [3,4] => [4,6] right? 00:05:27 so mapcar corresponds to map, zipWith, zip3With, etc. 00:05:43 (mapcar #'+ '(1 2) '(3 4)) => (4,6) 00:06:05 actually, zipWith (+) [1,2] [3,4] 00:06:35 meh, I don't actually know haskell 00:06:36 otherwise it would try to add zipWith to [1,2] [3,4] 00:07:07 which would give a type error 00:07:37 well, you seemed to understand the zipWith definition 00:07:57 That's obvious 00:14:45 hm, Scala for comprehension seem based on haskell list comprehensions, but without the parallel extension 00:20:21 GregorR: Can it work with timeouts and unconnected sockets? 00:22:18 -!- Asztal has quit ("Chatzilla 0.9.75 [IceWeasel 1.0.1b2] (kidding!)"). 00:25:22 Razor-X: I haven't extensively used sockets in D, so you'd have to ask somebody more knowledgeable. 00:25:43 GregorR: :( 00:25:58 I hate you GregorR! Now I'm gonna have to cut myself! 00:28:09 ah, i found something in the Python tutorial: 00:28:23 >>> for q, a in zip(questions, answers): 00:28:58 so while you need to use the zip function, it can itself be inserted easily in for statements. 00:29:08 Mmmf. The sockets interface needs to be cleaner. 00:30:19 http://docs.python.org/tut/node7.html#SECTION007600000000000000000 00:32:50 i suspect you can do similar things in Scala, too, since Scala has pattern matching and higher order functions. 00:33:16 (I am mentioning Scala because it is somewhat Java-based) 00:35:24 razor-x: reading the logs, i am thinking about a cheat for your structs 00:36:03 you could use a class containing static final integer variables for your offsets, plus an array 00:36:54 and of course whatever utility methods you consider convenient 00:37:15 (the array should not be static, of course) 00:37:27 Aha. 00:37:41 That was what I was planning to do though. 00:38:00 Create a class and name the fields as fixed offsets in an internal byte[] . 00:38:11 Either that, or continue wading through struct hell in C. 00:38:57 But I do appreciate a struct's ability to be pointed at a blob of data and name the fields. 00:39:39 Mmmf. Too much time with Scheme. I'm rusty on my imperative code. 01:07:46 booo java 01:19:14 -!- GreaseMonkey has joined. 01:26:14 A greasy monkey? 01:26:24 * ihope offers some soap to GreaseMonkey 01:26:46 Wait, are you that matrix eating guy? 01:27:24 yep 01:27:32 * GreaseMonkey washes 01:28:20 MOV eax,Pie; CALL eat; 01:30:56 What's that do? 01:36:23 you don't know assembler? 01:37:38 MOV eax, Pie - sets the register EAX to the constant Pie 01:37:54 CALL eat - calls the function at the label "eat" 01:41:06 i don't know how the LOOP instruction works in 32-bit mode 02:03:04 te he he, memoization 02:05:33 GreaseMonkey: You're using Intel syntax, you know. 02:05:37 You could've said that! 02:10:52 yeah 02:11:09 i've come up with an XOR gate in WireWorld that looks like it says XOR 02:19:23 !help 02:19:26 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 02:19:28 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl 02:19:39 !bf_txtgen Brainfuck 02:20:18 102 ++++++++++++++[>+++++>++++++++>+++++++>+++++++<<<<-]>----.>++.>>-.++++++++.+++++.<++++.<+++.>---.>---. [160] 02:23:51 !cat meow 02:23:55 Huh? 02:23:58 !daemon 02:24:00 !daemon cat 02:24:06 Guh. OOP. 02:24:10 !cat meow 02:24:12 Huh? 02:24:20 !ps 02:24:24 1 GreaseMonkey: ps 02:24:44 !ls 02:24:46 bf/, glass/, linguine/ 02:24:57 !usertrig 02:24:59 Huh? 02:25:08 !daemon load cat 02:25:17 !cat meow 02:25:20 Huh? 02:25:25 ok, so how do you load cat? 02:42:57 hmm 02:42:58 !ps 02:43:01 1 SimonRC: ps 02:43:05 bah 02:44:21 !daemon cat bf +[,.[-]+] 02:44:29 !cat Test 02:44:33 Test 02:45:41 !ps d 02:45:44 1 oerjan: daemon cat bf 02:45:45 2 oerjan: ps 02:46:05 OH. 02:46:30 Glad to help :) 02:47:28 If the daemons are reloaded at all they are reloaded when EgoBot starts up, I believe. 02:47:51 would this work? [-]>+[>,.]<[<]>[.>] 02:47:55 Let's see how good I am with this OOP thingamabobber. 02:49:10 i believe so, although the first [-] is redundant if this is the whole program. 02:49:29 !bf [-]>+[>,.]<[<]>[.>] 02:49:33 !ps 02:49:36 2 oerjan: bf 02:49:38 3 oerjan: ps 02:49:44 !i 2 Test 02:49:58 !daemon testes bf [-]>+[>,.]<[<]>[.>] 02:50:04 !testes pie is good :D 02:50:07 !eof 2 02:50:07 pie is good :D 02:50:09 Test 02:50:26 !undaemon testes 02:50:30 Process 3 killed. 02:50:37 You're so awesome EgoBot. 02:50:38 !ps 02:50:41 2 oerjan: ps 02:51:04 actually, for the cat one, shouldn't that be: +[,.] ? 02:51:12 that's weird, i thought it would repeat the message twice 02:51:24 Thank you, oerjan. 02:51:46 i added the [-]+ to ensure it doesn't stop at eof 02:52:00 hm, that may not actually make sense. 02:52:05 it does 02:52:10 I don't think EgoBot sends an eof ever. 02:52:13 i mean on NUL, although they are probably the same. 02:52:16 actually, +[,.+] would be more practical 02:52:29 no, that would stop on \255 02:52:35 Yeah. How many people send NULs over IRC? 02:52:39 what does 255? 02:52:54 NUL is end of string 02:52:57 255+1 = 0 (mod 256) 02:53:01 ÿ 02:53:08 !ps 02:53:12 2 GreaseMonkey: ps 02:53:21 Actually, the end of a string on t3h intarweb is CR-LF. 02:53:30 Err, that's newline. 02:53:31 although that could be avoid by using bf16 rather than bf8, i think 02:53:40 why doesn't it list daemons? 02:53:43 *avoided 02:53:46 !ps d 02:53:50 1 oerjan: daemon cat bf 02:53:52 2 ihope: ps 02:53:53 oh 02:55:52 now why didn't [-]>+[>,.]<[<]>[.>] work? maybe it just didn't show up because EgoBot only gives one line of output 02:56:11 oops 02:56:18 take the . off ,. 02:56:43 oh, i thought you were doing it on purpose 02:57:43 !daemon act bf8 [-]>+[[>.]<[<]+.->[.>]+.-<[<]>+] 02:57:53 and that it should print it twice, which it strangely didn't 02:57:55 !act is sexy 02:58:08 !ps d 02:59:06 now you have no , in there 02:59:55 did we kill EgoBot again? 03:00:16 !daemon ctcp bf8 [-]>+[[>,]<[<]+.->[.>]+.-<[<]>+] 03:00:23 !ctcp ACTION is sexy 03:00:38 !ctcp ACTION likes pie 03:00:45 !undaemon ctcp 03:01:11 i think EgoBot is dead, the error in the act daemon caused it to produce an infinite number of NULs 03:01:40 k, how do we revive it? 03:02:10 that's the problem, if it crashed properly it would reload but it seems to be hanging 03:02:22 we wait for GregorR 03:04:36 Awesome. This is a first. 03:04:38 !ps 03:05:00 Lucky people. All I've gotten to done is crash EgoBot. 03:05:08 s/to // 03:05:10 actually it probably doesn't print just NULs but it does make approx 256*4 chars output 03:05:28 1024 chars. 03:06:56 e=mc^2, me=1337^2 03:07:55 !eat pie 03:08:00 or, as one said 03:08:04 !officer down 03:08:29 i think EgoBot is brainfucked 03:14:55 it was bound to happen eventually 03:15:08 it just went straight to his head 03:18:38 http://images.wikia.com/uncyclopedia/images/thumb/6/6c/Bass_player.JPG/250px-Bass_player.JPG 03:18:44 wait 03:18:45 http://uncyclopedia.org/wiki/Image:Bass_player.JPG 03:18:53 bass player :D 03:22:22 -!- ecl has joined. 03:22:27 -!- ecl has left (?). 03:32:09 I find this tremendously entertaining: http://www.youtube.com/watch?v=1yeldaBkyxo&mode=related&search= 03:32:39 -!- ihope has quit (Connection timed out). 03:51:47 http://uncyclopedia.org/wiki/Brainfuck 03:54:32 hahaha 03:55:26 http://uncyclopedia.org/wiki/Classic_homecomputer_games 03:55:38 very hard to read though D: 04:02:12 lol 04:03:25 the words making up "Game Over" are priceless 04:04:15 updated my userpage: http://uncyclopedia.org/wiki/User:Thematrixeatsyou 04:04:26 note the Ego-C1 box 04:04:35 Have a look at the info 04:05:01 aw. the main article for BF isn't a valid program. :'( 04:05:13 some of it is 04:08:13 it starts off with "Hello World! s!" 04:08:21 caught that one 04:08:30 but the rest appears to be gibberish 04:09:01 http://uncyclopedia.org/wiki/Image:FeatBrainFuck.png 04:09:21 i'll see if i can guess... 04:09:25 lots of < overruns and a couple of unmatched []'s 04:10:03 k 04:10:06 !ps 04:10:08 well, that image pretty much makes sense, because it uses every symbol once 04:10:15 yeah 04:10:41 cept it should be: +[>,]-<. 04:11:00 yeah, then it'd actually do something.. 04:11:09 and be a valid program 04:11:34 I kinda get the impression that the Brainfuck article wasn't made by people that actually knew how to code in it 04:11:44 GreaseMonkey highlighted meeeeeeeeeeee 04:11:50 heh 04:13:10 for what? 04:13:36 oh, that WW thingy? 04:13:41 i've come up with an XOR gate in WireWorld that looks like it says XOR 04:14:45 that's actually quite a cool accomplishment 04:15:22 xx 04:15:23 x x x xxxxxx 04:15:23 x xxx x 04:15:23 xxx x x x xx 04:15:26 x xxx xxxx 04:15:26 x x x x x x 04:15:26 xx x x x 04:15:27 x xx 04:16:12 * RodgerTheGreat squints 04:16:16 what's wireworld? 04:16:28 a particle automaton 04:16:33 some weird "cellular automata" 04:16:42 particle automaton? 04:16:48 i didn't think it was 04:16:52 like the game of life, only with different rules 04:17:19 0 = background -> background 04:17:27 1 = electron -> tail (2) 04:17:34 2 = tail -> wire (3) 04:18:02 if you think of wire as traversible space and electron heads and tails as particles, it's pretty easy to see it as a particle automaton, although cellular automaton is equally valid 04:18:05 3 = wire -(if 1 or 2 electrons neighbouuring)-> electron (1) 04:19:15 that XOR gate is crashable though 04:19:40 * xor growls 04:19:44 the left side is input (the ones spawning off the +) 04:20:16 if you put an electron on the top input and then one cycle later put an electron on the bottom input it screws up 04:21:55 Roger: i should challenge you to making a wireworld trainset 04:22:35 i've made a T-junction and a reverser so far 04:25:16 haha: http://uncyclopedia.org/wiki/BASIC_Interpreter 04:25:30 a wireworld trainset? 04:25:49 yes 04:26:05 not sure I follow you 04:26:06 one electron goes along a track 04:26:51 it can spawn more electrons if you need it to, but you must have a main electron going at all times 04:26:54 my favorite part of the Basic interpreter article is this section: 04:26:56 >SHUT THE **** UP!!!!! 04:26:56 Programmer is profane 04:26:57 Interpreter hates rude words 04:26:57 Programmer should go away and die 04:27:06 doesn't sound too hard... 04:35:07 tomorrow's goal: revising the Uncyclopedia BF article in order to create a delightful combination of humor and factual accuracy! (all in pure BF, naturally) 04:35:57 put in bf code to generate a real article 04:36:18 yeah, that's my idea 04:36:19 yes :D 04:36:39 perhaps the brevity article, encrypted? or the stub article, perhaps? 04:36:44 I was going to do things like creating an accurate explanation of how BF works IN BF, etc 04:36:57 nah, I think I'll just write it from scratch 04:37:39 you COULD spork the article off Wikipedia... 04:37:54 that would generate a ludicrously huge article 04:38:09 one big !bf_txtgen 04:38:10 and it wouldn't be that rewarding to people that bother to decode it 04:38:22 It should be funny as well as informative, 04:38:39 I'll draft the plaintext version tonight, and convert and post it tomorrow 04:41:11 with just a t-junction and a reverser, i can get something quite interesting :D 04:41:24 anyways, afk 04:41:51 !help 04:42:00 -!- GreaseMonkey has changed nick to AFKMonkey. 04:42:13 !bf_textgen hi 04:42:26 ... 04:43:04 where's EgoBot ? 04:43:21 we killed it a while ago 04:43:35 * oerjan points at GreaseMonkey 04:44:07 rather impressively, too, it hung instead of crashing and reloading 04:45:27 gregor is probably going to kill someone. I'll make sure we have plenty of gauze and duct-tape in the first-aid cabinet. 05:09:53 -!- xor has changed nick to bsmntbombdood. 05:31:21 k, im gonna watch a movie, cya 05:33:19 -!- AFKMonkey has quit. 06:11:15 -!- cmeme has quit (Excess Flood). 06:13:13 -!- Razor-X has quit (orwell.freenode.net irc.freenode.net). 06:13:13 -!- GregorR has quit (orwell.freenode.net irc.freenode.net). 06:13:13 -!- sp3tt has quit (orwell.freenode.net irc.freenode.net). 06:13:13 -!- dbc1 has quit (orwell.freenode.net irc.freenode.net). 06:13:13 -!- sekhmet has quit (orwell.freenode.net irc.freenode.net). 06:13:13 -!- Eidolos has quit (orwell.freenode.net irc.freenode.net). 06:13:15 -!- mtve has quit (orwell.freenode.net irc.freenode.net). 06:13:15 -!- EgoBot has quit (orwell.freenode.net irc.freenode.net). 06:13:15 -!- lindi- has quit (orwell.freenode.net irc.freenode.net). 06:13:16 -!- lament has quit (orwell.freenode.net irc.freenode.net). 06:13:17 -!- lindi- has joined. 06:13:17 -!- cmeme has joined. 06:13:22 -!- Razor-X has joined. 06:13:26 -!- EgoBot has joined. 06:13:39 -!- Eidolos has joined. 06:13:39 -!- mtve has joined. 06:13:54 -!- GregorR has joined. 06:14:01 -!- dbc has joined. 06:49:05 -!- clog has joined. 06:49:05 -!- clog has joined. 06:49:24 -!- CakeProphet has joined. 06:50:03 -!- pgimeno has joined. 06:52:06 -!- lindi- has joined. 06:52:15 -!- tokigun has joined. 06:52:18 -!- bsmntbombdood has joined. 06:52:23 -!- puzzlet has joined. 06:52:31 -!- SimonRC has joined. 06:52:42 -!- fizzie has joined. 07:16:28 B'dar b'dee b'doo b'dah. 07:19:14 * RodgerTheGreat twitches 07:22:52 * bsmntbombdood laughs 07:38:20 -!- GreaseMonkey has joined. 07:38:46 netsplit huh? 07:42:50 hold on 07:42:57 -!- GreaseMonkey has left (?). 07:43:01 -!- GreaseMonkey has joined. 07:43:13 k.... wtf is with the topic? 07:43:51 -!- encoded has joined. 07:44:09 hey encoded, is there a topic? 07:44:16 -!- encoded has set topic: Read the principia discordia!. 07:44:19 now there is 07:44:26 =D 07:45:39 -!- bsmntbombdood has set topic: the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esolangs.org/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - for brainfuck-specific discussion, go to ##brainfuck - http://esolangs.org/wiki/Adjudicated_Blind_Collaborative_Design_Esolang_Factory. 07:47:54 if encoded doesn't mind ;) 07:48:07 pfft 07:48:18 i thought this chan was about philosofy 07:48:25 :p 07:48:30 http://www.rabbithole.cc/cold.jpg 07:48:32 -!- encoded has left (?). 07:49:38 -!- Razor-X has joined. 07:50:02 !ps 07:50:05 2 GreaseMonkey: ps 07:50:12 he fixed it 07:50:37 !bf_textgen Welcome to the esoteric programming channel! Logs of previous discussions are available at http://meme.b9.com/clog/esoteric/?M=D 07:50:38 maybe i should daemon act bf +[.-.+] 07:50:39 Huh? 07:50:47 !help 07:50:49 !bf_txtgen Welcome to the esoteric programming channel! Logs of previous discussions are available at http://meme.b9.com/clog/esoteric/?M=D 07:50:49 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 07:50:51 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl 07:51:04 !ps 07:51:07 2 bsmntbombdood: bf_txtgen 07:51:09 3 bsmntbombdood: ps 07:51:34 stupid genetic algo 07:52:22 ... 07:53:24 hurry up 07:53:31 tick tock tick frikkin tock 07:54:24 !daemon orly bf ++++++++++.+[,.-] 07:54:53 PRIVMSG bsmntbombdood i wanna feel your body breaking... wanna feel your body breaking... and shaking... and left in the cold... 07:55:08 wtf! 07:55:09 damn 07:55:17 i was trying to send a PM to you :D 07:55:28 it's the lyrics of a dream theater (sic) song 07:55:34 !ps d 07:55:37 1 EgoBot: daemon cat reload 07:55:39 2 bsmntbombdood: bf_txtgen 07:55:41 3 GreaseMonkey: bf_txtgen 07:55:43 4 GreaseMonkey: daemon orly bf 07:55:45 5 GreaseMonkey: ps 07:55:53 gargh 07:55:53 !undaemon orly 07:55:55 Process 4 killed. 07:56:22 !deamon cat bf +[>,.<] 07:56:25 Huh? 07:56:32 !daemon cat bf +[>,.<] 07:56:41 now for "daemon act bf8 [-]>+[[>.]<[<]+.->[.>]+.-<[<]>+]" 07:56:46 hehe, jk 07:56:54 !cat i love you bsmntbombdood 07:56:55 i love you bsmntbombdood 07:57:01 I love you too EgoBot 07:57:05 that was a frikkin disaster... did GregorR reset it? 07:57:17 or did it restore itself? 07:57:25 i love you GreaseMonkey 07:58:31 i love you a lot GreaseMonkey 07:58:44 i love all of you 07:59:01 let's have an orgy in #esoteric 07:59:36 /me strips 07:59:54 1419 +++++++++++[>+++>+++>++++++++>++++++++++<<<<-]>>>-.++++++++++++++.+++++++.---------.++++++++++++.>-.--------.<<-.>>+++++++++++++++.<.<.>>.<<++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>----------.<<-.>>.>-.----.+++++.<.>--.<<+.>--.<<.>>>--.++.---.<++++.<+++++++++.<+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>>>--.<<-----.>> 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:00:00 bout time 08:00:07 you use \01ACTION strips\01 08:00:18 !pie ÿ 08:00:27 that should kill it 08:00:29 !pie ok 08:00:44 !undaemon pie 08:00:46 Process 5 killed. 08:00:54 that many processes?! 08:00:57 !ps d 08:01:00 1 EgoBot: daemon cat reload 08:01:00 ooooooh 08:01:02 2 GreaseMonkey: ps 08:01:04 3 GreaseMonkey: bf_txtgen 08:01:06 4 bsmntbombdood: daemon cat bf 08:01:18 bf_txtgen is only 2.9 times longer 08:01:46 nice :D 08:02:44 !bf_txtgen Once upon a midnight dreary, while I pondered weak and weary, Over many a quaint and curious volume of forgotten lore, While I nodded, nearly napping, suddenly there came a tapping, As of some one gently rapping, rapping at my chamber door. `'Tis some visitor,' I muttered, `tapping at my chamber door - Only this, and nothing more.' 08:03:01 that is 333 chars 08:03:27 that will probably takes days 08:04:18 !daemon ctcp bf8 ---------[++++++++++.,----------]+. 08:04:30 !ctcp ACTION loves bsmntbombdood 08:04:32 * EgoBot loves bsmntbombdood 08:04:40 !ps d 08:04:44 1 EgoBot: daemon cat reload 08:04:46 2 bsmntbombdood: bf_txtgen 08:04:48 3 GreaseMonkey: ps 08:04:50 4 bsmntbombdood: daemon cat bf 08:05:09 i'm so 1337 :D 08:06:32 !daemon ctcp bf8 +[----------[++++++++++,----------]+.] 08:07:06 it's a slow daemon :( 08:07:15 !ps d 08:07:18 1 EgoBot: daemon cat reload 08:07:20 2 bsmntbombdood: bf_txtgen 08:07:22 3 GreaseMonkey: daemon ctcp bf8 08:07:24 4 bsmntbombdood: daemon cat bf 08:07:26 5 GreaseMonkey: ps 08:07:47 !undaemon ctcp 08:07:50 Process 3 killed. 08:07:52 08:07:55 no more highlights! 08:08:09 !daemon ctcp bf8 +[----------[++++++++++,----------]+.++++++++++++.---.---------] 08:08:20 08:08:31 wtf that didn't work 08:08:53 !undaemon ctcp 08:08:54 Process 3 killed. 08:08:59 !daemon ctcp bf8 +[----------[++++++++++.,----------]+.++++++++++++.---.---------] 08:09:10 ACTION proclaims that GreaseMonkey is 1337 08:09:24 ACTION likes this 08:09:28 not working :( 08:09:33 !undaemon ctcp 08:09:36 Process 3 killed. 08:09:38 08:10:24 -!- cmeme has quit ("Client terminated by server"). 08:10:27 !daemon ctcp bf8 +[----------[++++++++++.,----------]+.++++++++++++.---.---------] 08:10:39 ACTION is being tested 08:10:49 tahts teh ghey 08:10:56 -!- cmeme has joined. 08:10:59 !undaemon ctcp 08:11:00 08:11:02 Process 3 killed. 08:11:45 !daemon ctcp bf8 +[[-]---------[++++++++++.,----------]+.] 08:12:22 !ps d 08:12:24 1 EgoBot: daemon cat reload 08:12:26 2 bsmntbombdood: bf_txtgen 08:12:28 3 GreaseMonkey: daemon ctcp bf8 08:12:30 4 bsmntbombdood: daemon cat bf 08:12:32 5 GreaseMonkey: ps 08:13:24 !undaemon ctcp 08:13:26 * EgoBot is being testedACTION is hungryACTION won't work :( 08:13:28 Process 3 killed. 08:13:45 !daemon ctcp bf8 ---------[++++++++++.,----------]+. 08:13:54 * EgoBot won't work :( 08:14:03 ok, THAT worked... 08:14:09 !ps d 08:14:12 1 EgoBot: daemon cat reload 08:14:14 2 bsmntbombdood: bf_txtgen 08:14:16 3 GreaseMonkey: ps 08:14:18 4 bsmntbombdood: daemon cat bf 08:14:47 !daemon ctcp bf8 ---------[++++++++++.,----------]+.+++++++++. 08:14:58 * EgoBot is hungry 08:15:11 -!- anonfunc has joined. 08:15:11 k, that passed... 08:15:16 !ps d 08:15:18 1 EgoBot: daemon cat reload 08:15:20 2 bsmntbombdood: bf_txtgen 08:15:22 3 GreaseMonkey: ps 08:15:24 hi anonfunc 08:15:25 4 bsmntbombdood: daemon cat bf 08:15:45 -!- cmeme has quit. 08:15:52 hello 08:16:17 !daemon ctcp bf8 [[-]---------[++++++++++.,----------]+.+++++++++.,[-]+] 08:16:17 -!- cmeme has joined. 08:16:58 !undaemon ctcp 08:17:29 !ps d 08:17:40 i sure damn hope i didn't crash it again 08:18:02 * GreaseMonkey crashed EgoBot again 08:18:30 note the userbox: http://uncyclopedia.org/wiki/User:Thematrixeatsyou 08:20:12 oh, and the bf_txtgen has a limit to how big the string is 08:25:07 anyways, who's keen for a wireworld challenge? build a train set in wireworld :D 08:29:11 0k, gonna have to get off, cya 08:31:13 -!- GreaseMonkey has quit ("!daemon act bf8 [-]>+[[>.]<[<]+.->[.>]+.-<[<]>+]"). 08:47:12 -!- Sgeo has quit ("Ex-Chat"). 08:48:16 -!- anonfunc has quit. 09:55:20 -!- EgoBot has quit (Read error: 104 (Connection reset by peer)). 09:55:23 -!- EgoBot has joined. 10:26:10 -!- jix has joined. 11:23:49 -!- anonfunc has joined. 12:53:23 -!- tgwizard has joined. 13:27:48 -!- ihope has joined. 13:28:06 -!- lindi- has quit (Read error: 131 (Connection reset by peer)). 13:28:22 -!- Asztal has joined. 13:29:24 -!- lindi- has joined. 14:21:29 -!- jix_ has joined. 14:30:08 -!- jix has quit (Read error: 110 (Connection timed out)). 16:45:48 -!- CakeProphet has quit ("haaaaaaaaaa"). 16:46:24 !ps 16:46:26 1 bsmntbombdood: ps 16:46:34 !ps d 16:46:36 1 bsmntbombdood: ps 16:46:49 aaaaw what happened to my txtgen 18:16:23 !bf_txtgen Once upon a midnight dreary, while I pondered weak and weary, Over many a quaint and curious volume of forgotten lore 18:16:41 117 chars 18:20:18 1178 ++++++++++[>+++>+++++++++++>++++++++>++++++++++++<<<<-]>>>-.<.>++++++++++++++++++++.++.<<++.>>>---.<<++.-.-.<.>>----.<<.>>>--------.----.<+++.++++++++++.<-----.>>--.+.<<+++++++++++.<.>----------------.>++++.<+.----.>.+++++++.<<++++++++++++.------------.>>--.>.+.+++.<<++++.<.>----------------------------.<.>>-------.<<+++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 18:23:54 376 chars 18:25:55 3.2 times bigger 18:26:27 !bf_txtgen While I nodded, nearly napping, suddenly there came a tapping, As of some one gently rapping, rapping at my chamber door. `'Tis some visitor,' I muttered, `tapping at my chamber door - Only this, and nothing more.' 18:33:25 2325 +++++++++++++[>+++>+++++++>++>++++++++<<<<-]>>----.>>.+.+++.-------.<++++++.<--------------.>.>+++++++++.+.-----------..+.-.<<<+++++.------------.>+++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.----.<++++.------.+++++++++++++.<.>-----------.>>---.<+++++++++++++++.>+++++++++++++++.<-------.+++++.-------.<<++++++++ 18:33:28 -!- Sgeo has joined. 18:57:11 -!- |Ikarus| has joined. 19:01:18 -!- Asztal has quit ("Chatzilla 0.9.75 [IceWeasel 1.0.1b2] (kidding!)"). 19:23:01 -!- |Ikarus| has quit (Read error: 110 (Connection timed out)). 19:48:05 -!- Sgeo has quit ("Ex-Chat"). 20:33:13 -!- Sgeo has joined. 21:10:49 -!- GreaseMonkey has joined. 21:39:43 >>>+[[-]>>[-]++>+>+++++++[<++++>>++<-]++>>+>+>+++++[>++>++++++<<-]+>>>,<++[[>[ 21:39:43 ->>]<[>>]<<-]<[<]<+>>[>]>[<+>-[[<+>-]>]<[[[-]<]++<-[<+++++++++>[<->-]>>]>>]]<< 21:39:44 ]<]<[[<]>[[>]>>[>>]+[<<]<[<]<+>>-]>[>]+[->>]<<<<[[<<]<[<]+<<[+>+<<-[>-->+<<-[> 21:39:44 +<[>>+<<-]]]>[<+>-]<]++>>-->[>]>>[>>]]<<[>>+<[[<]<]>[[<<]<[<]+[-<+>>-[<<+>++>- 21:39:44 [<->[<<+>>-]]]<[>+<-]>]>[>]>]>[>>]>>]<<[>>+>>+>>]<<[->>>>>>>>]<<[>.>>>>>>>]<<[ 21:39:44 >->>>>>]<<[>,>>>]<<[>+>]<<[+<<]<] 21:39:48 oops, not like that 21:40:06 !help 21:40:10 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 21:40:11 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl 21:40:18 !daemon extrabf bf8 >>>+[[-]>>[-]++>+>+++++++[<++++>>++<-]++>>+>+>+++++[>++>++++++<<-]+>>>,<++[[>[->>]<[>>]<<-]<[<]<+>>[>]>[<+>-[[<+>-]>]<[[[-]<]++<-[<+++++++++>[<->-]>>]>>]]<<]<]<[[<]>[[>]>>[>>]+[<<]<[<]<+>>-]>[>]+[->>]<<<<[[<<]<[<]+<<[+>+<<-[>-->+<<-[>+<[>>+<<-]]]>[<+>-]<]++>>-->[>]>>[>>]]<<[>>+<[[<]<]>[[<<]<[<]+[-<+>>-[<<+>++>-[<->[<<+>>-]]]<[>+<-]>]>[>]>]>[>>]>>]<<[>>+>>+>>]<<[->>>>>>>>]<<[>.>>>>>>>]<<[>->>>>>]<<[>,>>>]<< 21:40:25 !ps d 21:40:27 1 GreaseMonkey: ps 21:41:02 !extrabf ++++++++[>+++++++++<-].+.! 21:41:03 -!- EgoBot has quit (Read error: 104 (Connection reset by peer)). 21:41:16 ok, what happened? 21:41:27 buffer overrun? 21:41:33 -!- EgoBot has joined. 21:42:00 !daemon extrabf bf8 >>>+[[-]>>[-]++>+>+++++++[<++++>>++<-]++>>+>+>+++++[>++>++++++<<-]+>>>,<++[[>[->>]<[>>]<<-]<[<]<+>>[>]>[<+>-[[<+>-]>]<[[[-]<]++<-[<+++++++++>[<->-]>>]>>]]<<]<]<[[<]>[[>]>>[>>]+[<<]<[<]<+>>-]>[>]+[->>]<<<<[[<<]<[<]+<<[+>+<<-[>-->+<<-[>+<[>>+<<-]]]>[<+>-]<]++>>-->[>]>>[>>]]<<[>>+<[[<]<]>[[<<]<[<]+[-<+>>-[<<+>++>-[<->[<<+>>-]]]<[>+<-]>]>[>]>]>[>>]>>]<<[>>+>>+>>]<<[->>>>>>>>]<<[>.>>>>>>>]<<[>->>>>>]<<[>+>>>]<< 21:42:11 !extrabf ++++++++[>+++++++++<-].+.! 21:42:12 -!- EgoBot has quit (Read error: 104 (Connection reset by peer)). 21:42:14 yep :D 21:42:20 better not do that 21:42:42 -!- EgoBot has joined. 21:42:58 i think this'll root it: +++[>+++] 21:43:25 !daemon bf8 pie +++[>+++] 21:43:29 Huh? 21:43:30 !pie cheese 21:43:32 Huh? 21:43:42 !daemon pie bf8 +++[>+++] 21:43:47 !pie cheese 21:43:48 -!- EgoBot has quit (Read error: 104 (Connection reset by peer)). 21:44:07 then again, FukYorBrayne crashes too, and that's coded by Gregor 21:44:19 -!- EgoBot has joined. 21:44:32 !ps d 21:44:35 1 GreaseMonkey: ps 21:48:42 !daemon cat bf8 ++++++++[>++++++++++++++<-]>[>+>+>+>+<<<<-]>--->----------->->+++++++>++++++++++>[-]+[[,----------]<[<]>[.>][-]+] 21:48:52 !cat i like pie 21:48:55 i like pie 21:49:02 !ps d 21:49:05 1 GreaseMonkey: daemon cat bf8 21:49:07 2 GreaseMonkey: ps 21:49:13 !undaemon cat 21:49:15 Process 1 killed. 21:49:19 !cat foo 21:49:21 Huh? 21:49:27 !daemon cat bf8 ++++++++[>++++++++++++++<-]>[>+>+>+>+<<<<-]>--->----------->->+++++++>++++++++++>[-]+[[,----------]<[<]>[.>][-]+] 21:49:33 !cat foo 21:49:35 foo 21:49:41 bugger 21:49:43 !undaemon cat 21:49:45 Process 1 killed. 21:49:49 !daemon kitten bf8 ++++++++[>++++++++++++++<-]>[>+>+>+>+<<<<-]>--->----------->->+++++++>++++++++++>[-]+[[,----------]<[<]>[.>][-]+] 21:49:56 !kitten pie 21:49:59 meow 21:50:29 so if i assign anything to cat, it'll just use the default cat program 21:50:33 bummer :( 21:51:05 ok this is getting boring 21:51:06 !kitten 21:51:09 meow 21:51:39 !bf8 +[>+] 21:51:51 realloc: Cannot allocate memory 21:52:03 !bf8 +++[>[-]+++] 21:52:14 !ps 21:52:18 2 GreaseMonkey: bf8 21:52:20 3 GreaseMonkey: ps 21:52:31 realloc: Cannot allocate memory 21:52:45 !daemon pie bf8 +[>+] 21:52:59 realloc: Cannot allocate memory 21:53:04 !ps d 21:53:07 1 GreaseMonkey: daemon kitten bf8 21:53:09 2 GreaseMonkey: ps 21:53:20 !daemon cheese bf8 +[>[-]+] 21:53:22 !cheese foo 21:53:23 -!- jix_ has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 21:53:37 realloc: Cannot allocate memory 21:53:47 !kitten foo 21:53:50 meow 21:53:51 !ls 21:53:54 bf/, glass/, linguine/ 21:54:01 !ls bf 21:54:04 LostKng.b, numwarp.b 21:55:22 !ps d 21:55:26 1 GreaseMonkey: daemon kitten bf8 21:55:28 2 GreaseMonkey: ps 21:55:38 !undaemon kitten 21:55:40 Process 1 killed. 21:56:29 !daemon pie bf8 +++[>+++] 21:56:31 !pie cheese 21:56:44 realloc: Cannot allocate memory 21:57:06 !daemon pie bf8 +++[>>>>>>>>>>>>>>>>>>>+++] 21:57:09 realloc: Cannot allocate memory 21:57:21 !daemon pie bf8 >+++[<+++] 21:57:32 !ps d 21:57:36 1 GreaseMonkey: ps 21:59:30 why do you have a link to "http://esolangs.org/wiki/Adjudicated" when it doesn't work? 22:02:28 !daemon kitten bf8 ++++++++[>++++++++++++++<-]>[>+>+>+>+<<<<-]>--->----------->->+++++++>++++++++++>[-]+[[,----------]<[<]>[.>][-]+] 22:05:07 k, so we got two people stupid enough to use mIRC (including me), a pissload of people using good ol' irssi and the lovely xchat, some using stuff i've never even heard of, one using hydraIRC, and two people stupid enough to own macs. 22:05:21 wait, make that three 22:09:04 when you type insults to mac users, what you're really saying is "I feel insecure about my choice of operating system" 22:14:46 hey, i've got linux, it's just that my distro won't detect my network card 22:15:22 meh sod it, i should just nuke my mandrake partition and stick something else on. so many choices.... 22:16:46 i've got: mandrake 10.0 (network problems), fedora core 3 (sound problems D: ), ubuntu... something, morphix (modular distro - uses Gnome (eek!)), amd probably a few others 22:16:50 s/amd/and 22:27:19 -!- beasty has joined. 22:27:30 -!- beasty has left (?). 22:34:43 when you try to be philosophical about someone stating something generic, what you're really saying is "be nice to be :(" 22:34:51 *me 22:36:43 RTG: how's your wireworld trainset going? 22:37:00 i'll give you one of my most useful designs: 22:38:26 1 22:38:27 x x 22:38:27 xxx 22:38:27 x x x 22:38:30 x x 22:38:30 xxxxx 22:38:30 x x 22:38:30 2 3 22:38:43 1->3, 2->3, 3->2 23:14:45 !help 23:14:49 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 23:14:51 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl 23:15:19 !bf16 -[>-] 23:15:27 realloc: Cannot allocate memory 23:15:33 yay! 23:19:39 !bf -[+>+<-] 23:20:27 -!- lindi- has left (?). 23:20:48 !bf +[] 23:22:15 i screwed it up 23:22:27 by accident first 23:23:09 it was because i kept doing this, which crashed it a few times: !daemon pie bf8 +++[>+++] 23:23:37 just uses infinite memory... 23:25:10 -!- CakeProphet has joined. 23:25:20 !bf +[.] 23:25:29 !ps 23:25:31 2 bsmntbombdood: bf 23:25:34 3 bsmntbombdood: bf 23:25:36 4 GreaseMonkey: bf 23:25:38 5 GreaseMonkey: ps 23:25:51 !bf +[.-.+] 23:26:13 !ps 23:26:16 2 bsmntbombdood: bf 23:26:18 3 bsmntbombdood: bf 23:26:19 4 GreaseMonkey: bf 23:26:21 5 GreaseMonkey: bf 23:26:24 6 GreaseMonkey: ps 23:26:24 !daemon p bf +[.-.+] 23:26:39 i have to rig it as a daemon to freeze it 23:26:47 !ps d 23:26:50 1 GreaseMonkey: daemon kitten bf8 23:26:52 2 bsmntbombdood: bf 23:26:54 3 bsmntbombdood: bf 23:26:56 4 GreaseMonkey: bf 23:26:58 5 GreaseMonkey: bf 23:27:00 6 GreaseMonkey: daemon p bf 23:27:02 7 GreaseMonkey: ps 23:27:06 !undaemon p 23:27:08 Process 6 killed. 23:27:10 23:27:28 !bf +[>+.<] 23:27:32 23:27:38 !daemon bf8 p +[.+++++++++.[-]+] 23:28:03 !ps d 23:28:03 -!- EgoBot has quit (Excess Flood). 23:28:12 good on ya XD 23:28:28 -!- cmeme has quit ("Client terminated by server"). 23:28:35 -!- EgoBot has joined. 23:28:51 man I can never think of clever ways to kill EgoBot 23:28:59 -!- cmeme has joined. 23:29:26 !daemon bf8 p ,>+++++++++<[.>.<] 23:29:29 Huh? 23:29:37 !daemon p bf8 ,>+++++++++<[.>.<] 23:29:42 !p D 23:29:42 -!- EgoBot has quit (Read error: 104 (Connection reset by peer)). 23:30:13 -!- EgoBot has joined. 23:30:20 tried to make it print the same letter over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and while(1){over and } again 23:30:38 !daemon p bf8 ,>+++++++++<[.>.<] 23:30:49 !p Crashies 23:30:49 -!- EgoBot has quit (Read error: 104 (Connection reset by peer)). 23:31:01 ill just use my old one 23:31:03 hmmm, scheme-omega 23:31:20 -!- EgoBot has joined. 23:31:51 continue operation GregorRichardsKeepsProducingCrashyCode 23:32:01 i still like this one: 23:32:03 !daemon bf8 p +[.+++++++++.[-]+] 23:32:06 Huh? 23:32:19 !daemon p bf8 +[.+++++++++.[-]+] 23:32:27 wait 23:32:33 !daemon q bf8 +[.+++++++++.[-]+] 23:32:35 i don't get it 23:32:38 !daemon r bf8 +[.+++++++++.[-]+] 23:32:41 !daemon s bf8 +[.+++++++++.[-]+] 23:32:43 !daemon t bf8 +[.+++++++++.[-]+] 23:32:45 !ps d 23:32:48 1 GreaseMonkey: ps 23:33:23 !ps d 23:33:26 1 GreaseMonkey: ps 23:33:29 !undaemon p 23:33:31 Process 1 killed. 23:33:31 !undaemon q 23:33:32 !undaemon r 23:33:33 !undaemon s 23:33:34 !undaemon t 23:33:35 Process 1 killed. 23:33:36 Process 1 killed. 23:33:38 Process 1 killed. 23:33:41 Process 1 killed. 23:35:17 !daemon f bf8 [-]----------[++++++++++>,----------]<[[<]>[.>]<] 23:35:23 !f flood like crazy 23:35:24 -!- EgoBot has quit (Read error: 131 (Connection reset by peer)). 23:35:43 that's the third error code for "Connection reset by peer" 23:35:54 -!- EgoBot has joined. 23:36:10 !daemon a bf8 +[,] 23:36:12 !daemon b bf8 +[,] 23:36:15 !daemon c bf8 +[,] 23:36:17 !daemon d bf8 +[,] 23:36:20 !daemon e bf8 +[,] 23:36:23 !ps d 23:36:26 1 EgoBot: daemon kitten reload 23:36:28 2 GreaseMonkey: daemon b bf8 23:36:30 3 GreaseMonkey: daemon c bf8 23:36:32 4 GreaseMonkey: daemon d bf8 23:36:34 5 GreaseMonkey: daemon e bf8 23:36:36 6 GreaseMonkey: ps 23:36:47 !ps d 23:36:50 1 EgoBot: daemon kitten reload 23:36:52 2 GreaseMonkey: daemon b bf8 23:36:54 3 GreaseMonkey: daemon c bf8 23:36:56 4 GreaseMonkey: daemon d bf8 23:36:58 5 GreaseMonkey: daemon e bf8 23:37:00 6 GreaseMonkey: ps 23:37:04 !kitten foo 23:37:06 !ps d 23:37:07 meow 23:37:08 1 EgoBot: daemon kitten reload 23:37:10 2 GreaseMonkey: daemon b bf8 23:37:13 3 GreaseMonkey: daemon c bf8 23:37:14 !undaemon a 23:37:14 4 GreaseMonkey: daemon d bf8 23:37:15 !undaemon b 23:37:16 5 GreaseMonkey: daemon e bf8 23:37:16 !undaemon c 23:37:18 !undaemon d 23:37:18 6 GreaseMonkey: ps 23:37:19 !undaemon e 23:37:20 Process 2 killed. 23:37:22 Process 2 killed. 23:37:24 Process 3 killed. 23:37:26 Process 4 killed. 23:37:28 !undaemon kitten 23:37:28 Process 5 killed. 23:37:30 Process 1 killed. 23:37:51 !daemon a bf8 +[,.+] 23:37:54 !daemon b bf8 +[,.+] 23:37:56 !daemon c bf8 +[,.+] 23:37:58 !daemon d bf8 +[,.+] 23:37:59 !daemon e bf8 +[,.+] 23:38:09 !a i like pie 23:38:10 !b i like pie 23:38:12 i like pie 23:38:15 i like pie 23:38:16 !c fidsaf 23:38:18 fidsaf 23:38:19 !d fdal 23:38:21 !e adsflkj 23:38:22 !ps d 23:38:22 fdal 23:38:24 adsflkj 23:38:26 1 GreaseMonkey: daemon a bf8 23:38:28 2 GreaseMonkey: daemon b bf8 23:38:30 3 GreaseMonkey: daemon c bf8 23:38:31 !daemon f +[,..+] 23:38:32 4 GreaseMonkey: daemon d bf8 23:38:34 5 GreaseMonkey: daemon e bf8 23:38:36 !f bofsadjfo 23:38:36 6 GreaseMonkey: e 23:38:38 !f bofsasadfhsak 23:38:38 7 GreaseMonkey: ps 23:38:40 Huh? 23:38:42 Huh? 23:38:49 !daemon f bf8 +[,..+] 23:38:51 !f fdsiuhlj 23:38:52 !f fdsiuhlj 23:38:52 !f fdsiuhlj 23:38:54 ffddssiiuuhhlljj 23:38:58 ffddssiiuuhhlljj 23:39:01 !ps d 23:39:02 !f fdsiuhlj 23:39:03 !f fdsiuhlj 23:39:04 1 GreaseMonkey: daemon a bf8 23:39:06 2 GreaseMonkey: daemon b bf8 23:39:09 3 GreaseMonkey: daemon c bf8 23:39:10 4 GreaseMonkey: daemon d bf8 23:39:12 5 GreaseMonkey: daemon e bf8 23:39:14 6 GreaseMonkey: daemon f bf8 23:39:16 7 GreaseMonkey: ps 23:39:19 ffddssiiuuhhlljj 23:39:32 !undaemon a 23:39:34 !undaemon b 23:39:34 Process 1 killed. 23:39:35 !undaemon c 23:39:36 !undaemon d 23:39:36 Process 2 killed. 23:39:37 !undaemon 23:39:38 !undaemon e 23:39:38 Process 3 killed. 23:39:40 !undaemon f 23:39:40 Process 4 killed. 23:39:43 Process 5 killed. 23:39:44 Process 6 killed. 23:39:57 excess flood is the preferred option 23:40:15 total lockup is the most frustrating option 23:40:22 !ps d 23:40:24 1 GreaseMonkey: ps 23:41:03 !daemon a ,>++++++++++<[.>+-.<] 23:41:06 !daemon b ,>++++++++++<[.>+-.<] 23:41:08 !daemon c ,>++++++++++<[.>+-.<] 23:41:10 !a pie 23:41:12 Huh? 23:41:13 !b cheese 23:41:15 !c cookie 23:41:17 Huh? 23:41:18 Huh? 23:41:21 !daemon a bf8 ,>++++++++++<[.>+-.<] 23:41:25 !daemon b bf8 ,>++++++++++<[.>+-.<] 23:41:27 !daemon c bf8 ,>++++++++++<[.>+-.<] 23:41:30 !a apple 23:41:32 !b banana 23:41:34 !c cookie 23:42:01 !ps d 23:42:15 I hung it again, didn't I? 23:47:50 yep :P 23:48:38 -!- tgwizard has quit (Remote closed the connection).