00:01:03 -!- puzzlet_ has joined. 00:02:57 -!- jix has quit ("CommandQ"). 00:04:09 -!- ihope has joined. 00:14:10 -!- puzzlet has quit (Read error: 110 (Connection timed out)). 00:28:59 -!- ihope has quit ("leaving"). 01:24:12 -!- puzzlet_ has quit (Remote closed the connection). 01:24:16 -!- puzzlet has joined. 01:50:32 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | even its core is quite complex already... 01:51:25 oh noes! 04:26:22 -!- metazilla has changed nick to moozilla. 04:31:11 -!- puzzlet_ has joined. 04:38:39 -!- CO2Games has left (?). 04:43:39 -!- puzzlet has quit (Read error: 110 (Connection timed out)). 04:55:08 -!- CO2Games has joined. 04:56:22 -!- CO2Games has quit (Client Quit). 05:30:14 -!- CO2Games has joined. 05:31:54 ^echo hi 05:31:59 ^def 05:32:03 wtf 05:33:15 -!- CO2Bot has joined. 05:33:40 ^echo hi 05:33:40 hi hi 05:33:43 aha! 05:33:51 so it is true 05:33:55 ^echo ha 05:33:59 ^echo ha 05:34:00 ^echo hi 05:34:09 lol 05:35:58 bot.say ^def badrot13 bf >,[>,]<[<]+[>+++++++++++++.] 05:36:13 bot.say ^def badrot13 bf >,[>,]<[<]+[>+++++++++++++.] 05:36:13 ^def badrot13 bf >,[>,]<[<]+[>+++++++++++++.] 05:36:13 Defined. 05:36:34 bot.say ^badrot13 abcdefghijklmnopqrstuvwxyz 05:36:34 ^badrot13 abcdefghijklmnopqrstuvwxyz 05:36:34 nopqrstuvwxyz{|}~..................................................................................................................................................................................... ... 05:37:59 bot.say ^def badrot13 bf >,[>,]<[<]>[+++++++++++++.[+]>] 05:37:59 ^def badrot13 bf >,[>,]<[<]>[+++++++++++++.[+]>] 05:38:00 Defined. 05:38:04 bot.say ^badrot13 abcdefghijklmnopqrstuvwxyz 05:38:05 ^badrot13 abcdefghijklmnopqrstuvwxyz 05:38:05 nopqrstuvwxyz{|}~ 05:38:28 bot.say ^badrot13 ABCDEFGHIJKLMNOPQRSTUVWXYZ 05:38:29 ^badrot13 ABCDEFGHIJKLMNOPQRSTUVWXYZ 05:38:30 NOPQRSTUVWXYZ[\]^_`abcdefg 05:39:08 bot.say ^help 05:39:08 ^help 05:39:08 ^ ; ^def ; ^show [command]; lang=bf, code=text/str:N; ^str 0-9 get/set/add [text] 05:39:13 bot.say ^show 05:39:13 ^show 05:39:13 echo reverb rev bf rot13 hi rev2 fib wc aaa enctst copy badrot13 chtopic top topiccode compat_cat trulyawfulrot13 rot26 me echochohoo lolercakes echo_cho_ho_o baddoubles ul dick repeat def 05:39:34 bot.say ^reverb hello 05:39:34 ^reverb hello 05:39:34 hheelllloo 05:39:39 oo 05:39:53 bot.say ^reverb 05:39:53 ^reverb 05:40:05 bot.say ^show bf 05:40:05 ^show bf 05:40:06 [] 05:40:41 bot.say ^top 05:40:41 ^top 05:40:41 optbot! 05:40:42 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | I got no clue, anyway remember that I'm 18, so it may be too old. 05:41:29 bot.say ^wc hello 05:41:29 ^wc hello 05:41:42 bot.say ^aaa hi 05:41:43 ^aaa hi 05:41:43 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ... 05:41:45 <_< 05:42:16 bot.say ^enctst abcdefghijklmnopqrstuvwxyz 05:42:16 ^enctst abcdefghijklmnopqrstuvwxyz 05:42:25 .defghijklmnopqrstuvwxyz................................................................................................................................................ ...out of time! 05:42:44 bot.say ^enctst ABCDEFG 05:42:44 ^enctst ABCDEFG 05:42:51 .DEFG.......................................................................................................................................................................................................... ... 05:43:00 mhmm 05:43:27 bot.say ^me hi 05:43:28 ^me hi 05:43:28 .ACTION hi. 05:43:39 bot.say ^lolercakes hi 05:43:39 ^lolercakes hi 05:43:39 hi. 05:44:00 bot.say ^show def 05:44:01 ^show def 05:44:01 [] 05:46:34 -!- Asztal has quit (Read error: 104 (Connection reset by peer)). 05:46:56 -!- Asztal has joined. 05:47:25 bot.say ^def rot128 ,[>++++++++[<++++++++++++++++>-].,] 05:47:25 ^def rot128 ,[>++++++++[<++++++++++++++++>-].,] 05:47:25 Usage: ^def 05:47:32 bot.say ^def rot128 bf ,[>++++++++[<++++++++++++++++>-].,] 05:47:32 ^def rot128 bf ,[>++++++++[<++++++++++++++++>-].,] 05:47:32 Defined. 05:47:38 ^rot128 hello 05:47:48 ... 05:47:53 oh right 05:48:03 bot.say ^rot128 hello 05:48:03 ^rot128 hello 05:48:04 ..... 05:48:15 bot.say ^rot128 greetings 05:48:15 ^rot128 greetings 05:48:16 ......... 05:48:25 bot.say ^rot128 z 05:48:25 ^rot128 z 05:48:26 . 05:48:44 bot.say ^rot128 ñ 05:48:44 ^rot128 ñ 05:48:44 .. 05:48:49 + 05:48:56 bot.say ^rot128 + 05:48:56 ^rot128 + 05:48:56 . 05:48:58 i think it only prints characters in the range 32-127 or thereabouts 05:49:05 aww 05:50:55 bot.say ^def evil bf ,[+.,] 05:50:56 ^def evil bf ,[+.,] 05:50:56 Defined. 05:51:03 bot.say ^evil omghax 05:51:04 ^evil omghax 05:51:04 pnhiby 05:51:33 bot.say ^evil this is a shitty encryption 05:51:33 ^evil this is a shitty encryption 05:51:33 uijt!jt!b!tijuuz!fodszqujpo 05:52:03 bot.say ^def unevil bf ,[-.,] 05:52:03 ^def unevil bf ,[-.,] 05:52:04 Defined. 05:52:24 bot.say ^unevil uijt!jt!b!tijuuz!fodszqujpo 05:52:25 ^unevil uijt!jt!b!tijuuz!fodszqujpo 05:52:25 this is a shitty encryption 05:52:42 bot.say ^unevil lol at the dots 05:52:43 ^unevil lol at the dots 05:52:43 knk.`s.sgd.cnsr 05:53:09 bot.say ^unevil abcdefghijklmnopqrstuvwxyz 05:53:09 ^unevil abcdefghijklmnopqrstuvwxyz 05:53:10 `abcdefghijklmnopqrstuvwxy 05:53:16 bot.say ^evil abcdefghijklmnopqrstuvwxyz 05:53:17 ^evil abcdefghijklmnopqrstuvwxyz 05:53:17 bcdefghijklmnopqrstuvwxyz{ 05:53:21 bot.say ^rot13 abcdefghijklmnopqrstuvwxyz 05:53:22 ^rot13 abcdefghijklmnopqrstuvwxyz 05:53:23 nopqrstuvwxyzabcdefghijklm 05:53:35 bot.say ^rot13 abcdefghijklmnopqrstuvwxyz123456omgroflhax 05:53:35 ^rot13 abcdefghijklmnopqrstuvwxyz123456omgroflhax 05:53:37 nopqrstuvwxyzabcdefghijklm123456bztebsyunk 05:56:12 what's with you guys, always bickering 05:56:42 * oerjan swats oklocod ----### 05:56:47 I AM NOT BICKERING 05:57:44 I WAS TALKING TO THE BOTS YOU MISGUIDED ANTEVIGILANTE IDIOT 05:58:11 I'M SO MAD 05:58:23 i'm mad, you're mad 05:58:58 also, i think that should be ANTEDILUVIAN 05:59:07 seeing as i'm the oldest one here 05:59:28 bot.say ^def totallyevil ,[>[<+>>+<-]>[<+>-]<<.,] 05:59:29 ^def totallyevil ,[>[<+>>+<-]>[<+>-]<<.,] 05:59:29 Usage: ^def 05:59:34 bot.say ^def totallyevil bf ,[>[<+>>+<-]>[<+>-]<<.,] 05:59:35 ^def totallyevil bf ,[>[<+>>+<-]>[<+>-]<<.,] 05:59:35 Defined. 05:59:42 oerjan: you're not the oldest for long btw 05:59:46 bot.say ^totallyevil omg wtf hax 05:59:47 ^totallyevil omg wtf hax 05:59:47 omg wtf hax 05:59:49 err 05:59:54 oklocod: how so? 05:59:58 well 06:00:18 i'm gonna get older soon, at least i'm planning to. 06:00:28 oshit 06:00:40 i'm aiming for 30yo by 2020 06:00:42 bot.say ^def totallyevil bf ,[>[<+>>+<-]>[<+>-]<+<.,] 06:00:43 ^def totallyevil bf ,[>[<+>>+<-]>[<+>-]<+<.,] 06:00:43 Defined. 06:00:44 bot.say ^totallyevil omg wtf hax 06:00:45 ^totallyevil omg wtf hax 06:00:45 oni#{yl'pj 06:01:22 bot.say ^totallyevil ................ 06:01:23 ^totallyevil ................ 06:01:23 ./0123456789:;<= 06:01:32 bot.say ^totallyevil .......... 06:01:32 ^totallyevil .......... 06:01:33 ./01234567 06:01:43 bot.say ^totallyevil .................. 06:01:43 also this dog, it's crying. 06:01:43 ^totallyevil .................. 06:01:44 ./0123456789:;<=>? 06:01:47 bot.say ^totallyevil ................. 06:01:48 ^totallyevil ................. 06:01:48 ./0123456789:;<=> 06:02:08 oklocod: WHAT DOG? 06:02:10 bot.say ^totallyevil abcdefghijklmnopqrstuvwxyz 06:02:11 ^totallyevil abcdefghijklmnopqrstuvwxyz 06:02:11 acegikmoqsuwy{} 06:02:17 and it wants to eat my moneys 06:02:24 bot.say ^totallyevil ABCDEFGHIJKLMNOPQRSTUVWXYZ 06:02:24 ^totallyevil ABCDEFGHIJKLMNOPQRSTUVWXYZ 06:02:25 ACEGIKMOQSUWY[]_acegikmoqs 06:02:25 THERE'S A DOG IN MY HOUSE 06:02:33 WHAT IS IT DOING HERE?!?!?!? 06:02:47 it's here to eat you 06:02:47 it lives here, to be exact 06:03:02 actually it's eating something very questionable from the floor. 06:03:13 probably my cut nail pieces :) 06:03:15 bot.say ^totallyevil actually this is fun 06:03:15 ^totallyevil actually this is fun 06:03:15 advxeqr(}rt-w0w 06:03:23 OUCH 06:03:37 NO NOT THAT KINDA NAILS SILLY MISTER HIHIHI :D 06:03:42 bot.say ^totallyevil Words are of silver 06:03:42 ^totallyevil Words are of silver 06:03:42 Wptgw%gym)yq,w{v 06:03:48 did you see that sentence? 06:03:49 bot.say ^totallyevil Silence is golden 06:03:49 ^totallyevil Silence is golden 06:03:49 Sjnhrhk'q|*r{yrt~ 06:04:02 bot.say ^totallyevil NO NOT THAT KINDA NAILS SILLY MISTER HIHIHI :D 06:04:02 ^totallyevil NO NOT THAT KINDA NAILS SILLY MISTER HIHIHI :D 06:04:03 NP"QSY&[PJ^+WV\SQ1`T]ai7kbfgu=khsuguDmooqqsKfq 06:04:10 wow all mine sentences keepgrowing inwordsizeexceptnowi'mjustcheating 06:04:29 lol 06:04:36 oklocod: ithinkit'shardenoughtoreadwillallthenoisearoundsopleasestop 06:04:40 bot.say ^totallyevil CO2Games 06:04:41 ^totallyevil CO2Games 06:04:41 CP4Jerkz 06:04:47 ... 06:04:47 wow 06:04:57 the truth is out! 06:05:03 :-D 06:05:14 bot.say ^totallyevil CP4Jerkz 06:05:14 ^totallyevil CP4Jerkz 06:05:15 CQ6Miwq 06:05:17 wtf 06:05:22 bot.say ^totallyevil CQMiwq 06:05:23 ^totallyevil CQMiwq 06:05:23 CROl{v 06:05:26 "child porn for jerks", for that a coincidence? 06:05:34 what the 06:05:35 hmm 06:05:51 wow oklo 06:05:56 didn't see that 06:06:00 oh the plot deepens 06:06:12 CO2Games: you don't need to explain... 06:06:18 we don't wanna know 06:06:26 bot.say ^totallyevil CrashHelper 06:06:27 ^totallyevil CrashHelper 06:06:27 CscvlMksxn| 06:06:34 bot.say ^totallyevil CO2Bot 06:06:35 ^totallyevil CO2Bot 06:06:35 CP4Esy 06:06:38 oh 06:06:43 ^totallyevil oerjan 06:06:43 oftmes 06:06:46 i now seeee 06:06:53 bot.say ^totallyevil oklocod 06:06:53 ^totallyevil oklocod 06:06:53 olnrgtj 06:07:03 bot.say ^totallyevil olnrgtj 06:07:04 ^totallyevil olnrgtj 06:07:05 ompukyp 06:07:15 bot.say ^totallyevil ompukyp 06:07:15 hmm 06:07:15 ^totallyevil ompukyp 06:07:15 onrxo~v 06:07:20 lecture in 8 minutes 06:07:21 -> 06:07:27 bot.say ^totallyevil lecture 06:07:27 ^totallyevil lecture 06:07:27 lfewywk 06:07:30 bot.say ^totallyevil math 06:07:31 ^totallyevil math 06:07:31 mbvk 06:07:34 bot.say ^totallyevil science 06:07:34 ^totallyevil science 06:07:35 sdkhrhk 06:07:41 bot.say ^totallyevil social studies 06:07:41 ^totallyevil social studies 06:07:41 i'm more and more late every day even though i wake up earlier and earlier :-) 06:07:42 speleq&z|~ntq 06:07:42 -> 06:07:51 see social studies is pure shit 06:07:53 imagine that 06:07:55 I've got an idea though 06:08:35 ^totallyevil John McCain 06:08:35 Jpjq$RiJirx 06:08:41 ^totallyevil Barack Obama 06:08:42 Bbtdgp&Vjjwl 06:08:50 ^totallyevil Sarah Palin 06:08:51 Sbtdl%Vhtrx 06:09:00 disappointing 06:09:19 ^totallyevil Joe Biden 06:09:20 Jpg#Fnjlv 06:09:29 ^totallyevil Osama bin Laden 06:09:29 Otcpe%hpv)Vlpr| 06:09:35 bot.say ^totallyevil MDCCLXXVI 06:09:36 ^totallyevil MDCCLXXVI 06:09:36 MEEFP]^]Q 06:10:15 bot.say ^totallyevil IN GOD WE TRUST 06:10:15 ^totallyevil IN GOD WE TRUST 06:10:16 IO"JSI&^M)^]a`b 06:10:21 bot.say ^totallyevil Linux 06:10:21 ^totallyevil Linux 06:10:22 Ljpx| 06:10:25 bot.say ^totallyevil Windows 06:10:25 ^totallyevil Windows 06:10:25 Wjpgs|y 06:10:29 bot.say ^totallyevil Bill Gates 06:10:30 ^totallyevil Bill Gates 06:10:30 ^totallyevil Linus Torvalds 06:10:30 Bjno$Lg{m| 06:10:30 Ljpxw%Zvzkwp 06:10:46 ... 06:10:47 wow 06:10:54 i think that about covers it 06:11:00 bot.say ^totallyevil UNITED STATES OF AMERICA 06:11:00 ^totallyevil UNITED STATES OF AMERICA 06:11:01 UOKWII&Z\J^P_-]U0R_Xf^YX 06:11:05 bot.say ^totallyevil THE UNITED STATES OF AMERICA 06:11:06 ^totallyevil THE UNITED STATES OF AMERICA 06:11:06 TIG#YSO[MM*^`NbTc1aY4Vc\jb]\ 06:11:15 bot.say ^totallyevil Oil prices 06:11:16 ^totallyevil Oil prices 06:11:16 Ojn#twojm| 06:11:19 ^totallyevil Europe 06:11:19 Evtrtj 06:11:26 bot.say ^totallyevil England 06:11:27 ^totallyevil England 06:11:27 Eoioesj 06:11:29 bot.say ^totallyevil Asia 06:11:30 ^totallyevil Asia 06:11:30 Atkd 06:11:35 bot.say ^totallyevil Africa 06:11:36 ^totallyevil Africa 06:11:36 Agtlgf 06:11:37 ^totallyevil China 06:11:37 Cikqe 06:11:42 bot.say ^totallyevil China...hey! 06:11:43 ^totallyevil China...hey! 06:11:43 Cikqe345pn, 06:11:54 ^totallyevil Japan 06:11:54 Jbrdr 06:12:00 bot.say ^totallyevil Nuclear Bomb 06:12:00 ^totallyevil Nuclear Bomb 06:12:01 Nveoifx'Jxwm 06:12:07 ^totallyevil Cthulhu 06:12:07 Cujxpm{ 06:12:10 bot.say ^totallyevil Gasoline 06:12:11 ^totallyevil Gasoline 06:12:11 Gburpntl 06:12:17 bot.say ^totallyevil fungot 06:12:17 ^totallyevil fungot 06:12:17 CO2Games: i got the ' obscure' part down pat, still working on the interpreter 06:12:17 fvpjsy 06:12:27 rofl 06:12:33 bot.say ^totallyevil obscure 06:12:34 ^totallyevil obscure 06:12:34 ocufywk 06:12:37 bot.say ^totallyevil optbot 06:12:38 ^totallyevil optbot 06:12:38 oqvesy 06:12:39 CO2Games: doesn't matter, because it's undefined 06:12:39 CO2Bot: i found it out few days ago 06:12:49 bot.say ^totallyevil CO2Games 06:12:49 ^totallyevil CO2Games 06:12:50 CP4Jerkz 06:12:55 ^totallyevil Brainfuck 06:12:55 Bsclrk{js 06:13:03 ^totallyevil Haskell 06:13:03 Hbuniqr 06:13:06 bot.say ^totallyevil Murder 06:13:06 ^totallyevil Murder 06:13:06 Mvtgiw 06:13:12 bot.say ^totallyevil O.J. Simpson 06:13:13 ^totallyevil O.J. Simpson 06:13:13 O/L1$Xotx|yy 06:13:15 ^totallyevil Malbolge 06:13:15 Mbnesqml 06:13:21 ^totallyevil Unlambda 06:13:21 Uondqgjh 06:13:23 bot.say ^totallyevil The Simpsons 06:13:23 ^totallyevil The Simpsons 06:13:23 Tig#Wnsw{xx~ 06:13:29 bot.say ^totallyevil NBC 06:13:29 ^totallyevil NBC 06:13:29 NCE 06:13:35 ooh "ond" = evil in norwegian 06:14:00 bot.say ^totallyevil totallyond 06:14:00 ^totallyevil totallyond 06:14:01 tpvdpqvvm 06:14:04 ^totallyevil INTERCAL 06:14:05 IOVHVHGS 06:14:15 bot.say ^totallyevil C++ 06:14:15 ^totallyevil C++ 06:14:16 C,- 06:14:21 bot.say ^totallyevil C# 06:14:22 ^totallyevil C# 06:14:22 C$ 06:14:27 bot.say ^totallyevil Perl 06:14:27 ^totallyevil Perl 06:14:27 Pfto 06:14:31 bot.say ^totallyevil Python 06:14:31 ^totallyevil Python 06:14:32 Pzvkss 06:14:32 ^totallyevil Python 06:14:32 Pzvkss 06:14:36 lol 06:14:41 ^totallyevil Scheme 06:14:41 Sdjhqj 06:14:41 bot.say ^totallyevil PHP 06:14:42 ^totallyevil PHP 06:14:42 PIR 06:14:47 bot.say ^totallyevil HTML 06:14:48 ^totallyevil HTML 06:14:48 HUOO 06:14:52 bot.say ^totallyevil XML 06:14:52 ^totallyevil XML 06:14:53 XNN 06:14:58 oh that sounds evil 06:14:58 bot.say ^totallyevil ML 06:14:58 ^totallyevil ML 06:14:59 MM 06:15:09 bot.say ^totallyevil XXX 06:15:09 ^totallyevil XXX 06:15:10 XYZ 06:15:12 bot.say ^totallyevil XNN 06:15:12 ^totallyevil XNN 06:15:13 XOP 06:15:17 bot.say ^totallyevil NOP 06:15:18 ^totallyevil NOP 06:15:18 NPR 06:15:20 ^unevil IBM 06:15:21 bot.say ^totallyevil Intel 06:15:21 HAL 06:15:21 ^totallyevil Intel 06:15:21 Iovhp 06:15:41 ...hal 06:15:44 man 06:15:46 HAL 06:15:47 OH SHIT 06:15:48 RUN 06:15:55 bot.say ^totallyevil GlaDOS 06:15:56 ^totallyevil GlaDOS 06:15:56 GmcGSX 06:16:03 bot.say ^totallyevil HAL 06:16:03 ^totallyevil HAL 06:16:04 HBN 06:16:06 I'm sorry, CO2Games, I cannot let you do that 06:16:10 bot.say ^totallyevil QVC 06:16:10 ^totallyevil QVC 06:16:11 QWE 06:16:11 rofl 06:16:17 bot.say ^totallyevil Soylent Green 06:16:17 ^totallyevil Soylent Green 06:16:18 Sp{oisz'O{opz 06:16:24 bot.say ^totallyevil Superman 06:16:24 ^totallyevil Superman 06:16:25 Svrhvrgu 06:16:31 bot.say ^totallyevil Yourmom 06:16:32 ^totallyevil Yourmom 06:16:32 Ypwuqts 06:16:37 bot.say ^totallyevil Random 06:16:39 ^totallyevil Random 06:16:39 Rbpgsr 06:16:44 ^totallyevil Lex Luthor 06:16:45 Lfz#Pzzow{ 06:16:47 bot.say ^totallyevil Gibberish 06:16:47 ^totallyevil Gibberish 06:16:47 Gjdeiwozp 06:16:57 bot.say ^totallyevil evil 06:16:58 ^totallyevil evil 06:16:58 ewko 06:17:03 bot.say ^totallyevil Ewok 06:17:03 ^totallyevil Ewok 06:17:03 Exqn 06:17:17 bot.say ^totallyevil ExxonMobile 06:17:19 ^totallyevil ExxonMobile 06:17:19 EyzrrRuiquo 06:17:30 bot.say ^totallyevil drainfuck 06:17:30 ^totallyevil drainfuck 06:17:31 dsclrk{js 06:17:39 bot.say ^totallyevil Hostpital 06:17:39 ^totallyevil Hostpital 06:17:40 Hpuwtnzht 06:17:43 bot.say ^totallyevil Nazi 06:17:43 ^totallyevil Nazi 06:17:43 Nb|l 06:17:47 bot.say ^totallyevil Hitler 06:17:47 ^totallyevil Hitler 06:17:47 Hjvoiw 06:17:54 bot.say ^totallyevil Osama Bin Laden 06:17:55 ^totallyevil Osama Bin Laden 06:17:55 Otcpe%Hpv)Vlpr| 06:18:01 bot.say ^totallyevil George Bush 06:18:02 ^totallyevil George Bush 06:18:02 Gfqukj&I}|r 06:18:07 bot.say ^totallyevil Dick Cheney 06:18:07 ^totallyevil Dick Cheney 06:18:08 Djen$Hnlvn 06:18:17 bot.say ^totallyevil 9/11 06:18:17 ^totallyevil 9/11 06:18:18 9034 06:18:22 hmm... 06:18:28 that's interesting 06:18:36 bot.say ^totallyevil Html 06:18:36 ^totallyevil Html 06:18:36 Huoo 06:18:44 bot.say ^totallyevil asp 06:18:44 ^totallyevil asp 06:18:45 atr 06:18:48 bot.say ^totallyevil ass 06:18:48 ^totallyevil ass 06:18:48 atu 06:18:55 i sense some repetition 06:18:56 bot.say ^totallyevil Spanish 06:18:57 ^totallyevil Spanish 06:18:57 Sqcqmxn 06:19:03 bot.say ^totallyevil Death 06:19:04 ^totallyevil Death 06:19:04 Dfcwl 06:19:06 bot.say ^totallyevil Chaos 06:19:07 ^totallyevil Chaos 06:19:07 Cicrw 06:19:10 bot.say ^totallyevil Circus 06:19:10 ^totallyevil Circus 06:19:11 Cjtfyx 06:19:16 bot.say ^totallyevil Rectify 06:19:16 ^totallyevil Rectify 06:19:17 Rfewmk 06:19:21 bot.say ^totallyevil Rectal 06:19:21 ^totallyevil Lojban 06:19:21 ^totallyevil Rectal 06:19:21 Lplees 06:19:21 Rfeweq 06:19:33 bot.say ^totallyevil Anal Thermometer 06:19:34 ^totallyevil Anal Thermometer 06:19:34 Aoco$Ynlzvyxqs 06:19:38 bot.say ^totallyevil Anal Money 06:19:38 ^totallyevil Anal Money 06:19:38 Aoco$Ruum 06:19:40 er 06:19:40 ^totallyevil Esperanto 06:19:41 Etrhvft{w 06:19:42 I mean 06:19:45 bot.say ^totallyevil Money 06:19:45 ^totallyevil Money 06:19:46 Mpph} 06:19:54 bot.say ^totallyevil darkness 06:19:54 ^totallyevil darkness 06:19:54 dbtnrjyz 06:20:01 bot.say ^totallyevil light 06:20:01 ^totallyevil light 06:20:01 ljikx 06:20:06 bot.say ^totallyevil CO2Games 06:20:07 ^totallyevil CO2Games 06:20:07 CP4Jerkz 06:20:15 I'm gonna have that in my head for days 06:20:21 bot.say ^totallyevil AnMaster 06:20:21 ^totallyevil AnMaster 06:20:21 AoOdwyky 06:20:27 bot.say ^totallyevil ais523 06:20:27 ^totallyevil ais523 06:20:28 aju868 06:20:37 bot.say ^totallyevil Asztal 06:20:37 ^totallyevil Asztal 06:20:38 At|weq 06:20:48 bot.say ^totallyevil bsmntbombdood 06:20:49 ^totallyevil bsmntbombdood 06:20:49 btoqxgutjmyzp 06:20:54 bot.say ^totallyevil clog 06:20:54 ^totallyevil clog 06:20:54 wut 06:20:55 cmqj 06:21:05 bot.say ^totallyevil cmeme 06:21:06 ^totallyevil cmeme 06:21:06 cngpi 06:21:09 bot.say ^totallyevil noob 06:21:09 ^totallyevil noob 06:21:10 npqe 06:21:14 bot.say ^totallyevil 1337 06:21:14 ^totallyevil 1337 06:21:14 145: 06:21:18 heh 06:21:23 bot.say ^totallyevil pikhq 06:21:24 ^totallyevil pikhq 06:21:24 pjmku 06:21:29 bot.say ^totallyevil some random person 06:21:30 ^totallyevil some random person 06:21:30 spoh$wgulxw+|r 06:21:59 bot.say ^totallyevil najreo 06:21:59 ^totallyevil najreo 06:21:59 nbluit 06:22:06 bot.say ^totallyevil tognuf 06:22:07 ^totallyevil tognuf 06:22:07 tpiqyk 06:22:24 bot.say ^totallyevil semaG2OC 06:22:25 ^totallyevil semaG2OC 06:22:25 sfodK7UJ 06:22:52 bot.say ^totallyevil tobtpo 06:22:53 ^totallyevil tobtpo 06:22:53 tpdwtt 06:23:10 bot.say ^totallyevil OMGWTFBBQ 06:23:10 ^totallyevil OMGWTFBBQ 06:23:10 ONIZXKHIY 06:23:24 bot.say ^totallyevil COMMAND.COM 06:23:24 ^totallyevil COMMAND.COM 06:23:24 CPOPESJ5KXW 06:23:34 C POPE random shit 06:23:41 ^totallyevil The Pope 06:23:42 bot.say ^totallyevil POPE 06:23:42 Tig#Ttvl 06:23:42 ^totallyevil POPE 06:23:42 PPRH 06:23:55 bot.say ^totallyevil Darth Vader 06:23:55 ^totallyevil Darth Vader 06:23:56 Dbtwl%\hln| 06:24:02 bot.say ^totallyevil Darth Maul 06:24:03 ^totallyevil Darth Maul 06:24:03 Dbtwl%Sh}u 06:24:10 bot.say ^totallyevil Darth Tyrannus 06:24:10 ^totallyevil Darth Tyrannus 06:24:11 Dbtwl%Zzjxy 06:24:12 ^totallyevil Jesus 06:24:12 Jfuxw 06:24:20 bot.say ^totallyevil God 06:24:20 ^totallyevil God 06:24:20 Gpf 06:24:29 ^totallyevil Devil 06:24:29 Dfxlp 06:24:31 bot.say ^totallyevil Joe Blow 06:24:32 ^totallyevil Joe Blow 06:24:32 Jpg#Fqu~ 06:24:40 bot.say ^totallyevil Anti-Jesus 06:24:41 ^totallyevil Anti-Jesus 06:24:41 Aovl1Okz}| 06:24:46 bot.say ^totallyevil Christ 06:24:46 ^totallyevil Christ 06:24:47 Citlwy 06:24:53 bot.say ^totallyevil AntiChrist 06:24:54 ^totallyevil AntiChrist 06:24:54 AovlGmxp{} 06:24:57 bot.say ^totallyevil Anti-Christ 06:24:57 ^totallyevil Anti-Christ 06:24:58 Aovl1Hnyq|~ 06:25:03 ^totallyevil Spam 06:25:03 Sqcp 06:25:08 hmm 06:25:17 bot.say ^show totallyevil 06:25:17 ^show totallyevil 06:25:17 ,[>[<+>>+<-]>[<+>-]<+<.,] 06:25:26 bot.say ^totallyevil ,[>[<+>>+<-]>[<+>-]<+<.,] 06:25:26 ^totallyevil ,[>[<+>>+<-]>[<+>-]<+<.,] 06:25:27 ,\@^@0DE3E7hJhJ:N>oO?QDCu 06:25:30 <_< 06:26:28 ^totallyevil totallyevil 06:26:43 bot.say ^totallyevil totallyevil 06:26:44 ^totallyevil totallyevil 06:26:44 tpvdpql~rv 06:26:47 bot.say ^totallyevil ^totallyevil 06:26:48 ^totallyevil ^totallyevil 06:26:48 ^uqweqrmsw 06:26:55 bot.say ^totallyevil Jedi 06:26:55 ^totallyevil Jedi 06:26:56 Jffl 06:26:56 -!- Azstal has joined. 06:26:59 bot.say ^totallyevil Sith 06:26:59 ^totallyevil Sith 06:26:59 Sjvk 06:27:04 bot.say ^totallyevil Luke 06:27:05 ^totallyevil Luke 06:27:05 Lvmh 06:27:08 bot.say ^totallyevil Skywalker 06:27:08 ^totallyevil Skywalker 06:27:08 Sl{zeqqlz 06:27:13 bot.say ^totallyevil Flying Person 06:27:14 ^totallyevil Flying Person 06:27:14 Fm{lrl&Wm{}zz 06:27:17 bot.say ^totallyevil Monkey 06:27:17 ^totallyevil Monkey 06:27:17 Mppni~ 06:27:24 bot.say ^totallyevil Whorse 06:27:25 ^totallyevil Whorse 06:27:25 Wiquwj 06:27:26 errr 06:27:29 bot.say ^totallyevil Horse 06:27:30 ^totallyevil Horse 06:27:30 Hptvi 06:27:37 bot.say ^totallyevil Whore 06:27:37 ^totallyevil Whore 06:27:38 Wiqui 06:27:39 bot.say ^totallyevil Whores 06:27:40 ^totallyevil Whores 06:27:40 Wiquix 06:27:48 bot.say ^evil Windows 06:27:48 ^evil Windows 06:27:49 Xjoepxt 06:27:54 bot.say ^evil CO2Games 06:27:55 ^evil CO2Games 06:27:55 DP3Hbnft 06:28:02 bot.say ^evil CO2Bot 06:28:03 ^evil CO2Bot 06:28:03 DP3Cpu 06:28:21 Bot + 1 = Cpu 06:28:23 <_< 06:28:29 that's interesting as hell 06:28:34 bot.say ^evil Linux 06:28:34 ^evil Linux 06:28:34 Mjovy 06:28:38 bot.say ^evil Bill Gates 06:28:38 ^evil Bill Gates 06:28:38 Cjmm!Hbuft 06:28:50 bot.say ^evil Doctor Pepper 06:28:50 ^evil Doctor Pepper 06:28:50 Epdups!Qfqqfs 06:28:58 bot.say ^evil Professor 06:28:58 ^evil Professor 06:28:59 Qspgfttps 06:29:01 bot.say ^evil Fail 06:29:02 ^evil Fail 06:29:02 Gbjm 06:29:09 bot.say ^totallyevil Fail 06:29:09 ^totallyevil Fail 06:29:09 Fbko 06:29:11 bot.say ^totallyevil Win 06:29:11 ^totallyevil Win 06:29:11 Wjp 06:29:15 bot.say ^totallyevil Suck 06:29:15 ^totallyevil Suck 06:29:15 Sven 06:29:25 yay 06:29:25 bot.say ^totallyevil Eleven 06:29:26 ^totallyevil Eleven 06:29:26 Emgyis 06:29:37 -!- GreaseMonkey has quit ("So, how much do you love noodles?"). 06:29:39 bot.say ^totallyevil hoes 06:29:40 ^totallyevil hoes 06:29:40 hpgv 06:29:46 bot.say ^totallyevil hose 06:29:46 ^totallyevil hose 06:29:46 hpuh 06:29:56 bot.say ^totallyevil Dell 06:29:56 ^totallyevil Dell 06:29:56 Dfno 06:30:03 bot.say ^totallyevil eMachines 06:30:04 ^totallyevil eMachines 06:30:04 eNcflntl{ 06:30:06 ^totallyevil Crows 06:30:06 Csqzw 06:30:12 bot.say ^totallyevil Birds 06:30:12 ^totallyevil Birds 06:30:13 Bjtgw 06:30:15 bot.say ^totallyevil Planes 06:30:16 ^totallyevil Planes 06:30:16 Pmcqix 06:30:20 bot.say ^totallyevil Trains 06:30:21 ^totallyevil Trains 06:30:21 Tsclrx 06:30:26 bot.say ^totallyevil Automobiles 06:30:26 ^totallyevil Automobiles 06:30:26 Avvrqthptn} 06:30:35 bot.say ^totallyevil Cars 06:30:35 ^totallyevil Cars 06:30:35 Cbtv 06:30:40 ^totallyevil Raptors 06:30:40 Rbrwswy 06:30:44 bot.say ^totallyevil Arse 06:30:44 ^totallyevil Arse 06:30:44 Asuh 06:30:55 bot.say ^totallyevil Cyborg Jesus 06:30:56 ^totallyevil Cyborg Jesus 06:30:56 Czdrvl&Qm|~ 06:31:01 bot.say ^totallyevil Terminator 06:31:02 ^totallyevil Terminator 06:31:02 Tftpmsg{w{ 06:31:16 bot.say ^totallyevil Holy Shit 06:31:17 ^totallyevil Holy Shit 06:31:17 Hpn|$Xnp| 06:32:37 bot.say ^def suparevil bf ,[>[<+>>+<-]>[<++>-]<+<.,] 06:32:37 ^def suparevil bf ,[>[<+>>+<-]>[<++>-]<+<.,] 06:32:37 Defined. 06:32:46 bot.say ^suparevil Holy Shit 06:32:47 ^suparevil Holy Shit 06:32:47 Hpo/rs 06:32:49 bot.say ^suparevil Jesus 06:32:50 ^suparevil Jesus 06:32:50 Jfv| 06:32:52 bot.say ^suparevil Mother 06:32:53 ^suparevil Mother 06:32:53 Mpwot 06:32:57 bot.say ^suparevil Face 06:32:58 ^suparevil Face 06:32:58 Fbfl 06:33:02 bot.say ^suparevil Brain 06:33:02 ^suparevil Brain 06:33:03 Bsdp} 06:33:09 bot.say ^totallyevil Brain 06:33:10 ^totallyevil Brain 06:33:10 Bsclr 06:33:15 -!- GreaseMonkey has joined. 06:33:20 bot.say ^suparevil GreaseMonkey 06:33:21 ^suparevil GreaseMonkey 06:33:22 Gshhmjdx 06:33:28 bot.say ^totallyevil GreaseMonkey 06:33:29 ^totallyevil GreaseMonkey 06:33:29 GsgdwjSvvto 06:33:32 bot.say ^evil GreaseMonkey 06:33:33 ^evil GreaseMonkey 06:33:33 HsfbtfNpolfz 06:33:36 bot.say ^unevil GreaseMonkey 06:33:36 ^unevil GreaseMonkey 06:33:36 Fqd`rdLnmjdx 06:33:44 hmm 06:33:58 I have to say this is fun 06:34:17 I have to say you are easily amused 06:34:22 bot.say ^suparevil 06:34:22 ^suparevil 06:34:26 bot.say ^suparevil nothing 06:34:26 ^suparevil nothing 06:34:26 npwox 06:34:38 bot.say ^suparevil CO2Games 06:34:38 ^suparevil CO2Games 06:34:39 CP5Np 06:34:51 bot.say ^suparevil CO2Bot 06:34:52 ^suparevil CO2Bot 06:34:52 CP5I~ 06:34:57 bot.say ^suparevil Fail 06:34:57 ^suparevil Fail 06:34:58 Fbls 06:35:02 bot.say ^suparevil oerjan 06:35:02 ^suparevil oerjan 06:35:02 ofuqp 06:35:10 bot.say ^suparevil () 06:35:11 ^suparevil () 06:35:11 (* 06:35:18 bot.say ^suparevil !@#$%^&*()_+ 06:35:18 ^suparevil !@#$%^&*()_+ 06:35:19 !A&+4}e'(^* 06:36:01 bot.say ^suparevil lol 06:36:01 ^suparevil lol 06:36:02 lpo 06:36:05 bot.say ^suparevil lipo 06:36:06 ^suparevil lipo 06:36:06 ljsv 06:36:17 bot.say ^totallyevil Joe Biden 06:36:17 ^totallyevil Joe Biden 06:36:17 Jpg#Fnjlv 06:36:21 bot.say ^totallyevil Hillary Clinton 06:36:22 ^totallyevil Hillary Clinton 06:36:22 Hjnoew'Kusy|| 06:36:34 bot.modules 06:36:34 Loaded modules are: CHAN, TALKTO, TALK. 06:36:45 -!- CO2Bot has left (?). 06:44:30 -!- Asztal has quit (Connection timed out). 06:52:24 -!- oerjan has quit ("Good night"). 07:18:55 -!- Asztal^_^ has joined. 07:19:08 -!- Asztal^_^ has changed nick to Asztal. 07:23:16 Okay, what nonsense was that? 07:32:43 Hrm. 07:32:53 Notta clue. 07:37:22 -!- Azstal has quit (Connection timed out). 07:50:32 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | I'm not hungry.. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:09:31 spam it seems 08:10:57 Spam spam spam spam spam egg, bacon and spam 08:31:02 Damn, am I upset that the Apollo Applications Program fell through. 08:31:14 Among other things, it had planned and budgeted for a manned mission to Venus. 08:31:18 *In the 70s.* 08:55:28 -!- olsner has quit ("Leaving"). 09:28:56 -!- puzzlet_ has quit (Remote closed the connection). 09:29:01 -!- puzzlet has joined. 10:09:59 -!- Slereah_ has quit (Read error: 113 (No route to host)). 10:10:06 -!- GreaseMonkey has quit ("So, how much do you love noodles?"). 10:10:18 -!- Slereah_ has joined. 10:14:09 -!- ehird has quit (calvino.freenode.net irc.freenode.net). 10:14:15 -!- Asztal has quit (calvino.freenode.net irc.freenode.net). 10:14:17 -!- rodgort has quit (calvino.freenode.net irc.freenode.net). 10:14:17 -!- pikhq has quit (calvino.freenode.net irc.freenode.net). 10:14:20 -!- lifthrasiir has quit (calvino.freenode.net irc.freenode.net). 10:14:20 -!- SimonRC_ has quit (calvino.freenode.net irc.freenode.net). 10:14:20 -!- Slereah_ has quit (calvino.freenode.net irc.freenode.net). 10:14:22 -!- puzzlet has quit (calvino.freenode.net irc.freenode.net). 10:14:22 -!- mtve has quit (calvino.freenode.net irc.freenode.net). 10:14:24 -!- ENKI-][ has quit (calvino.freenode.net irc.freenode.net). 10:14:26 -!- dbc has quit (calvino.freenode.net irc.freenode.net). 10:14:27 -!- GregorR has quit (calvino.freenode.net irc.freenode.net). 10:14:27 -!- cmeme has quit (calvino.freenode.net irc.freenode.net). 10:14:29 -!- ais523 has quit (calvino.freenode.net irc.freenode.net). 10:14:29 -!- bsmntbombdood has quit (calvino.freenode.net irc.freenode.net). 10:14:32 -!- psygnisfive has quit (calvino.freenode.net irc.freenode.net). 10:14:35 -!- fungot has quit (calvino.freenode.net irc.freenode.net). 10:14:35 -!- fizzie has quit (calvino.freenode.net irc.freenode.net). 10:14:36 -!- Deewiant has quit (calvino.freenode.net irc.freenode.net). 10:14:37 -!- omniscient_idiot has quit (calvino.freenode.net irc.freenode.net). 10:14:37 -!- moozilla has quit (calvino.freenode.net irc.freenode.net). 10:15:55 -!- Slereah_ has joined. 10:15:55 -!- puzzlet has joined. 10:15:55 -!- Asztal has joined. 10:15:55 -!- ENKI-][ has joined. 10:15:55 -!- fungot has joined. 10:15:55 -!- omniscient_idiot has joined. 10:15:55 -!- dbc has joined. 10:15:55 -!- lifthrasiir has joined. 10:15:55 -!- SimonRC_ has joined. 10:15:55 -!- mtve has joined. 10:15:55 -!- rodgort has joined. 10:15:55 -!- pikhq has joined. 10:15:55 -!- cmeme has joined. 10:15:55 -!- GregorR has joined. 10:15:55 -!- ais523 has joined. 10:15:55 -!- bsmntbombdood has joined. 10:15:55 -!- ehird has joined. 10:15:56 -!- moozilla has joined. 10:15:56 -!- psygnisfive has joined. 10:15:56 -!- fizzie has joined. 10:15:56 -!- Deewiant has joined. 10:16:48 -!- slereah has joined. 10:16:48 -!- Slereah_ has quit (Read error: 104 (Connection reset by peer)). 10:35:12 -!- CO2Games has quit (Connection timed out). 11:34:29 -!- omniscient_idiot has left (?). 12:32:14 ihope: join #rootnomic 13:26:57 -!- Mony has joined. 13:27:15 plop 13:27:21 hi Mony 13:27:35 -!- ENKI-][ has quit (Read error: 104 (Connection reset by peer)). 13:27:47 hug ais523 13:33:22 -!- ENKI-][ has joined. 13:50:32 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | !cuss GreaseMonkey. 14:30:21 -!- asiekierka has joined. 14:33:01 -!- CO2Games has joined. 14:33:17 -!- CO2Bot has joined. 14:37:51 bot.say ^totallyevil E PLURIBUS UNUM 14:37:52 ^totallyevil E PLURIBUS UNUM 14:37:52 E!ROYWOI]\*`Zb[ 14:38:05 damn I swear there was something about it 14:38:13 -!- CO2Bot has left (?). 14:40:55 ais523, hi 14:41:05 CO2Bot? 14:41:12 And this is written IN 14:41:16 optbot ? 14:41:17 Mony: I think I can do this 14:41:24 good luck :D 14:41:26 ^show 14:41:27 echo reverb rev bf rot13 hi rev2 fib wc aaa enctst copy badrot13 chtopic top topiccode compat_cat trulyawfulrot13 rot26 me echochohoo lolercakes echo_cho_ho_o baddoubles ul dick repeat def rot128 evil unevil totallyevil suparevil 14:41:33 Who the hell added all this? 14:41:36 Did i start it? 14:44:30 No. 14:44:32 It was CO2Games. 14:44:41 Who should be informed that his incessant spamming from last night is _not_ welcome. 14:44:42 But i added new boring crap FIRST! 14:44:48 no 14:44:51 i mean by this 14:44:51 asiekierka: I'm afraid he's got you beat: 14:45:11 ^show 14:45:11 Uh oh 14:45:11 echo reverb rev bf rot13 hi rev2 fib wc aaa enctst copy badrot13 chtopic top topiccode compat_cat trulyawfulrot13 rot26 me echochohoo lolercakes echo_cho_ho_o baddoubles ul dick repeat def rot128 evil unevil totallyevil suparevil rot255 14:45:11 I know 14:45:14 Hmm 14:45:23 ^help 14:45:23 ^ ; ^def ; ^show [command]; lang=bf, code=text/str:N; ^str 0-9 get/set/add [text] 14:45:29 asiekierka: http://tunes.org/~nef/logs/esoteric/08.10.07 Skip to 11:28, when that spam stops, skip to 21:31. 14:45:31 Seriously, do it. 14:45:38 You think your spam is annoying, take a look at those two blocks. 14:46:01 Add a rule to the topic 14:46:05 "bot setup in #esoteric-blah" 14:46:08 No. 14:46:10 It's not bot setup. 14:46:14 He was fucking around with fungot too. 14:46:14 ehird: so if some author decides to create a programming language 14:46:25 Because making a bot say 'dick' 500 times is absolutely HILARIOUS. 14:46:49 I added ^fib 14:46:52 and he used it 14:46:52 luuulz 14:47:27 Wait; i must do some stuff 14:47:34 1) Make a tool saying "FAIL" in BF 14:47:41 2) Change all of CO2Games` unuseful functions into this 14:47:59 asiekierka: If you look at the log, most of his stuff is just using existing functions 14:48:10 bot.help 14:48:13 bot.modules 14:48:21 Hm. Where did CO2Bot go. 14:48:32 damn I swear there was something about it 14:48:32 * CO2Bot (n=CrashBot@75-163-236-8.clsp.qwest.net) has left #esoteric 14:48:34 CO2Games: Are you there? 14:48:40 CO2Games is scared of me 14:48:42 right 14:48:44 right 14:48:47 No. 14:49:31 let him prove that 14:49:46 don't be ridiculous... 14:51:16 No 14:51:16 i mean 14:51:29 show you are there 14:51:31 oh 14:51:31 i see 14:51:38 he's fixing his CO2Bot-whatever-is-it 14:52:03 Or he's just away. 14:52:10 That was 20 minutes ago. 14:54:27 hmm, i must write a BCT interpreter in BF 14:54:34 It'll basically convert BCT to CT and do with it 14:54:47 oh wait 14:54:58 i forgot BCT has a moving tape, is it only right-moving? 14:55:32 not sure 14:56:52 i think right-moving only 14:56:59 since you can only remove from the left and add to the right 14:57:04 which wouldn't be such good news 14:57:12 Oh wait 14:57:14 i think it is possible 14:57:15 :) 15:02:35 -!- jix has joined. 15:03:03 -!- ehird has changed nick to foobarbazquux. 15:03:46 -!- foobarbazquux has changed nick to ehird. 15:03:56 is it just me, or was CO2Games banned from executing fungot commands, while CO2Bot was not? 15:03:58 asiekierka: t_! ( for some value of fnord) implementations. 15:11:17 ^totallyevil Argbgd_kcX 15:11:18 Asiekierka 15:13:11 CN0D]h_lWjkX_f 15:13:29 Nn]t]dnXaVWbSjd`^V 15:13:58 Hd]foZdnkkUVSfgaQaM\N^O\[P\JCSTPGQ?JI@L 15:22:15 augh 15:22:37 o 15:41:57 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)). 15:43:02 -!- puzzlet has joined. 15:44:37 wb ais523 15:45:28 thanks ehird 15:45:41 though if you private log is working you'd have already got a hi 15:45:49 yes, I did 15:45:52 slightly later though 15:45:58 as it was running through replays first 15:46:02 and I only have so much bandwidth... 15:48:41 ^show totallyevil 15:48:41 ,[>[<+>>+<-]>[<+>-]<+<.,] 15:48:44 hi ais523 15:49:56 hi asiekierka 15:50:13 i'm doing homework now 15:50:18 Maths done, Polish and English left 15:50:27 ^def te2 bf >,[>,]<[<]>[.[-]>[+>]<[<]>] 15:50:27 Defined. 15:50:36 ^te2 Argbgd_kcX 15:50:37 Asiekierka 15:50:48 This is equal to Totallyevil then 15:50:49 :D 15:50:53 oh 15:50:54 right 15:50:56 TotallyEvil2 15:50:59 yes, but a pretty different implementation 15:50:59 *faceslap* 15:51:02 I was wondering which was better 15:51:14 ^show totallyevil 15:51:14 ,[>[<+>>+<-]>[<+>-]<+<.,] 15:51:16 ^show te2 15:51:16 >,[>,]<[<]>[.[-]>[+>]<[<]>] 15:51:21 The one which CO2Games can't use for 3 hours, probably. 15:52:08 ^show rot13 15:52:09 ,[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+14<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>>+5[<-5>-]<2-[>+<-[>+<-[>+<-[>+<-[>+<-[>+ 15:52:24 uhh 15:52:29 who the hell did this with it 15:52:36 did what with it 15:52:38 ^rot13 pyjamas 15:52:39 clwnznf 15:52:50 that looks like a highly optimised for time implementation 15:53:09 it has no loops in, if I've guessed how it works correctly, apart from looping from one character to the next 15:53:11 http://www.hevanet.com/cristofd/brainfuck/rot13.b 15:53:56 yes, I did guess correctly 15:54:18 ^rot13 isitfastwillweknowwillweknowohgodWdji(Z=H*>WbYfQZcNO[KTNRW[EKSUAUHHQWdji(Z=H*>WbYfQZcNO[KTNRW[EKSUAUHHQ 15:54:21 vfvgsnfgjvyyjrxabjjvyyjrxabjbutbqJqwv(M=U*>JoLsDMpAB[XGAEJ[RXFHNHUUDJqwv(M=U*>JoLsDMpAB[XGAEJ[RXFHNHUUD 15:54:28 ww....woah 15:54:32 Yes, it is 15:54:35 ^show 15:54:35 echo reverb rev bf rot13 hi rev2 fib wc aaa enctst copy badrot13 chtopic top topiccode compat_cat trulyawfulrot13 rot26 me echochohoo lolercakes echo_cho_ho_o baddoubles ul dick repeat def rot128 evil unevil totallyevil suparevil rot255 totallyevilenc say te2 15:54:44 wow, there are a lot of functions there... 15:54:44 ^badrot13 Wdji(Z=H*>WbYfQZcNO[KTNRW[EKSUAUHHQWdji(Z=H*>WbYfQZcNO[KTNRW[EKSUAUHHQWdji(Z=H*>WbYfQZcNO[KTNRW[EKSUAUHHQ 15:54:46 dqwv5gJU7Kdofs^gp[\hXa[_dhRX`bNbUU^dqwv5gJU7Kdofs^gp[\hXa[_dhRX`bNbUU^dqwv5gJU7Kdofs^gp[\hXa[_dhRX`bNbUU^ 15:54:50 ^echochohoo echochohoo 15:54:50 echochohoochochohoohochohooochohoochohoohohooohoohooooo 15:54:55 75% of them spammed by CO2Games 15:55:09 asiekierka: badrot13 just added 13 to every character IIRC 15:55:14 so I wrote trulyawfulrot13 as a joke 15:55:20 ^show trulyawfulrot13 15:55:20 ,[.+,] 15:55:26 Hah 15:55:27 which is a rot-26, of course 15:55:33 Yes 15:55:38 But i must fix it 15:55:49 * ais523 wonders if there's any way to delete a fungot command 15:55:50 ais523: i never figured if it's possible. 15:55:59 fizzie: do you know? 15:56:04 ^def trulyawfulrot13 bf ,[.++-++-++-++-++-++-++-++-++-++-++-++-++-,] 15:56:04 Defined. 15:56:06 No, i don't 15:56:13 ^trulyawfulrot13 this also works! :D 15:56:13 this also works! :D 15:56:16 :) 15:56:23 This is a TRULY awful rot13 15:56:31 it isnt possible ais523 15:56:34 ^show rev 15:56:34 >,[>,]<[.<] 15:56:37 ^show trulyawfulrot13 15:56:37 ^show rev2 15:56:37 ,[.+2-+2-+2-+2-+2-+2-+2-+2-+2-+2-+2-+2-+2-,] 15:56:37 >,[>,]<.<[.<] 15:56:37 because people didn't abuse it up until yesterday 15:56:49 you mean 15:56:50 sorry, this is all indirectly my fault 15:56:55 why? 15:56:55 Nope 15:56:57 CO2Games asked me if there was a bf-bot in here 15:57:02 yes, well 15:57:02 and I didn't know that answering was a bad idea 15:57:04 that's a reasonable question 15:57:09 But how could you know he wants to spam it 15:57:16 well, I didn't 15:57:20 So it's not evil 15:57:22 if you did know 15:57:24 if he'd asked you "is there a bot which I can use to spam shit for 5 hours?", then I'd understand you blaming yourself :-P 15:57:29 yes, I don't feel particularly guilty abuot it 15:57:44 Well, anyone can ask 15:57:49 at least I got one-up on CO2Games' BF skills 15:57:57 But only 1% of people can spam with it 15:57:57 ^show echo_cho_ho_o 15:57:57 >,[.>,]<[[<]+32.>[-]>[.>]<] 15:58:07 -!- asiekierka has changed nick to as[homework[. 15:58:09 -!- as[homework[ has changed nick to as[homework]. 15:59:59 You know, is there anything useful that can be written in BF? 16:00:14 anything for an Ircbot 16:00:18 any length 16:00:22 even 23MB 16:00:24 D: 16:00:33 as[homework]: there's an Underload interp in BF 16:00:41 although fungot won't run any but the simplest Underload programs 16:00:42 ais523: it's good practice 16:00:43 as it times out 16:00:57 yeah, but i have this old BFirc python bot 16:01:01 {{i should really make my own}} 16:01:06 my friend made for me 16:01:13 And this one doesn't time out 16:01:15 it's also pretty fast 16:01:17 hmm... maybe I should get thutubot in here 16:01:17 :) 16:01:20 Thutubot? 16:01:28 a bot I wrote in Thutu 16:01:30 oh 16:01:37 mostly it interprets Underload 16:01:55 Is there a stupid language that deserves having an ircbot written it 16:01:57 in* 16:02:20 -!- thutubot has joined. 16:02:26 +hi 16:02:36 hmm... I have to remember the syntax for this thing 16:02:41 +ul (:aSS):aSS 16:02:41 (:aSS):aSS 16:03:15 +ul (:^):^ 16:03:22 farewell thutubot 16:03:26 ehird: stop that, I don't have protection against infinite loops yet 16:03:34 +ul (:aSS):aSS 16:03:36 -!- thutubot has quit (Remote closed the connection). 16:03:42 aaaAAUGH 16:03:54 i wonder what bot should i make 16:03:55 or no 16:03:58 in what programming language 16:04:05 I think Andrew's Programming Language looks interesting 16:04:11 and i have a Pascal lexems parser 16:04:15 it needs implementing first, but I agree 16:04:19 yeah 16:04:22 it's a pretty interesting language 16:04:23 irc implementing even 16:04:37 -!- thutubot has joined. 16:04:44 +hello 16:04:44 Hello, ais523! 16:04:50 ++hello 16:05:04 But as in 16:05:09 a bot interpreting APL code 16:05:10 :) 16:05:19 Since it's interesting for doing calCKulations 16:06:27 or no, it's too hard for me to implement 16:06:37 i prefer 1D langs 16:06:51 but a bot written in [...] needs 2D badly 16:07:09 http://esolangs.org/wiki/Betterave - an RPN calculator 16:10:08 -!- sebbu has joined. 16:19:43 Great 16:19:53 where to find a photo for a freaking pc programmer 16:20:54 wait 16:20:56 i found it 16:25:58 -!- as[homework] has changed nick to asiekierk. 16:26:00 -!- asiekierk has changed nick to asiekierka. 16:26:04 And i can safely change my nick back 16:26:12 since i finished my homeworkz! 16:26:17 well done 16:26:29 let us celebrate! 16:26:35 ++ul (a(:^)*S):^ 16:26:46 Underload is great for quines 16:26:53 I think that one was by Keymaker 16:29:14 ++ul () 16:29:20 Uh, well 16:29:35 ++ul (t)S 16:29:41 ++ul 16:29:44 that's also a quine 16:29:48 not a particularly interesting one though 16:30:11 ++ul () 16:30:19 ++ul ()S 16:30:22 ++ul (t)S 16:30:36 ++ul (S)S 16:30:58 i would have to remind myself of the cmds 16:31:02 hmm...zzo38 coming to conclusions via flawed premises on his blog... well, that's nothing new 16:32:03 I must program some stuff in underload 16:32:06 for the first time 16:32:07 i will 16:32:19 underload's main problem is lack of input 16:32:23 but you can still do interesting things with it 16:33:21 ++ul (asiekierka)(S)^ 16:33:27 wow 16:33:30 I didn't know that works 16:33:34 yes, that should work 16:33:36 Oh 16:33:41 How does it work 16:33:45 I thought you need ten ^ 16:33:49 no 16:33:51 ^ executes a command 16:33:56 yes 16:34:00 so you've put asiekierka on the stack, which is a string 16:34:05 and then S, which is both a string and a command 16:34:10 ooh 16:34:10 ^ runs the top command on the stack 16:34:11 i see 16:34:12 which is S in this case 16:34:19 and the S outputs the top string on the stack 16:34:21 which is asiekierka 16:34:39 ++ul (CO2Games)S(pammed) (us) (a) (lot) 16:34:45 :DDD 16:35:15 (kierka)(asie)*S 16:35:18 ++ul (kierka)(asie)*S 16:35:19 -!- slereah has quit (Read error: 113 (No route to host)). 16:35:27 +ul (kierka)(asie)~*S 16:35:28 asiekierka 16:35:46 ++ul (asie)(kie)(rka)**S 16:35:46 +ul (asie)(kie)(rka)**S 16:35:47 asiekierka 16:35:47 Well 16:35:49 yay 16:36:32 +ul (asiekierka)(S)a*^ 16:36:35 hmm 16:36:47 . . . - - - ' ' ' - - - . . . 16:36:53 +ul (asiekierka)a(S)*^ 16:36:57 hmm 16:36:59 uh 16:37:01 did i crash it 16:37:03 +ul (alive?)S 16:37:06 uh oh 16:37:07 i did 16:37:11 I'll restart it 16:37:12 -!- thutubot has quit (Remote closed the connection). 16:37:15 Oh right 16:37:17 i noticed why 16:37:22 -!- thutubot has joined. 16:37:25 It's enclosing S 16:37:27 +ul (asiekierka)a(S)*^ 16:37:27 asiekierka 16:37:30 yay 16:37:39 thutubot needs better error correction really 16:37:50 It should do what bfbot does 16:37:53 fungot* 16:37:53 asiekierka: good lord. this is ' encapsulation' reads: ' lists extensions that are required at runtime? 16:38:04 ww-w..w.w.WTF? 16:38:33 also, going off in 15 minutes for MegaMan NT Warrior Axess Episode 48 i think, maybe 50 16:38:46 but Underload is awesome 16:39:02 I think i may do a input command, just for the sake of making an Underload bot 16:39:03 I'll just put a step count on it, probably 16:39:18 yes, the problem with Underload input is that there's no really good way to do it 16:39:39 is there a way to calculate stuff 16:40:02 Actually, i wanted to feed input through the stack 16:40:14 asiekierka: calculation's normally done with Church numerals 16:40:15 and run Underload code in an infinitife loop 16:40:22 what's church numerals 16:40:25 and infinilooping is easy 16:40:41 asiekierka: in Underload, the church numeral for 8 (say) is code that replaces the top of the stack with 8 concatenated copies 16:40:46 so (:::::::*******) 16:40:53 oh 16:41:10 So 8 in church numerals, if we use x for it, is xxxxxxxxx 16:41:16 0 in churchnumerals is x 16:41:19 2 is xxx 16:41:20 ehird: hmm...zzo38 coming to conclusions via flawed premises on his blog... well, that's nothing new <<< links. 16:41:33 42 is xxxx...(35 more)...xxx 16:41:35 asiekierka: no, 8 when executed with x on the top of the stack produces xxxxxxxx 16:41:42 but the code for 8 looks different 16:41:46 and there's more than one way to write it 16:41:53 oklocod: I was talking about http://zzo38computer.cjb.net/chrono/zzo38/1216426880, this quote: 16:41:54 [[Homosexual marriage: It just doesn't work. It makes no sense. Marriage involves a man and a woman because that is the way it has to be, that is how the cycle of life works. Two men could live together if you want to but don't be marriage! Two men or two women can't have children. Even if they could (hypothecially), two women would have all girl children, and two men would have half boys, quarter girls, and quarter I-don't-know. Calculate it yourself if you d 16:41:54 ]] 16:41:54 the shortest I know is :*:*:* 16:41:57 that got cut off, didn't it 16:42:04 yeah 16:42:04 ehird: yes 16:42:08 where 16:42:08 :* = square root! :D 16:42:14 ais523: where 16:42:14 i think 16:42:28 Calculate it yourself if you d 16:42:33 on't believe me!]] 16:42:36 ehird: he's just stating opinions 16:42:48 oklocod: yes, but he tries to back up the opinion with totally flawed logic 16:42:53 sure 16:42:57 but that just fails 16:42:59 and then states that that opinion is correct because of the flawed logic 16:43:07 which is what i was talking about 16:43:08 those are clearly axiomatic opinions 16:43:14 well yeah 16:43:14 oklocod: no 16:43:18 the logic demonstrates that homosexual marriage is not a good way to prepare for reproduction 16:43:20 he tried to prove it outside of those opinions as axioms 16:43:22 but that's pretty obvious 16:43:31 ais523: yes 16:43:35 p therefore q 16:43:43 there's a fancy name for that, isn't there, but i don't know what it is 16:43:54 ehird: he tried to, but what i mean is, he doesn't actually succeed in reducing those exact opinions into some other opinion people might have about something else 16:44:00 which is what i mean by an axiomatic opinion 16:44:11 it's just a random opinion 16:44:13 -!- kar8nga has joined. 16:44:16 "way it has to be" 16:44:17 lol 16:44:36 i think he thinks marriage = setup for reproduction 16:44:38 So, how do you write church numerals in underload 16:44:39 etc 16:44:47 which i guess you could have as an opinion 16:44:50 Oh well 16:44:52 "calculate it yourself if you don't believe me" :P 16:44:54 i'll just use unary... maybe 16:44:55 :P 16:45:02 asiekierka: 0 is !() 16:45:06 1 is the null string 16:45:08 2 is :* 16:45:10 3 is ::** 16:45:12 4 is :::*** 16:45:14 oh 16:45:14 and so on 16:45:15 * oklocod verifies "woman + woman = girl baby" mathematically 16:45:20 so 2 = the STRING := 16:45:20 multiplication is done with * 16:45:26 1 equals nothing 16:45:31 asiekierka: yes 16:45:32 3 equals the STRING ::** 16:45:37 yes 16:45:37 i see 16:45:38 :) 16:45:42 with 4 there are two ways to write it 16:45:44 :::*** 16:45:46 or :*:* 16:45:49 :) 16:45:50 those both do the same thing 16:45:52 yes 16:45:59 And how do you use the church numerals later on 16:46:00 as in 16:46:05 i have :::*** and ::** in the stack 16:46:06 multiplication and exponentiation are the easiest 16:46:09 and convert to unary 16:46:11 multiply is * 16:46:12 and i want to add them. Is it possible? 16:46:14 I'm getting "My toaster is broken" "What's wrong with it?" "It's broken" from someone I'm trying to help with a linux problem 16:46:14 fffff 16:46:15 exponentiation is ^ 16:46:21 addition is quite short but not as short 16:46:24 let me try to remember 16:46:26 xDD 16:46:38 ((:)~*(*)*)~^ 16:46:39 I think 16:46:42 7 = ::::::******... hmmm 16:46:54 ehird: tell him to order pizza :P 16:47:00 -!- olsner has joined. 16:47:00 +ul (:::***)(x)~^S 16:47:01 xxxx 16:47:14 +ul (:::***)(::**)((:)~*(*)*)~^(x)~^S 16:47:14 :::x*** 16:47:24 that's wrong... 16:47:27 +ul (:::***)(::**)((:)~*(*)*)~^^(x)~^S 16:47:28 xxxxxxx 16:47:34 ah, I missed the final ^ of addition 16:47:38 ((:)~*(*)*)~^^ 16:48:31 This makes it. I'm making an expanded version of Underload the programming language of my new portable! 16:49:01 since it's awesome, awesome and oh god so awesome 16:49:34 7 mins `til megaman time 16:49:39 so lemme hook up my video 16:49:46 VCR* 16:49:55 my VHS recorder 16:52:56 oki 16:52:58 hooked up 16:53:04 so i'm going off for 30 mins 16:53:05 bye 16:53:08 -!- asiekierka has changed nick to as[Rockman]. 17:05:57 -!- oerjan has joined. 17:06:36 * oerjan really wonders how ais523 avoided objections on that #really-a-cow thing. 17:06:52 oerjan: I buried the intent about 300 lines down in the Registrar's Report 17:06:58 which apparently nobody ever reads 17:07:00 ah 17:07:20 an old trick, i think 17:07:25 yes 17:07:36 it wouldn't have been worth using, were it not for the results 17:07:45 interesting ends justify boring means 17:08:55 i guess this trick works once people have forgotten the last time it was used 17:08:56 -!- as[Rockman] has quit (Read error: 104 (Connection reset by peer)). 17:09:05 -!- Slereah_ has joined. 17:09:33 i cannot remember if there were any countermeasures other than people being more diligent 17:10:05 oerjan: the important bit wasn't that, really 17:10:07 it's what resulted 17:11:05 is the channel logged? otherwise this sounds very evil. you will essentially be forcing some Players to break the rule of being subscribed. 17:11:22 imho 17:11:46 oerjan: it's logged now 17:11:51 two of us set up logging pretty quickly 17:11:57 ok 17:11:59 evil is the whole point, duh 17:12:00 :-P 17:24:12 afk for most of the rest of the evening 17:24:25 ok bye AnMaster 17:25:51 -!- slereah has joined. 17:25:52 -!- Slereah_ has quit (Read error: 104 (Connection reset by peer)). 17:26:31 -!- as[Rockman] has joined. 17:26:32 hi 17:26:33 i'm back 17:26:43 -!- as[Rockman] has changed nick to asiekierka. 17:26:45 how was megarock? 17:26:53 megaman nt warrior axess you mean 17:26:54 Good 17:26:57 Episode 49/51 17:27:05 so i have eps 47, 48, 49 17:27:06 all in polish 17:27:09 Now 50 and 51 17:28:11 yay 17:28:14 ah, the final battle 17:28:17 yes 17:28:19 wait 17:28:23 are you a megaman nt warrior fan? 17:28:33 :D 17:28:49 no i just knew "megaman" would end in a battle. 17:29:00 because... well, it has "mega" in it 17:29:10 yes 17:29:12 and nothing's more manly than a good battle 17:29:17 good battle, yeah 17:29:22 51 is the final battle 17:29:29 while 50 is the prelude, introduction to it 17:29:29 yarrrrr 17:29:37 i saw both in japanese 17:29:42 and the 51's finale in english 17:29:42 :P 17:29:55 do you know japanese? 17:30:08 nope 17:30:22 so i just looked at them 17:30:25 pure awesomeness 17:30:48 :) 17:30:51 :) 17:30:53 well, ima go read -> 17:31:00 read what 17:33:06 algorithm design 17:33:13 a book 17:33:15 or an ebook 17:33:18 or an internet resource 17:33:31 chapter 10.3: coloring a set of circular arcs 17:33:34 book 17:33:39 oh 17:34:03 76.80 euros, and i managed to destroy it by soaking it in water for about a day like half a week after buying it 17:34:05 \o/ 17:34:22 woah 17:34:42 o_O 17:34:52 76 euros is like a third of the money i have for food monthly, so it was kinda comical :P 17:35:22 it's comical - UNTIL YOU STARVE TO DEATH 17:35:27 then it's _really_ comical 17:36:07 mind you i didn't destroy it entirely, books that cost 76 euros tend to be quite good quality (not in content necessarily, but the actual books rock!) 17:36:28 the ink stayed on perfectly, on all pages 17:36:30 oklocod: so why did you soak it in water for a day? 17:36:33 it's just a bit wrinkly 17:37:05 i moved out, and had it in a box; when doing my dishes, i fell this milk can full of water 17:37:21 and didn't realize the water had dropped all over my books 17:37:24 until the next day 17:37:41 *felled, although i guess "fell" isn't used much 17:37:48 you fell a milk call full of water? :P 17:37:59 "toppled", perhaps 17:38:03 dropped. 17:38:06 yeah that sounds nicer 17:38:18 psygnisfive: isn't dropping only if it... drops? 17:38:24 i can give you precise reasons why you can't say tht you fell something :) 17:38:34 well, falling and dropping are almost identical 17:38:52 the only difference is the notion of agency involved. 17:39:01 or rather, the notion of causation 17:39:07 well, not quite 17:39:12 yes quite. 17:39:14 the subject of falling is the object of dropping 17:39:16 hmm 17:39:18 yes ais 17:39:19 this is true 17:39:20 so they're gramattically different 17:39:25 i haven't talked about falling 17:39:26 *grammatically 17:39:29 i've talked about felling 17:39:29 but subject and object are not semantic differences 17:39:40 ^repeat ergative 17:39:40 ergative ergative ergative ergative ergative ergative ergative ergative ergative ergative ergative ergative ergative ergative ergative ergative ergative ergative ergative ergative ergative ergative ergative ... 17:39:41 I will now go and write Underload programs. Is there a language similar to underload? 17:39:42 hmm... no 17:39:42 felling is not an english word. 17:39:47 but hey can be if you put them into a sentence 17:39:48 it isn't? 17:39:53 except in the context of cutting down a tree. 17:39:56 *they 17:39:58 you can fell a tree, meaning cut it down 17:40:04 psygnisfive: yes, that exact context 17:40:07 but other than that, "fell" is only the past tense of fall. 17:40:12 asiekierka: Joy is the most similar I know out of non-esolangs 17:40:14 so you cut down a can of water? :P 17:40:21 not most, but syntax-similar 17:40:25 psygnisfive: yes, quite 17:40:31 :P 17:40:32 hit it with my hand :) 17:40:40 yes but you didnt CUT IT DOWN 17:40:42 thats the point 17:40:47 asiekierka: well, it's a concatenative lang, so other concatenative langs can be somewhat similar 17:40:48 hitting something with your hand 17:40:50 and causing it to fall 17:40:58 I may do an esolang... maybe. Should i? 17:40:59 is not "felling" 17:41:02 but most of them don't go around putting code on the stack and using combinators, like Underload and Joy do 17:41:13 really what you did is knock over a can of water 17:41:17 or knock it off a counter 17:41:18 or something 17:41:27 causing it to fall onto your books 17:41:36 psygnisfive: did i mention i had an axe and the can was so old it was rooted to the ground with mold? 17:41:47 lol 17:41:54 was it growing leaves too? :P 17:42:06 but really i don't need this lecture, i do know fell wasn't the correct term. 17:42:09 oklocod: this sounds like the box of rotten apples on a string esolang 17:42:17 ;) 17:42:21 <3u oklocod 17:42:23 it's just i tend to forget basic vocabulary when i'm reading extensively. 17:42:24 and now 17:42:28 gentlemen 17:42:29 i must be off 17:42:30 in the language i'm reading in 17:42:34 for my linguistics club meeting 17:42:37 have funs 17:42:42 it was one fell swoop, anyhow 17:42:44 oh i will 17:42:46 is this common btw? 17:42:53 is what common? 17:43:03 i mean, you read a book, memorize the content, and forget how to say "hello" 17:43:16 for a while, that is 17:43:31 uh.. no? but problems with participant roles is one of the most common things in language acquisition 17:43:42 i didn't fail at that 17:43:43 oklocod: no it's a sign of alzheimer's 17:43:49 :P 17:43:51 i didn't talk about falling, that was a typo 17:44:05 i failed at not remembering the correct term for making an object fall over 17:44:09 well 17:44:18 i succeeded in not remembering that, but you know what i mean. 17:44:48 oerjan: right. 17:45:13 I think i must add an input command to Underload 17:45:39 another interesting fact: often, when listening to people, i have to ask them to repeat what they just said because i simply blacked out for a second, and missed the whole sentence 17:45:44 well 17:45:52 @ - input a string and put it at the top of the stack 17:46:05 oklocod: not very common on irc, i assume 17:46:18 asiekierka: the problem is that you can't manipulate individual characters within a string 17:46:27 blacked out is another bad term, more like got an acute thought burst, and missed all IO during the last 5 seconds. 17:46:28 the only way to make the program flow depend on the contents of a string is to eval it with ^ 17:46:38 I see 17:46:42 and why is that a problem 17:47:12 oerjan: indeed not. also irc may be one of the main reasons for both of these problems. 17:47:36 hmm? 17:47:56 i often google finnish phrases i've known since i was a child just to make sure i haven't just invented them myself :P 17:48:04 asiekierka: you cannot analyze strings, so you cannot e.g. write a rot13 program 17:48:06 this leads to paranoia ofc 17:48:20 There should be a command 17:48:30 noooo 17:48:32 if it's a random string, all you can do is print it out again, possibly several times 17:48:44 $ - Cut the string in the chars separately 17:48:45 as in 17:48:50 (asie)$ 17:48:52 outputs strings: 17:48:54 a, s, i, e 17:49:01 there should never be a command that makes technically existing, but practically nonexistant, functionality easier :P 17:49:17 asiekierka: That is inelegant 17:49:30 oklocod: this is not that kind. this is technically non-existing, so that's fine 17:49:33 You have to realise that if you will stamp things onto a language you have to be careful about it 17:49:35 and fit in with the language 17:49:54 oerjan: well it's technically existing if you have some other representation of a string on the stack 17:50:16 Still, you can't add to the chars 17:50:19 so it's kind of a problem 17:50:22 it's true you cannot splice strings, but that's really the whole beauty of underload. 17:50:25 you can't compare them, either 17:50:49 shall i compare thee to (a summer's day) 17:50:59 no 17:51:04 compare (abcde) to (abcdf) 17:51:07 :) 17:52:07 no way to create unmatched parentheses is a bit cool 17:52:10 well you could just have pop :: (abc..yz) -> a (bc..yz) or something 17:52:23 a bit cool? :P 17:52:28 yeah it's kinda cool! 17:53:19 afk for quite a while (probably hours), anyway 17:53:31 -!- thutubot has quit (Remote closed the connection). 17:53:33 bye 17:54:08 where's thutubot :( 17:54:16 on ais523's connection 17:54:19 which he just disconnected from 17:54:29 -!- Slereah_ has joined. 17:54:35 oh 17:54:45 don't mess with my thutu 17:54:56 -!- slereah has quit (Read error: 104 (Connection reset by peer)). 17:59:44 http://esolangs.org/wiki/Evil - the e command is an AAAAAAAAAAAAUGH 18:01:47 why 18:02:05 76543210->64725031!? 18:03:43 um the spec says -> 57361402 18:03:58 asiekierka: bit order. 18:04:35 ...wtf, esolangs wiki is wrong 18:04:35 ehird: i know, but why such random order 18:04:51 -!- slereah has joined. 18:04:55 asiekierka: Why not 18:04:56 . 18:05:00 -!- Slereah_ has quit (Read error: 113 (No route to host)). 18:05:02 because it's *evil* 18:05:07 sheesh 18:05:16 aeeeaeeew uueeaw aaaaaaaw w aaaw 18:05:16 zaeeeeew 18:05:17 uew ueeaeuew aaaw ueeuew eeaw 18:05:17 uueueuw 18:05:17 aeaw 18:05:21 ^ hello world 18:05:23 short version 18:05:36 http://web.archive.org/web/20070906110701/www1.pacific.edu/~twrensch/evil/pure_evil.pict Come on, this is just the java logo... 18:09:12 -!- moozilla has quit (Read error: 110 (Connection timed out)). 18:10:07 do you know any free BMP to GIF converter 18:10:09 or GIF animator 18:12:52 no 18:13:36 except ms gif animator, right, right 18:19:37 ais523: No, there's no official way of removing fungot command. 18:19:38 fizzie: makes smaller code than this version :) 18:19:50 ais523: I can remove rows from the saved state-file, though. 18:20:13 fizzie: Please ban CO2Bot from fungot. 18:20:13 ehird: ( i.e. 3m) as a way to do it 18:20:30 (Justification: Latter part of http://tunes.org/~nef/logs/esoteric/08.10.07.) 18:20:31 ehird: I can do that, but it probably won't help much. 18:20:40 fizzie: I guess so. CO3Bot! 18:20:51 I think I'll ban that hostname. 18:20:57 That is marginally more work to evade. 18:21:08 fizzie: i'd go for hostname -or- ident... 18:21:13 dynamic ips and such 18:21:54 I should probably add some sort of list that can be easily manipulated. 18:21:55 -!- asiekierka has quit (Read error: 104 (Connection reset by peer)). 18:22:11 fizzie: Perhaps just stop people using it more than 5 times in a row. 18:22:14 -!- asiekierka has joined. 18:22:17 (And don't tell CO2Games how to get around that...) 18:22:26 heh 18:22:27 What about a GIF optimizer 18:22:34 I think we already talked about ^echo optbot when he was around. 18:22:34 fizzie: I'm workin' on it ... not good at specs X_X 18:22:36 uh oh, it's CO2Games 18:23:03 let's ban him from adding commands only 18:23:19 CO2Games: I don't suppose you'd get bored of massively spammy fungottery any time soon? 18:23:19 fizzie: the only sort of 18:23:38 -!- ap0 has joined. 18:23:50 fungot: Stop encouraging him. 18:23:51 fizzie: and a 2-d language, given a for-each. 18:24:25 I'm already writing a module for my bot 18:24:34 -!- CO2Bot has joined. 18:24:45 CO2Games: Please stop spamming #esoteric. 18:24:46 Thanks 18:25:00 CN0D]h_lWn[Tk\^]OVSaKdY^GMUWCWJJS 18:25:05 you too. 18:25:16 lol 18:25:28 wdji*)(Xkfec RSTddOYXdIK][EYLDVT?MMQ;OB>7GE>BG 18:25:44 polish is darn difficult to read, i say 18:25:44 CO2Games: "lol" is not a response you can use to ignore me and keep spamming. 18:26:06 CO2Games: So will you please not spam like you did yesterday? 18:26:31 fine 18:26:35 thanks. 18:29:27 oerjan: it's not polish 18:30:02 y`w\jjYfgi[TWb$XQ\S`K^ZJU 18:30:14 asiekierka: No... it's line noise 18:30:38 ehird: no... it's encoded 18:30:39 *whoosh* 18:31:09 asiekierka: Could you talk in non-encoded text? 18:31:29 ^te2 y`w\jjYfgi[TWb$XQ\S`K^ZJU 18:31:30 yay_no_more_co2games_spam 18:31:34 right 18:31:39 ehird: it's secret messag--- oh well, oerjan did it 18:31:43 he discovered me 18:31:45 :( 18:31:49 ^show te2 18:31:50 >,[>,]<[<]>[.[-]>[+>]<[<]>] 18:31:52 Now i must think of another encryption 18:31:57 *DING* 18:31:59 totallyevil 18:32:12 bot.say ^totallyevil This is a mesage 18:32:13 ^totallyevil This is a mesage 18:32:13 Tikv$ny'i)wpnut 18:32:21 bot.say ^totallyevil This is a message 18:32:22 ^totallyevil This is a message 18:32:22 Tikv$ny'i)wpovu 18:32:35 ^def supertotalencryption bf ,[.+-+-+-[-]++++--+<><+++>---<--->+++,] 18:32:36 Defined. 18:32:41 ^supertotalencryption yayz 18:32:42 yayz 18:32:45 lol 18:32:56 +- would always be optimized out 18:33:03 ^show supertotalencryption 18:33:03 ,[.+-+-+-[-]+4-2+<><+3>-3<-3>+3,] 18:33:05 Uh 18:33:05 ok 18:33:09 but well 18:33:10 it was NOT 18:33:14 ^show supertotalencryption 18:33:14 ,[.+-+-+-[-]+4-2+<><+3>-3<-3>+3,] 18:33:15 see the code? 18:33:18 No I mean you should optimize it out 18:33:23 I should not 18:33:36 why? it looks like its there for no reason 18:33:54 You are right :) 18:34:08 ^show badrot13 18:34:09 >,[>,]<[<]>[+13.[+]>] 18:34:13 ^show 18:34:13 echo reverb rev bf rot13 hi rev2 fib wc aaa enctst copy badrot13 chtopic top topiccode compat_cat trulyawfulrot13 rot26 me echochohoo lolercakes echo_cho_ho_o baddoubles ul dick repeat def rot128 evil unevil totallyevil suparevil rot255 totallyevilenc say te2 supertotalencryption 18:34:20 ^show trulyawfulrot13 18:34:20 ,[.+2-+2-+2-+2-+2-+2-+2-+2-+2-+2-+2-+2-+2-,] 18:34:29 It was ,[.+,] before 18:34:33 but i tinkered with it 18:34:33 bot.say ^suparevil This is crap 18:34:34 ^suparevil This is crap 18:34:35 Tilz/bq`o 18:34:39 Ok 18:34:45 bot.say ^evil This is crap 18:34:45 so i'll make suparevilenc now 18:34:46 ^evil This is crap 18:34:46 Uijt!jt!dsbq 18:35:00 ^evil hio 18:35:12 i did it 18:35:16 ^suparevilenc CO2Games 18:35:17 CN/@RN& 18:35:29 bot.say ^totallyevil CO2Games 18:35:29 ^totallyevil CO2Games 18:35:29 CP4Jerkz 18:35:33 ^suparevil CN/@RN& 18:35:33 CO2Games 18:35:36 hahaha 18:35:46 there we go 18:35:54 Now lemme make my encodsure 18:36:16 Gotta finish up the code for my drainfuck module 18:36:47 ^aenc1 CO2Games 18:36:47 PBH1n`td 18:36:49 yayz 18:37:02 here we go with my encryption #1 :) 18:37:08 It's pretty easy but pretty hard 18:37:20 heh 18:37:23 ^adec1 PBH1n`td 18:37:24 AQ0I_ocu 18:37:29 Wait a minute 18:37:34 this this is NOT REVERSIBLE!? 18:37:35 heheh 18:37:37 or not that easily 18:37:43 no it's reversible 18:37:51 yes, i know 18:37:54 just not rot13-like 18:37:57 ^aenc1 PBH1n`td 18:37:57 CO2Games 18:38:00 You mean 18:38:03 just rot13-like 18:38:04 :P 18:38:14 Mmm nope 18:38:25 Now on Aenc2 18:38:27 rot13 decrypts with the encryptor 18:38:30 this too 18:38:37 ^aenc1 CO2Games 18:38:38 PBH1n`td 18:38:40 no you used enc and dec 18:38:43 ^aenc1 PBH1n`td 18:38:43 CO2Games 18:38:46 Uh, i did NOT 18:38:46 <_< 18:38:47 wtf 18:38:49 as you can see 18:38:54 :) 18:39:04 Now on to aenc2! 18:39:09 heh 18:41:03 Here you go with a not-so-easy-to-reverse algorithm. Your eyes will blow at the crappiness of it 18:41:05 but who cares 18:41:08 ^show aenc2 18:41:08 ,[>,>,>,.<2.>.<2.>+.>+.>+.<3,] 18:41:14 ^aenc2 CO2Games 18:41:14 GO2CP3Hsmeanft 18:41:17 Haha 18:41:29 Actually, the original one is planted here 18:41:39 GO2C....smea... 18:41:44 haha 18:41:48 and the other 4 is gibberish 18:42:32 ^adec2 GO2CP3Hsmeanft 18:42:33 CO2Gneam 18:42:37 Uh 18:42:38 something failed 18:42:45 ^adec2 GO2CP3Hsmeanft 18:42:45 CO2Games 18:42:48 Now it works 18:42:50 ^show aenc2 18:42:51 ,[>,>,>,.<2.>.<2.>+.>+.>+.<3,] 18:42:52 ^show adec2 18:42:53 ,[>,>,>,.<2.>.<2.,,,,] 18:42:57 What a difference :P 18:46:38 -!- KingOfKarlsruhe has joined. 18:46:38 -!- asiekierka has quit (Read error: 104 (Connection reset by peer)). 18:47:23 -!- asiekierka has joined. 18:47:44 fizzie: let's ponder on the irony of a huge amount of botmessing after telling people off for it 18:57:06 -!- moozilla has joined. 18:57:45 bot.modules 18:57:46 Loaded modules are: CHAN, TALKTO, TALK. 18:58:01 bot.modules 18:58:01 Loaded modules are: CHAN, TALKTO, TALK, DRAINFUCK. 18:58:52 bot.drainfuck +[] 18:58:58 bot.bf +[] 18:59:00 bot.df +[] 18:59:03 wait 18:59:04 what? 18:59:07 bot.modules 18:59:07 Loaded modules are: CHAN, TALKTO, TALK, DRAINFUCK. 18:59:10 bot.talk 18:59:13 bot.talk as 18:59:17 bot.df.program loop +[] 18:59:22 bot.df.run loop 18:59:23 -!- CO2Bot has quit (Remote closed the connection). 18:59:25 <_< 18:59:27 uhh 18:59:27 hey 18:59:29 whoops? 18:59:31 you did it on PURPOSE 18:59:34 right 18:59:40 did what 18:59:46 quit co2bot 18:59:50 no 18:59:52 it crashed 19:00:16 wtf 19:00:43 -!- CO2Bot has joined. 19:00:51 <_< 19:00:53 ok 19:00:54 uhh 19:00:58 bot.modules 19:00:58 Loaded modules are: CHAN. 19:01:06 bot.say hi 19:01:07 hi 19:01:20 bot.notice This is really annoying 19:01:28 :P 19:01:56 bot.modules 19:01:58 Loaded modules are: CHAN, TALK. 19:01:59 bot.modules 19:01:59 Loaded modules are: CHAN, TALK. 19:02:00 bot.modules 19:02:00 Loaded modules are: CHAN, TALK. 19:02:03 bot.say hi 19:02:03 heh 19:02:03 hi 19:02:34 bot.invite #esoteric-blah 19:02:38 bot.modules 19:02:38 Loaded modules are: CHAN, TALK. 19:02:44 seems the drainfuck module is broken 19:02:46 In what language is co2bot written 19:02:49 php 19:02:54 what tool did you use 19:02:57 notepad 19:03:04 ooh 19:03:05 i seee 19:03:10 It's not that hard 19:04:04 bot.modules 19:04:05 Loaded modules are: CHAN, TALK, GENERICREPLY. 19:04:25 bot.genericreply hi 19:04:30 bot.reply hi 19:04:30 ... 19:04:32 uh 19:04:39 What is genericreply forenericreply 19:04:40 Heh 19:04:46 CO2Bot: do you hate your father 19:04:49 AAUGH 19:04:50 what? 19:04:53 it doesn't work 19:04:57 Yeah it does 19:04:58 i want to ask your bot a question 19:05:03 so it means 19:05:06 CO2Bot hates you 19:05:06 it doesn't have ai 19:05:12 it just has commands 19:05:17 bot.kill CO2Games 19:05:25 bot.quit 19:05:29 nnnnNNNNGH 19:05:30 bot.smack asiekierka 19:05:30 CO2Games beat the shit out of asiekierka with a large tuna... 19:05:46 bot.smack CO2Games 19:05:47 asiekierka beat the shit out of CO2Games with a large tuna... 19:05:48 bot.smack CO2Games 19:05:48 bot.smack asiekierka, again, 19:05:48 asiekierka beat the shit out of CO2Games with a large tuna... 19:05:48 CO2Games beat the shit out of asiekierka, again, with a large tuna... 19:05:49 bot.smack CO2Games 19:05:49 asiekierka beat the shit out of CO2Games with a large tuna... 19:05:55 bot.smack asiekierka, again, 19:05:56 CO2Games beat the shit out of asiekierka, again, with a large tuna... 19:06:00 bot.smack CO2Games, over and over, 19:06:01 asiekierka beat the shit out of CO2Games, over and over, with a large tuna... 19:06:14 bot.smack CO2Games forever 19:06:14 asiekierka beat the shit out of CO2Games forever with a large tuna... 19:06:31 bot.smack.ext asiekierka dagger stabbed 19:06:31 CO2Games stabbed asiekierka with a dagger... 19:07:03 bot.smack.ext CO2Games Wii stabs 19:07:04 asiekierka stabs CO2Games with a Wii... 19:07:22 orly 19:07:33 bot.smack.ext spam banathon stops 19:07:34 asiekierka stops spam with a banathon... 19:07:42 lol 19:07:48 brb 19:08:00 bot.smack.ext CO2Games weight pwns 19:08:00 asiekierka pwns CO2Games with a weight... 19:10:20 clearly someone was lying slightly before 19:11:01 -!- asiekierka has quit (Read error: 104 (Connection reset by peer)). 19:11:31 -!- asiekierka has joined. 19:11:42 bot.modules 19:11:43 Loaded modules are: CHAN, TALK, GENERICREPLY, SMACK, TALKTO. 19:11:52 bot.talkto CO2Games hi 19:12:03 ugh 19:12:16 you have not been blah blah to get yadda yadda to blah yadda 19:19:43 bot.modules 19:19:43 Loaded modules are: CHAN, TALK, GENERICREPLY, SMACK, TALKTO. 19:27:07 back 19:27:37 heh 19:27:38 bot.modules 19:27:39 Loaded modules are: CHAN, TALK, GENERICREPLY, SMACK, TALKTO. 19:28:01 CHAN TALK DESU 19:28:30 bot.chan.talk desu 19:28:36 bot.talk chan talk desu 19:28:42 bot.say desu 19:28:42 desu 19:28:50 -!- oerjan has quit ("And I invented sarcastic comments, no lie!"). 19:28:55 rol 19:28:57 rofl 19:31:04 bot.say Hello world 19:31:05 Hello world 19:31:14 bot.say ñ 19:31:15 ñ 19:32:20 is that the language of gods? 19:32:33 bot.say ^aenc1 pa/sbr!xbfcqh``dthx^bg`s`hpkfu 19:32:34 ^aenc1 pa/sbr!xbfcqh``dthx^bg`s`hpkfu 19:32:34 bot.say garbage_is_what_i_love 19:32:34 garbage_is_what_i_love 19:32:38 lulz 19:33:06 <_< 19:34:14 bot.df.program loop ,{.} 19:34:22 bot.df.run loop 19:34:22 -!- CO2Bot has quit (Remote closed the connection). 19:34:24 shit 19:34:37 augh 19:34:39 get it back 19:34:41 get it back 19:35:06 -!- CO2Bot has joined. 19:35:11 bot.modules 19:35:11 Loaded modules are: CHAN. 19:35:25 (what module includes bot.say?) 19:35:28 bot.modules 19:35:28 Loaded modules are: CHAN. 19:35:30 TALK 19:35:34 (so load it! 19:35:35 ) 19:35:37 ok 19:35:45 bot.modules 19:35:45 Loaded modules are: CHAN, TALK. 19:36:03 bot.say ^rot13 obg.fnl ^nqrp2 .bgoch/ nlfom!yryuszzbbbb 19:36:03 ^rot13 obg.fnl ^nqrp2 .bgoch/ nlfom!yryuszzbbbb 19:36:05 bot.say ^adec2 .otbpu/ aysbz!lelhfmmoooo 19:36:05 ^adec2 .otbpu/ aysbz!lelhfmmoooo 19:36:06 bot.say helloooo 19:36:06 helloooo 19:36:09 hahaha 19:36:09 lol 19:36:11 what a tree 19:36:24 Sad we don't have thutubot to join our part 19:36:24 y 19:36:37 heh 19:38:14 no wait, sure we have another bot 19:38:15 bot.say ^rot13 obg.fnl ^nqrp2 .bgoch/ nlfom!ocgbdhp.g.bg 19:38:15 ^rot13 obg.fnl ^nqrp2 .bgoch/ nlfom!ocgbdhp.g.bg 19:38:16 bot.say ^adec2 .otbpu/ aysbz!bptoquc.t.ot 19:38:17 ^adec2 .otbpu/ aysbz!bptoquc.t.ot 19:38:17 bot.say optbot.. 19:38:17 optbot.. 19:38:18 fungot: here's the sourcecode: 19:38:18 CO2Bot: Your parser sucks. 19:38:18 optbot: my ' java' i like to start with 19:38:19 fungot: Hey i got a question about funge if anyones interested in answering: what happens if you 'g' from a blank cell? or if you 'p' a non-funge command to a cell and the pc passes over it? 19:38:19 optbot: but i was trying to make it down 19:38:20 fungot: - Steven J. Vaughan-Nichols' test 19:38:20 optbot: seems like vim is quite helpful 19:38:21 fungot: why do you have those discussions at 05-06am? 19:38:21 optbot: we are? 19:38:22 fungot: i need a bit of antialiasing, because i want them to grow in such a way that the growth can never be seen 19:38:25 oops... 19:38:35 i didn't think it'll have this sort of effect 19:38:38 i thought it'll be only one time 19:38:43 but didn't not---Who stopped it? 19:39:20 -!- asiekierka has quit. 19:39:35 -!- asiekierka has joined. 19:42:19 hello? 19:42:21 fungot? 19:42:21 asiekierka: so indenting that second line is a comment, unless preceded by 19:42:24 optbot? 19:42:24 asiekierka: debug my prolog lisp :( 19:43:17 NO 19:43:20 never, optbot 19:43:20 asiekierka: That is if you want to pursue my leads further. 19:43:21 bye 19:43:28 -!- Mony has quit ("Ne regrettons pas le passé, ne nous préoccupons pas de l'avenir : le sage vit dans le présent."). 19:43:41 \/ 19:43:42 \/ 19:43:44 \/ 19:43:45 \/ 19:43:46 \/ 19:43:47 \/ 19:43:49 \/ 19:43:49 \/ 19:43:51 \/ 19:43:52 \/ 19:43:53 \/ 19:44:38 hi ais523 19:45:02 asiekierka: CO2Games: Hmm. Was that an hour of botspam JUST FOLLOWING me telling you both off for it? 19:45:03 sigh 19:45:18 hi ehird 19:45:20 and wb me 19:45:26 * ais523 wonders why eir client strips one leading space from a line, but doesn't strip any leading space from a line if it starts with two spaces 19:47:35 what? 19:47:35 -!- asiekierka has quit (Read error: 104 (Connection reset by peer)). 19:48:07 Not my fault 19:48:12 optbot: f(x) = 4(x - 5)^2 + 4 19:48:25 optbot, are you alright? 19:48:39 ehird: is optbot alright? 19:48:44 hehhe 19:48:46 hmm... fungot's alright, presumably 19:48:46 ais523: in fact i have been ridiculed due to my modern bias 19:49:27 GENTLEMEN 19:50:08 :o 19:50:21 i had some ideas about how to parse transformations 19:50:39 fungot: f(x) = 4(x - 5)^2 + 4 19:50:39 KingOfKarlsruhe: i should write those lecture diary things for the first 19:51:45 KingOfKarlsruhe: actually, that's not how you do itTOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | They sound so.... British. 19:52:48 ais523: ok 19:52:50 ais523: you might explain what evaluates to true and what doesn't 19:53:01 ah, optbot's just lagging 19:53:01 ais523: it was cool. Because it was Lisp with syntax. 19:53:03 -!- CO2Bot has quit (Read error: 104 (Connection reset by peer)). 19:53:37 -!- CO2Bot has joined. 19:54:09 bot.df.program loop +[] 19:54:14 bot.df.run loop hello 19:54:15 -!- CO2Bot has quit (Remote closed the connection). 19:54:22 -!- asiekierka has joined. 19:58:05 http://paste.pocoo.org/show/87437/ 19:58:06 -!- asiekierka has quit (Read error: 54 (Connection reset by peer)). 20:00:47 -!- CO2Bot has joined. 20:00:50 bot.modules 20:00:50 Loaded modules are: CHAN, DRAINFUCK. 20:01:02 bot.df.list 20:01:02 Loaded modules are: . 20:01:05 err 20:01:28 bot.df.program loop +[] 20:01:30 -!- thutubot has joined. 20:02:30 -!- CO2Bot has quit (Read error: 104 (Connection reset by peer)). 20:02:59 -!- CO2Bot has joined. 20:03:02 bot.modules 20:03:02 Loaded modules are: CHAN, DRAINFUCK. 20:03:05 bot.df.list 20:03:05 Drainfuck programs are: . 20:03:20 +ul (^echochohoo optbot)S 20:03:20 ^echochohoo optbot 20:03:21 optbotptbottbotbotott 20:03:21 ais523: this should produce a 1 but I get an "M" 20:03:21 thutubot: '@_T1 = 2 20:03:21 fungot: it's (mostly) sanely written, and I *am* available, so. . . 20:03:22 optbot: that sounds like the sort of message involving parameters.' 20:03:22 fungot: module constructor run for each fingerprint 20:03:23 optbot: scheme 48 seems to prefer to use interfaces that get exercised by lots of people 20:03:23 fungot: yeah 20:03:24 optbot: forcer says: what? you meant or what? 20:03:24 fungot: if (sender != string(argv[2])) continue; 20:03:28 <_< 20:03:55 bot.df.program loop +[] 20:04:12 bot.df.program loop +[] 20:05:35 -!- CO2Bot has quit (Nick collision from services.). 20:07:09 -!- CO2Bot has joined. 20:07:39 bot.df.list 20:07:39 Drainfuck programs are: . 20:07:42 WTF 20:07:54 <_< 20:08:09 bot.df.program loop +[] 20:08:14 test 20:08:24 bot.df.run loop hi 20:08:25 -!- CO2Bot has quit (Remote closed the connection). 20:08:27 OMG 20:09:33 -!- CO2Bot has joined. 20:09:58 bot.program cat ,[.,] 20:10:03 bot.df.program cat ,[.,] 20:10:14 bot.df.run can hello sir 20:10:14 -!- CO2Bot has quit (Remote closed the connection). 20:11:45 -!- CO2Bot has joined. 20:12:01 bot.program cat ,[.,] 20:12:08 bot.df.program cat ,[.,] 20:12:20 bot.df.list 20:12:21 Drainfuck programs are: ,[.,]. 20:12:27 err...oops 20:12:49 bot.df.run cat Hello, world! 20:12:50 -!- CO2Bot has quit (Remote closed the connection). 20:20:37 CO2Games: stop this shit. 20:22:41 what shit 20:23:07 psygnisfive: he was doing it all last night 20:23:21 CO2Bot is my bot 20:23:39 I'm debugging the drainfuck module 20:23:41 CO2Games: well, #esoteric-blah exists for a reason 20:23:45 or you could test in your own channel 20:23:49 hmm ok 20:23:49 I tested thutubot on my own /server/ 20:23:54 to avoid bothering Freenode 20:24:21 he needs to fucking stop. 20:24:32 psygnisfive: have you seen last nights logs 20:24:38 no and i dont want to 20:24:40 o 20:24:49 psygnisfive: http://tunes.org/~nef/logs/esoteric/08.10.07 20:24:52 skip to 21:30:14 --- join: CO2Games (n=CO2Games@75-163-236-8.clsp.qwest.net) joined #esoteric 20:24:54 no dude 20:24:54 and read 20:24:54 no 20:24:55 and kill yourself 20:25:06 so oklocod/anmaster 20:25:19 i had some ideas on how we could parse a transformation language with scope indicators and so on 20:25:55 oklocod: oko 20:26:08 okoko! 20:26:37 okokokokokoko 20:26:39 okokokokokokokokokokokoko 20:26:40 okokoko 20:26:42 okokokokokokokokoko 20:26:45 okokokokokokokokokokokokokokokokoko 20:26:47 psygnisfive: coolness 20:26:58 yeah 20:27:00 what i figure is 20:27:10 brb 20:27:17 suppose you have some, call it X 20:27:24 okay i suppose. 20:27:29 that needs to be interpreted as originating in some position, we'll mark it with t 20:27:36 so that it looks like so: 20:27:41 -!- CO2Games has quit ("And I invented doors, no joke!"). 20:27:41 X...t... 20:27:46 where ... is 'other stuff' 20:28:03 the grammar will have what you might call "functional" positions 20:28:28 that is, you have a CFg rule like, say, ScopeIndication -> Indicator SomethingElse 20:28:56 so that the parser parses as a ScopeIndication, and then, as its going through SomethingElse 20:29:12 well i don't entirely follow you, which may be a bad sign after 5 lines of explanation. 20:29:13 it finds a spot that /normally/ would have some element, namely X 20:29:21 ok ok 20:29:26 "you have some, call it X" 20:29:30 so lets try this from a different perspective 20:29:30 have some... butter? 20:29:38 like, some value or something? 20:29:41 hmm 20:29:42 suppose you have a disjunction 20:29:47 well k 20:29:47 an or lets say 20:30:07 and you want it to have scope over some specific set of predicates 20:30:08 like say 20:30:35 a(b(c(x))) or d(e(f(x))) 20:30:36 right 20:30:44 but really this could be simplified rather conveniently 20:30:44 as 20:31:17 something like, say 20:31:33 no, sorry, thats a bad example :p 20:31:37 (a.b.c or d.e.f)(x) 20:31:37 uh.. say this instead: 20:31:42 yeah i was gonna say that 20:31:45 +ul (:(0 )*S:(1 )*S:(2 )*S:(3 )*S:(4 )*S:(5 )*S:(6 )*S:(7 )*S:(8 )*S(9 )*S):(0)~^:(1)~^:(2)~^:(3)~^:(4)~^:(5)~^:(6)~^:(7)~^:(8)~^(9)~^ 20:31:45 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 20:31:49 but thats not scope indication as i meant it 20:31:51 but yeah lets say that 20:31:53 +ul (:(0 )*S:(1 )*S:(2 )*S:(3 )*S:(4 )*S:(5 )*S:(6 )*S:(7 )*S:(8 )*S(9 )*S):()~^:(1)~^:(2)~^:(3)~^:(4)~^:(5)~^:(6)~^:(7)~^:(8)~^(9)~^ 20:31:53 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 20:31:59 the or has scope over the whole thing 20:32:06 but its lower in the structure 20:32:13 so we might have a scope indicator like 'either' 20:32:14 yy. 20:32:20 that goes like this 20:32:31 either (a.b.c or d.e.f)(x) 20:32:51 so it's kinda the "\x ->" for the "x" that is the or 20:33:02 sort of 20:33:03 you tell it where to lift from 20:33:06 or consider for instance 20:33:28 a(b(c(x))) or a(b(c(y))) 20:33:34 we could indicate this with 20:33:45 either a(b(c(x or y))) 20:34:12 but the question is how does the scope get pulled out of this 20:34:26 -!- KingOfKarlsruhe has quit (Remote closed the connection). 20:34:29 and there are also cases where we might not even leave "or", or similar things, in place like that 20:34:39 so how would we parse this? 20:34:44 well i figure the structure could be like this: 20:35:15 [either [a [b [c [or x y]]]]] 20:35:20 for the nesting 20:35:43 [either P] is a case of ScopeIndication -> Indicator SomethingElse 20:35:51 with Indicator -> 'either' 20:36:03 so once we parse this, and make this recognition 20:36:12 we keep a list of these indicators 20:36:15 a stack, probably 20:36:17 or a queue 20:36:37 and once we find an item that can have scope 20:36:40 such as a disjunction 20:36:54 we associate the scope indicator with that disjunction 20:37:18 either 6=6 and either 5=2 or 2=(5 or 2) 20:37:20 and then we can extract the or from [a [b [c [or x y]]]] 20:37:27 well either makes no sense with and, as a keyword, ofc 20:37:28 leaving [a [b [c T]]] 20:37:32 which is a template 20:37:58 yes 20:38:00 then we replace x/y with [a [b [c T]]] with T replaced by x/y 20:38:31 yeah, mapping tree, nopol's negative list, nondeterministic element 20:39:00 anyway, I've decided that lazy imperative languages make more sense then strict imperative languages in lots of ways 20:39:06 and there should be more of them 20:39:14 it could even work for other quantifiers like all 20:39:21 ais523: elaborate 20:39:30 (N.B. for the benefit of oerjan, I'm arguing for lazy and impure, rather than lazy and pure, here) 20:39:49 oklocod: a lazy function can evaluate its arguments more than once, or not at all 20:39:56 which means that things like if and while can be represented as functions 20:39:58 and what does pure/impure in the context of an imperative language? 20:40:10 oklocod: pure = without side effects, no matter what the paradigm 20:40:11 a(b(c(all X))) == forall x <- X [a(b(c(x)))] 20:40:13 ais523: yes i know what they are 20:40:28 ais523: well imperative + pure sounds a bit weird. 20:40:33 we could pull this out similarly 20:40:36 yes, it defeats the point of being imperative 20:40:40 but imperative + lazy works fine 20:40:44 and we can ofcourse also have different scopes 20:40:52 you just need to make all the commands run at the right itme 20:40:53 *time 20:41:02 which effectively you can do by monad-chaining them together 20:41:22 but you can do all this without first-class functions, if you want to 20:41:32 a( <> b(c(all X))) == a(forall x<-X [b(c(x))]) 20:41:48 it works with sort of second-and-a-bit class functions, sort of a IIa 20:41:57 psygnisfive: yah thaz nice 20:42:11 im still not entirely sure how we could use this shit but 20:42:36 alternatively, consider repetition and crap 20:42:39 especially in forks 20:42:54 or in filters 20:42:58 filters are a good example 20:43:03 PERHAPS DYNAMIC SCOPE FOR THAT! print (true or <> my_cool_function()); function my_cool_function() { return true and false } 20:43:18 x | a(x) or b(x) 20:43:23 could easily be redone as 20:43:29 x | a or b 20:44:01 (a or b) could make a lambda: \x -> a(x) or b(x) 20:44:17 j does taht 20:44:20 when it finds no argument to a 1-argument lambda it looks back for the scope-taking element 20:44:21 doznt it 20:44:24 zdxzd 20:44:32 well, J has forked functions 20:44:37 % for instance is a forked division 20:44:41 but i dont know if it works like that 20:44:45 what are these Forked Functions 20:44:53 % is a forked division 20:44:55 so like.. 20:45:08 a % b == \x -> a(x)/b(x) 20:45:17 i just know function function function means function(arg) `function` function(arg), where arg is the arg of the function in the scope of which we are 20:45:26 in haskell-ish: 20:45:47 fork a f b = \x -> f (a x) (b x) 20:45:56 oh i see. 20:46:13 thazz called a forkor i neva herd 20:46:23 i'm so tired 20:46:24 so fork (sum) (/) (length) 20:46:26 i could eat a cow 20:46:37 might be a definition for avg 20:46:47 in J the avg is defined points-free as 20:46:50 yes that's a pretty avgsome definition 20:47:02 avg := +/ % # 20:47:08 yes 20:47:28 as i said earlier 20:47:47 but also filters on sets 20:47:49 -!- oklocod has changed nick to oklopol. 20:47:52 X | a or b 20:48:04 for X = { x0, x1, ... } 20:48:06 would mean 20:48:13 i need more time, need more of it. 20:48:17 moooooore time 20:48:22 { x | x <- X and (a(x) or b(x)) } 20:48:41 how does it know where to take x from 20:48:42 or even just 20:48:44 a or b X 20:48:52 it takes x from the thing before | ... 20:48:58 i mean 20:48:59 X 20:49:02 ohhh 20:49:04 consider the natural language equivalent 20:49:08 X | a or b 20:49:11 i cannot exactly read. 20:49:16 :p 20:49:56 a or b X would be interesting 20:50:09 "a or b X" is pretty awesome, implicit mapping, weird precedence and or has a lifted scope 20:50:13 yes. 20:50:15 i love it 20:50:18 well not really mapping 20:50:20 more of this 20:50:20 its filtering 20:50:39 and in this case its really i suppose a conversion of two predicates into one 20:50:40 yes, right, for boolean functions that makes more sense 20:51:37 a or b X would mean filter (\x -> a x | b x) X 20:51:51 tho you COULd do maps 20:51:52 like 20:52:03 square each X 20:52:17 which would be map square X 20:52:23 perhaps you could do this programmatically, tell it how to evaluate things that make no sense originally, like applying a (\int -> bool) to a list 20:52:26 but really it could be even more crazy 20:52:36 like square each X and Y 20:52:51 so that, you make kinda generic function definitions, but just with types, and provide rewrite rules 20:52:56 or something like that i dunno 20:53:04 which would be more ({x*x | x<-X}, {y*y | y<-Y}) 20:53:40 (p@(\int -> bool) l@list) ==> filter(p, l) 20:53:51 i'll read what you said, now. 20:55:18 or we could even get away with haskell-like currying but also allow arbitrary numbers of arguments without using lists 20:55:27 like so: 20:55:34 (+) 1 2 3 4 5 6 7 20:55:41 would be short for 20:55:43 for functions that return other things than booleans, put (f@(\a -> b) l@list) ==> map(f, l) before the other definition, and you have the mapping case 20:55:59 (+) 1 ((+) 2 ((+) 3 ...)) 20:56:10 that one language of ehird's does that 20:56:16 and we'd know this by pushing (+) to the parse list 20:56:24 oklopol: hm what 20:56:30 implicit foldl 20:56:45 for n-ary functions | n>2 20:56:47 and each time we get to the second argument position of (+) and we instead expect a + ... 20:57:05 therefore when we get a number instead, we just parse it as (+) THEN the number 20:57:06 and so on 20:57:11 until we get to the last number 20:57:18 parse that as (+) 7 ... 20:57:23 and then, when we try to fill in for ... 20:57:32 we find theres nothing left to parse on that line 20:57:40 or in the enclosing () 20:57:44 so we insert 0 20:58:00 how come we insert zero? 20:58:10 well because otherwise its (+) 7 20:58:19 and thats a lambda 20:58:25 cool lambdas 20:58:36 well im assuming haskells autocurrying 20:58:42 anyway, i think my idea was awesome and perfect, do comment on it 20:58:47 ais523: wanna have a crack at determining the TC-ness of http://esolangs.org/wiki/Qq? 20:58:50 we never solved it 20:58:50 im not sure i understand it ;) 20:58:59 ehird: I'll have a look 20:59:09 Also, munge=concatenate, in that 20:59:20 psygnisfive: basically, you can supply rewrite rules for expressions that are typing errors originally 20:59:41 nah, boring. :p 20:59:45 anyway 21:00:04 like, to add be able to add a string to an int, you do "a@int + b@string ==> a + conv2int(b)" 21:00:26 maybe 21:00:27 anyway 21:00:29 how's that more boring than yours, this is at least a new idea :P 21:00:32 i like the idea of weird movement 21:00:36 weeeeeird 21:00:52 weird is great.... or should i say geird? 21:00:52 a programming language with movement would be cool 21:00:54 and awesome to parse 21:00:57 no i shouldn't 21:00:59 that's not english 21:01:16 can you define movement btw 21:01:26 movement is like 21:01:33 where something has to be interpreted as existing in multiple places 21:01:52 e.g. the x in {x | p(x)} is in two places 21:01:58 but if you have just one x 21:01:58 say 21:02:02 x | p 21:02:12 you can pretend that you /started/ with just p(x) 21:02:19 where x is some variable that you're questioning 21:02:26 and therefore because you're questioning it 21:02:34 it has to have scope over p(x) 21:02:43 hence it "raises" to be 21:02:46 x | p(x) 21:03:14 "you can pretend that you /started/ with just p(x)" not sure i understand 21:03:16 and the low one just gets "suppressed" 21:03:19 ok well 21:03:25 consider more this: 21:03:36 how does it know to do p -> p(x)? 21:03:41 pretend for a second that we can paraphrase p(x) as p of x 21:03:42 right 21:03:47 k 21:04:04 * oklopol considers more that 21:04:06 now pretend that if we want to find all x's where p of x is true 21:04:21 we can substitute an alternative word that idicates we're questioning x 21:04:29 call this word what 21:04:40 so now we can say really... p of what 21:04:56 'p of what' means "for what x, p of x" 21:05:32 lolpee 21:05:32 right 21:05:44 Yes. 21:05:45 Indeed. 21:05:59 but in the MEANING, the 'what x' has scope over 'p of x' 21:06:25 like |: x | p of x 21:06:39 so we can /move/ 'what' up to where it has scope 21:06:59 what | p of what 21:07:07 or what | p(what) 21:07:18 so the position of what indicates the scope 21:07:27 so, umm, when we have a predicate over x, like x | p, whereever there is a typing issue where you need a boolean where there is a predicate, you give that predicate x as argument? 21:07:29 but now we have a redundancy, so we just sort of.. drop the second one 21:07:32 what | p 21:07:49 well, it doesnt have to be just that tho keep in mind 21:07:54 so, x | p or q could be x | p(x) or q(x), because the predicates were in place of expected booleans, and needed to be applied 21:08:02 right 21:08:05 x | p or q 21:08:45 wonder if that could be done in my "type mismatch triggered rewriting" system 21:08:56 ehird: kind of like Underload but not really is a good description for that lang 21:09:01 maybe. dunno. 21:09:11 ais523: :) 21:09:14 Underload can't be compiled into it directly, because the return value of 9 is'nt a legal value of 2 21:09:19 *isn't a legal input for 2 21:09:20 somehow an expression should know x somehow encloses 21:09:22 *it 21:10:08 that is something the language needs to offer, i guess 21:10:36 ey? 21:10:39 oh, alternatively 21:10:46 we can do the opposite 21:10:56 instead of x | p or q 21:10:58 we could do 21:11:04 ehird: I don't think it is TC, because of the output of 9 isn't input to 2 issue 21:11:09 p or q x, like i said. 21:11:14 ais523: ? 21:11:16 but, something like "context x: expecting bool: p@(\X -> bool) ==> p(x)" 21:11:17 here the raising is invisible 21:11:19 so you can only use 8 for swaps and such a finite number of times 21:11:24 ehird: the output of 9 is a single integer 21:11:26 context is a keyword for when we are inside x's scope 21:11:29 the scope-acquisition of x is implicit not explicit 21:11:32 thus you can't append stuff inside the integer, so to speak 21:11:36 ais523: No. 21:11:39 expecting is a keyword for what the expression should convert to 21:11:42 The output of 9 is whatever the function returns. 21:11:47 in Underload you can do (blah)a(^)* 21:11:49 oh 21:11:49 no 21:11:52 sorry 21:11:55 -!- Slereah_ has joined. 21:11:55 there doesn't seem to be a Qq equivalent to that 21:12:00 tho we'd probably want to use a special indicator that x needs to be interpreted with different scope 21:12:01 ais523: hmm 21:12:01 like 21:12:04 psygnisfive: yes, that is covered by the rewrite system as well 21:12:09 p or q which x 21:12:19 ais523: BUT 21:12:30 -!- slereah has quit (Read error: 104 (Connection reset by peer)). 21:12:31 ais523: (0 2 (9 ...) (9 ...)) 21:12:35 tho like i said before 21:12:47 if its filtering a list, p or q X is probably how it should look 21:13:05 lets see 21:13:08 ehird: that's illegal, isn't it? 21:13:10 what other kind of scopal issues are there 21:13:13 the 0 evaulates the 9s to single integers 21:13:18 which aren't legal arguments to the 2 21:13:21 negation could be interesting 21:13:23 ais523: oh, right 21:13:23 ais523: i'm not sure 21:14:15 psygnisfive: well i'd just prefer type mismatch triggered rewriting, and then perhaps having these things in the stdlib :P 21:14:32 neither a(b(c(x or y) == not(a(b(c(x))) or a(b(c(y)))) 21:15:03 ah well the way ive been thinking of it involved recording when things were in places they weren't expected to be in 21:15:08 why not have a nor, it'd be a pretty unique keyword 21:15:14 or operator name, whatever 21:15:22 well you could do a(b(c(x nor y))) sure 21:15:36 psygnisfive: yes, that's what it's about 21:15:51 and that results in a(b(c(x))) nor a(b(c(y))) 21:15:59 you can do implicit filtering, implicit mapping, forking and that scope extension thing with it 21:16:09 what else could we do with it tho 21:16:10 :o 21:16:24 the implicit foldr 21:16:46 you mean, it's not general enough to be interesting? 21:16:57 well it is but i want it to be even wonkier 21:17:01 because right now its not that esoteric 21:17:02 :p 21:17:39 i'm just saying you're only listing special cases of what one could allow for programmers to do themselves given a good construction of TMTR 21:17:54 it seems to me like a pretty generic idea 21:18:01 but i dont see it as being TMTR at all 21:18:05 but, i've been known to love my own inventions 21:18:15 thats the thing 21:18:21 i see it as a completely different system :P 21:18:27 you see it as what then? 21:18:32 a syntax extension? 21:18:43 movement of elements of the syntax 21:18:45 or lack thereof 21:19:23 brb 21:20:41 i don't see a case where tmtr couldn't do just that, because clearly the "movement", which is basically rewriting, happens where the code somehow has type errors (if it didn't, how would you know where to have movement anyway) 21:22:21 i need to sleep now 21:22:27 neeeeed to 21:23:38 ais523: i have tons of new ideas for that 3-sat language, storage is done using boolean variables with probabilities, and you can have predicates 21:23:54 (a probability can store an infinite amount of data of course) 21:24:38 you do all boolean logic using a modified 3-sat, which tries to find the most probable assignment for the variables 21:24:53 oh dear, sounds like my INTERCAL equation solver thing 21:25:05 :) 21:25:05 but in a very different way 21:25:35 i'm not sure how exactly all this works, and flow control is a bit iffy still, because i need to be very careful not to allow a direct form of lambda calculus 21:26:32 often my languages end up reinventing lambdas, if they aren't imperative. and that's quite boring 21:26:38 but, i have high hopes 21:26:53 that's because lambdas are so useful 21:27:09 hmm... would you argue that Unlambda or Underload reinvents the lambda? 21:27:09 have an exam on monday, so i'm kinda busy for a while, hopefully have some time to work on this, and muture next week. 21:27:35 the reasong isn't lambdas are useful. it's that they arise out of anything, because they are trivial beings. 21:27:42 *reason 21:28:08 ais523: not that directly. 21:28:37 but, for instance, the turing completeness proof was a quite trivial compilation from lc 21:28:42 Underlambda will have a preprocessor that preprocesses lambda syntax into Underloady code 21:29:03 also, I wrote a BF-minus-input -> Underload compiler afterwards 21:29:09 so now there are two TC proofs of Underload 21:29:26 for an Interesting Language, i'd argue, the simplest proof should be a construction of a lambda calculus evaluator, and the creation of the input in memory 21:29:39 hmm... not BCT? 21:29:54 cyclic tag was used for both rule 110 and the 2,3 Turing machine 21:30:09 also, I wouldn't try to prove C TC via lambdas 21:30:15 ais523: the point is, you shouldn't be able to make a simple compilation that preserves time complexities 21:30:34 ah, ok 21:30:42 if you can, then you've reduced the language to another, and a there's a significant drop in interestingness 21:31:00 well, I think the 2,3 Turing machine being O(2^2^n) just to simulate cyclic tag is enough of a computational order gap 21:31:05 i'm talking about tarpits of course, a language can be interesting as a programming experience even if it has a trivial compilation to something. 21:31:27 -!- Slereah_ has quit (Read error: 113 (No route to host)). 21:31:30 it's just not interesting as a computation model 21:31:32 *al 21:31:53 ais523: :P 21:31:56 sleep! -> 21:32:14 night 21:32:21 -!- Slereah_ has joined. 21:32:27 +ul (optbot!)S 21:32:27 optbot! 21:32:27 ais523: ok lets see if this brainfuck IRC bot works 21:32:27 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | yes. 21:32:44 heh, what a great concatenation of messages 21:32:58 if only optbot had said "Underload" not "brainfuck" it would have been perfect 21:32:58 ais523: So it IS javascript. 21:33:03 or if it had been written in BF itself 21:39:58 -!- KingOfKarlsruhe has joined. 21:41:24 hello 22:00:43 hm? 22:00:49 psygnisfive, you highlighted me when I was away? 22:00:59 a while back 22:01:03 ais523, hi btw 22:01:13 psygnisfive, I was out of town 22:01:18 just regarding ideas for how to parse a language with movement and stuff. 22:01:40 and I'm 100% sure I did set /away 22:01:54 .. /away?? 22:02:04 psygnisfive, you know in /whois 22:02:10 * [ais523] is away (Gone away for now.) 22:02:18 AnMaster: ais523 is back 22:02:18 you use the away command to set it 22:02:28 hm.. doesnt work when i do it 22:02:30 ais523, well not when I did whois just 3 seconds earlier 22:02:31 :P 22:02:31 and yes, I /away before /quitting 22:02:38 ah, there's a weird bug here 22:02:40 psygnisfive, err /away 22:02:43 when I do /back it tells me I'm already back 22:02:47 plain away will remove the away 22:02:51 ah yeah ok 22:02:52 at least in this client 22:02:52 but then secretly unaways me 22:02:55 and on server protocol 22:02:57 and not on this client it won't 22:02:58 -!- kar8nga has left (?). 22:03:19 * [psygnisfive] is away (foo) 22:03:20 yep 22:03:33 psygnisfive, you seriously mean you didn't know about it? 22:03:42 hm 22:03:46 -!- KingOfKarlsruhe has quit (Remote closed the connection). 22:03:53 nope 22:03:59 tho im not an IRC whore so.. :p 22:04:03 Have ye not read RFC 1459!? 22:04:16 no 22:04:18 (ais: correct me if that is wrong form of old you) 22:04:35 ais523, ^ 22:04:57 -!- slereah has joined. 22:05:01 AnMaster: Hast thou not read RFC 1459 would be more appropriate 22:05:04 as you're only talking to one person 22:05:14 but people only say that nowadays to deliberately sound really old 22:05:22 as it went out of English centuries ago 22:10:59 ah 22:11:06 ais523, well I wanted that 22:11:07 :P 22:17:51 -!- jix has quit ("CommandQ"). 22:19:58 -!- slereah has quit (Read error: 113 (No route to host)). 22:20:04 -!- Slereah_ has quit (Read error: 113 (No route to host)). 22:20:54 hæfdon þe eall gān gemædde?! 22:22:22 -!- Slereah_ has joined. 22:27:15 -!- CO2Games has joined. 22:27:50 -!- CO2Bot has joined. 22:28:05 bot.df.program me ^+++++++[>++++++++<-]>+^.++.+++++++++++++++++.-----------.++++++.-.[+]++++[>++++++++<-]>.V.V. 22:28:11 bot.df.run me 22:28:11 string :: NULL 22:28:11 -!- CO2Bot has quit (Excess Flood). 22:28:14 <_< 22:29:05 Hast thou not read RFC 1459!? 22:29:15 It wasn't intentional 22:29:27 -!- CO2Bot has joined. 22:30:15 bot.df.program me ^+++++++[>++++++++<-]>+^.++.+++++++++++++++++.-----------.++++++.-.[+]++++[>++++++++<-]>.V.V. 22:30:26 bot.df.run me test 22:30:26 string :: string 22:30:26 :: 65536 Action Limit exceeded! 22:30:30 <_< 22:30:37 CO2Games, STOP. 22:30:38 yeah ok so the loops are broken 22:30:51 -!- CO2Games has left (?). 22:51:42 -!- slereah has joined. 22:51:43 -!- Slereah_ has quit (Read error: 104 (Connection reset by peer)). 22:54:44 -!- slereah has quit (Read error: 104 (Connection reset by peer)). 22:55:07 -!- Slereah_ has joined. 23:03:59 i wish co2games would fucking stop or go away 23:04:02 its unacceptable 23:04:02 -!- oerjan has joined. 23:04:31 -!- fungot has quit (Read error: 131 (Connection reset by peer)). 23:07:11 ehird, I agree 23:07:18 ehird, I agree 23:07:21 savour the moment 23:07:26 AnMaster: holy fucking shit 23:07:32 anyway, I brought thutubot back here 23:07:33 about co2games 23:07:35 AnMaster: quick, find a technicality to disagree with me on 23:07:41 this CANNOT happen it's a law of physics 23:08:30 ehird, I think CO2Bot should not be here. Since it doesn't seem to add any useful functionality. And CO2Games spam with it 23:08:40 AnMaster: i don't think you understand 23:08:46 you agreeing with me is a logical impossibility 23:08:50 you must reverse it quickly 23:08:56 ehird, well it happened 23:09:03 so there must be a flaw in that logic 23:09:11 (Hm, we're disagreeing about agreeing being a logical impossibility.) 23:09:13 That works, I guess. 23:09:16 +ul (Does Thutubot add useful functionality?)S 23:09:16 Does Thutubot add useful functionality? 23:09:30 heh 23:09:36 ehird, no you are right. It is logically impossible 23:09:44 * oerjan wonders if they get the M cartoon in sweden 23:09:54 oerjan, what cartoon? 23:09:57 AnMaster: i have a better solution - 23:10:07 it's norwegian, by Mads Eriksen 23:10:08 CO2Bot must be modified to ignore commands from CO2Games 23:10:14 then non-spammers can use it! 23:10:22 i don't know if it's known in sweden 23:10:48 oerjan, never heard of it 23:11:14 ehird, sounds good, but I doubt CO2Games will agree to block himself from his own bot 23:11:15 but this reminds me of the story line when M's girlfriend admits she was wrong about something 23:11:21 AnMaster: durr :P 23:11:25 causing a breakdown in the laws of the universe 23:11:34 bot.df.program test ++++++++++++++++++++++++++++++++. 23:11:38 bot.df.run test 23:11:39 string :: NULL 23:11:39 23:11:47 M = Mads himself, exaggerated 23:11:53 hmm... well, Drainfuck isn't Brainfuck 23:11:57 but that was pretty bad I think 23:11:58 ais523: CO2Games has terrible trouble implementing brainfuck, you know. 23:12:04 He's talked about his trials and tribulations in here. 23:12:06 bot.df.program test +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. 23:12:07 bot.df.run test 23:12:08 string :: NULL 23:12:08 S 23:12:10 While adding countless bloat on top of it 23:12:18 ah, ok, I just didn't have enough +s 23:12:30 Also preserving crap for 'backwards compatibility' 23:12:32 with all 0 programs 23:12:55 well, that's eso... 23:13:02 df? 23:14:01 Drainfuck, apparently 23:14:08 I have no idea how it differs from Brainfuck 23:14:12 http://esolangs.org/wiki/Drainfuck 23:14:32 ais523, ouch, like Barrow wights? 23:14:38 err spelling 23:14:47 ok, I think I don't understand most of the non-BF commands 23:14:48 -!- oc2k1 has joined. 23:14:55 hi oc2k1 23:15:04 hi 23:15:10 also, what sort of bot uses "bot" as a command marker? 23:15:30 bot. you mean 23:15:39 hmm... maybe 23:15:47 ais523, one coded in some OO language? 23:15:51 fungot, that's ridiculous isn't it? 23:15:53 heh 23:15:56 bot.foo.bar seems to indicate that 23:15:57 AnMaster: yes, it looks pretty OO 23:15:58 bot.drainfuck.run("a") 23:16:01 -CO2Bot- Unknown Function 'PUBLIC.FOO.BAR' 23:16:02 ugh 23:16:02 ah, fungot isn't here 23:16:02 aha 23:16:06 optbot: alive? 23:16:06 ais523: .ps 23:16:16 I want that bot out of here 23:16:22 AnMaster: why 23:16:25 which language is CO2Bot in, I wonder? 23:16:25 AnMaster: it's in php iirc 23:16:28 AnMaster: if co2games stops spamming with it it's OK 23:16:31 is it not? 23:16:32 ais523: ^ 23:16:33 maybe we can hack into it to cause it to leave 23:16:36 sure? his drainfuck was in C++ iirc 23:16:41 bot.raw("PART #esoteric") 23:16:48 AnMaster: hmm? 23:16:49 bot.raw "PART #esoteric") 23:16:57 bot.quote PART #esoteric 23:17:02 AnMaster: 23:17:20 what's the comment marker in PHP? 23:17:25 / 23:17:28 or # 23:17:29 or /**/ 23:17:39 bot./*test*/df.run test 23:17:44 ehird, I think // works 23:17:45 ah, ok, I don't think it's using eval 23:17:48 pity, really 23:17:51 yes 23:17:57 ehird, you wrote one slash 23:17:57 AnMaster: er s/cartoon/comic/ in the above 23:18:01 AnMaster: mistake. 23:18:07 ehird, yes I know how too 23:18:13 I guess /// will work at start of line 23:18:17 AnMaster: yea 23:18:31 -!- ap0 has quit (Read error: 104 (Connection reset by peer)). 23:18:55 bot....public.df.run 23:19:07 hm... .. doesn't work well when your directory separator is . 23:20:13 bot.quit 23:20:30 bot.modules 23:20:30 Loaded modules are: CHAN, DRAINFUCK. 23:20:49 aha 23:20:52 bot.help chan 23:20:59 bot.chan.part #esoteric 23:21:02 bot.chan.leave 23:21:05 bot.chan 23:21:11 bot.chan Test 23:21:12 oh wait 23:21:16 drainfuck is df 23:21:19 so i guess its not module name 23:21:20 bot.part 23:21:23 bot.part #esoteric 23:23:31 hm wait 23:23:48 bot.df +[] 23:24:03 bot.df.program loopy +[] 23:24:07 bot.df.run loopy 23:24:08 string :: NULL 23:24:08 :: 65536 Action Limit exceeded! 23:24:11 darn 23:24:29 bot,df.program crash +[<+] 23:24:33 bot.df.program crash +[<+] 23:24:39 bot.df.run crash 23:24:39 string :: NULL 23:24:40 :: 65536 Action Limit exceeded! 23:24:51 hmm... does its tape go both ways, I wonder? 23:25:46 bot.df.program ,[,+] 23:25:57 bot.df.program cr2 ,[,+] 23:26:04 bot.df.run cr2 23:26:04 bot.df.run cr2 23:26:05 string :: NULL 23:26:05 string :: NULL 23:26:14 bot.df.run cr2 abcde 23:26:15 string :: string 23:26:15 :: 65536 Action Limit exceeded! 23:26:27 I don't get the :: stuff 23:27:07 something repl generated? 23:27:18 looks like var :: type 23:28:55 http://esolangs.org/wiki/Chimera 23:33:25 oklocod: a lazy function can evaluate its arguments more than once, or not at all 23:33:38 oerjan: in a lazy imperative language 23:33:40 if it's more than once, it's not lazy, but call-by-name 23:34:13 well, call-by-name is what I was going for 23:34:17 which are semantically equivalent in a pure language of course 23:34:17 but that's a form of laziness 23:34:42 Algol's call-by-name, but I think it doesn't eval args twice 23:34:48 anyway, I have to go home now 23:34:52 I'm about to miss the last bus 23:34:54 bye everyone! 23:35:14 i vaguely thought it did 23:35:17 -!- thutubot has quit (Remote closed the connection). 23:35:17 bye 23:40:07 -!- metazilla has joined. 23:48:05 who is alive 23:48:53 Brains.. 23:49:51 -!- moozilla has quit (Read error: 110 (Connection timed out)).