00:27:19 It's too quiet. 00:39:26 OK, LET'S BE LOOOOOOOOOOOOUD 00:42:42 -!- calamari has joined. 00:44:08 FROM NOW ON, NOBODY'S ALLOWED TO USE LOWERCASE LETTERS. 00:44:12 -!- ihope has changed nick to IHOPE. 00:45:15 HMM. THIS UPPERCASE NICKNAME LOOKS A BIT OUT OF PLACE AMONG ALL THESE LOWERCASE ONES. 00:45:26 -!- IHOPE has changed nick to ihope. 00:45:34 I'm allowed to break my own rules, right? 00:46:44 I'm allowed to break rules enforced by people with no real authority, right? 00:46:59 ...Yes. 00:47:25 But if you break too many rules, my IRC not might not like you. 00:47:59 Is advertizing http://www.donotputthebaby.com/ against the rule. 00:48:51 No. 00:49:31 Is using horrible grammar while asking a question against the rule. 00:49:32 :-P 00:50:24 Not yet. 00:53:27 \a b c d e f g -> a g (f g) (e g (f g)) (d g (f g) (e g (f g))) (c g (f g) (e g (f g)) (d g (f g) (e g (f g)))) (b g (f g) (e g (f g)) (d g (f g) (e g (f g))) (c g (f g) (e g (f g)) (d g (f g) (e g (f g))))) 00:58:39 * RoboGregorR explodes. 01:05:57 Does (a -> b -> c -> d -> e -> f) -> (a -> b -> c -> d -> e) -> (a -> b -> c -> d) -> (a -> b -> c) -> (a -> b) -> a -> f mean any more to you? 01:06:16 Nope 01:13:21 \a b c d e f g -> (\a' -> (\b' -> (\c' -> (\d' -> (\e' -> (\f' -> (\g' -> g') (a a' b' c' d' e' f')) (b a' b' c' d' e')) (c a' b' c' d')) (d a' b' c')) (e a' b')) (f a')) g 01:14:24 that's equivalent, and, I believe, easier to understand. each x' is "the value of type x". 01:15:22 What language is this? 01:15:25 Haskell. 01:15:30 Oy 01:15:39 lambda calculus. \ is lambda 01:15:42 {M[m(_o)O!"Even Glass is more readable than that ..."(_o)o.?]} 01:15:43 One of the more obfuscated instances ;-) 01:16:22 Haskell has stuff like "factorial x = product [1..x]". 01:17:29 \g' f' e' d' c' b' a' -> (\a -> (\b -> (\c -> (\d -> (\e -> (\f -> (\g -> g) (g' a b c d e f)) (f' a b c d e)) (e' a b c d)) (d' a b c)) (c' a b)) (b' a)) a' 01:17:41 (same, renamed some variables) 01:17:57 Ah. Much better. 01:18:00 (now, x' is the function that returns type x and x is the value of type x) 01:21:21 -!- kipple has quit (Read error: 110 (Connection timed out)). 01:22:49 oh, unlambda puzzle: ``ci`r`.!`.d`.l`.r`.o`.w`. `.,`.o`.l`.l`.e`.H`c``sc``sc``sc`ki <-- how often does this print Hello, world! (is there a formula for this?) 01:23:20 -!- RoboGregorR has quit. 01:23:22 ! 01:24:03 (btw, I know the number from executing the program and I have no clue how to calculate it - so I haven't solved this puzzle) 01:26:07 Asplodey. 01:26:40 (if you want to see why I'm so confused, try varying the number of ``sc at the end) 01:32:57 If I'm not mistaken (and I probably am), it's only printed once. 01:33:22 you're mistaken. :) 01:41:37 *72911 01:42:25 wee. 01:42:54 Dialing that would be a bad idea, however. 01:43:21 but that's not the result I have 01:45:14 :-) 01:45:36 I don't suppose you could tell me how to dial ``ci`r`.!`.d`.l`.r`.o`.w`. `.,`.o`.l`.l`.e`.H`c``sc``sc``sc`ki into a phone... 01:52:04 -!- EgoBot has joined. 01:54:08 !help 01:54:12 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 01:54:14 1l 2l adjust axo befunge bch bf{8,[16],32,64} glass glypho kipple lambda lazyk linguine malbolge pbrain rail sadol sceql trigger udage01 unlambda 01:54:15 Yay! 01:54:17 ihope: these are the strange values that I get: http://paste.lisp.org/display/17180 01:54:53 Weird. 01:55:00 very 01:55:12 the first column are powers of two though :) 01:55:44 The second column is A048473. 01:56:16 that database doesn't work for me right now :/ 01:56:47 Me neither. 01:57:06 but it looks like a_(n+1) = 3 a_n + 2 01:57:39 (a_0 = 1) 01:57:58 oh, you just googled? 01:58:03 Yep. 01:58:12 A048473 was the only thing I got so far. 01:58:14 there's an idea, I should've thought of that. 01:58:31 31011467 happens to be a prime number, it seems. 01:58:45 yep. 01:59:01 107 is prime, too (which was the answer to the 'puzzle' above) 02:00:17 Tee hee. /aamsz=banner/PageID=23540252 02:00:52 funny 02:04:15 Well, the next column over seems to be a' = 6a + 12 02:05:34 Then a' = 23a + 84 02:06:07 then a' = 158a + 780 02:06:25 (if we can trust those 4 values) 02:07:46 so hmm. 2,3,6,23,158 and 0,2,12,84,780 02:10:00 -!- GregorR has quit (Remote closed the connection). 02:10:26 -!- GregorR has joined. 02:11:32 and if that's right, the next factor is 1557, offset 9330 (with no data to verify even one value) 02:11:50 So why the heck does Microsoft offer both Works AND Officer? 02:11:51 it's somewhat reassuring that the factor is an integer. 02:12:01 s/Officer/Office/ 02:13:33 Obviously Office's pattern recognition thingy isn't as good. 02:13:39 s/Office/Works/ 02:32:36 good night 02:32:38 -!- int-e has quit ("Bye!"). 02:41:36 -!- calamari has quit ("Leaving"). 03:06:04 -!- ihope_ has joined. 03:10:23 !ps d 03:10:27 1 ihope_: ps 03:11:04 !daemon pager bf +[,>,[-<++++>]<.[-]+] 03:11:49 !undaemon pages 03:11:52 !undaemon pager 03:11:53 Process 1 killed. 03:12:03 !daemon pager bf +[,>,<[->++++<].[-]+] 03:12:21 !pager D o e s i t w o r k ? 03:12:45 !ps d 03:12:49 1 ihope_: daemon pager bf 03:12:51 2 ihope_: ps 03:12:59 !kill 1 03:13:03 Process 1 killed. 03:13:14 Aha... 03:13:30 !daemon pager bf +[,>,<[->++++<]>.<[-]+] 03:13:39 !pager D o e s i t w o r k ? 03:14:29 ...Oh dear... 03:14:37 !pager D o e s i t w o r k ? 03:14:52 !flush 1 03:15:00 !help flush 03:15:03 Use: flush Function: flush the output buffer, discarding any current output 03:15:07 Aah. 03:15:20 !pager D o e s i t w o r k ? 03:15:49 !show 1 03:15:51 0ܴl뿊뿊 03:15:55 Aah! 03:16:00 Not good. 03:16:18 !kill 1 03:16:19 Process 1 killed. 03:17:05 !daemon pager bf +[,>,<[->++++++++++++++++++++++++++++++++<]>.<[-]+] 03:17:30 !pager L e t ' s t r y t h a t a g a i n . 03:17:33 Let's try that again. 03:17:40 Yay! 03:18:58 !pager %a A C T I O N t e s t s%a 03:19:01 * EgoBot tests 03:19:14 * ihope_ feels reel smrat 03:20:35 -!- calamari has joined. 03:21:31 -!- ihope has quit (Read error: 110 (Connection timed out)). 03:21:32 Wow 03:21:34 That's pretty cool 03:21:45 Me booch. /me calculates 03:21:49 !pager %c 0 6 Test 03:22:01 Err 03:22:04 !pager %c 0 6 T e s t 03:22:17 Is that how colors work ... something like that X-P 03:22:23 Um... 03:22:36 Capital C. 03:22:54 And %c represents ETX... 03:23:02 >_O 03:23:03 And you have to end every line with a space. 03:23:14 @show 1 03:23:20 !show 1 03:23:23 ACTION shows offe e 03:23:28 lol 03:23:39 Um... I'll just pretend it worked. 03:24:07 !pager %j%a A C T I O N s h o w s o f f%a 03:24:20 Oh noes. 03:24:39 !pager %a A C T I O N s h o w s o f f%a 03:24:43 * EgoBot shows off 03:24:46 ;-) 03:25:16 So does %a do \1? 03:25:20 And %b \2, etc? 03:25:21 Yes. 03:25:23 Yep. 03:25:35 So %j is a newline. 03:25:36 !pager %c 0 6 T e s t a g a i n 03:25:39 Test again 03:25:42 YES! 03:25:43 ^^ 03:25:43 Woot. 03:26:33 I guess this is similar to the way control characters are "normally" displayed. 03:26:59 *shrugs* 03:27:08 You can prefix them with & instead to do uppercase, so &J is newline. 03:27:20 Why, that's ridiculously pointless! 03:27:41 !pager i t w i&H o r k s ! 03:27:45 it wiorks! 03:27:54 Indeed, it doesn't wirk. 03:28:15 I can annoy some of you with %g! 03:28:18 !pager %c 0 0 T e s t ? 03:28:21 Test? 03:28:25 !pager %c 0 1 T e s t ? 03:28:29 Test? 03:28:33 Yay, black on black. 03:28:34 Oh! Oh! I... 03:28:42 I saw black on white. 03:28:58 How dare you use an on-white color scheme ;) 03:29:06 !pager %c 0 1 ; 0 1 T e s t ? 03:29:09 ;01Test? 03:29:12 Better? 03:29:18 Oh, no it isn't. 03:29:18 Piffle. 03:29:19 Black on white. 03:29:33 !pager %u M u a h a h a . 03:29:39 Oops. Um. 03:29:41 !pager 03:29:44 !show 1 03:29:47 %@ @ @` 03:29:49 !pager %u M u a h a h a . 03:29:56 Um 03:30:11 Fragile, isn't it :-P 03:30:32 What, is it broken? 03:30:37 !ps d 03:30:41 1 ihope_: daemon pager bf 03:30:43 !show 1 03:30:43 2 ihope_: ps 03:30:45 e@ @ @ 03:30:45 19:28:11 %ÀÀÀ@ @ @à` 03:30:52 I saw that... 03:30:57 !pager 03:30:57 !pager %u . . . 03:31:03 Hehehehe 03:31:05 Aah. 03:31:07 !pager ** 03:31:13 It's fixed. Do nothing. 03:31:24 !pager %u M u a h a h a . 03:31:27 J...jJMuahaha. 03:31:32 !pager %u M u a h a h a . 03:31:35 Muahaha. 03:31:38 There we go. 03:31:40 Okidoke. 03:32:15 !pager 'n'o 'm'o'r'e 'g'i'b'b'e'r'i's'h ! 03:32:20 NO MORE GIBBERISH! 03:32:37 !pager '.'! 03:32:46 Err, forgot the ending ' ' again X-P 03:32:49 !show 1 03:32:51 03:32:53 SO SOH? 03:33:18 !pager 03:33:21 !show 03:33:25 No such process! 03:33:25 !show 1 03:33:27 ` 03:33:34 !pager '.'! 03:33:46 !pager 03:33:49 g@` 03:33:54 lol 03:34:09 !pager 'f'i'x'i'e'd'_ 03:34:18 I did it again. 03:34:25 !pager ** 03:34:32 !show 1 03:34:35 FIXIED?jJ 03:34:46 !pager 'f'i'x'i'e'd'_ 03:34:49 FIXIED? 03:34:54 Ere we go. 03:35:24 -!- GregorR has quit (Remote closed the connection). 03:35:26 -!- GregorR has joined. 03:35:39 Well, I must abruptly poof now. Bye. 03:35:52 +[,>,<[->++++++++++++++++++++++++++++++++<]>.<[-]+] 03:55:31 -!- ihope_ has quit (Read error: 110 (Connection timed out)). 04:12:07 -!- fungebob has joined. 05:23:19 -!- Sgeo has quit. 06:06:08 -!- Arrogant has joined. 07:07:19 -!- fungebob has quit (Read error: 104 (Connection reset by peer)). 07:08:50 -!- fungebob has joined. 07:12:00 -!- calamari has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:05:33 -!- Arrogant has quit ("Leaving"). 08:13:30 -!- GregorR has quit (Remote closed the connection). 08:13:48 -!- GregorR has joined. 08:38:14 -!- fungebob has quit ("Chatzilla 0.9.70 [Firefox 1.5.0.1/2006011112]"). 10:28:13 -!- ihope_ has joined. 10:28:19 -!- ihope_ has changed nick to ihope. 11:03:38 -!- ihope has quit (Read error: 110 (Connection timed out)). 12:38:44 -!- GregorR has quit (Remote closed the connection). 12:38:59 -!- GregorR has joined. 12:52:27 -!- jix has joined. 13:16:18 -!- CXI has quit (Read error: 104 (Connection reset by peer)). 13:17:16 -!- CXI has joined. 13:48:15 -!- ihope_ has joined. 13:48:21 -!- ihope_ has changed nick to ihope. 13:48:46 !ps d 13:48:49 1 ihope_: daemon pager bf 13:48:51 2 ihope: ps 13:48:55 Still running? 13:51:34 !bf ,++++++++++++++++++++++++++++++++. 13:51:41 !i 2 %b 13:51:45 E 13:51:48 Oops. 13:51:52 !bf ,++++++++++++++++++++++++++++++++. 13:51:59 !i 2 13:52:03 " 13:52:23 !bf +[,++++++++++++++++++++++++++++++++.[-]+] 13:52:49 !i 2 13:53:05 !show 2 13:53:09 "6/# 13:54:40 Hmm, something's not right. 13:55:16 !pager '" H e l l o , w o r l d ! 13:55:19 Hello, world! 13:55:56 So %b is bold. 13:56:16 !pager '6 H e l l o , w o r l d ! 13:56:19 Hello,world! 13:56:26 Nothing noticable. 13:56:59 That must be reverse video. %v is reverse video. 13:57:19 !pager '/ H e l l o , w o r l d ! 13:57:37 Grr. 13:57:41 !pager 13:57:45 Hello,world!` 13:58:03 That must be normal. %o for normal. 13:58:17 And %c for color? 13:58:26 !pager 13:58:33 !help pager 13:58:37 To use an interpreter: Note: can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem. 13:58:42 Pager is a daemon. 13:59:00 The details are sorta weird. 13:59:02 not a language? 13:59:06 Right. 13:59:37 !pager '1 H e l l o 13:59:41 !pager '2 H e l l o 13:59:45 Hold on... 13:59:46 hmm 14:00:09 You need to put a space at the end of each line. 14:00:13 !show 1 14:00:17 g@ Hello 14:00:23 Otherwise that happens. 14:00:43 By the way, '1 and '2 are the codes for DC1 and DC2. 14:00:53 DC? 14:01:00 ASCII control characters. 14:01:28 !pager 14:01:29 what's '/? 14:01:37 SI. 14:01:56 Apparently that's also the mIRC code for "normal". 14:02:25 !ps d 14:02:29 1 ihope_: daemon pager bf 14:02:31 2 ihope: bf 14:02:33 3 ihope: ps 14:02:40 !i 2 14:02:51 !show 2 14:02:55 # 14:03:29 !pager '# 4 , 3 S h i n y ! 14:03:33 JShiny! 14:03:38 !pager 'A H e l l o 14:03:41 !Hello 14:03:52 'A means ! :-) 14:04:08 how do i make \r? 14:04:16 Is that carriage return? 14:04:23 i think 14:04:45 Carriage return is '-, $M or %m. 14:04:56 !pager '- H e l l o 14:04:59 Hello 14:05:46 well giving out raw string "\rPART #esoteric" would result actual PART. 14:05:58 It would? 14:06:01 >:-) 14:06:22 There are other codes for carriage return, too. Lemme see here... 14:06:43 egobot has a filter for newlines/carriage returns 14:07:00 Ah. 14:07:28 Anyway, the other codes for carriage return contain extended ASCII. 14:09:02 Examples are $ì and "¡. 14:09:29 Wait a minute... 14:09:53 That should be #¡. 14:10:19 "═ is another. 14:10:34 !φ is the last. 14:10:37 Huh? 14:11:48 !pager L i n e%j b r e a k 14:11:51 Line 14:11:53 break 14:12:38 -!- int-e has joined. 14:12:47 !pager T h i s'@ i s'@ a n o t h e r'@ w a y'@ t o'@ d o'@ s p a c e s . 14:12:49 This is another way to do spaces. 14:13:58 !pager 7@0 14:14:03 14:14:55 !pager 'o!B!F!U!S!C!A!T!I!O!N'@!W!I!T!H'@!P!A!G!E!R . 14:14:57 !pager a6`h7@a 14:14:57 Obfuscation with pager. 14:15:01 a 7a 14:15:28 woops 14:16:18 !pager a6`8h7@@a@ 14:16:21 a h a 14:17:00 !pager 1119110 14:17:03 QYQ 14:17:32 !pager 1!1)1!0 14:17:35 AIA 14:17:40 !pager 1!1(1!0 14:17:43 AHA 14:17:46 dangit. :) 14:19:04 Hmm. HEre comes oops. 14:19:36 ...Oops. 14:20:07 Just a second... 14:20:51 !pager ╩ 14:20:53 ACTION The real reason for inventing Pager."I 14:21:11 !show 1 14:21:50 !kill 1 14:21:53 Process 1 killed. 14:21:55 !daemon pager bf +[,>,<[->++++++++++++++++++++++++++++++++<]>.<[-]+] 14:25:55 !help 14:25:56 but ... +[,[>++++<-],>[<++++++++>-]<.[-]+] is shorter :) 14:25:57 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 14:25:59 1l 2l adjust axo befunge bch bf{8,[16],32,64} glass glypho kipple lambda lazyk linguine malbolge pbrain rail sadol sceql trigger udage01 unlambda 14:26:20 Oh, right right. 14:26:23 !undaemon pager 14:26:25 Process 1 killed. 14:26:54 !daemon pager bf +[,-------------------------------->,<[->++++++++++++++++++++++++++++++++<]>.<[-]+] 14:26:59 Even longer! >:-) 14:28:07 silly 14:28:22 that doesn't change the behaviour 14:28:46 I know. 14:28:53 It makes it a bit faster, though. 14:29:12 !pager %a A C T I O N t e s t s%a 14:29:15 * EgoBot tests 14:29:35 !daemon pager2 bf +[,>,<[->++++++++++++++++++++++++++++++++<]>.<[-]+] 14:31:45 !pager T h e q u i c k b r o w n f o x j u m p s o v e r t h e l a z y d o g , b u t t h e l a z y d o g d o e s n ' t k n o w h e ' s b e i n g j u m p e d o v e r b e c a u s e h e i s a s l e e p . T h e q u i c k b r o w n f o x l a u g h s a t t h e l a z y d o g a n d r u n s a w a y . 14:31:48 !pager2 T h e q u i c k b r o w n f o x j u m p s o v e r t h e l a z y d o g , b u t t h e l a z y d o g d o e s n ' t k n o w h e ' s b e i n g j u m p e d o v e r b e c a u s e h e i s a s l e e p . T h e q u i c k b r o w n f o x l a u g h s a t t h e l a z y d o g a n d r u n s a w a y . 14:31:49 Thequickbrownfoxjumpsoverthelazydog,butthelazydogdoesn'tknowhe'sbeingjumpedoverbecauseheisasleep.Thequickbrownfoxlaughsatthelazydogandrunsaway. 14:31:51 Thequickbrownfoxjumpsoverthelazydog,butthelazydogdoesn'tknowhe'sbeingjumpedoverbecauseheisasleep.Thequickbrownfoxlaughsatthelazydogandrunsaway. 14:31:55 Um... 14:32:09 Never mind. 14:32:13 !undaemon pager 14:32:15 Process 1 killed. 14:32:16 !undaemon pager2 14:32:17 Process 3 killed. 14:32:27 !daemon pager bf +[,[>++++<-],>[<++++++++>-]<.[-]+] 14:33:38 !pager %a A C T I O N $_ u n d e r l i n e s%a 14:33:39 cheater. 14:33:41 * EgoBot underlines 14:33:45 Oops. 14:34:05 !pager %a A C T I O N %_ u n d e r l i n e s%a 14:34:07 * EgoBot underlines 14:34:15 Noo... 14:34:34 !pager %a A C T I O N &_ u n d e r l i n e s%a 14:34:37 * EgoBot underlines 14:36:41 !pager %a A C T I O N &Q t e s t s%a 14:37:48 ... 14:37:49 !show 1 14:37:53 * EgoBot tests 14:37:59 !pager 14:38:46 !pager This is the wrong way to use pager. 14:38:58 !show 1 14:39:01 JiRN 14:40:27 !pager C u t e c o i$$ c i d e$$ c e . 14:40:29 Cute coicidece. 14:40:32 Oops. 14:41:01 !pager Why is this the wrong way to use the pager? 14:41:18 !pager @ 14:41:21 H@tiRN 14:41:32 Because you get H@“ti€èÀRN. 14:41:43 because the pager combines every two characters into one 14:41:56 !pager H%j i 14:41:56 stupid pager! 14:41:59 H 14:42:01 i 14:42:16 !pager a 14:42:21 !daemon memo +>>>+[[+>>,----------]+[<<]<[>>]>>+>>[+++++++++.>>]+[[-]<<]>>+] 14:42:32 !memo test 14:42:33 jix: give me a Haskell to BF and I'll be happy 14:42:34 !memo ACTION thinks this is better. 14:42:35 Huh? 14:42:37 Huh? 14:42:39 !show 1 14:42:41 * 14:42:59 oh, won't work without a language tag, eh? 14:43:03 !ps d 14:43:05 1 ihope: daemon pager bf 14:43:05 <{^Raven^}> !pager / m e e m o t e s ! 14:43:07 2 ihope: bf 14:43:09 3 int-e: ps 14:43:15 !daemon memo bf +>>>+[[+>>,----------]+[<<]<[>>]>>+>>[+++++++++.>>]+[[-]<<]>>+] 14:43:19 !memo ACTION thinks this is better. 14:43:24 !show 1 14:43:36 !memo Hehe 14:43:39 * EgoBot thinks this is better. 14:43:48 * ihope wonders who "said" that 14:44:07 which what where? 14:44:25 * EgoBot thinks this is better. 14:44:36 !kill 1 14:44:39 Process 1 killed. 14:44:44 !daemon pager bf +[,[>++++<-],>[<++++++++>-]<.[-]+] 14:44:46 all it takes is sending literal s around ... 14:44:58 I can do that :) 14:45:07 !pager %a A C T I O N d e m o n s t r a t e s%a 14:45:11 * EgoBot demonstrates 14:46:37 !pager / m e e x p e r i m e n t s 14:46:39 /me experiments 14:46:45 * ihope is jealous 14:48:23 /me can do that, too 14:48:43 * ihope tries to figure it out 14:48:47 (try putting // at the front of the line - that's how xchat does it) 14:49:02 * int-e doesn't know chatzilla 14:49:02 It says /me Unknown command 14:49:29 /quote privmsg #esoteric :/me can do that, too then 14:49:47 Um. 14:49:59 /me can do that, too 14:50:03 /me 14:50:13 there's one minor problem with that 14:50:19 you won't see yourself succeed ;) 14:50:24 Heh. 14:50:26 ([15:49:42] /me) 14:50:32 Um... 14:50:41 did you include the colon? 14:50:45 Nope. 14:50:50 it's important 14:51:14 -!- ihope_ has joined. 14:51:20 it means that the server and clients will treat the rest of the line as a single argument 14:51:35 /me tries 14:51:41 [15:51:14] /me tries 14:51:43 Yay, it worked! 14:52:13 * ihope does something that won't work 14:52:17 hmm, actually - /msg #esoteric /me foo blah should work, too 14:52:36 but that's too easy 14:52:38 /me yeah? 14:52:41 yes 14:53:04 [15:52:17] /me yeah? 14:53:29 /me 14:53:44 /me has another client open 14:53:51 I just realized. 14:53:57 :) 14:54:11 -!- ihope_ has quit (Client Quit). 15:17:03 Um... 15:17:05 Hmm. 15:19:31 -!- Hawkbot has joined. 15:19:41 Now what's this? 15:19:47 @help 15:19:48 ihope: (help [] []) -- This command gives a useful description of what does. is only necessary if the command is in more than one plugin. 15:20:05 Hmm. 15:20:42 Does this guy *have* any commands? 15:21:07 > 1+1 15:21:14 @version 15:21:17 int-e: The current (running) version of this Supybot is 0.83.1. The newest version available online is 0.83.1. 15:23:04 @tell int-e foo 15:23:17 @tell Hawkbot @tell int-e foo 15:23:18 int-e: Error: You just told me, why should I tell myself? 15:23:28 argh 15:24:04 @list 15:24:04 int-e: Admin, Channel, Config, Ctcp, Misc, Nickometer, Owner, and User 15:24:49 @nickometer foobar 15:24:49 int-e: The "lame nick-o-meter" reading for "foobar" is 0.0%. 15:24:55 @nickometer 15:24:56 int-e: The "lame nick-o-meter" reading for "int-e" is 14.4%. 15:25:00 @nickometer 15:25:01 ihope: The "lame nick-o-meter" reading for "ihope" is 0.0%. 15:25:10 Is that good or bad? 15:25:11 @nickomater $ 15:25:12 int-e: Error: "nickomater" is not a valid command. 15:25:15 @nickometer $ 15:25:15 int-e: The "lame nick-o-meter" reading for "$" is 14.4%. 15:25:18 @nickometer $$ 15:25:18 int-e: The "lame nick-o-meter" reading for "$$" is 38.4%. 15:25:19 @nickometer Hawkbot 15:25:19 @nickometer $$$ 15:25:20 int-e: The "lame nick-o-meter" reading for "$$$" is 97.0%. 15:25:21 ihope: The "lame nick-o-meter" reading for "Hawkbot" is 0.0%. 15:25:24 @nickometer - 15:25:24 int-e: The "lame nick-o-meter" reading for "-" is 0.0%. 15:25:26 @nickometer -- 15:25:26 int-e: The "lame nick-o-meter" reading for "--" is 24.2%. 15:25:28 @nickometer --- 15:25:28 int-e: The "lame nick-o-meter" reading for "---" is 84.9%. 15:25:34 @nickometer [-] 15:25:34 int-e: Error: "-" is not a valid command. 15:25:42 what? 15:25:49 * ihope shrugs 15:25:49 @nickometer [@nickometer foo] 15:25:49 int-e: Error: "@nickometer" is not a valid command. 15:25:57 @nickometer [print "foo"] 15:25:57 int-e: Error: "print" is not a valid command. 15:25:59 @nickometer [nickometer foo] 15:26:00 ihope: The "lame nick-o-meter" reading for "The "lame nick-o-meter" reading for "foo" is 0.0%." is 99.98%. 15:26:12 @nickometer [42*43] 15:26:12 int-e: Error: "42*43" is not a valid command. 15:26:14 -!- Hawkbot has quit ("Ctrl-C at console."). 15:29:38 Hmm, let's try something. 15:29:43 -!- ihope has changed nick to Hawkbot. 15:29:52 Yep. It's registered. 15:29:55 -!- Hawkbot has changed nick to ihope. 15:31:28 ah. int-e has two 'case shifts' because it's two 'words'. 15:32:00 EgoBot ps 15:32:14 Nope, not doing much. 15:36:02 -!- Hawkbot has joined. 15:36:13 @whoami 15:36:14 ihope: I don't recognize you. 15:36:19 Gasp. 15:37:33 @nickometer [nickometer foo] 15:37:33 int-e: The "lame nick-o-meter" reading for "The "lame nick-o-meter" reading for "foo" is 0.0%." is 99.98%. 15:37:51 @nickometer 15:37:52 ihope: The "lame nick-o-meter" reading for "ihope" is 0.0%. 15:38:09 @nickometer [nickometer [nickometer [nickometer]]] 15:38:10 ihope: The "lame nick-o-meter" reading for "The "lame nick-o-meter" reading for "The "lame nick-o-meter" reading for "The "lame nick-o-meter" reading for "ihope" is 0.0%." is 99.98%." is 99.990%." is 99.992%. 15:38:41 @nickometer "AaAaAaAaAaAaAaAaAaAaAaA" 15:38:41 int-e: The "lame nick-o-meter" reading for "AaAaAaAaAaAaAaAaAaAaAaA" is 99.98%. 15:39:13 -!- Hawkbot has quit (Client Quit). 15:39:22 @nickometer "6969696969" 15:41:15 @nickometer jix 15:41:24 The Hawk's gone! 15:41:29 oh 15:46:55 The "lame nick-o-meter" reading for "jix" is 0.0%. 15:58:59 Now I don't know how to get the Hawk back :-P 16:00:37 >>> n("", "", "", "[[[[[[[[[[[") 16:00:41 ('%s lameness points awarded: %s', 35146.667022371279, '11 consecutive non-alphas ') 16:00:41 ('%s lameness points awarded: %s', 35146.667022371279, '11 unmatched parentheses') 16:00:41 ('%s lameness points awarded: %s', 22320.875587836748, '11 extraneous symbols') 16:00:41 The "lame nick-o-meter" reading for "[[[[[[[[[[[" is 99.994%. 16:07:23 !ps d 16:07:26 1 ihope: daemon pager bf 16:07:28 2 ihope: bf 16:07:30 3 int-e: daemon memo bf 16:07:31 Let's not forget our Ego. 16:07:36 4 ihope: ps 16:07:41 !memo I don't get it. 16:07:44 Hehe 16:07:51 !memo What does it do? 16:07:51 I don't get it. 16:07:51 !memo Oh, I see. 16:07:54 What does it do? 16:08:17 !memo Still the same as yesterday. 16:08:18 Oh, I see. 16:09:02 !memo That's good. 16:09:04 Still the same as yesterday. 16:09:08 !memo Indeed. 16:09:16 That's good. 16:09:16 !memo Why? 16:09:18 Indeed. 16:09:18 !daemon wth bf ,+[-->++++[>++++++++<-]<[->+>-[>+>>]>[+[-<+>]>+>>]<<<<<<]>>[-]>>--[-[>-<[-]]]>+[-<+++++++++++++<[->-[>+>>]>[+[-<+>]>+>>]<<<<<]>[-]>[-]+>[<-->-[<+>-]]<[<<<<+++++++++++++>>>>-]]<<[-]<<+.[-]<,+] 16:09:26 * ihope claps 16:09:30 !wth foobar 16:09:32 sbbone 16:09:38 !wth sbbone 16:09:42 foobar 16:09:47 !undaemon wth 16:09:49 !wtf rot13? 16:09:50 Process 4 killed. 16:09:52 Huh? 16:09:53 Hey! 16:09:59 !daemon rot13 bf ,+[-->++++[>++++++++<-]<[->+>-[>+>>]>[+[-<+>]>+>>]<<<<<<]>>[-]>>--[-[>-<[-]]]>+[-<+++++++++++++<[->-[>+>>]>[+[-<+>]>+>>]<<<<<]>[-]>[-]+>[<-->-[<+>-]]<[<<<<+++++++++++++>>>>-]]<<[-]<<+.[-]<,+] 16:10:11 !rot13 rot13 16:10:11 ebg13 16:10:15 It works. 16:11:28 I know. It's old and well-tested 16:11:33 and I mean old ... the file data I have is 2001-07-20 ... 16:17:25 !pager %c 0 1 0 0 b a d g e r%r b a d g e r%r b a d g e r%c 0 4 0 3 m u s h r o o m 16:17:30 00badgerbadgerbadger03mushroom 16:17:32 OH noes. 16:23:16 !ps 16:23:18 2 ihope: bf 16:23:18 5 ihope: ps 16:23:18 !i 2 16:23:18 !show 2 16:23:18 6 16:23:18 !pager %c 0 1 0 0 b a d g e r%v b a d g e r%v b a d g e r%c 0 4 0 3 m u s h r o o m 16:23:21 00badgerbadgerbadger03mushroom 16:23:37 Tee hee.