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