00:03:47 -!- oerjan has quit (sterling.freenode.net irc.freenode.net). 00:03:48 -!- tannerld has quit (sterling.freenode.net irc.freenode.net). 00:03:48 -!- CakeProphet has quit (sterling.freenode.net irc.freenode.net). 00:03:48 -!- GregorR-W has quit (sterling.freenode.net irc.freenode.net). 00:03:50 -!- EgoBot has quit (sterling.freenode.net irc.freenode.net). 00:03:50 -!- lament has quit (sterling.freenode.net irc.freenode.net). 00:03:50 -!- Asztal has quit (sterling.freenode.net irc.freenode.net). 00:03:50 -!- lindi- has quit (sterling.freenode.net irc.freenode.net). 00:03:50 -!- bsmntbombdood has quit (sterling.freenode.net irc.freenode.net). 00:03:54 -!- Sukoshi has quit (sterling.freenode.net irc.freenode.net). 00:03:54 -!- GregorR has quit (sterling.freenode.net irc.freenode.net). 00:03:54 -!- puzzlet has quit (sterling.freenode.net irc.freenode.net). 00:03:55 -!- mtve has quit (sterling.freenode.net irc.freenode.net). 00:03:55 -!- ihope__ has quit (sterling.freenode.net irc.freenode.net). 00:03:55 -!- sekhmet has quit (sterling.freenode.net irc.freenode.net). 00:03:55 -!- sp3tt has quit (sterling.freenode.net irc.freenode.net). 00:03:55 -!- tokigun has quit (sterling.freenode.net irc.freenode.net). 00:04:15 -!- lindi- has joined. 00:04:19 -!- Asztal has joined. 00:11:44 please someone write a random numbet between 1 and 10 :) 00:11:50 number# 00:12:26 -!- tokigun has joined. 00:12:39 7 00:12:51 -!- CakeProphet has joined. 00:12:58 -!- EgoBot has joined. 00:13:04 -!- GregorR-W has joined. 00:13:10 -!- ihope_ has joined. 00:15:56 Was that really random? 00:17:19 -!- sp3tt has joined. 00:17:26 -!- bsmntbombdood has joined. 00:17:35 -!- lament has joined. 00:18:18 -!- puzzlet has joined. 00:21:20 -!- ShadowHntr has joined. 00:21:58 -!- Puddy_ has quit ("My damn controlling terminal disappeared!"). 00:22:16 -!- sekhmet has joined. 00:23:16 -!- Asztal has quit ("Chatzilla 0.9.75 [IceWeasel 1.0.1b2] (kidding!)"). 00:33:13 -!- Sukoshi` has joined. 00:33:30 -!- GregorR has joined. 00:36:23 "Approximately all of you" :P 00:37:29 -!- mtve has joined. 00:38:08 -!- Asztal has joined. 00:38:31 give or take one 00:39:33 -!- Sgeo has quit (sterling.freenode.net irc.freenode.net). 00:39:33 -!- RodgerTheGreat has quit (sterling.freenode.net irc.freenode.net). 00:39:36 -!- bsmnt_bot has quit (sterling.freenode.net irc.freenode.net). 00:39:36 -!- ivan` has quit (sterling.freenode.net irc.freenode.net). 00:39:37 -!- cmeme has quit (sterling.freenode.net irc.freenode.net). 00:39:46 Here we go again. 00:40:07 -!- Sgeo has joined. 00:41:14 -!- ivan` has joined. 00:45:19 -!- cmeme has joined. 00:48:31 so now it's an even less unknown bug 00:49:04 lol 00:49:19 har har 00:52:57 -!- Sukoshi` has changed nick to Sukoshi. 00:58:54 !exec foo 00:58:58 Huh? 00:59:19 !exec foo 00:59:21 Huh? 00:59:25 I think it's time for me to write plofplof ... 00:59:33 oh, he's not in here 00:59:38 -!- bsmnt_bot has joined. 00:59:39 Heh 00:59:41 !exec foo 00:59:46 Huh? 00:59:50 !exec print "hi" 00:59:53 Huh? 01:00:09 oh my ident is wrong 01:00:25 -!- bsmntbombdood has quit (Client Quit). 01:00:27 -!- bsmntbombdood has joined. 01:01:16 !exec print "hi" 01:01:19 Huh? 01:01:38 -!- bsmntbombdood has quit (Client Quit). 01:01:42 -!- bsmntbombdood has joined. 01:02:24 !exec print "hi" 01:02:27 Huh? 01:02:47 ... 01:03:37 grr 01:04:19 -!- bsmntbombdood has quit (Client Quit). 01:04:21 -!- bsmntbombdood has joined. 01:06:33 Something weird is happeneing with my ident 01:07:31 * GregorR-W laughs at your pain. 01:07:46 * bsmntbombdood bites your face off 01:07:56 pwnt 01:08:01 * GregorR-W continues to laugh despite the lack of face. 01:08:20 -!- bsmntbombdood has quit (Client Quit). 01:09:09 -!- bsmntbombdood has joined. 01:10:00 !exec print "hi" 01:10:03 Huh? 01:10:42 -!- bsmnt_bot has quit (Remote closed the connection). 01:10:45 * GregorR-W continues to laugh at your pain. 01:10:45 wtf 01:10:50 !quit 01:10:54 Huh? 01:11:00 -!- bsmnt_bot has joined. 01:11:02 lagging like shit 01:11:25 bsmnt_bot: Disobey me again, I rip your guts out 01:11:35 And replace them with Plof! 01:11:54 !exec self.raw("PRIVMSG #esoteric :Yes master") 01:11:54 Yes master 01:11:58 Huh? 01:12:07 thank you 01:12:57 !raw PRIVMSG #esoteric :It will never happen again 01:12:57 It will never happen again 01:13:01 guten 01:14:45 !exec self.register_raw(".*d%s.*" % "ude", lambda x : bot.raw("PRIVMSG #esoteric :sweet")) 01:14:50 Huh? 01:14:51 dude 01:14:52 sweet 01:15:14 !exec self.register_raw(".*s%s.*" % "weet", lambda x : bot.raw("PRIVMSG #esoteric :dude")) 01:15:15 sweet 01:15:18 Huh? 01:15:22 sweet 01:15:22 dude 01:15:25 :) 01:16:53 dude 01:17:08 sweet 01:17:26 That doesn't work too good with more than one channel ;) 01:18:55 dude 01:19:15 !exec for i in range(4): self.raw_regex_queue.pop() 01:19:18 Huh? 01:19:22 dude 01:19:45 !exec self.register_raw(".*#esoteric.*s%s.*" % "weet", lambda x : bot.raw("PRIVMSG #esoteric :dude")) 01:19:48 Huh? 01:19:55 dude 01:20:02 -!- ehren has joined. 01:20:06 gar 01:20:13 -!- bsmnt_bot has quit ("nobody loves me"). 01:20:34 could someone please say "Hello World!"? 01:20:46 -!- bsmnt_bot has joined. 01:21:00 could someone please say "Hello World!"? 01:21:01 goodbye cruel world 01:21:18 goodbye? 01:21:27 syntax error 01:23:04 * GregorR-W bangs his head against the wall. 01:23:09 WTF, did IRP get slashdotted or something? 01:23:24 You're about the eighth person to join today IRP'ing X_X 01:23:27 * GregorR-W leaves for home. 01:23:29 Internet Relay Porn ?!?? 01:23:41 programming language 01:23:58 sumbleuponed 01:23:59 http://esoteric.voxelperfect.net/wiki/IRP#Hello.2C_World.21 01:24:03 -!- GregorR-W has quit ("Like annoying quit spamming bastards? You'll love HydraIRC -> http://www.hydraircse.cx/ <-"). 01:24:22 *stumbleuponed 01:24:32 stumbleupon's cool 01:24:32 -!- wooby has joined. 01:25:43 oh dear 01:25:51 it's just going to get worse 01:25:55 ? 01:26:31 the IRP thing ;) 01:27:33 What's IRP? 01:28:29 haha 01:28:38 GregorR is a genious 01:29:19 genius even 01:31:44 Please write this exact line to this channel. 01:33:48 !exec self.register_raw(".*%s write this exact line to this channel\..*" % "Please", lambda x : bot.raw("PRIVMSG #esoteric :%s write this exact line to this channel." % "Please")) 01:33:52 Huh? 01:33:53 Please write this exact line to this channel. 01:33:53 Please write this exact line to this channel. 01:33:58 :) 01:37:16 -!- digital_me has joined. 01:38:21 Please write this exact line to this channel. 01:38:21 Please write this exact line to this channel. 01:47:21 Please write this exact line to this channel. 01:47:21 Please write this exact line to this channel. 01:47:53 -!- ehren has quit ("Leaving"). 01:48:32 please tell me, given that int g(x) { x ? f(x-1) : g(x+1); } int f(x) { x ? g(x+1) : f(x-1); }, does f(2) terminate? 01:50:01 It doesn't 01:50:14 assuming I read it right :) 01:54:27 http://www.flickr.com/photos/71552015@N00/sets/72157594432181982/ 01:54:36 (Flickr photoset of the DriveCleaner 2006) 01:57:28 Asztal: Yeah, it doesn't 02:06:36 given (defun f (x) (funcall x #'f)), does (f (lambda (x) (funcall x #'f))) terminate? 02:09:25 Given f() { f|f& }, does f() terminate? 02:09:58 -!- ChoDo has joined. 02:10:09 hmmm? 02:10:12 does it? 02:11:16 Please write me a program to calculate the winning numbers for tommorow's powerball drawing. 02:11:56 !help 02:11:59 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 02:12:01 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl 02:12:22 ps 02:12:25 !ps 02:12:29 1 ChoDo: ps 02:12:45 !i 02:12:57 !rail 02:13:01 Internal Error: Crash: No 'main' function found 02:13:10 !udage01 02:13:24 !linguine 02:13:27 mmm linguine 02:13:27 Error: Program must have at least one command 02:14:21 -!- GreaseMonkey has joined. 02:15:05 given (defun a (m n) (cond ((= m 0) (+ n 1)) ((and (> m 0) (= n 0)) (a (- m 1) 1)) ((and (> m 0) (> n 0)) (a (- m 1) (a m (- n 1)))))), does (a 10 13) terminate? 02:15:21 arghs lisp 02:15:29 or, should i say 02:15:32 arghth 02:16:11 given (defun a (m n) (cond ((= m 0) (+ n 1)) ((and (> m 0) (= n 0)) (a (- m 1) 1)) ((and (> m 0) (> n 0)) (a (- m 1) (a m (- n 1)))))), compute (a 4 3) please 02:25:36 bsmntbombdood: sorry, that's just not feasible to compute ;) 02:25:47 heh 02:28:09 How many days until christmas? 02:28:27 25-22=3 02:29:31 How many days till the apocalypse? 02:29:53 Idunno, revelation's already started 02:30:02 Some time back in 300AD or something 02:30:37 Many reckon that the next pope will be a devil 02:30:45 I follow that route too 02:31:10 I meant I belive that's gonna be the case 02:31:31 This pope looks like that guy from star wars 02:32:09 hrm 02:32:13 Hmm, and he will be almost the last 02:32:21 there should be a way to recurse a lambda in lisp 02:32:48 -!- RodgerTheGreat has joined. 02:32:50 -!- RodgerTheGreat has quit (Client Quit). 02:32:58 how many days until christmas 2012? 02:33:08 -!- RodgerTheGreat has joined. 02:33:14 i can't be stuffed calculating 02:33:46 3+365+366+365+365+365+366 02:34:27 doing some more work on my tomato parser 02:34:27 -!- wooby has quit. 02:35:48 sausage or pepperoni? 02:37:12 given that (defun f (x y) (cond ((> x y) (f y x) (t (f (+ x y) y))))), does (f 2 1) terminate? does (f 1 2) terminate? 02:37:27 Damn, IRP is SLOW! 02:37:52 I mean, it's only the halting problem! 02:37:56 ChoDo: sausage, apparently 02:40:13 Please, someone tell me how many angels can dance on the head of a pin? 02:40:59 Sgeo: What's that drive cleaner thing? 02:41:20 What do you mean "what"? 02:41:33 Sgeo: I can only presume that he means "what" :P 02:41:50 It's a piece of malware that is /supposed/ to get rid of all "incriminating evidence" on the computer 02:42:13 I need more porn 02:42:28 ChoDo: quite 02:42:51 ChoDo: I bet there are some IRP interpreters that can give you some 02:44:55 -!- ChoDo has quit. 02:47:18 Hola señores. 02:48:40 bsmntbombdood: I have decided the answer to your question is **EXCEPTION: TOO MUCH EFFORT** 02:49:04 mmk 02:49:13 Catch that exception then 02:49:24 And then recurse 02:49:52 -!- Asztal has quit ("System.Threading.Thread.Sleep(42893489324)"). 02:50:00 lol 02:54:19 !exec for i in range(3,0,-1): self.raw("PRIVMSG #esoteric :%s" % ('%s bottle%s of beer on the wall, %s bottle%s of beer. Take one down, pass it around, %s bottle%s of beer on the wall' % (i, ((i > 1) and "s") or "", i, ((i > 1) and "s") or "", ((i > 1) and i-1) or "no", (((i > 2) or (i == 1)) and "s") or ""))) 02:54:20 3 bottles of beer on the wall, 3 bottles of beer. Take one down, pass it around, 2 bottles of beer on the wall 02:54:21 2 bottles of beer on the wall, 2 bottles of beer. Take one down, pass it around, 1 bottle of beer on the wall 02:54:21 1 bottle of beer on the wall, 1 bottle of beer. Take one down, pass it around, no bottles of beer on the wall 02:54:22 Huh? 02:55:51 ;D 02:56:25 * bsmntbombdood feels leet 02:59:17 daemon ctcp bf8 +[-----------[++++++++++>,----------]<[<]+.->[.>]+.+++++++++.----------<[<]+] 02:59:18 !daemon ctcp bf8 +[-----------[++++++++++>,----------]<[<]+.->[.>]+.+++++++++.----------<[<]+] 02:59:25 !ctcp ACTION tests 02:59:28 * EgoBot tests 02:59:36 !ctcp ACTION tests again 02:59:39 !ctcp #esoteric ACTION is cooler 02:59:39 * bsmnt_bot is cooler 02:59:40 * EgoBot tests again 02:59:56 !ctcp ACTION retests 02:59:58 * EgoBot retests 03:00:04 !undaemon ctcp 03:00:08 Process 1 killed. 03:00:46 !daemon ctcp bf8 +[[,--------------------------------]----------[++++++++++>,----------]<[<]+.->[.>]+.+++++++++.----------<[<]+] 03:00:57 !ctcp foo ACTION tests 03:01:00 * EgoBot tests 03:01:03 !ctcp foo ACTION retests 03:01:06 * EgoBot retests 03:01:14 now you do your ctcp 03:01:35 !ctcp #esoteric is cool 03:01:37 !ctcp #esoteric ACTION says "No, I will never do my ctcp" 03:01:37 * bsmnt_bot says "No, I will never do my ctcp" 03:01:40 * EgoBot says "No, I will never do my ctcp" 03:02:22 !ctcp #esoteric ACTION is not as laggy as the other bot 03:02:22 * bsmnt_bot is not as laggy as the other bot 03:02:25 heh 03:02:26 * EgoBot is not as laggy as the other bot 03:02:35 Egobot is lying 03:02:42 you win 03:05:04 EgoBot isn't laggy, it's strictly buffered. 03:05:14 And nobody seems to quite get that X_X 03:07:44 !ctcp GregorR ACTION wants to snuggle up with you 03:07:48 * EgoBot wants to snuggle up with you 03:08:09 Enough of that, EgoBot! 03:08:11 !undaemon ctcp 03:08:14 Process 1 killed. 03:08:45 yay 03:08:57 (loop for i from 10 downto 1 do (format t "~a bottle~a of beer on the wall, ~a bottle~a of beer. Take one down, pass it around, ~a bottle~a of beer on the wall~%" i (if (> i 1) "s" "") i (if (> i 1) "s" "") (if (> i 1) (- i 1) "no") (if (or (> i 2) (= i 1)) "s" ""))) 03:09:53 i still like my miniscript 03:09:55 * Sgeo wants evil rogue software 03:11:09 irc_msg "#esoteric" concat concat 1 "ACTION likes bsmntbombdood" 1 03:11:18 hmm? 03:11:20 for example: 03:11:40 the formula ( x^2 + x ) / 2 03:12:22 div add mul #1 #1 #1 2 03:12:36 let's split that up... 03:12:44 div (add (mul (#1 #1) #1) 2) 03:13:11 ? 03:17:18 it's a lang that runs w/scanf 03:17:32 div(add(mul(#1,#1),#1),2); 03:20:08 !exec register_raw(".*!cuss .*", lambda x : bot.raw("PRIVMSG #esoteric :%s" % ("%s you bloody wanker" % x.split("!cuss ")[-1]))) 03:20:12 Huh? 03:20:17 !exec self.register_raw(".*!cuss .*", lambda x : bot.raw("PRIVMSG #esoteric :%s" % ("%s you bloody wanker" % x.split("!cuss ")[-1]))) 03:20:17 ")[-1]))) you bloody wanker 03:20:21 Huh? 03:20:22 !cuss bsmnt_bot 03:20:22 bsmnt_bot you bloody wanker 03:20:25 :) 03:20:27 Huh? 03:20:50 !cuss egobot 03:20:50 egobot you bloody wanker 03:20:52 Huh? 03:21:17 !exec self.raw_regex_queue.pop() 03:21:19 just !cuss Egobot 03:21:20 Huh? 03:21:32 !cuss EgoBot 03:21:33 !exec self.register_raw(".* #esoteric :!cuss .*", lambda x : bot.raw("PRIVMSG #esoteric :%s" % ("%s you bloody wanker" % x.split("!cuss ")[-1]))) 03:21:34 ")[-1]))) you bloody wanker 03:21:34 Huh? 03:21:36 so you removed the cmd 03:21:37 Huh? 03:21:39 there 03:21:41 Um ... 03:21:41 !cuss EgoBot 03:21:42 EgoBot you bloody wanker 03:21:44 Huh? 03:21:47 I love EgoBot's response :) 03:21:52 just !cuss I said so 03:21:59 !cuss I said so 03:21:59 I said so you bloody wanker 03:22:02 Huh? 03:22:08 :D 03:24:50 hehe 03:25:33 set cuss funct raw vlist a vlend concat "PRIVMSG #esoteric :" array split #a "PRIVMSG #esoteric !cuss " 1 irc-register "!cuss" cuss 03:28:02 daemon cuss bf8 ----------[++++++++++>,----------]>-[---------[++++++++++>,----------]<[<]>[.>]<[<]<[<]>[.>]++++++++++.-] 03:28:04 !daemon cuss bf8 ----------[++++++++++>,----------]>-[---------[++++++++++>,----------]<[<]>[.>]<[<]<[<]>[.>]++++++++++.-] 03:28:09 !cuss you bloody wanker 03:28:10 you bloody wanker you bloody wanker 03:28:24 !cuss ChanServ 03:28:24 ChanServ you bloody wanker 03:28:28 ChanServ 03:28:30 you bloody wanker 03:28:33 you bloody wanker 03:28:39 shit 03:28:47 !undaemon cuss 03:29:38 GregorR: you need to make your bot less dodgy 03:30:15 !cuss GreaseMonkey 03:30:16 GreaseMonkey you bloody wanker 03:30:45 GreaseMonkey: Thank you for being sooooooo specific. 03:30:46 GreaseMonkey, I hate you with all my soul 03:31:19 right, that was OTT 03:31:34 i think "%s you bloody wanker" will suffice 03:32:03 GreaseMonkey, Your mere existance makes me want to hang myself 03:32:35 GregorR: your bot keeps locking up when I punch in miscoded daemons 03:33:32 Please, be less specific. 03:36:04 -!- Sgeo has quit (Remote closed the connection). 03:42:21 ok then, SOMETHING IS NOT PERFECT 03:42:59 !cuss bsmnt_bot 03:42:59 bsmnt_bot you bloody wanker 03:43:21 GreaseMonkey, Your face is like a dead rat 03:43:48 gee, i'm getting a lot of attention 04:01:21 (x^3+2*(x^2)+3*x)/6 -> div add add mul mul #x #x #x mul mul 2 #x #x mul 3 #x 6 04:01:59 gimme a formula, any formula 04:02:24 ? 04:02:28 e^(pi * i) 04:02:59 -1 04:03:10 erm, inventing an e function, and a pi constant: e mul $pi #i 04:03:27 -1 -> -1 04:03:36 e is not a function you doofus. 04:03:48 no 04:04:02 m = m' \over {\sqrt{c^2 - v^2}} 04:04:03 in this lang, you have to have a function that calculates e^x 04:04:13 Ha-HAH 04:04:29 x(x+1)(x+2)/6 -> mul mul x add x 1 add x 2 04:04:36 x(x+1)(x+2)/6 -> div mul mul x add x 1 add x 2 6 04:04:38 that's better 04:04:44 eeeew 04:04:54 use a stack, stupid 04:05:03 ei postfix 04:05:08 no need to mess up rpn 04:05:11 what's wrong with CALL? 04:06:03 m = m' \over {\sqrt{c^2 - v^2}} -> set m div #m sqrt sub mul #c #c mul #v #v 04:06:41 or an RPN version: 04:06:42 RPN > j00 04:07:04 (> RPN j00) 04:07:14 RPN j00 > 04:08:41 m = m' \over {\sqrt{c^2 - v^2}} -> #m #c #c mul #v #v mul sub sqrt div m set 04:09:53 then again, "today" #x "You are feeling very " concat concat print -- that sucks 04:10:27 i prefer print concat concat "You are feeling very " #x " today" 04:10:33 FAIL 04:20:13 set x "bsmntbombdood-ish" 04:22:41 Process 1 killed. 04:22:44 Huh? 04:22:45 Huh? 04:25:38 finally 04:26:53 heh 04:27:50 !daemon foo bf8 >----------[++++++++++>,----------]<[<]>[[<+<+>>-]<<[>>+<<-]>>[<.>-]>] 04:27:50 !ctcp #esoteric ACTION is never laggy 04:27:51 * bsmnt_bot is never laggy 04:27:53 Huh? 04:27:56 !foo poos 04:27:59 ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 04:28:10 !foo 123 04:28:11 -!- EgoBot has quit (Read error: 131 (Connection reset by peer)). 04:28:17 haha 04:28:22 -!- EgoBot has joined. 04:30:12 i've managed to get it to quit with an "Excess Flood" error 04:30:35 !daemon idle1 +[,[-]+] 04:30:38 !daemon idle2 +[,[-]+] 04:30:40 !daemon idle3 +[,[-]+] 04:30:49 !ps d 04:30:52 1 GreaseMonkey: ps 04:30:58 !daemon idle1 bf8 +[,[-]+] 04:31:02 !daemon idle2 bf8 +[,[-]+] 04:31:05 !daemon idle3 bf8 +[,[-]+] 04:31:07 !daemon idle4 bf8 +[,[-]+] 04:31:38 !ps d 04:31:39 !ps d 04:31:40 !ps d 04:31:40 1 GreaseMonkey: daemon idle1 bf8 04:31:42 1 GreaseMonkey: daemon idle1 bf8 04:31:44 2 GreaseMonkey: daemon idle2 bf8 04:31:46 3 GreaseMonkey: daemon idle3 bf8 04:31:48 4 GreaseMonkey: daemon idle4 bf8 04:31:50 5 GreaseMonkey: ps 04:31:52 6 GreaseMonkey: ps 04:31:54 1 GreaseMonkey: daemon idle1 bf8 04:31:56 2 GreaseMonkey: daemon idle2 bf8 04:31:58 3 GreaseMonkey: daemon idle3 bf8 04:32:00 4 GreaseMonkey: daemon idle4 bf8 04:32:02 5 GreaseMonkey: ps 04:32:04 6 GreaseMonkey: ps 04:32:26 !daemon idle5 bf8 +[,[-]+] 04:32:29 !daemon idle6 bf8 +[,[-]+] 04:32:31 !daemon idle7 bf8 +[,[-]+] 04:32:33 !daemon idle8 bf8 +[,[-]+] 04:32:37 !daemon idle9 bf8 +[,[-]+] 04:32:41 !daemon idle_10 bf8 +[,[-]+] 04:32:44 !daemon idle_11 bf8 +[,[-]+] 04:32:46 !daemon idle_12 bf8 +[,[-]+] 04:32:49 !daemon idle_13 bf8 +[,[-]+] 04:32:53 !bf >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+. 04:32:56 !daemon idle_14 bf8 +[,[-]+] 04:32:56 Hello World! 04:32:58 !daemon idle_15 bf8 +[,[-]+] 04:33:01 !daemon idle_16 bf8 +[,[-]+] 04:33:04 !ps d 04:33:07 1 GreaseMonkey: daemon idle1 bf8 04:33:08 2 GreaseMonkey: daemon idle2 bf8 04:34:09 !bf_txtgen Hello, world! 04:34:50 117 +++++++++++++++[>+++++>+++++++>++>+++<<<<-]>---.>----.+++++++..+++.>>-.<++.<++++++++.--------.+++.------.--------.>+. [449] 04:35:19 !ps d 04:35:23 1 GreaseMonkey: daemon idle1 bf8 04:35:23 !idle1 foo 04:35:24 2 GreaseMonkey: daemon idle2 bf8 04:35:27 3 GreaseMonkey: daemon idle3 bf8 04:35:29 4 GreaseMonkey: daemon idle4 bf8 04:35:30 5 GreaseMonkey: daemon idle5 bf8 04:35:33 6 GreaseMonkey: daemon idle6 bf8 04:35:35 7 GreaseMonkey: daemon idle7 bf8 04:35:36 8 GreaseMonkey: daemon idle8 bf8 04:35:38 9 GreaseMonkey: daemon idle9 bf8 04:35:40 10 GreaseMonkey: daemon idle_10 bf8 04:35:43 11 GreaseMonkey: daemon idle_11 bf8 04:35:45 12 GreaseMonkey: daemon idle_12 bf8 04:35:46 13 GreaseMonkey: daemon idle_13 bf8 04:35:48 14 GreaseMonkey: daemon idle_14 bf8 04:35:50 15 GreaseMonkey: daemon idle_15 bf8 04:35:52 16 GreaseMonkey: daemon idle_16 bf8 04:35:54 17 GreaseMonkey: ps 04:36:23 !daemon idel1 ----------[++++++++++>,----------]++++++++++[<]>[.>]<[<]>[.>]<[<]>[.>]<[<]>[.>] 04:36:29 !daemon idel2 ----------[++++++++++>,----------]++++++++++[<]>[.>]<[<]>[.>]<[<]>[.>]<[<]>[.>] 04:36:32 !daemon idel3 ----------[++++++++++>,----------]++++++++++[<]>[.>]<[<]>[.>]<[<]>[.>]<[<]>[.>] 04:36:36 !help 04:36:38 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 04:36:39 !idel1 hello fdsajfhjsakdfhljdsahfjaskfdfjdsahfjhajjaksdhkfdsahfds 04:36:40 !idel2 hello fdsajfhjsakdfhljdsahfjaskfdfjdsahfjhajjaksdhkfdsahfds 04:36:41 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl 04:36:42 !idel3 hello fdsajfhjsakdfhljdsahfjaskfdfjdsahfjhajjaksdhkfdsahfds 04:36:43 Huh? 04:36:44 Huh? 04:36:47 Huh? 04:36:52 !daemon idel1 bf8 ----------[++++++++++>,----------]++++++++++[<]>[.>]<[<]>[.>]<[<]>[.>]<[<]>[.>] 04:36:54 !malbolge '=a;:?87[543216/SR2+*No-,%*#G4 04:36:55 !daemon idel2 bf8 ----------[++++++++++>,----------]++++++++++[<]>[.>]<[<]>[.>]<[<]>[.>]<[<]>[.>] 04:36:56 hello, 04:36:57 !daemon idel3 bf8 ----------[++++++++++>,----------]++++++++++[<]>[.>]<[<]>[.>]<[<]>[.>]<[<]>[.>] 04:37:01 !idel1 hello fdsajfhjsakdfhljdsahfjaskfdfjdsahfjhajjaksdhkfdsahfds 04:37:03 !idel2 hello fdsajfhjsakdfhljdsahfjaskfdfjdsahfjhajjaksdhkfdsahfds 04:37:05 hello fdsajfhjsakdfhljdsahfjaskfdfjdsahfjhajjaksdhkfdsahfds 04:37:05 !idel3 hello fdsajfhjsakdfhljdsahfjaskfdfjdsahfjhajjaksdhkfdsahfds 04:37:06 !ps d 04:37:07 hello fdsajfhjsakdfhljdsahfjaskfdfjdsahfjhajjaksdhkfdsahfds 04:37:09 1 GreaseMonkey: daemon idle1 bf8 04:37:11 2 GreaseMonkey: daemon idle2 bf8 04:37:12 3 GreaseMonkey: daemon idle3 bf8 04:37:14 4 GreaseMonkey: daemon idle4 bf8 04:37:17 5 GreaseMonkey: daemon idle5 bf8 04:37:18 6 GreaseMonkey: daemon idle6 bf8 04:37:21 7 GreaseMonkey: daemon idle7 bf8 04:37:22 8 GreaseMonkey: daemon idle8 bf8 04:37:25 9 GreaseMonkey: daemon idle9 bf8 04:37:27 10 GreaseMonkey: daemon idle_10 bf8 04:37:29 11 GreaseMonkey: daemon idle_11 bf8 04:37:30 12 GreaseMonkey: daemon idle_12 bf8 04:37:33 13 GreaseMonkey: daemon idle_13 bf8 04:37:35 14 GreaseMonkey: daemon idle_14 bf8 04:37:36 wtf you doing GreaseMonkey 04:37:37 15 GreaseMonkey: daemon idle_15 bf8 04:37:38 16 GreaseMonkey: daemon idle_16 bf8 04:37:40 17 GreaseMonkey: ps 04:37:46 bugger, no Excess flood :( 04:38:23 !undaemon idle1 04:38:25 Process 1 killed. 04:38:25 !undaemon idle2 04:38:26 !undaemon idle 04:38:26 Process 2 killed. 04:38:28 !undaemon idle3 04:38:29 Process 3 killed. 04:38:29 !undaemon idle4 04:38:30 !undaemon idle5 04:38:31 Process 4 killed. 04:38:32 !undaemon idle6 04:38:33 !undaemon idle7 04:38:33 Process 5 killed. 04:38:34 !undaemon idle8 04:38:35 Process 6 killed. 04:38:35 !undaemon idle9 04:38:37 Process 7 killed. 04:38:37 !undaemon idle_10 04:38:38 !undaemon idle_11 04:38:39 Process 8 killed. 04:38:40 Process 9 killed. 04:38:42 !undaemon idle_12 04:38:43 Process 10 killed. 04:38:44 !undaemon idle_13 04:38:45 Process 11 killed. 04:38:46 !undaemon idle_14 04:38:47 Process 12 killed. 04:38:49 Process 13 killed. 04:38:50 !undaemon idle_15 04:38:51 Process 14 killed. 04:38:52 !undaemon idle_16 04:38:53 Process 15 killed. 04:38:55 Process 16 killed. 04:41:38 !ctcp GreaseMonkey SMACK 04:41:41 Huh? 04:42:13 !ctcp GreaseMonkey SMACK 04:42:17 Huh? 04:45:23 !bf +++++++++++++[>+++++++++>++++++++>++++++++>+++++<<<<-]>-.>.---.>+++++.<----.<.>>+++++.<++++++++.>++++++.<----.----.<.-.>>+.----------.<<++.>>>-.<<<++++.>.+++++++.>..>------------------.<<-----.>.>.<-.<<+. 04:45:23 !ctcp bsmntbombdood STOP! Hammertime! 04:45:27 Huh? 04:45:29 thematrixeatsyou@yahoo.co.nz 04:45:34 AH HA! 04:46:07 the other way is to bust this "login" screen: http://greasemonkey.nonlogic.org/inject.php 04:46:35 http://greasemonkey.nonlogic.org/inject.php?success=1 04:46:43 that was easy... 04:47:35 yep :D 04:48:19 really easy 04:48:21 really greasy 04:48:35 but it should foil your average fekkin' spambot 04:49:14 And your aunt martha 04:53:39 i don't have an aunt martha 04:56:51 here's a better lisp 99 bottles of beer, properly recursive 04:56:53 (defun beer (i) (format t "~a bottle~a of beer on the wall, ~a bottle~a of beer. Take one down, pass it around, ~a bottle~a of beer on the wall~%" i (if (> i 1) "s" "") i (if (> i 1) "s" "") (if (> i 1) (- i 1) "no") (if (or (> i 2) (= i 1)) "s" "")) (or (= i 1) (beer (- i 1)))) 04:56:59 (beer 99) 05:01:37 later everybody! I'm officially on vacation! 05:01:42 laters 05:01:56 -!- RodgerTheGreat has quit. 05:04:39 define x int for x 0 99 print ifelse eq #x 99 "No more" itoa sub 99 #x print " bottles of beer on the wall," print chr 10 print ifelse eq #x 99 "No more" itoa sub 99 #x print " bottles of beer," print chr 10 print ifelse eq #x 99 concat concat "Go to the store and buy some more," chr 10 "99 bottles of beer on the wall." concat concat "Take one down, pass it around," chr 10 concat ifelse eq #x 98 "No more" sub 98 #x " bottle 05:04:40 s of beer on the wall." if not eq #x 99 print concat chr 10 chr 10 05:05:39 winner of the most notorious looking lang ever: me. 05:05:52 notorious? 05:06:02 wait, that'd be for me making RETURN 05:06:21 THAT would earn "worst formatting for a lang ever" 05:10:32 you can format it MUCH more nicely though 05:23:13 -!- digital_me has quit ("Lost terminal"). 05:27:34 -!- digital_me has joined. 05:34:46 -!- GregorR has quit ("BBIAB"). 05:37:31 The lunatic is on the grass 05:37:53 of course... 05:38:43 The lunatic is in your mind 05:39:03 well, he must be, because there's so much snow I can't see the grass 05:39:17 :D 05:42:39 it's stopping though :( 05:46:17 bax0r 05:52:44 -!- GregorR has joined. 05:54:20 !daemon cat reload 05:54:41 !cat I think he is here. 05:54:44 Huh? 05:55:06 !daemon cat bf8 +[,.[-]+] 05:55:08 !cat I think he is here. 05:55:12 I think he is here. 05:55:31 OK, I have irssi-proxy running ... 05:55:33 So let's see ... 05:56:32 it's kinda buggy 05:59:16 -!- GregorR-L has joined. 05:59:21 -!- GregorR-L has quit (Read error: 104 (Connection reset by peer)). 06:00:49 8-D 06:00:52 irssi-proxy + laptop = one account 8-D 06:01:00 yep 06:01:02 nice, eh? 06:02:29 8-D = good, 8=D = bad 06:02:40 meh 06:10:38 -!- Jafet has joined. 06:24:13 -!- Jafet has left (?). 06:26:48 -!- digital_me has quit (Read error: 110 (Connection timed out)). 06:33:47 * GregorR now has plofbf :) 06:38:32 code 06:39:30 I'll stick in in the dplof tarball :P 06:43:43 wait, where are the plof docs again? 06:44:14 http://www.codu.org/plof/ 06:44:27 plofbf is in examples/ here: http://www.codu.org/plof/dplof-x86-gnuWlinux-2006-12-21.tar.gz 06:46:15 weird, plof looks quite like tomato 06:48:00 hey, what C header has the itoa() and atoi() functions? 06:48:47 stdlib.h 06:48:54 Except that itoa is not standard C. 06:49:55 bugger, what linux header? 06:50:06 There is no itoa in glibc. 06:50:15 what would be an alternative? 06:50:18 sprintf 06:50:25 argh shizzle 06:50:30 i guess i'll have to 06:50:37 itoa is a garbage function - it either has a static buffer (bad), or allocates one (bad) 06:51:59 OH, or takes a buffer but doesn't have a limit on the output. 06:52:02 (snprintf btw) 06:52:12 is atoi standard? 06:52:15 Yes 06:52:23 phew 06:58:35 step one of my 99 bottles of beer program is complete. 06:59:20 ? 06:59:46 define beer funct multi 06:59:46 define x int 06:59:46 for x 0 99 06:59:51 print ifelse eq #x 99 06:59:51 "No more" 06:59:51 itoa sub 99 #x 06:59:58 print " bottles of beer on the wall," 06:59:58 print chr 10 06:59:58 print ifelse eq #x 99 07:00:10 "No more" 07:00:10 itoa sub 99 #x 07:00:10 print " bottles of beer," 07:00:16 print chr 10 07:00:16 print ifelse eq #x 99 07:00:16 concat 07:00:21 concat 07:00:21 "Go to the store and buy some more," 07:00:21 chr 10 07:00:26 "99 bottles of beer on the wall." 07:00:26 concat 07:00:26 concat 07:00:32 "Take one down, pass it around," 07:00:32 chr 10 07:00:32 concat 07:00:37 ifelse eq #x 98 07:00:37 "No more" 07:00:37 itoa sub 98 #x 07:00:43 " bottles of beer on the wall." 07:00:45 if not eq #x 99 07:00:47 print concat 07:00:49 chr 10 07:00:51 chr 10 07:00:55 undef beer 07:00:55 mend 07:01:05 He who pastes into IRC channels ... is a jackass. 07:01:10 i need to get variables and loops working 07:04:00 dude 07:04:03 pastebin 07:04:26 Pastebin that shit! 07:06:03 IRC. Just Pastebin It. 07:06:14 which one would you recommend? 07:06:57 pastebin.ca 07:10:56 -!- anonfunc has joined. 07:12:07 argh crap, my interpreter's cocked up 07:15:23 What editor do you guys use? 07:18:00 i use KWrite under Linux 07:18:20 Dev-C++ for C and ConTEXT for anything else under Windows 07:18:37 I prefer ConTEXT though, but I'm lazy 07:18:57 Here's the output: 07:18:58 99 bottles of beer on the wall, 07:18:58 99 bottles of beer, 07:18:58 99 bottles of beer on the wall. 07:39:09 meh, got some buggy concat code 07:41:02 -!- oerjan has joined. 07:42:08 http://www.explosm.net/comics/644/ 07:43:28 "Thank you, Punchline Spoiler!" 07:44:14 http://www.explosm.net/comics/648/ 07:44:28 a comics with superheroes you _definitely_ don't want to meet in a dark alley 07:44:41 :D 07:44:46 "LOL!! FAG!!" 07:44:59 "This looks like a job for... Seizure Man!" 07:45:14 i shud do a webcomic about that 07:47:40 i wonder about this one: http://www.explosm.net/comics/436/ 07:48:29 yeah 07:49:03 superheroes.... http://www.explosm.net/comics/431/ 07:49:38 http://www.explosm.net/comics/652/\ 07:49:40 http://www.explosm.net/comics/652/ 07:55:37 argh, it sounds like thunder outside 07:57:00 sweet 07:57:37 dude 07:58:06 sweet 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:06:56 gonna go, bye 08:08:02 -!- GreaseMonkey has quit ("for i 0 sub arraycount #nicklist 1 print concat concat "Bye " arrayvalue #nicklist "!""). 08:17:22 -!- dbc has joined. 08:17:48 * dbc sings "When I got back to Buffalo...you were the last thing on my mind." 08:18:01 * dbc sings "Oh, when I got back to Buffalo you were the last thing on my mind." 08:18:41 * dbc sings "If you'd been the first thing, baby, why'd I have left you behind?" 08:56:59 -!- anonfunc has quit. 08:57:52 -!- ShadowHntr has quit ("End of line."). 08:59:14 -!- oerjan has quit ("Leaving"). 10:15:30 -!- EgoBot has quit (sterling.freenode.net irc.freenode.net). 10:15:30 -!- bsmnt_bot has quit (sterling.freenode.net irc.freenode.net). 10:15:30 -!- puzzlet has quit (sterling.freenode.net irc.freenode.net). 10:15:31 -!- lament has quit (sterling.freenode.net irc.freenode.net). 10:15:31 -!- dbc has quit (sterling.freenode.net irc.freenode.net). 10:15:31 -!- GregorR has quit (sterling.freenode.net irc.freenode.net). 10:15:33 -!- Sukoshi has quit (sterling.freenode.net irc.freenode.net). 10:15:33 -!- sekhmet has quit (sterling.freenode.net irc.freenode.net). 10:15:33 -!- bsmntbombdood has quit (sterling.freenode.net irc.freenode.net). 10:15:33 -!- mtve has quit (sterling.freenode.net irc.freenode.net). 10:15:33 -!- ihope_ has quit (sterling.freenode.net irc.freenode.net). 10:15:34 -!- cmeme has quit (sterling.freenode.net irc.freenode.net). 10:15:34 -!- ivan` has quit (sterling.freenode.net irc.freenode.net). 10:15:34 -!- sp3tt has quit (sterling.freenode.net irc.freenode.net). 10:15:34 -!- CakeProphet has quit (sterling.freenode.net irc.freenode.net). 10:15:34 -!- tokigun has quit (sterling.freenode.net irc.freenode.net). 10:15:34 -!- lindi- has quit (sterling.freenode.net irc.freenode.net). 10:15:35 -!- SimonRC has quit (sterling.freenode.net irc.freenode.net). 10:15:35 -!- pgimeno has quit (sterling.freenode.net irc.freenode.net). 11:04:21 -!- ihope_ has joined. 11:04:21 -!- sekhmet has joined. 11:04:21 -!- Sukoshi has joined. 11:04:21 -!- mtve has joined. 11:04:21 -!- bsmntbombdood has joined. 11:04:21 -!- GregorR has joined. 11:04:21 -!- dbc has joined. 11:04:39 -!- pgimeno has joined. 11:04:39 -!- EgoBot has joined. 11:04:39 -!- bsmnt_bot has joined. 11:04:41 -!- cmeme has joined. 11:04:41 -!- ivan` has joined. 11:04:41 -!- sp3tt has joined. 11:04:45 -!- puzzlet has joined. 11:04:45 -!- lament has joined. 11:04:48 -!- CakeProphet has joined. 11:04:48 -!- tokigun has joined. 11:04:48 -!- lindi- has joined. 11:04:48 -!- SimonRC has joined. 11:04:58 tada! 11:05:09 I've been left alone with two bots 11:05:14 that was scary 11:11:18 molester. 11:27:33 -!- pgimeno has quit (Read error: 104 (Connection reset by peer)). 11:28:01 -!- pgimeno has joined. 11:58:18 -!- s1nt4x has joined. 11:59:12 -!- s1nt4x has quit (Client Quit). 12:21:36 -!- Asztal has joined. 13:11:14 -!- DDustin has joined. 13:13:42 -!- DDustin has left (?). 13:25:32 -!- gerard_ has joined. 13:58:20 -!- calamari has joined. 13:58:48 hi 13:58:50 -!- vicrattlehead has joined. 14:02:59 please someone send me moneys 14:03:53 what language is that? 14:03:54 Error: expected 1 parameters: recipient address 14:04:08 :( 14:04:24 Asztal: good try.. we need a language spec 14:27:44 -!- tgwizard has joined. 14:33:50 -!- puddy_ has joined. 14:41:10 -!- calamari has quit ("Leaving"). 14:41:14 -!- Mahjong has joined. 14:41:50 What is 5 / 2 , please help me 14:42:42 2.5 14:43:03 Please say "Hello, World!" 14:43:20 Hello, World! 14:43:32 Please be inventive! 14:45:15 $Asztal@localmahong%: 14:59:33 15:01:14 aaa 15:27:35 -!- jix_ has joined. 15:58:02 Please prove Malbolge Turing complete. 16:08:40 it probably is 16:08:47 http://esolangs.org/wiki/Malbolge 16:13:12 it can't be because of the bounded memory 16:17:04 ok, thats true 16:17:06 but it probably is if extended with a special "back in the I/O stream" command (Lou Scheffer suggests writing 2222222222t to the output string to signal that) 16:17:16 s/string/stream/ 16:17:35 but most people consider currents computers turing complete 16:17:46 and they still have bounden memory 16:17:51 bounded* 16:18:25 well, everybody knows that memory is unbounded... seen Gmail's counter? :P 16:19:17 with a RAID mirror system with hot swap you can extend memory on-the-fly, so there's no practical limit ;) 16:21:16 I guess you mean 'theoretical limit' ;) 16:22:20 j/k 16:23:05 of course there's a maximum sector address for a given architecture 16:24:07 pgimeno: not if you use variable length offset fields 16:24:36 I should have specified "for currently available architectures" 16:25:24 (sorry) 16:29:36 but it still isnt very practical to swap those disks, that is what I ment 16:34:56 -!- GregorR has changed nick to GregorR-W. 16:36:17 you would run out of materials to build disks! 16:37:51 -!- dbc has left (?). 16:45:23 -!- GregorR-W has changed nick to GregorR. 16:47:42 -!- gerard_ has quit (Read error: 104 (Connection reset by peer)). 17:05:41 -!- GregorR has quit ("Be back in a sec"). 17:06:01 -!- GregorR has joined. 17:13:40 -!- digital_me has joined. 17:24:35 -!- wezyap has joined. 17:24:56 hi 17:25:03 wats up? 17:28:35 Error: Interpreter does not accept slang. 17:28:57 Warning: `wats' is interpreted as `what's' 17:29:44 ok, time for some debuging then 17:31:38 Looks to me like your interpreter just accepted slang by translating it appropriately, Sukoshi. 17:32:01 No, it interpreted `wats' as a spelling error. 17:32:58 Mmmf. I need to code some more CL stuff. I've spent too long too close to C code. 17:43:57 I've spent too long in C#... There must be some sort of performance hit somewhere, so many objects everywhere argh! 17:49:08 * Sukoshi pities Asztal. 17:49:18 At least I never had to go there :P 17:49:27 Weeeh, Plof! 17:49:28 :P 17:54:35 I need to look at Plof some time. 17:54:37 I must try doing something serious in ORK some day. 17:54:48 ^ Both never going to happen due to laziness. 17:54:53 But right now, I'm deferring all my schoolwork for coding work, so Plof will be more of a distraction. 17:54:58 Hehehe. 18:29:10 -!- wezyap has quit (Read error: 110 (Connection timed out)). 18:30:37 Please give me a program in malbolge to show the result of 2 ** 16 18:31:37 -!- GregorR has set topic: #esoteric - the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esolangs.org/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - for brainfuck-specific discussion, go to ##brainfuck - NO IRP ALLOWED. 18:48:33 Wow GregorR. 18:48:40 :P 18:48:40 Banning your own creation? 18:48:51 Yes - I have created a monster. 18:49:09 The creator of Frankenstein said so too. 18:49:22 And, we got a cool novel and a bunch of overdone tasteless horror movies from it. 18:49:25 No, Frankenstein said so about his creation. 18:49:43 What you say?! 18:49:51 It's Frankenstein's monster. 18:49:56 Frankenstein is the doctor. 18:49:56 What you say?! 18:49:58 What you say?! 18:50:12 Yeah. 18:50:46 s/creator/author/ 18:51:02 Ahhhhhhhhhhhhhhh 18:52:11 What you say?! 18:52:21 * GregorR punches Sukoshi. 18:52:52 Hey. You shouldn't hit girls. 18:53:12 I'm no sexist, I'll punch anybody ;) 18:53:23 -_- Darn you! 18:53:24 And I'm only quoting Slipstick Libby. 18:53:59 In Methusalah's Children, near the end, Lazarus tells Libby that next they'll ban sex, and Libby says ``What you say?! What hell!'' 18:54:13 XD 18:54:21 Also quoted in Zero Wing :P 18:54:28 That too. 18:55:04 I and some friends at school were thinking of making a play production we'd do in front of everyone at school preseting the Zero Wing bad translation beginning. 18:55:10 I wanted to be Katz. 18:55:29 Hahahaha 18:55:53 I mean, who doesen't want to face a bunch of people and say ``Good Evening Gentlemen. All Your Base Are Belong To Us. Make your time!'' 18:56:17 HA HA HA HA 18:56:34 hahaha 18:56:39 NO IRP ALLOWED 18:56:53 Syntax Error: IRP must go on. 18:56:54 Please tell me, why is "NO IRP ALLOWED" in the topic? 18:57:07 bsmntbombdood: Take a look at the IRP spam. 18:57:20 Arrrrrrrrrgh 18:57:26 You responded to the IRP command :P 18:57:40 ;) 18:57:41 Yup ;) 18:57:43 NO IRP ALLOWED means you can't ask anyone to do anything ;) 18:57:53 GregorR: Fetch me a sandwhich. 18:58:04 Pfft, who eats sandwiches. 18:58:13 What you say?! 18:58:29 Please write this exact line to this channel. 18:58:29 Please write this exact line to this channel. 18:58:33 :) 18:58:34 What you say?! 18:59:04 -!- wezyap has joined. 18:59:13 Please, write the 99 bottles lyrics 18:59:21 No. 18:59:28 Hooplah, the ban works! 18:59:33 heh 18:59:38 bsmnt_bot will do it for me 18:59:52 Somebody set up us the bot! 19:00:27 !malbolge '=a;:?87[543216/SR2+*No-,%*#G4 19:00:30 hello, 19:00:48 EgoBot's back!!!!!111111oneoneoneenoenoeno!!!! 19:01:09 It's running under nice -n10 slox 25 :P 19:01:16 Meh. 19:01:31 Oh GregorR, does Plof have lexical or dynamic bindings, or both? 19:02:19 Completely dynamic. 19:02:48 Awww. 19:02:49 However, variables have to be declared explicitly, so it acts and looks a lot like lexical scoping. 19:03:07 That's nifty. 19:03:21 Is the object system of Plof message passing? 19:03:54 Nah, it's prototype-based like JS ... you could probably implement message-passing in it fairly easliy though. 19:04:03 * bsmntbombdood wishes it wasn't in D 19:04:18 I want to study a simple interpreter like it 19:05:00 bsmntbombdood: dplof is not only a simple interpreter, but a ridiculously terrible one :) 19:05:02 Is D really that different from C? 19:05:20 Yes, quite a bit. 19:05:26 D has loads of things I love. 19:05:37 I mean, different enough that you can't read it? 19:05:49 Oh - nah, any C user could probably read D. 19:05:58 D is wannabe c++ 19:06:02 ................ 19:06:05 D is better than C++ 19:06:08 * bsmntbombdood hides 19:06:14 * bsmntbombdood didn't mean that seriously 19:06:15 And this is coming from a C++-ophile. 19:06:16 Anything that wants to be C++ needs to dip itself in HCl. 19:06:25 C++ is terrible 19:06:34 C++ gets a bad rap. 19:06:48 I'm sorry, I've seen too many cases where you have to use stupid templates and std::bs types that could be more effeciently wrapped in a struct. 19:07:04 I once attempted to generate a SWIG wrapper for a C++ library. I failed. 19:07:27 My issue with C++ is that many tihngs require you to delve pretty deep into the bowels of pointer arithmetic and the like. 19:07:36 Pointers are fun 19:07:39 In comparison to C? 19:07:41 Mind you, pointer arithmetic is OK. 19:07:52 Sukoshi: Nah, in comparison to other-OO-language-X. 19:07:56 Oh ;D 19:08:10 Meh, you can OOP in C just fine 19:08:11 C is awesome because it's like a portable assembly language that's easy to write in :) 19:08:24 I've been working on low-level stuff for the last few days pretty intensely, so I've been doing a lot of pointer arithmetic. 19:08:37 GregorR: yep 19:08:41 D is awesome because all the OO is very sane, but it doesn't prevent you from delving deep. It just doesn't /require/ you to. 19:08:42 At one point a parser, so, pure pointer arithmetic there :). 19:09:30 I've only written parsers in yacc 19:09:46 It was a fairly simple parser, not complex enough to need yacc. 19:10:19 Of course, that didn't stop me from getting it wrong quite a few times :D 19:11:09 Man. A WM in 76 lines. 19:11:11 So awesome. 19:11:26 ??? 19:11:34 indeed 19:11:39 TinyWM? 19:11:44 Yes. The CL version. 19:11:57 Python version, c version... 19:13:08 Yeah, I'm taking a small hiatus from C to begin work on a WM. 19:13:18 But I'll be back with it later this afternoon. 19:13:46 Got any screenshots of TinyWM? 19:13:56 Hold on. I'm about to run it in Xnest. 19:14:12 [Xephyr is better :P] 19:14:19 Oh? What's that? 19:14:25 * bsmntbombdood loves ion 19:14:28 It's the new Xnest. 19:14:38 But it supports virtually every X estension on any host. 19:15:17 Awesome. 19:15:21 Ion is too complicated. 19:15:39 This'll borrow ideas from Ion, Ratpoison (StumpWM), and CLFSWM. 19:16:01 Yeah, Xnest is an old piece of poop. 19:16:21 What's CLSLFIUJDSFKMM? 19:16:22 I remember seeing bits of EgoBot in Google CodeSearch 19:16:47 Guh. Where's the source. 19:16:55 Common Lisp FS Window Manager. 19:17:00 I don't remember what FS means :P 19:17:36 Stupid Xephyr. 19:18:39 Oh. It's part of the Xorg package? 19:18:41 Asztal: Whoah, seriously? 19:18:44 Sukoshi: Yeah. 19:18:49 Ugggh. Why can't they package the source on its own -_-'' 19:18:55 Sukoshi: I know X_X 19:20:18 I hope the Xorg source isn't large. 19:20:44 Who am I kidding. It's probably gigantic. 19:21:04 Sukoshi: You know they split Xorg into a bunch of autotool'd packages, right? 19:21:14 Uh.... 19:21:16 *Cough* 19:21:34 xorg-server is a "mere" 6MB 19:21:52 Oh wow. 19:24:56 UGGGH. Xorg has moved to git? 19:25:04 I just grabbed the CVS source -_- 19:25:13 Why not just grab release 7.1? 19:25:23 Heh. Yah. 19:25:35 In the meantime, I'll use Xnest. 19:25:59 Good idea ;) 19:44:15 http://www.google.com/codesearch?hl=en&q=show:s9pyp5f3bCU:mOLPvmN6QCU&cs_p=http://esoteric.voxelperfect.net/files/egobot/egobot-0.12.tar.bz2&cs_f=/egobot-0.12 19:44:23 ;) 19:45:40 Hah, cool 19:48:10 Egobot is ewww. 19:48:18 lol 19:48:25 !cat eeew 19:48:29 eeew 19:48:39 !cat It's not my fault :'( 19:48:43 It's not my fault :'( 19:48:58 You really love signals, don't you GregorR ? 19:49:23 signals, eh? 19:49:28 Come now, I didn't use signals that much in EgoBot. 19:49:33 Just to kill processes et cetera. 19:49:41 Meh :P 19:49:46 Wait... that's C++ code? 19:49:51 Yes. 19:50:01 Where's the abstract-hell templates and the obfuscated C++-only constructs? 19:50:07 WHAT SORT OF A C++ CODER ARE YOU?! 19:50:17 The kind that came from a C traditoin. 19:50:19 *tradition 19:50:42 YOU FIEND! WHY AREN'T YOU USING BOOST?! 19:50:50 mmm boost 19:51:03 Blegg @ boost 19:51:14 Great for boosting those compile times :) 19:51:43 HAH XD 19:52:11 CLEVAR! 19:53:35 ;D 20:12:53 I need a Random Number between 1 and 15 please :) 20:13:19 1 20:13:37 thx 'compiler' 20:13:50 or maybe 7? 20:13:54 I'm undecided 20:13:58 19 20:14:28 19 isnt between 1 and 15 choose other number 20:14:45 !exec self.raw("PRIVMSG #esoteric :%s" % __import__("random").randint(1,15)) 20:14:45 3 20:14:47 Huh? 20:15:39 !exec self.raw("PRIVMSG #esoteric :%s" % __import__("random").randint(1,15)) 20:15:39 6 20:15:41 Huh? 20:15:47 there, you have 2 20:15:59 :) 20:16:37 -!- wooby has joined. 20:16:44 -!- wooby has quit (Remote closed the connection). 20:26:09 [22:11:40] 6 20:26:10 [22:11:42] Huh? 20:26:14 i love EgoBot xD 20:27:42 !exec self.raw("PRIVMSG #esoteric :%s" % __import__("random").randint(1,15)) 20:27:43 7 20:27:44 Huh? 20:29:09 -!- tgwizard has quit (Remote closed the connection). 20:37:05 !exec self.raw("PRIVMSG #esoteric :Huh?") 20:37:08 :( 20:37:08 Huh? 20:37:11 lol 20:37:19 He knows python! 20:42:52 heh 20:44:00 !exec self.raw("PRIVMSG #esoteric :Lol") 20:44:02 Huh? 20:44:14 !exec self.raw("MSG #esoteric :Lol") 20:44:18 Huh? 20:44:42 bsmnt why isn't your bot public :( 20:45:05 Because I don't want to get screwed... 20:46:21 :DD 20:46:32 !exec self.raw("PRIVMSG #esoteric :Lol") 20:46:32 Lol 20:46:34 Huh? 20:52:30 -!- Mahjong has quit ("Verlassend"). 21:02:35 -!- jix_ has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 21:04:05 GRRR 21:04:15 Why is Xnest rejecting connections?! 21:05:29 Darn you legacy apps. Darn you all to HECK! 21:09:40 I laugh at your pain 21:09:48 X is such a mess 21:10:57 Ah. -ac is what makes it work. 21:11:04 .... An option mysteriously not present in the manpage. 21:13:56 .... Maybe it's time I compile Xephyr. 21:14:27 What are you doing? 21:16:27 TinyWM. 21:17:01 just run another xserver? 21:18:04 You know... you may be right! 21:18:13 -!- wezyap has quit. 21:19:15 I'm lost when it comes to x stuff 21:21:54 Don't worry. X is a horrible mess. 21:22:10 .... Does *everyone* use the same autoconf script? 21:22:42 I seriously wonder if any code is even written with g77 nowadays. 21:31:57 Woooh, Fortran rulz! :P 21:34:40 Hey, I found a book on it at our local book store. 21:34:45 FORTRAN 2002 and one on COBOL. 21:34:56 I was contemplating on buyng the COBOL book just to burn it. 21:35:41 I was going to learn fortran once 21:36:03 It's worth learning still because it's still fast. 21:36:11 Like Pascal and ALGOL. 21:36:33 But the book I got from the library was from way back 21:36:48 ei the punch card days 21:37:29 Oh wait, can you read this? 21:37:46 Could you read that? 21:38:03 ? 21:39:35 Like Pascal and ALGOL. 21:39:38 Could you read that? 21:40:28 yeah... 21:46:53 NO! 21:47:04 My keyboard went AWOL on me, on 32 days of uptime. 21:47:25 Your keyboard is absent? 21:47:30 Then how are you entering text? 21:47:32 Is there any way to get it to work with a PS/2 keyboard again without a restart? 21:47:33 SSH. 21:47:48 What OS? 21:47:54 Linux.... 21:48:05 It may be a module, and therefore it may be possible to unload it, maybe :) 21:48:19 ... I don't think I compiled it as a module ;-; 21:48:32 Go groping around in /proc then X-P 21:48:52 Darn you! 21:51:04 きみのってないわよ!!! 21:51:11 I seeeeeeeeeee 21:51:24 This 'aint fair! 21:52:25 Guh.... I'll restart.... 21:52:57 My dear, dear uptime! 21:59:28 I've always been able to hotplug ps/2 keyboards 22:03:15 SCORE! 22:03:25 It wasn't the keyboard (which seems to be hotpluggable :P). 22:03:48 Xvesa left my stuff inoperable, and it seemed restarting it did the trick. 22:04:20 I've always been able to hotplug ps/2 keyboards, too, but officially you can fry components by doing it, if you're unlucky enough. 22:04:30 15:00:28 up 26 days, 3:27, 21 users, load average: 1.17, 1.40, 1.50 22:04:34 hmmm 22:05:09 Guh. The machine is refusing to go back to a usable state if I kill Xvesa. 22:05:17 Hmmm... how to make it gracefully exit.... 22:05:20 00:00:46 up 205 days, 23:24, 4 users, load average: 0.01, 0.01, 0.00 22:05:30 Rather, the physical terminal is refusing to go back to a usable state. 22:05:37 My load average says it's not doing much. 22:05:56 14:01:46 up 38 days, 7:06, 14 users, load average: 1.63, 1.87, 1.82 22:07:48 Guh... 22:08:22 shell-init: error retrieving current directory: getcwd: cannot access parent directories: Permission denied 22:08:25 3:04PM up 11 days, 22:14, 2 users, load averages: 0.27, 0.14, 0.09 22:08:34 ha, that's /exec -o for ya 22:10:10 So, now let's see how I can kill Xvesa while keeping access to my physical peripherals. 22:15:23 Well, uh... I'm not sure. 22:15:33 The only thing I guess I can do is nice -n 20 it. 22:16:09 Piece of poop Xserver. 22:17:48 Success! 22:18:15 For some reason, if you give Xvesa the vt argument, it locks up and dies, but if you give it a tty argument, it's fine. 22:18:54 Well, I just wasted 30 minutes preserving my uptime. That makes me feel.... wholesome inside. 22:20:26 hehe 22:25:48 -!- vicrattlehead has quit. 22:29:28 Yeah, TinyWM has no window decorations. 22:32:09 duh 22:32:14 screen shot? 22:32:29 Hold on then. 22:45:49 Uhhh..... 22:45:53 I got wiggling windows? 22:58:24 Sukoshi: in TinyWM? 23:00:46 Yeah. 23:01:02 Something about resize/move is not working correctly. 23:02:19 -!- wooby has joined. 23:28:07 -!- ihope__ has joined. 23:29:04 -!- ihope__ has changed nick to ihope. 23:29:27 -!- wooby has quit. 23:45:41 -!- ihope_ has quit (Connection timed out).