00:58:59 -!- ihope has joined. 00:59:05 What happen? 00:59:07 What happen? 00:59:17 I got addicted to this song, I got addicted to this song... 00:59:30 I get signal! 01:00:45 what song? 01:00:57 Zero Wing Rhapsody. 01:04:24 WHAT YOU SAY! 01:08:08 And I often think of that one flash animation stating that "the Red Cross RECIEVES donations". 01:16:40 -!- kipple has quit (Read error: 110 (Connection timed out)). 01:48:30 -!- GregorR___ has quit (Read error: 110 (Connection timed out)). 01:50:03 Hmm. gREGORr's gone, but his Ego's still here. 01:50:25 Maybe EgoBot's spying on us, logging our every word! 01:50:30 Oh wait, that's clog. 01:51:27 -!- EgoBot has quit (Read error: 110 (Connection timed out)). 01:52:21 Hey, cool. >:-) 01:52:35 Maybe ihope's spying on us, logging our every word! 01:52:43 ... 01:52:49 Dang, I'm still here. 01:57:55 -!- GregorR-L has joined. 01:58:22 How many of those nicks are registered? 01:58:25 -!- int-e has joined. 01:58:44 * GregorR-L joins the conversation just in time to miss everything. 01:58:59 Hmm, let's see here...\ 01:59:29 Oh, right. http://meme.b9.com/clog/esoteric/?M=D >:-) 02:00:01 :-P 02:00:11 DO NOT PUT THE BABY ON #esoteric 02:00:30 Time for a daemony thingy. 02:02:23 Grr, bloody connection at home. 02:02:30 You know EgoBot gets self-conscious :-P 02:03:21 http://www.donotputthebaby.com/index.php?s=Escher 02:05:33 Greg: the link, she is borked 02:07:47 * ihope runs a BF program through a Python syntax highlighter 02:08:15 http://www.donotputthebaby.com/index.php?s=Escher 02:08:21 Hm 02:08:27 That link should be right >_> <_< 02:09:04 it worked for me 02:09:25 Programming in BF can be tricky. 02:09:32 no waaay 02:11:17 Let's see... we need to input a character, then decrement it ten times, then do the loop break thingy, then increase by ten, then move the pointer right. 02:11:35 ,----------[++++++++++>,----------] 02:11:52 Then we need to do a [<] 02:13:13 > 02:14:10 ----------[++++++++++.>----------] 02:14:56 [<] again 02:15:14 Then [-], just to be safe. 02:15:50 So our program is +[[-],----------[++++++++++>,----------][<]>----------[++++++++++.>----------][<][-]+] 02:16:24 wth are you trying to do? 02:16:44 if your program contains ][, you're doing something wrong :) 02:16:52 Really? 02:17:02 !help daemon 02:17:05 really. after ] the current character is 0, always. 02:17:07 Of course, that second loop can't possibly fire. 02:17:19 Hmm, good point. 02:17:21 Ah well. 02:17:33 ...Hey, Ego's gone! 02:17:50 I'll go put it back up right now X-P 02:18:08 Unless my home compy is down ... 02:18:13 Err, the network is. 02:18:16 Which it seems to be. 02:18:20 *cries* 02:18:22 how is that program different from +[,.----------] ? 02:18:32 s/][/]+[/ 02:19:27 Damn, home network definitely down. 02:19:42 So you're saying that EgoBot's gone, never to return ever again? 02:19:52 s/ever again/within the next few minutes/ 02:20:23 Yes 02:22:24 ihope: ah, you probably wanted s/][/]++++++++++[/ and [[-]<] instead of [<][-] 02:23:46 but then it still looks like an elaborative way of coding +[,.[-]+] (i.e. a non-terminating cat) 02:28:22 It's supposed to be a storage thingy. 02:29:00 It takes as input a line A, then a line B, then it outputs A, then takes C, then outputs B, then takes D, then outputs C... 02:29:27 ah. 02:33:26 >+[>,----------]>+[[>,----------]<[<]<[<]>>[++++++++++.>]>[>]>++++++++++.] 02:38:19 or just >>+[[>,----------]<[<]<[<]>[>++++++++++.----------]>[>]>+] 02:48:40 -!- ihope has quit (Read error: 110 (Connection timed out)). 03:30:42 -!- GregorR-L has quit. 03:34:28 -!- int-e has quit ("Bye!"). 04:38:03 -!- Sgeo has quit. 04:47:39 -!- GregorR has joined. 04:51:37 -!- EgoBot has joined. 05:04:20 -!- GregorR has quit (Remote closed the connection). 05:04:23 -!- GregorR has joined. 06:51:11 -!- tokigun has quit (Read error: 110 (Connection timed out)). 07:50:12 -!- kipple has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:36:22 -!- tokigun has joined. 09:21:12 -!- calamari has joined. 09:43:43 -!- calamari has quit (Read error: 110 (Connection timed out)). 10:04:20 -!- lwrtzy has joined. 11:01:13 -!- lwrtzy has quit ("\r\n"). 11:34:38 -!- lwrtzy has joined. 11:41:24 -!- lwrtzy has quit ("\r\n"). 12:46:25 -!- int-e has joined. 13:23:11 -!- jix has joined. 14:48:15 hmm. perl -le'1while(1x++$_)=~/^(11+)\1+$|^1$/||print' spends 4 characters on eleminating the non-prime 1. is there a shorter way to do that? 15:20:45 -!- Sgeo has joined. 15:34:03 -!- ihope has joined. 15:53:03 ihope: this is the latest version of the program tonight: +>>>+[[+>>,----------]+[<<]<[>>]>>+>>[+++++++++.>>]+[[-]<<]>>+] this one doesn't run out of memory 16:11:52 -!- CXI has joined. 16:17:00 int-e: what does it do? 16:19:11 Okay. Thanks. 16:19:27 !ps d 16:19:29 1 ihope: ps 16:19:49 !bf +>>>+[[+>>,----------]+[<<]<[>>]>>+>>[+++++++++.>>]+[[-]<<]>>+] 16:20:01 !i 1 Foo\n 16:20:10 !i 1 Bar\n 16:20:13 Foo 16:20:18 !i 1 Baz\n 16:20:21 Bar 16:20:29 !i 1 ;-)\n 16:20:31 Baz 16:20:56 !eof 1 16:21:03 !ps 16:21:05 1 ihope: bf 16:21:07 2 ihope: ps 16:21:11 !kill 1 16:21:13 Process 1 killed. 16:24:00 Secret message at !message. 16:29:14 -!- ihope_ has joined. 16:29:26 That's much better. 16:29:33 -!- ihope has changed nick to wohfaoisfhiasif. 16:29:41 -!- ihope_ has changed nick to ihope. 16:29:56 -!- wohfaoisfhiasif has changed nick to ihope_. 16:30:23 That was confusing. I don' 16:30:27 t want to do it again. 17:11:08 -!- GregorR_ has joined. 17:12:56 -!- GregorR has quit (Remote closed the connection). 17:30:55 -!- ihope_ has quit ("What the heck is a Beerdigungnachricht?"). 18:01:36 -!- GregorR_ has quit (Remote closed the connection). 18:02:05 -!- GregorR_ has joined. 18:03:19 -!- jix has quit (Read error: 104 (Connection reset by peer)). 18:19:03 -!- GregorR_ has quit (Remote closed the connection). 18:53:30 -!- jix has joined. 18:57:02 -!- GregorR has joined. 19:37:09 !message s3kr1t 19:39:59 Why was the reply a PM? 19:41:35 !ps d 19:41:39 1 ihope: daemon message bf 19:41:41 2 ihope: ps 19:47:01 -!- GregorR has quit (Remote closed the connection). 19:47:03 -!- GregorR has joined. 20:08:48 !message s3kr1t 20:09:05 Hmm. I got a PM there. 20:09:07 Do it agian. 20:09:13 !message s3kr1t 20:09:27 Do a !message something else. 20:09:42 !message something else. 20:09:50 hmm 20:10:01 Yep. I'm getting all the messages. 20:10:04 Try one more. 20:10:17 !message something more. 20:10:28 Heh. 20:11:03 !help usertrig 20:11:05 Use: usertrig Function: manage user triggers. may be add, del, list or show. 20:11:18 !usertrig show message 20:11:21 No such user trigger: message 20:11:30 Um. 20:11:31 !bf - 20:11:35 !ps 20:11:37 !ps d 20:11:39 2 ihope: ps 20:11:41 1 ihope: daemon message bf 20:11:43 2 ihope: ps 20:11:57 !undaemon message 20:12:00 Process 1 killed. 20:12:35 !daemon message bf +>>>+[[+>>,----------]+[<<]<[>>]>>+>>[+++++++++.>>]+[[-]<<]>>+] 20:13:06 !message foobar 20:13:09 ? 20:13:15 !message xyzzy 20:13:18 foobar 20:13:31 Yay! 20:13:32 !message can you hear me? 20:13:37 xyzzy 20:14:21 can you hear me? 20:14:29 me 20:14:34 d'oh :) 20:15:12 !message The suspense is killing me... 20:15:15 you 20:16:10 !message 20:16:14 The suspense is killing me... 20:16:14 !undaemon message 20:16:17 Process 1 killed. 20:16:28 !daemon mess3 bf +>>>>+[[+>>>,----------]+[<<<]<[>>>]>>>+>>>[+++++++++.>>>]+[[-]<<<]>>>+] 20:16:36 !daemon message bf +>>>+[[+>>,--------------------------]+[<<]<[>>]>>+>>[+++++++++.>>]+[[-]<<]>>+] 20:16:39 !mess3 1 20:16:41 !mess3 2 20:16:42 !mess3 3 20:16:43 !mess3 4 20:16:45 1 20:16:48 2 20:16:54 !mess3 Eep. 20:16:57 3 20:17:04 !message Oh noes! 20:17:07 (memorizes 2 messages ;) 20:17:16 !message :-) 20:17:26 !undaemon mess3 20:17:29 Process 1 killed. 20:17:48 !message Grr, how do I finish this thing? 20:18:16 uh 20:18:18 !message. Aha. An asterisk ends the line.* 20:18:22 Huh? 20:18:27 !message Aha. An asterisk ends the line.* 20:18:33 >:-) 20:18:47 ...It's not doing anything... 20:19:00 -!- int-e has quit ("Bye!"). 20:19:12 -!- int-e has joined. 20:19:17 !message ~!@#$%^&*()_+`1234567890-={}|[]\:";'<>?,./ 20:19:18 woops 20:19:46 %032 20:19:54 Oopsies. It is, in fact, a SUB character which ends the line. 20:20:00 !undaemon message 20:20:01 Process 2 killed. 20:20:11 !daemon message bf +>>>+[[+>>,------------------------------------------]+[<<]<[>>]>>+>>[+++++++++.>>]+[[-]<<]>>+] 20:20:37 !bf ++++++[>+++++++<-]>. 20:20:41 * 20:20:48 !message foo 20:20:53 !message bar* 20:20:57 !message * 20:20:59 FOOBAR 20:21:27 !message !action@can@only@yellL@unfortunatelyN!* 20:21:30 20:21:38 That's not right. 20:21:51 well, of course not :) 20:21:56 !message * 20:22:00 ACTION CAN ONLY YELL, UNFORTUNATELY. 20:22:08 Right, right. 20:22:08 you subtract 42, you'll have to add 41, not 9 20:22:16 Um... 20:22:58 unless that was intentional. hmm. 20:23:04 Yes, it was. 20:23:15 !message Dude! Do something!* 20:23:19 20:23:26 Aww. 20:23:58 hmm. is that a space? 20:24:05 Don't think so. 20:24:15 !message At least it's good at garbling.* 20:24:20 $UDE 20:24:40 !message you@have@to@use@at@signs@for@spaces* 20:25:04 !message and@other@arcane@things@for@otherNNN@things* 20:25:39 Ohh... 20:25:51 !undaemon message 20:25:54 Process 1 killed. 20:26:38 !daemon message bf +>>>+[[+>>,----------]+[<<]<[>>]>>+>>[+++++++++.>>]+[[-]<<]>>+] 20:26:48 !message ACTION FOO! 20:26:53 !message bar 20:26:56 * EgoBot FOO! 20:27:08 :-) 20:27:36 yaeh, using spaces throw it off 20:27:43 (the version before) 20:27:56 !daemon garble bf +>>>+[[+>>,----------]+[<<]<[>>]>>+>>[-----------------------.++++++++++++++++++++++++++++++++>>]+[[-]<<]>>+] 20:28:04 !garble Garble garble garble. 20:28:10 !garble It's garbled! 20:28:11 the [[-]<<] would end up stopping at the wrong place. 20:28:37 !garble garblegarblegarble 20:28:44 !garble garblemeplease 20:29:02 !message you there? 20:29:06 bar 20:29:14 !message I think so. 20:29:18 you there? 20:29:25 !message Yeah, I am. 20:29:28 I think so. 20:29:32 !message You think what? 20:29:36 Yeah, I am. 20:29:42 !message You're what? 20:29:46 You think what? 20:29:52 !message I didn't say that! 20:29:56 You're what? 20:30:20 !garble Oh yeah.* 20:30:27 !bf -[-] 20:30:30 !ps 20:30:34 3 int-e: ps 20:30:42 !undaemon garble 20:30:44 'ARBLE 20:30:46 Process 2 killed. 20:30:52 ah! no newlines ... 20:31:05 right, you broke them :) 20:31:12 Whoa... 20:31:37 the little + after the input loop is the 'code' of a newline. 20:32:44 !daemon garble bf +>>>+[[+>>,----------]<<[<<]<[>>]>>+>>[-----------------------.[-]+>>]++++++++++.[[-]<<]>>+] 20:32:48 !garble foobar 20:32:52 !garble blabla 20:32:56 FOOBAR 20:33:06 !daemon garbage bf +[,--------------------------------.[-]+] 20:33:39 !garble !action@i@hope@this@works! 20:33:44 BLABLA 20:33:48 !garble or@not? 20:33:51 * EgoBot I HOPE THIS WORKS 20:33:53 !garble !action@can@only@yellL@unfortunatelyN! 20:33:58 OR NOT 20:34:01 !garble Yay! It works! 20:34:06 * EgoBot CAN ONLY YELL, UNFORTUNATELY. 20:34:36 !message ACTION this works better 20:34:40 I didn't say that! 20:34:44 `{|}~ are all outside its domain, as are uppercase letters. 20:35:10 * EgoBot this works better 20:35:15 GASP! 20:35:31 !garbage gaspA 20:35:43 !ps d 20:35:46 1 int-e: daemon message bf 20:35:48 2 int-e: daemon garble bf 20:35:50 3 ihope: daemon garbage bf 20:35:52 4 ihope: ps 20:36:02 you're missing newlines. 20:36:04 !garbage * 20:36:07 !garbage What are they? WHAT ARE THEY?? 20:36:08 GASP! 20:36:17 Ah, right. 20:36:21 !garbage * 20:36:24 7HAT 20:36:30 Wait a minute... 20:36:34 Oh, yeah. 20:36:36 !garbage gaspA* 20:36:40 GASP! 20:36:50 !undaemon garbage 20:36:55 20:36:57 Process 3 killed. 20:36:58 Time for new and improved garbage. 20:37:01 oh, and that ê is the previous newline. 20:37:05 Heh. 20:37:17 all mysteries solved 20:37:42 !daemon garbage bf +[,>,>,[-<+>]<,[-<+>]<.[-]+] 20:39:16 !garbage @@J@@u@@s@@t@@ @@p@@r@@e@@f@@i@@x@@ @@e@@a@@c@@h@@ @@c@@h@@a@@r@@a@@c@@t@@e@@r@@ @@w@@i@@t@@h@@ @@t@@w@@o@@ @@a@@t@@ @@s@@i@@g@@n@@s@@.@@ 20:39:36 !ps d 20:39:39 no, that's just 128 20:39:40 1 int-e: daemon message bf 20:39:42 2 int-e: daemon garble bf 20:39:44 3 ihope: daemon garbage bf 20:39:46 4 ihope: ps 20:39:47 you need 256 20:39:51 Um... 20:39:53 Oh. 20:39:56 but you can do better 20:40:01 !undaemon garbage 20:40:04 瀀׀ˀɀ׀ 20:40:06 Process 3 killed. 20:40:14 2 U's and a V. 20:40:23 !daemon garbage bf +[,>,[<++++>-]<.[-]+] 20:40:55 !garbage J@u@s@t@.@.@.@.@. 20:40:59 !garbage @ 20:41:11 hmm. wrong order. 20:41:11 Ah. 20:41:33 Now, as somebody once didn't say, "Darn extended ASCII to HECK!" 20:41:43 * int-e wonders how much work a base64 decoder in brainfuck would be. 20:41:56 Base64? 20:42:00 !undaemon garbage 20:42:02 Just....Vh 20:42:04 Process 3 killed. 20:42:12 What's wrong with base 32? 20:42:43 hmm. 20:43:10 !daemon garbage bf +[,[>++++<-],>[<++++++++>-]<.[-]+] 20:43:29 !garbage 0!1!2!4 20:44:21 Um... 20:44:32 !undaemon garbage 20:44:34 !Aa 20:44:36 Process 3 killed. 20:44:43 !Aa indeed... 20:44:46 Huh? 20:44:50 :-) 20:45:07 but why doesn't the newline work? 20:45:15 ah! 20:45:19 !daemon garbage bf +[,[>++++<-],>[<++++++++>-]<.[-]+] 20:45:22 !garbage 0!1!2!0 20:45:26 !Aa 20:45:29 !garbage 0!1!2!8 20:45:32 !Aa 20:45:50 because 4*32 is 128. 20:46:21 !quine 20:46:37 ...Oh, yeah. 20:47:09 !garbage 6A0A0C0T0I0O0N0 0l0o0o0k0s0 0a0r0o0u0n0d0 0f0o0o0l0i0s0h0l0y0.6A0 20:47:36 Eee. 20:47:42 !garbage 00 20:47:53 !garbage 0 20:47:55 :/ 20:47:59 !ps 20:48:04 !ps d 20:48:36 what does !quine do? 20:48:51 It was supposed to output !quine every time you called it. 20:49:27 !daemon garble bf +[,>,[-<++++++++>]<.[-]+] 20:49:34 Oops. 20:49:38 !undaemon garble 20:49:49 poor bot :/ 20:49:54 !daemon garble bf +[,>,<[->++++++++<].[-]+] 20:50:45 !garble N o w m o r e r e a d a b l e t h a n e v e r b e f o r e ! 20:51:17 right. 20:51:22 Is it dead? 20:51:28 that worked with the previous version, too. 20:51:34 I just didn't think of it :) 20:51:52 it definitely looks dead. 20:52:21 Aye. 20:53:07 -!- Arrogant has joined. 20:54:19 Choose a page: & for control, ' for symbols, SP for uppercase, ! for lowercase, "#$% for extended. 20:54:49 Then you can access everything using @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ 20:56:07 if you multiply by 32 (as I did) those pages are actually numbered (6,7,0,1,2,3,4,5) 20:56:49 If they were 0,1,2,3,4,5,6,7, then you'd have to use control characters for everything. 20:56:51 Not fun. 20:57:58 !N!O!T'@!A!S'@!R!E!A!D!A!B!L!E'@!A!S'@!I!T'@!C!O!U!L!D'@!B!E'L'@!B!U!T'@!W!O!R!K!A!B!L!E'N$J 20:57:59 -!- GregorR has quit (Remote closed the connection). 20:58:11 -!- GregorR has joined. 21:02:32 s/!N/ N/ 21:12:26 gn8 21:13:09 -!- jix has left (?). 21:31:15 !help 21:32:03 -!- EgoBot has quit (Read error: 110 (Connection timed out)). 21:32:40 that's GregorR's bot, right? 21:32:54 Yeah. 21:33:05 Where's EsoBot? 21:42:26 So Haskell is better than any other language, and Python is the best. 21:43:38 haskell is good at stuff that python sucks at. and vice versa. both aren't good languages for number-crunching. 21:47:26 -!- RoboGregorR has joined. 21:52:57 !foo 21:53:11 !help me please 21:54:36 !ayuda a mí 21:54:41 Whoops. 21:54:44 !ayuda a mí por favor 21:55:44 >_> 21:55:51 Hmm, wait... 21:56:04 !me ayuda por favor 21:56:22 No, no... 21:57:14 !me ayude por favor 21:58:08 Hmm. According to Babel Fish, it's "ayúdeme por favor". 21:59:07 So how do I work this new Ego? 22:12:05 -!- Arrogant has quit ("I AM QUIT HAVE A NICE DAY"). 22:15:23 You mean "down" EgoBot :-P 22:16:38 "down" 22:17:07 "bf_txtgen Hello, world!" 22:17:13 "ps" 22:17:27 lol 22:17:30 It's not doing much. 22:17:36 "lol" 22:17:48 Entertain yourself with http://www.donotputthebaby.com/ 22:20:15 There's plenty of those I feel I'd rather not click... 22:25:10 Bahahahaha 22:26:08 SAfety (sic) cutout! 22:26:19 ? 22:28:14 Now give EgoBot, or give me something which is not death! 22:28:27 I can't do anything about EgoBot from here. 22:28:44 Make a new one! 22:28:55 :-P 22:29:42 Or I could just grab the source from the files archive X-P 22:29:54 -!- GregorR has quit (Remote closed the connection). 22:30:14 ^ why it's down 22:30:24 -!- GregorR has joined. 22:30:33 ^ why it shouldn't be down 22:30:55 :-) 23:17:11 -!- RoboGregorR has quit (Remote closed the connection). 23:17:16 -!- RoboGregorR has joined. 23:24:14 Time for a lesser oh noes. 23:25:59 -!- ihope has quit (Read error: 104 (Connection reset by peer)). 23:30:58 -!- ihope has joined. 23:31:15 'Ere we go. 23:31:36 Somehow I managed to make the type /msg 'Ere we go. 23:31:46 [INFO] No such nick/channel 23:39:54 s/type/typo