←2006-07-24 2006-07-25 2006-07-26→ ↑2006 ↑all
00:19:32 -!- cmeme has joined.
00:28:52 * GregorR-W needs to update his hats page ...
00:39:26 -!- Sgeo has joined.
00:39:35 <GregorR-W> Who look, it's Sgeo.
00:39:44 <Sgeo> Hi all
00:39:46 <Sgeo> hm?
00:40:42 <GregorR-W> That was supposed to be "why look"
00:40:44 <GregorR-W> And had no purpose.
00:43:47 <pikhq> Indeed.
00:44:51 <GregorR-W> Marinus Oosters doesn't come on IRC, does 'e :(
00:44:57 <lament> ihope_: You still haven't given me any QBF programs.
00:45:06 <ihope_> lament: oh, yeah.
00:45:17 <ihope_> Ask a quantum programmer :-P
00:45:24 <lament> yermom
00:46:04 <pikhq> Schweet. It works.
00:46:06 <GregorR-W> Wow, the Glass 99bob on www.99-bottles-of-beer.net is horrific XD
00:46:36 <pikhq> . . . Almost works.
00:46:54 <pikhq> Got some odd-ass bugs on the compiled code.
00:52:38 -!- Arrogant has quit (Read error: 104 (Connection reset by peer)).
00:52:45 -!- Arrogant has joined.
00:52:47 <pikhq> How the freakin' hell is stuff like that happening?!?
00:53:18 <GregorR-W> pikhq: Karma.
00:53:20 -!- Arrogant has quit (Read error: 104 (Connection reset by peer)).
00:54:05 -!- Arrogant has joined.
00:54:12 <pikhq> Ah. I screwed up > and <, as well. x_x
00:54:15 <pikhq> GregorR-W: Or that.
00:56:45 <pikhq> And now it doesn't output anything.
00:56:47 <pikhq> ARGH.
00:56:58 <GregorR-W> OK, paste your latest and lemme have a look at it :P
00:57:16 <pikhq> Someone out there hates me.
00:57:18 <pikhq> K.
00:58:03 <pikhq> http://pastebin.ca/99019
00:58:33 <pikhq> Urgh. Missed some stuff.
00:59:09 <pikhq> http://pastebin.ca/99020
00:59:28 <GregorR-W> I was about to ask :-P
01:00:17 <pikhq> Damn. ORK's rather tricky to code in, isn't it?
01:00:56 <pikhq> (Yes, the Pinky & The Brain references are crucial to the code. :p_
01:01:01 -!- AndrewNP has joined.
01:01:15 <GregorR-W> Very :P
01:03:08 <Razor-X> http://www.esolangs.org/wiki/2006_Esolang_Contest
01:03:20 <Razor-X> I've finished the page, yup.
01:04:03 <GregorR-W> *eyes glaze over*
01:04:07 <AndrewNP> May the most pain-tolerant man (or lady) win!
01:04:08 <GregorR-W> What is wrong with this ORK code O_O
01:04:19 <pikhq> It's output code doesn't work.
01:04:21 <Razor-X> Thanks for the paretheses :D.
01:04:44 <AndrewNP> Uh... aren't you the one who *made* ORK? How can the code be wrong? It's yours to do with as ye please.
01:04:53 <GregorR-W> lol
01:04:55 <pikhq> AndrewNP: He's looking at my ORK code.
01:05:04 <AndrewNP> Oh oh ohhh.
01:05:15 <pikhq> http://pastebin.ca/99020 if you care to have a look.
01:05:38 <GregorR-W> Aha!
01:05:45 * AndrewNP looks at that mess...
01:05:46 <GregorR-W> *p++ == *(p++) !
01:05:53 <GregorR-W> You want (*p)++
01:05:58 <GregorR-W> (Same with --)
01:06:19 <GregorR-W> (Or at least, that's what made it work for me :P
01:06:24 <pikhq> Hrm.
01:06:30 <AndrewNP> Yeah, that seems right.
01:06:45 <AndrewNP> What is this... BF... to C... in ORK. That's just wrong.
01:06:52 -!- Arrogant has quit (Read error: 104 (Connection reset by peer)).
01:07:01 <GregorR-W> lol
01:07:03 <Razor-X> What's the purpose of ORK?
01:07:08 <Razor-X> Obfuscation? Hard to program?
01:07:11 <lament> AndrewNP: it's better than C to ORK in BF
01:07:14 <pikhq> I'll just do ++*p;, then.
01:07:15 <GregorR-W> A) It's the first OO esolang.
01:07:21 <GregorR-W> B) It's the polar opposite of BF
01:07:28 <AndrewNP> lament: Touche. With an accent thingie.
01:07:36 <GregorR-W> Touché :P
01:07:55 <GregorR-W> C) It's hard to program but easy to read, and not obfuscated at all.
01:07:56 <AndrewNP> Yeah, I dunno what character set IRC uses. So... ?
01:08:08 <GregorR-W> It uses whatever character set the client uses :P
01:08:13 <AndrewNP> K then.
01:08:30 <AndrewNP> Razor: Think of it as COBOL, except not serious.
01:08:32 <GregorR-W> All the decent ones (that is, sans mIRC) can use unicode.
01:08:37 <pikhq> It works. :)
01:10:00 <AndrewNP> Eh, I don't go outside the basic Latin block anyway -- so no big deal. :)
01:10:21 <pikhq> Mine could do Unicode if my terminal code.
01:10:28 <pikhq> could.
01:10:51 <Razor-X> The polar opposite of BF, eh?
01:11:02 <Razor-X> Heh.
01:11:02 <GregorR-W> Yup
01:11:29 <GregorR-W> I later made Glass, which honestly I enjoy more, and is also OO.
01:11:31 <Razor-X> If any of you can, post it on popular newsgroups/forums or whatever for this stuff.
01:11:36 <Razor-X> No wonder ;).
01:11:44 <pikhq> http://pastebin.ca/99032
01:12:11 <GregorR-W> !glass {M[m(_o)O!"Glass rocks 8-D"(_o)o.?]}
01:12:13 <EgoBot> Glass rocks 8-D
01:12:25 <GregorR-W> !glass {M[m(_e)(Emote)!"agrees."(_e)e.?]}
01:12:27 * EgoBot agrees.
01:12:31 <Razor-X> Hehehehe.
01:12:55 <pikhq> Meh. I like ORK, because it allows for some very funny code statements.
01:13:01 <GregorR-W> lol, true.
01:13:33 <pikhq> (Narf is to readOne Poit. . . :D)
01:17:28 -!- GregorR-W has quit ("And then, Gregor went home.").
01:19:01 <Razor-X> What about school? :(.
01:21:47 <Razor-X> Where on the Wiki should I link to it from?
01:23:07 <pikhq> Hmm.
02:25:12 <Razor-X> Can I advertise the contest on the front page?
02:28:03 <pikhq> Don't see why not.
02:28:21 * pikhq is going to make a change to his compiler now. . .
02:28:44 <pikhq> Mmm. . . Optimising compilers.
02:29:44 <Razor-X> Mmmm. INTERCAL.
02:39:49 <pikhq> Meh. . . I'll work on that later, when my mind is more clear.
02:39:57 <Razor-X> Hehehe.
02:40:29 <pikhq> And, of course, when I can think of more Pinky and the Brain references for it. ;0
02:40:33 <pikhq> s/0/)/
02:57:00 -!- ihope_ has changed nick to ihope.
02:57:27 <ihope> bf_txtgen still isn't working.
02:57:49 <ihope> How am I supposed to make a BF program that outputs my email address without using bf_txtgen? :-)
02:58:14 <pikhq> Using [[Brainfuck_consants]]
02:58:33 <ihope> Oh.
02:59:02 <ihope> I don't have ASCII memorized, so the numbers'd be [105,104,111,112,101,49,50,55,64,103,109,97,105,108,46,99,111,109]...
03:01:50 <ihope> !bf +++++++[>+++++[>+++<-]<-]>>.-.+++++++.+.-----------.
03:01:55 <EgoBot> ihope
03:02:02 <ihope> Good start, aye?
03:02:11 <pikhq> Aye.
03:11:40 <ihope> Then I need to go through some painstakingness...
03:11:45 <ihope> !bf +++++++[>+++++[>+++<-]<-]>>.-.+++++++.+.-----------.>.>.
03:11:49 <EgoBot> ihope
03:11:58 <ihope> ...And the other two characters?
03:12:09 <pikhq> Presumable non-printable.
03:13:37 <Razor-X> !bf +++++++
03:13:43 <Razor-X> !bf +++++++.
03:13:55 <Razor-X> Did it produce a bell character?!
03:14:03 <Razor-X> !bf +++++++.
03:14:07 <ihope> It didn't produce anything.
03:14:13 <Razor-X> Poop :(.
03:14:19 <ihope> Well... EgoBot didn't say anything.
03:14:20 <AndrewNP> !bf ++++++[>++++++++<-]>.
03:14:23 <EgoBot> 0
03:14:30 <AndrewNP> Yay! I made a zero!
03:14:51 <Razor-X> Now pause your uselessness for a second and join the contest!
03:14:58 <ihope> That's what I'm doing.
03:15:05 <pikhq> !bf +[>+]
03:15:09 <EgoBot> realloc: Cannot allocate memory
03:15:10 <ihope> I don't want to post my email address right to the wiki and all that.
03:15:13 <Razor-X> Hahahahahaha.
03:15:14 <pikhq> Wheee.
03:15:17 <ihope> Ah well.
03:15:30 <Razor-X> !bf ++++++++++++++++++++++++++++++++++++[>++++++++++++++++++++]
03:15:30 <ihope> I'll just... not.
03:15:33 <EgoBot> realloc: Cannot allocate memory
03:15:36 <Razor-X> Pfft.
03:15:48 <pikhq> !bf +[<+]
03:15:48 <AndrewNP> Razor: the contest to write ihope's e-mail?
03:15:54 <Razor-X> Aha. I see.
03:16:05 <pikhq> It's. . . still running.
03:16:06 <ihope> Oh, good idea.
03:16:11 <ihope> !ps
03:16:13 <EgoBot> 1 ihope: ps
03:16:20 <pikhq> Or it just crashed.
03:16:57 <Razor-X> ;).
03:17:20 <pikhq> !+++++++++.
03:17:25 <EgoBot> Huh?
03:17:31 <pikhq> Indeed.
03:17:48 <AndrewNP> ASCII code 9 is "Huh?"?
03:18:22 <pikhq> !bf +++++++++.
03:18:27 <EgoBot>
03:18:36 <pikhq> Now, that's code 9.
03:18:36 <AndrewNP> Ohhh. My bad.
03:18:42 <pikhq> !help
03:18:45 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
03:18:47 <EgoBot> 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda whirl
03:18:55 <AndrewNP> What's !ps ?
03:19:02 <ihope> Processes.
03:19:07 <AndrewNP> Ah.
03:19:10 <ihope> Running threads and all that.
03:19:20 <AndrewNP> As programs are wont to do.
03:19:52 <pikhq> !bf +[.]
03:20:15 <Razor-X> !bf +++++[>++[>++[>++[>+>++>+++>+<<<<-]<-]<-]<-]>>>>.>+++++++.>----.>+.
03:20:17 <EgoBot> (Wt)
03:20:20 <Razor-X> Close!
03:20:34 <pikhq> Esolangs are far too much fun.
03:20:43 <pikhq> !ps
03:20:45 <EgoBot> 1 pikhq: bf
03:20:47 <EgoBot> 2 pikhq: ps
03:20:49 <Razor-X> !bf +++++[>++[>++[>++[>+>+++>+++>+<<<<-]<-]<-]<-]>>>>.>+++++++.>----.>+.
03:20:51 <EgoBot> (t)
03:20:56 <Razor-X> Heh, I knew I'd get that wrong ;).
03:20:58 <pikhq> I've got an infinite loop. Whee.
03:21:08 <ihope> !bf ++++++++++++++++++++++++++++++++++[.]
03:21:16 <ihope> !ps
03:21:19 <EgoBot> 1 pikhq: bf
03:21:21 <EgoBot> 2 ihope: bf
03:21:23 <EgoBot> 3 ihope: ps
03:21:29 <ihope> !show 2
03:21:42 <pikhq> Trying to kill Egobot?
03:21:44 <pikhq> !help
03:21:47 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
03:21:49 <EgoBot> 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda whirl
03:21:52 <pikhq> !kill 1
03:21:54 <ihope> Of course.
03:21:55 <EgoBot> Process 1 killed.
03:21:56 <ihope> !kill 2
03:21:57 <EgoBot> <CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP>
03:21:59 <EgoBot> """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
03:22:01 <EgoBot> Process 2 killed.
03:22:06 <ihope> Um...
03:22:07 <pikhq> Holy shit.
03:22:11 <Razor-X> Hahahahaha.
03:22:28 <ihope> That was quite the CTCP it sent, eh? :-P
03:22:34 <pikhq> Indeed.
03:22:43 <ihope> In a private message: {EgoBot} """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
03:22:44 <ihope> """"""""""""""""
03:22:48 <pikhq> :p
03:22:49 <Razor-X> !bf +++++[>++[>++[>++[>+>++>+++>+<<<<-]<-]<-]<-]>>>>.>+++++++++++++++++++.>----.>+.
03:22:51 <EgoBot> (ct)
03:22:54 <Razor-X> GAH!
03:22:58 <Razor-X> !bf +++++[>++[>++[>++[>+>++>+++>+<<<<-]<-]<-]<-]>>>>.>+++++++++++++++++.>----.>+.
03:23:01 <EgoBot> (at)
03:23:10 <Razor-X> And that's how you generate the @ baby.
03:23:37 <ihope> If you're using BF to obfuscate your email, you might as well use an at sign, eh?
03:23:45 <Razor-X> ;).
03:24:14 <pikhq> !bf ++++++++[>++++++++<-]>.
03:24:17 <EgoBot> @
03:24:18 <pikhq> Call me crazy.
03:24:21 <Razor-X> Hahahaha ;).
03:24:38 <Razor-X> But mine looks so much more obfuscated.
03:24:51 <pikhq> Oh, you can do it obfuscated.
03:25:05 <Razor-X> Well, it's in true ``escape the robot'' style ;).
03:25:34 <Razor-X> !bf ++[>++[>++[>++<-]<-]<-]>>>.
03:25:37 <EgoBot>
03:26:38 <Razor-X> !bf ++[>++[>++[>++[>++[>++[>++<-]<-]<-]<-]<-]<-]>>>>>>.
03:26:39 <EgoBot>
03:27:08 <pikhq> !bf ++[>++[>++[>++++++++<-]<-]<-]>>>.
03:27:11 <EgoBot> @
03:27:13 <Razor-X> !bf ++[>++[>++[>++[>++[>++<-]<-]<-]<-]<-]>>>>>>.
03:27:16 <ihope> !bf ++[>++[>++[>++[>++<-]<-]<-]<-]>>>.
03:27:17 <pikhq> More craziness.
03:27:27 <Razor-X> Uhh.....
03:27:29 <Razor-X> EgoBot: ?
03:27:33 <Razor-X> !help
03:27:35 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
03:27:36 <pikhq> !ps
03:27:37 <EgoBot> 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda whirl
03:27:39 <EgoBot> 1 pikhq: ps
03:27:41 <pikhq> j00 killed it!
03:27:46 <Razor-X> !bf ++[>++[>++[>++[>++[>++<-]<-]<-]<-]<-]>>>>>>.
03:27:51 <Razor-X> Yeah.... I guess I did.
03:28:03 <AndrewNP> !bf ++++++++[>+++++++++>++++>+++++++>++++++>++++++++>++++++++++++++>++++++++++++<<<<<<<-]>+.>.>++++.>+++.<<.>>>++.>-..>++.<++++.
03:28:05 <EgoBot> I <3 Boobs
03:28:05 <pikhq> !bf +[++[>++[>++[>++++++++<-]<-]<-]>>>.]
03:28:23 <pikhq> !ps
03:28:25 <EgoBot> 1 pikhq: bf
03:28:27 <EgoBot> 2 pikhq: ps
03:28:28 <pikhq> !show 1
03:28:31 <EgoBot> `@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
03:28:35 <AndrewNP> Not exactly optimized... but I can work on it.
03:28:36 <pikhq> !kill 1
03:28:37 <EgoBot> Process 1 killed.
03:28:43 <Razor-X> !bf ++++[>++++<-]>.
03:28:45 <EgoBot>
03:29:11 <Razor-X> !bf ++++[>++++>[>++++[>++++<-]<-]<-]>>>.
03:29:15 <EgoBot> realloc: Cannot allocate memory
03:29:19 <Razor-X> STUPID BOT.
03:29:23 <Razor-X> ;D.
03:29:52 <Razor-X> !bf ++++[>++++[>++++[>++++<-]<-]<-]>>>.
03:30:04 <Razor-X> !ps
03:30:07 <EgoBot> 1 Razor-X: ps
03:31:04 <Razor-X> Get yer hands away from boobs, stupid bot :D.
03:31:51 * pikhq doesn't wanna!
03:31:58 <pikhq> :p
03:32:00 <ihope> Whoopsie.
03:33:00 <lament> gah, i want my qbf programs!
03:33:52 <Razor-X> Only standard BF, sorry.
03:35:09 <ihope> You oughta add a QBF category, so lament can test his interpreter :-P
03:35:20 <Razor-X> Not enough users :P.
03:35:35 <pikhq> Razor-X: To the bot.
03:35:42 <pikhq> Oh. x_x
03:35:44 <Razor-X> I wonder if some Slashdot person will report this. That would be funny :P.
03:35:46 * pikhq doesn't Grok.
03:35:55 <pikhq> I'm willing to submit it.
03:36:00 <ihope> lament: oh, just assume it works.
03:36:02 <Razor-X> Hahaha.
03:38:15 <Razor-X> !bf +++++[>++[>+++[>++>+++>>>+++<<<<<-]<-]<-]>>>++.>+.>++++[>++++++++++<-]>++++++.>+++.
03:38:19 <EgoBot> >[.]
03:38:30 <Razor-X> Errr....
03:38:46 <Razor-X> Oh well, a BF program nonetheless.
03:39:14 <Razor-X> !bf +++++[>++[>+++[>++>+++>>>+++<<<<<-]<-]<-]>>>++.>+.>++++[>++++++++++<-]>++++.>+++.
03:39:17 <EgoBot> >[,]
03:39:20 <Razor-X> There we are ;).
03:39:47 <ihope> Oh, bf_txtgen needs some extendything.
03:41:24 <ihope> !bf +++++++++++++++++++++++++++++++++++++++++++...........................................
03:41:27 <EgoBot> +++++++++++++++++++++++++++++++++++++++++++
03:41:31 <ihope> A half-quine.
03:42:54 <AndrewNP> +++[>+++[>+++++>++++++>+++++++<<<-]<-]>>.<---.>+++.>--.<-----.--.
03:42:58 <AndrewNP> !bf +++[>+++[>+++++>++++++>+++++++<<<-]<-]>>.<---.>+++.>--.<-----.--.
03:43:01 <EgoBot> -04+)
03:43:20 <ihope> !bf +++++++++++++++++++++++++++++++++++++++++++...........................................+++...........................................
03:43:23 <EgoBot> +++++++++++++++++++++++++++++++++++++++++++...........................................
03:43:36 <AndrewNP> !bf +++[>+++[>+++++>++++++>+++++++<<<-]<-]>>>.<---.>+++.>--.<-----.--.
03:43:39 <EgoBot> 6*9=42
03:43:43 <AndrewNP> There we go!
03:44:41 <Razor-X> Hehehehe.
03:44:54 <AndrewNP> ihope: Good luck constructing a quine that way. You'll have to be more clever than that if you want to pull it off. :)
03:44:55 <Razor-X> I've been doing mine by hand, so blah.
03:45:03 <Razor-X> !bf +++++[>++[>+++[>++>+++>>>+++<<<<<-]<-]<-]>>>++.>+.>++++[>++++++++++<-]>++++++.>+++.
03:45:04 <ihope> It's an infinite quine.
03:45:07 <EgoBot> >[.]
03:45:15 <Razor-X> Awww.
03:45:17 <Razor-X> !bf +++++[>++[>+++[>++>+++>>>+++<<<<<-]<-]<-]>>>++.>+.>++++[>++++++++++<-]>++++.>+++.
03:45:19 <EgoBot> >[,]
03:45:30 <Razor-X> If this was BrainTwist, I could add an X at the end and voila, infinite loop.
03:46:16 <ihope> !bf +++++++++++++++++++++++++++++++++++++++++++...........................................+++...........................................---...
03:46:19 <EgoBot> +++++++++++++++++++++++++++++++++++++++++++...........................................+++
03:46:22 <AndrewNP> !bf +[.+]
03:46:26 <EgoBot> <CTCP>
03:46:41 <AndrewNP> Ah. Doesn't do wrap-around, I gather.
03:46:41 <ihope> !bf +++++++++++++++++++++++++++++++++++++++++++...........................................+++...........................................---...+++...........................................
03:46:50 <Razor-X> What's a quine?
03:46:57 -!- EgoBot has quit (Excess Flood).
03:46:59 <ihope> Razor-X: a program that outputs its own source code.
03:47:03 <ihope> Oops...
03:47:04 <Razor-X> Aha.
03:47:09 <Razor-X> And there goes EgoBot :D.
03:47:19 <AndrewNP> Uh...
03:47:26 * AndrewNP points at ihope.
03:47:27 <AndrewNP> He did it!
03:47:34 <Razor-X> Now! Join the contest!
03:47:35 * ihope points at AndrewNP
03:47:51 <ihope> He did it with his !bf +[.+]
03:47:55 <Razor-X> Who's gonna shamelessly advertise on alt.lang.intercal?
03:48:19 <AndrewNP> Well... okay, yeah. So it probably was my fault. Sorry. ^^;;;
03:50:23 <pikhq> !ps
03:50:39 <pikhq> Oh. x_x
03:50:56 <ihope> !bf_txtgen +
03:51:09 <Razor-X> Hehehehehe.
03:51:25 <ihope> !bf_txtgen Hehehehehe.
03:51:32 <pikhq> ihope: ++++++[>+++++++<-]>+.
03:51:38 <ihope> Oh, that doesn't EgoBot that said that...
03:51:51 <ihope> Oh.
03:51:54 <Razor-X> :P.
03:52:01 <ihope> !bf_txtgen ++++++[>+++++++<-]>+.
03:52:29 <Razor-X> !bf_txtgen ++++++[>+++++++<-]>+.
03:52:58 <AndrewNP> Well, crap. Who was the one running the bot?
03:53:43 <ihope> GregorR.
03:54:00 * ihope pretends to download EgoBot and run it
03:54:09 -!- ihope has changed nick to EgoBot.
03:54:17 <EgoBot> Well... yeah.
03:54:23 <pikhq> ihope: ++++++++[>+++++++++<-]>.<++++[>+++++++<-]>+.<++++[>+++.---<-]>>+++++[>+++++++++<-]>+
03:54:40 <pikhq> ihope: Screw you.
03:54:44 <pikhq> Razor-X: Screw you, too.
03:54:48 <pikhq> :p
03:55:35 <EgoBot> So are you going to !bf ++++++++[>+++++++++<-]>.<++++[>+++++++<-]>+.<++++[>+++.---<-]>>+++++[>+++++++++<-]>+, or what?
03:55:51 <pikhq> Hehehehehe.
03:56:33 <AndrewNP> I am SO gonna fail you on the Turing test, robot.
03:56:33 <pikhq> Shit.
03:57:00 <pikhq> ++++++++[>+++++++++<-]>.<++++[>+++++++<-]>+.<++++[>+++.---.<-]>>+++++[>+++++++++<-]>+
03:57:18 <EgoBot> Repeat after me: !bf ++++++++[>+++++++++<-]>.<++++[>+++++++<-]>+.<++++[>+++.---<-]>>+++++[>+++++++++<-]>+
03:57:25 <pikhq> !bf ++++++++[>+++++++++<-]>.<++++[>+++++++<-]>+.<++++[>+++.---.<-]>>+++++[>+++++++++<-]>+.
03:57:42 <EgoBot> Hehehehehe.
03:59:57 <AndrewNP> That's not right. The interpreter must be broken.
04:00:49 <pikhq> No, it's right.
04:01:29 * AndrewNP rereads the source code.
04:01:35 <AndrewNP> Oh. Okay, I guess it is. My bad.
04:01:50 * AndrewNP cowers like the pathetic n00b he is. ;)
04:08:08 <GregorR> *yawn*
04:08:17 <GregorR> Who killed EgoBot?
04:08:25 -!- EgoBot has changed nick to ihope.
04:08:30 <ihope> AndrewNP did.
04:08:38 * pikhq points at ihope
04:08:48 * ihope turns pikhq around
04:09:28 <pikhq> ihope: +[>+]
04:09:40 -!- EgoBot has joined.
04:10:07 <Razor-X> Yay! He's back!
04:10:20 <Razor-X> !bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
04:10:24 <EgoBot> <
04:10:29 <Razor-X> Woooh! :P.
04:10:39 <AndrewNP> GregorR: Yeah. Sorry 'bout that.
04:10:54 <AndrewNP> GregorR: I did my best to deflect the blame, I truly did.
04:11:02 * GregorR makes a quick change that should hopefully make it more robust.
04:11:13 <GregorR> This, however, will crash it:
04:11:14 <GregorR> !reload
04:11:15 -!- EgoBot has quit (Read error: 104 (Connection reset by peer)).
04:11:20 <GregorR> I wish I knew why :P
04:11:22 <pikhq> Schweet.
04:11:23 <Razor-X> ;).
04:11:26 <pikhq> :p
04:11:42 <AndrewNP> Ah. Now I don't feel so bad about killing it.
04:11:46 -!- EgoBot has joined.
04:11:46 -!- EgoBot has quit (Read error: 104 (Connection reset by peer)).
04:11:47 <Razor-X> ;).
04:11:52 <Razor-X> Networking capabilities should be added to INTERCAL.
04:11:54 -!- EgoBot has joined.
04:11:58 <ihope> !bf +[>+]
04:12:02 <EgoBot> realloc: Cannot allocate memory
04:12:06 <pikhq> !bf +[+]
04:12:13 <AndrewNP> !ps
04:12:16 <EgoBot> 1 AndrewNP: ps
04:12:27 <Razor-X> Heck, someone should write a minimal bot core in it and wrap it in some other language for for network support.
04:12:27 <pikhq> !bf -[-]
04:12:42 <AndrewNP> !bf -.
04:12:46 <EgoBot>
04:12:51 <pikhq> !ps
04:12:54 <EgoBot> 1 pikhq: ps
04:12:56 <AndrewNP> !bf --.
04:12:58 <EgoBot>
04:13:07 <Razor-X> !bf [<+.]
04:13:08 <GregorR> Razor-X: Just put it under netcat
04:13:15 <Razor-X> GregorR: Yeah!
04:13:18 <GregorR> EgoBot doesn't have any inbuilt network support, I use netcat.
04:13:27 <Razor-X> Hahaha.
04:13:27 * pikhq is tempted to write an IRC bot in l33t. . .
04:13:30 <Razor-X> Epitome of lhame ;).
04:13:37 <pikhq> GregorR: What's it written in?
04:13:45 <GregorR> C++
04:13:50 <pikhq> -_-'
04:13:51 <Razor-X> DEAR GODS!!!
04:13:58 <GregorR> Clearly big fans of C++
04:14:09 <Razor-X> Nah. Better C++ than C, I say.
04:14:16 <Razor-X> That's not saying much though.
04:14:38 <pikhq> Actually, I'm just saying -_-' for it being without network support in spite of being in C++.
04:14:49 <GregorR> lol
04:14:52 <GregorR> That's just laziness :)
04:15:13 <Razor-X> What'd you do, write a script that negotiates the IRC connection then starts the bot?
04:15:24 <GregorR> No, the bot negotiates the IRC connection.
04:15:33 <GregorR> The only thing it doesn't do is connect()
04:15:38 <Razor-X> WOW. That's even lazier :D.
04:15:40 <GregorR> Yup
04:15:41 <pikhq> Jebus. It'd take *two* *lines* to do. . .
04:15:45 <GregorR> :)
04:16:02 <GregorR> Hey, it works, so I don't care :P
04:16:15 <Razor-X> !reload
04:16:21 <Razor-X> Aw. Pfft.
04:16:27 <pikhq> !kill nc
04:16:28 <EgoBot> No such process!
04:16:32 <pikhq> Damn.
04:16:35 <pikhq> 1help
04:16:37 <AndrewNP> !kill all humans
04:16:37 <pikhq> !help
04:16:38 <EgoBot> No such process!
04:16:39 <GregorR> How dumb do you think I am?
04:16:40 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
04:16:42 <EgoBot> 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda whirl
04:16:50 <Razor-X> Very dumb?
04:16:52 <pikhq> GregorR: Never know.
04:16:52 <GregorR> :(
04:17:04 <GregorR> Hypothetically, !reload should work now (it'll quit, but it'll come back up)
04:17:06 <GregorR> !reload
04:17:07 <ihope> Oh, donotputthebaby.com doesn't seem to be working.
04:17:08 -!- EgoBot has quit (Read error: 104 (Connection reset by peer)).
04:17:14 <GregorR> ihope: Yeah, I know.
04:17:18 <GregorR> My host went all f***yl
04:17:20 <Razor-X> Hypothetically?
04:17:34 <GregorR> We'll see :P
04:17:36 <pikhq> j00 killed it.
04:17:38 -!- EgoBot has joined.
04:17:42 <GregorR> See, it worked.
04:17:43 <Razor-X> *Gasp*.
04:17:46 <Razor-X> Quick bot.
04:17:52 <AndrewNP> pikhq: Now, now, we don't need any anti-Semitism here.
04:18:02 <Razor-X> Shut up jew.
04:18:12 <pikhq> !bf-textgen EgoBot sucks.
04:18:16 <EgoBot> Huh?
04:18:19 <Razor-X> Jew and jew'r ST00PID ST00PID Esoteric languages!
04:18:20 <pikhq> !help
04:18:23 <GregorR> It's bf_txtgen, and that doesn't work right now.
04:18:24 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
04:18:24 <ihope> !bf_txtgen Foobar.
04:18:26 <EgoBot> 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda whirl
04:18:28 <EgoBot> sablevm: cannot create vm
04:18:29 <GregorR> Because I put on resource limitations :P
04:18:34 <pikhq> !bf_txtgen Did I mention you suck?
04:18:36 <EgoBot> sablevm: cannot create vm
04:18:41 <pikhq> GregorR: Fix it. x_x
04:18:48 <GregorR> It's not broken ENOUGH :P
04:18:57 <AndrewNP> sablevm: cannot create vm
04:19:01 <pikhq> Fine. Break it until it works.
04:19:10 <Razor-X> We know that always works.
04:19:20 <GregorR> !reload
04:19:21 -!- EgoBot has quit (Read error: 104 (Connection reset by peer)).
04:19:21 <pikhq> Just look at Perl for proof.
04:19:29 <Razor-X> INTERCAL is cleaner.
04:19:35 <Razor-X> Not by much, but it is.
04:19:35 <AndrewNP> Ohhhh, burn.
04:19:41 <GregorR> Glass is significantly cleaner.
04:19:48 <Razor-X> Yeah.
04:19:49 <Razor-X> o_O.
04:19:52 -!- EgoBot has joined.
04:19:56 <AndrewNP> I think them's fighting words. At least they would be if I gave a damn about Perl.
04:19:58 <ihope> QBF is very clean.
04:19:59 <GregorR> !bf_txtgen There, shut up.
04:20:09 <GregorR> (Takes a while to gen, it's a genetic algo)
04:20:14 <pikhq> Ah.
04:20:16 <EgoBot> 130 ++++++++++++++[>+++>++++++>++++++++>++<<<<-]>>.++++++++++++++++++++.---.>++.<.<++.>>>++++.<+.<+++.+++++++++++++.>+.>.<<.-----.<++. [333]
04:20:25 <ihope> Except for the fact that loops use observation. Then again, that's just an easy way to observe something, aye?
04:20:30 <GregorR> !bf ++++++++++++++[>+++>++++++>++++++++>++<<<<-]>>.++++++++++++++++++++.---.>++.<.<++.>>>++++.<+.<+++.+++++++++++++.>+.>.<<.-----.<++.
04:20:34 <EgoBot> There, shut up.
04:20:37 <pikhq> !bf_txtgen Schweet.
04:20:38 <Razor-X> !bf_txtgen Weeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
04:20:48 <Razor-X> That should be simple.
04:20:50 <GregorR> Razor-X's should be quite short actually :P
04:20:54 <Razor-X> Yeah.
04:21:02 <Razor-X> I want to test the quality of its code!
04:21:04 <EgoBot> 87 ++++++++++++++[>++++++>+++++++>++++++++>+++<<<<-]>-.>+.+++++.>+++++++.<---..>---.>++++. [516]
04:21:04 <GregorR> calamari (who isn't here) wrote it, so we'll see if he's good :P
04:21:10 <GregorR> There's Schweet
04:21:19 <Razor-X> Hehehehe.
04:21:40 <AndrewNP> !bf_txtgen 0123456789:;<=>?
04:21:45 -!- Sgeo has quit ("Ex-Chat").
04:21:50 <pikhq> Damn, it's going slowly. . .
04:21:53 <AndrewNP> Okay, now THAT one I didn't break.
04:21:58 <GregorR> !ps
04:21:58 <Razor-X> Hahaha.
04:21:59 <Razor-X> !ps
04:22:02 <EgoBot> 1 AndrewNP: bf_txtgen
04:22:04 <EgoBot> 2 Razor-X: bf_txtgen
04:22:04 <Razor-X> JINX.
04:22:06 <EgoBot> 3 GregorR: ps
04:22:08 <EgoBot> 1 AndrewNP: bf_txtgen
04:22:08 <GregorR> It's still running *shrugs*
04:22:10 <EgoBot> 2 Razor-X: bf_txtgen
04:22:12 <EgoBot> 3 GregorR: ps
04:22:14 <EgoBot> 4 Razor-X: ps
04:22:17 <Razor-X> .......
04:22:21 <ihope> !KILL 2
04:22:22 <EgoBot> 57 ++++++++[>++++++>>><<<<-]>.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+. [365]
04:22:24 <EgoBot> Huh?
04:22:31 <Razor-X> :D.
04:22:42 <pikhq> !bf ++++++++[>++++++>>><<<<-]>.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.
04:22:44 <Razor-X> I guess I broke t3h bot ;).
04:22:46 <EgoBot> 0123456789:;<=>?
04:22:51 <pikhq> !ps
04:22:54 <EgoBot> 1 pikhq: ps
04:22:56 <EgoBot> 2 Razor-X: bf_txtgen
04:23:00 <EgoBot> 341 ++++++++++++++[>++++++>+++++++>+++++++>+++++++<<<<-]>+++.++++++++++++++.....>>+++........<<..>+++.>....<..>.<..>......<.>.<.>.<<..>..>>+++..<<<..>.<..>...<...>...>....<..>......<..<..>>>..<<.<.>..>.....<..>..<.<.>....<.......>.>...>.<<..<.>.>.........>.....<...<.>..>..<.>.<....>..<.........>..<.>.....<<.>.>..<<...>>....<<..<.>>..>.<..<.>.. [965]
04:23:05 <Razor-X> Ewww....
04:23:09 <AndrewNP> Holy crapamoly.
04:23:12 <pikhq> Eeew is right.
04:23:18 <Razor-X> !bf ++++++++++++++[>++++++>+++++++>+++++++>+++++++<<<<-]>+++.++++++++++++++.....>>+++........<<..>+++.>....<..>.<..>......<.>.<.>.<<..>..>>+++..<<<..>.<..>...<...>...>....<..>......<..<..>>>..<<.<.>..>.....<..>..<.<.>....<.......>.>...>.<<..<.>.>.........>.....<...<.>..>..<.>.<....>..<.........>..<.>.....<<.>.>..<<...>>....<<..<.>>..>.<..<.>..
04:23:22 <EgoBot> Weeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
04:23:22 <GregorR> lol
04:23:25 <GregorR> That's pretty bad :-P
04:23:29 <Razor-X> Well.... it works :D.
04:23:30 <pikhq> I'll beat it in a sec.
04:23:38 <Razor-X> Hehehehehe.
04:23:50 <GregorR> Committed the latest egobot to files archive.
04:23:52 <ihope> !bf_txtgen !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
04:24:01 <AndrewNP> ASCII is good for you!
04:24:06 <Razor-X> !bf_txtgen あの
04:24:21 <Razor-X> Let's see! Dun dun dun!
04:24:25 <Razor-X> !ps
04:24:28 <EgoBot> 1 ihope: bf_txtgen
04:24:30 <EgoBot> 2 Razor-X: bf_txtgen
04:24:32 <EgoBot> 3 Razor-X: ps
04:24:34 <EgoBot> 89 +++++++++++++++[>+++++++++++++++>+++++++++>++++++++++++><<<<-]>++.>------.+.<.>-.>------. [201]
04:24:44 <AndrewNP> I assume that's Razor's.
04:24:50 <Razor-X> That should be ihope's.
04:24:53 <ihope> !ps +++++++++++++++[>+++++++++++++++>+++++++++>++++++++++++><<<<-]>++.>------.+.<.>-.>------.
04:24:55 <ihope> Erm.
04:24:56 <EgoBot> 1 ihope: bf_txtgen
04:24:58 <EgoBot> 2 ihope: ps
04:24:58 <Razor-X> !bf +++++++++++++++[>+++++++++++++++>+++++++++>++++++++++++><<<<-]>++.>------.+.<.>-.>------.
04:25:00 <ihope> !bf +++++++++++++++[>+++++++++++++++>+++++++++>++++++++++++><<<<-]>++.>------.+.<.>-.>------.
04:25:02 <EgoBot> あの
04:25:04 <EgoBot> あの
04:25:05 <Razor-X> Ah. Nifty.
04:25:08 <EgoBot> 376 ++++++++[>+++++>++++>++++++++><<<<-]>>.+.+.+.+.+.+.<-.>++.+.<+++.>++.+.<+++.>++.<++.+.>+++.+.+.+.+.<++++++.+.+.+.>+++++.<++.+.+.+.>+++++.>.+.+.+.+.+.+.<++++++++.>++.+.+.+.<+++++.+.+.+.<++++++++++++++++++.+.>+++.+.+.<++++.+.+.>>+++++++++++++.<+++++.+.<++++.+.+.+.+.+.+.>>++++++++++.+.<++++++++++.+.+.+.+.+.>+++++++.+.+.+.<<+++++++++++++.+.+.+.+.+.>>+++++++.+.+.+.+.+.+.+.+.+.+.
04:25:16 <ihope> Ipe!
04:25:16 <Razor-X> Not too bad.
04:25:22 <Razor-X> Better than mine :D.
04:25:34 <Razor-X> !bf_txtgen eeeeeeeeeee
04:25:41 <Razor-X> Come on. That has to be dead simple.
04:25:42 <GregorR> Hm, when was calamari last on 8-X
04:25:45 <ihope> eeeeeeeeeee?
04:25:50 <EgoBot> 44 ++++++++++[>++++++++++>>><<<<-]>+........... [178]
04:25:52 <AndrewNP> eeeeeeeeeee.
04:25:52 <pikhq> ++++++++[>+++++++++++<-]>-.++++++++++++++>++++++++++++[>+++++++++++++++<-]>--[<<.>>-]
04:25:59 <ihope> eeeeeeeeeee eeeeeeeeeee eeeeeeeeeee?
04:26:03 <pikhq> !bf ++++++++[>+++++++++++<-]>-.++++++++++++++>++++++++++++[>+++++++++++++++<-]>--[<<.>>-]
04:26:07 <Razor-X> So if I had a W, it becomes infinitely more complex ?
04:26:08 <EgoBot> Weeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
04:26:20 <AndrewNP> All right: new plan. Turn "eeeeeeeeee" into the basis of an esolang.
04:26:28 <GregorR> Udage-like.
04:26:32 <Razor-X> Hmmmmm.....
04:26:33 <ihope> Too easy.
04:26:35 <GregorR> Udage rocks btw
04:26:36 <pikhq> See? I beat it!
04:26:41 <GregorR> Anyway, bbiab, food.
04:26:42 <ihope> Wait, did you say Udage?
04:26:50 <AndrewNP> Udageeeeeeeeeee?
04:26:55 <GregorR> If EgoBot crashes, I anticipate that the culprit will commit ritualistic suicide.
04:27:11 <Razor-X> !bf_txtgen せっぷく
04:27:14 <AndrewNP> Good thing I didn't know that rule before. Seppuku sucks.
04:27:20 <Razor-X> :D.
04:27:23 <pikhq> !bf_txtgen If EgoBot crashes, I anticipate that the culprit will commit ritualistic suicide.
04:27:26 <EgoBot> 131 ++++++++++++++[>+++++++++++++>++++++++++++++++>+++++++++>+++++++++++<<<<-]>>+++.>+++.>+.<<.>.>++++++++.<<.>.<<+.>.>.++++++++++++++. [958]
04:27:46 <Razor-X> Hmmm. I wanna see an integer dump of the stack.
04:27:52 <pikhq> !ps
04:27:56 <EgoBot> 1 pikhq: ps
04:27:57 <ihope> !bf_txtgen 狐子
04:27:58 <EgoBot> 2 pikhq: bf_txtgen
04:27:59 <AndrewNP> And I want a million dollars. What's your point?
04:28:22 <EgoBot> 96 ++++++++++++++[>>++++++++++++++++>++++++++++>++++++++++++<<<<-]>>+++++++.>-.+++++.<--.>>+++++.<. [154]
04:28:26 <Razor-X> 狐子 ?
04:28:28 <EgoBot> 940 ++++++++++[>+++++++++++>++++++++++>+++++++>+++<<<<-]>>>+++.<++.>>++.<----.<+.<+.>>---.+++++++++++++++++++++++++++++++++++++++++++++.+++++.>.<<----.>--.<--.<++++.-----------.---.>>+.>++++++++++++.------------.<<<----------------------------.>>>.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.<<+++++++++++++.>+.-----------.>++.<.<++.>>--.<<++++.>----.<<------
04:28:29 <Razor-X> Naruto? >_>.
04:28:35 <ihope> Don't ask me what it means.
04:28:37 <pikhq> !bf ++++++++++[>+++++++++++>++++++++++>+++++++>+++<<<<-]>>>+++.<++.>>++.<----.<+.<+.>>---.+++++++++++++++++++++++++++++++++++++++++++++.+++++.>.<<----.>--.<--.<++++.-----------.---.>>+.>++++++++++++.------------.<<<----------------------------.>>>.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.<<+++++++++++++.>+.-----------.>++.<.<++.>>--.<<++++.>----.<<------
04:28:40 <EgoBot> If EgoBot crashes, I anticipate
04:28:53 <pikhq> Bravo.
04:28:56 <Razor-X> !bf_txtgen >[,]
04:28:59 <pikhq> Bra-fucking-vo.
04:29:00 <AndrewNP> If EgoBot crashes, it can't anticipate anything.
04:29:03 <AndrewNP> Having crashed and all.
04:29:08 <EgoBot> 54 +++++++++++++++[>++++>++++++>+++>+<<<<-]>++.>+.>-.<++. [249]
04:29:40 <ihope> Now, somebody needs to find a fixed point thingy of !bf_txtgen.
04:29:50 <ihope> I'll try brute force, eh?
04:30:02 <ihope> !bf_txtgen 5
04:30:07 <Razor-X> !bf_txtgen そうかもしれません。けど、あの時まで、祥子と一勝に永遠にいるよ。
04:30:12 <EgoBot> 29 ++++++[>+++++++++>>><<<<-]>-. [20]
04:30:15 <AndrewNP> Fixed point? You mean just a quine?
04:30:19 <ihope> AndrewNP: yep.
04:30:22 <pikhq> Wow.
04:30:27 <ihope> A quine that survives !bf_txtgen.
04:30:35 <Razor-X> AH!
04:30:41 <Razor-X> *祥子様 :(.
04:30:42 <AndrewNP> Ah. Now THAT is a worthy challenge.
04:30:43 <Razor-X> Oh well.
04:30:45 <ihope> !bf 29 ++++++[>+++++++++>>><<<<-]>-. [20]
04:30:50 * AndrewNP kicks the stupid stupid program.
04:30:59 <Razor-X> Hehehe.
04:31:08 <Razor-X> By the way, if you understood that....
04:31:12 <Razor-X> Don't ask me to explain &&.
04:31:14 <Razor-X> *^^.
04:31:16 <EgoBot> 1087 +++++++++++++[>++++++++++++>++++++++++>+++++++++++++++++>++++++++++<<<<-]>>>++++++.<-.<+.>>.>-.<<+++++.>.<-----.++++++++++.>.>+.<<---------.>.>-.<<<------.>>.<.>>+++++++++++.<.<-.>>++++++++++++++++++++++++++++++++++++++++++++++++++.<.<.<++++.>>.<+.<--------.>>.<<-------------------.++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
04:31:22 <pikhq> . . .
04:31:28 <Razor-X> !bf +++++++++++++[>++++++++++++>++++++++++>+++++++++++++++++>++++++++++<<<<-]>>>++++++.<-.<+.>>.>-.<<+++++.>.<-----.++++++++++.>.>+.<<---------.>.>-.<<<------.>>.<.>>+++++++++++.<.<-.>>++++++++++++++++++++++++++++++++++++++++++++++++++.<.<.<++++.>>.<+.<--------.>>.<<-------------------.++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
04:31:30 <pikhq> That's horribly inefficient.
04:31:32 <EgoBot> そうかもしれません。
04:31:37 <Razor-X> Hahaha.
04:31:56 <Razor-X> Look at that incredible string at the end.
04:32:09 <Razor-X> I guess Japanese confounds it.
04:32:29 <pikhq> !bf_txtgen +++++++[>+++++++++<-]>.........
04:32:39 <pikhq> Shit.
04:32:46 <ihope> !bf_txtgen ま
04:32:48 <EgoBot> 5
04:32:49 <pikhq> !bf +++++++[>+++++++++<-]>......... was what I meant
04:32:52 <EgoBot> ?????????
04:33:06 <Razor-X> !bf_txtgen Nun, En mia uzebligoj, mi VERE MALFERMAS ĈI TIUN BOTON!!!
04:33:06 <EgoBot> 81 ++++++++++++[>+++++++++++++++++++>+++++++++++>++++++++++++++++><<<<-]>-.>---.>--. [644]
04:33:08 <EgoBot> 112 +++++++++++++++[>+++>+++>++++>++++++<<<<-]>--..>--.<...>.>>+.<++.<<..>...<....>>--.<++.>>++.<++.<+..<+++..>..... [294]
04:33:25 <Razor-X> !bf +++++++++++++++[>+++>+++>++++>++++++<<<<-]>--..>--.<...>.>>+.<++.<<..>...<....>>--.<++.>>++.<++.<+..<+++..>.....
04:33:28 <EgoBot> +++++++[>+++++++++<-]>.........
04:33:31 <Razor-X> Oh.
04:33:44 <EgoBot> 659 +++++++++++++[>+++++++++++++++>+++>+++++++++>++++++<<<<-]>>>>.<.-------.<+++++.------------.>>---------.<.<.>-.----.>++++++++++++++++++++++++++++.<<.>>++++++++++++++++++++.+++++.<----.---.>--------------.<+++++++.--.>+++.-----.<<++++++++++++.------------.>++++++.>-.<<.>-----------------------.-----------------.>-----------------------.<.<.>>-----.<----.<+++++++++++++++++++++
04:33:54 <pikhq> !bf +++++++++++++[>+++++++++++++++>+++>+++++++++>++++++<<<<-]>>>>.<.-------.<+++++.------------.>>---------.<.<.>-.----.>++++++++++++++++++++++++++++.<<.>>++++++++++++++++++++.+++++.<----.---.>--------------.<+++++++.--.>+++.-----.<<++++++++++++.------------.>++++++.>-.<<.>-----------------------.-----------------.>-----------------------.<.<.>>-----.<----.<+++++++++++++++++++++
04:33:56 <EgoBot> Nun, En mia uzebligoj, mi VERE MA
04:33:58 <Razor-X> Obviously it's not very strong out of English.
04:34:04 <pikhq> Obviously.
04:34:26 <ihope> BF is a nice decompression algorithm.
04:34:33 <ihope> The problem is compression.
04:35:02 <Razor-X> !bf_txtgen Vraiment! Je vais trouver l'amour!
04:35:28 <EgoBot> 250 ++++++++++++++[>++++++>++++++++>++>+++++<<<<-]>++.>++.<+++++++++++.++++++++.>-----.<----.>+.++++++.>+++++.-.>++++.<<<.>>.<++.>>+++++++++++++++++++++++.++++++++.++++++++++.<.>+.--.---.++++++.<<.<.>----.>.<------.>+++++++.<<----.>+.++.>>.<<+++.>------. [850]
04:35:33 <Razor-X> Yeah.....
04:35:46 <Razor-X> I'll save it from the rest of the languages I know :D.
04:36:10 <pikhq> ihope: It's a bit better if you represent the other opcodes in 3 bits.
04:36:51 <pikhq> !bf_txtgen Cxu vi parolas Esperanton?
04:37:04 <ihope> !ps
04:37:08 <EgoBot> 1 pikhq: bf_txtgen
04:37:10 <EgoBot> 2 ihope: ps
04:37:12 <EgoBot> 243 +++++++++++++++[>++>++++++++>+++++++>++++<<<<-]>>>>+++++++.<<.---.<++.>+.>.<<.>>+++++++.>++++++++++++++++++++++++++++++.<++.---.---.>.<<---.<.+++++++++++++++++++++++++++++++++++++.>.>>+++++++++++++++.<-------.<-.>----.>--.<<++.-----.-.<------. [717]
04:37:23 <Razor-X> It's Esperanto generation is HORRIBLE!
04:37:53 <pikhq> It's English generation also sucks.
04:37:53 <Razor-X> Vera vera, unu multe ;).
04:38:05 <ihope> !bf_textgen Dewwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
04:38:08 <EgoBot> Huh?
04:38:09 <Razor-X> !bf_txtgen 必ず見つけ出すから!
04:38:09 <pikhq> !bf_txtgen You see? WHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEeEeE!
04:38:16 <ihope> !bf_txtgen Dewwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
04:38:33 <pikhq> Poor George.
04:38:41 <Razor-X> Oh well.
04:38:44 <AndrewNP> What did I tell you boys about harassing the sickly bot? </mom>
04:38:45 <Razor-X> It's his fault :D.
04:39:25 <Razor-X> Now, join the contest!!!!
04:39:29 <Razor-X> Or the committee!
04:39:37 <ihope> "GregorR" does not stand for "George Roger Richards". It stands for "Gregor Richards".
04:39:52 <EgoBot> 337 +++++++++++++++[>+++++++++++++>+++++++++++++++>+++++++++>+++++++++<<<<-]>>++++.<----.>>--.<--.>----.+++++++++++++++++++++++++.<+++++.>++++++++++++.>++++.<<-----.>>----------.<--.<.>>.<-------------------.<++.>----------.<<-----.>--.>------.>++++++++++++++++++++++++.<<.>.++++++++++.<.>>-----------------------.<--.<++++++++++++.<++.>>>-. [459]
04:39:55 <pikhq> ihope: Bite me.
04:39:57 <pikhq> !ps
04:39:58 <Razor-X> Awesome.
04:40:00 <EgoBot> 1 pikhq: ps
04:40:02 <EgoBot> 2 pikhq: bf_txtgen
04:40:04 <EgoBot> 3 ihope: bf_txtgen
04:40:06 <Razor-X> !bf +++++++++++++++[>+++++++++++++>+++++++++++++++>+++++++++>+++++++++<<<<-]>>++++.<----.>>--.<--.>----.+++++++++++++++++++++++++.<+++++.>++++++++++++.>++++.<<-----.>>----------.<--.<.>>.<-------------------.<++.>----------.<<-----.>--.>------.>++++++++++++++++++++++++.<<.>.++++++++++.<.>>-----------------------.<--.<++++++++++++.<++.>>>-.
04:40:08 * ihope bites pikhq
04:40:10 <EgoBot> 必ず見つけ出すから!
04:40:11 <AndrewNP> Razor: Okay, man, you're starting to sound desperate and pathetic.
04:40:12 <EgoBot> 328 +++++++++++[>++++++++>++++++++++>+++>++++++<<<<-]>+.>+.++++++.>-.<--.--------------..--------------------------------------.>.<<--.---------------.---....>++++++...........>+++++++++++++++++++++++++++++++++++++..>+++.<.>..<.>.<<<.>.>..<...>.<......>>.++++++++++++++++++++++++++++++++.<.>.<.<------------------------------------. [904]
04:40:16 <pikhq> Owie.
04:40:20 <Razor-X> AndrewNP: I am.
04:40:36 <Razor-X> We're like... a community of 10.
04:40:38 <EgoBot> 276 +++++++++++++[>+++++++++>+++++++++>+++++>+++++++++<<<<-]>>>+++.+++++++++++++++++++++++++++++++++.++++++++++++++++++..<++..>>++..<..<...>>..<<..<++....>.>.<.....<..>...<.>.>..<.>.>...<.......<<..>..>.>..<.>.<<.......>..>..<...<.....>...<..>.<.<..>.....<.>.<...>>..<<.>>...>..<. [960]
04:40:40 <pikhq> AndrewNP: s/man/woman/
04:40:51 <Razor-X> I take no offense, so whatever pikhq.
04:40:56 <pikhq> !bf +++++++++++++[>+++++++++>+++++++++>+++++>+++++++++<<<<-]>>>+++.+++++++++++++++++++++++++++++++++.++++++++++++++++++..<++..>>++..<..<...>>..<<..<++....>.>.<.....<..>...<.>.>..<.>.>...<.......<<..>..>.>..<.>.<<.......>..>..<...<.....>...<..>.<.<..>.....<.>.<...>>..<<.>>...>..<.
04:40:58 <EgoBot> Dewwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
04:41:01 <Razor-X> If 8 people are too lazy to join, we get only two entrants >_>.
04:41:02 <pikhq> Whatever.
04:41:07 <pikhq> !bf +++++++++++[>++++++++>++++++++++>+++>++++++<<<<-]>+.>+.++++++.>-.<--.--------------..--------------------------------------.>.<<--.---------------.---....>+++++
04:41:10 <EgoBot> You see? WHEEEE
04:41:10 <pikhq> +...........>+++++++++++++++++++++++++++++++++++++..>+++.<.>..<.>.<<<.>.>..<...>.<......>>.++++++++++++++++++++++++++++++++.<.>.<.<------------------------------------.
04:41:20 <pikhq> :p
04:41:24 <AndrewNP> Well, I'm still a bit nervous about entering, whereas I have no real experience with the given languages.
04:41:32 <AndrewNP> Maybe I could be on the judgment committee?
04:41:53 <Razor-X> That would be great too.
04:42:05 <Razor-X> Both positions are still wide open.
04:42:14 <ihope> Unlambda is easy. Just write Haskell, turn it into combinators, replace "fix" with some esoteric thingy, perform abstraction elimination, and string it all together!
04:42:23 <pikhq> !bf_txtgen josiahw@josiahw.homelinux.net
04:42:29 <Razor-X> You stole my idea, ihope >_.
04:42:37 <Razor-X> *>_>.
04:42:38 * ihope gives it back
04:42:48 <EgoBot> 215 +++++++++++++[>+++++>++++++++>++++++++>+++++++<<<<-]>>++.+++++.++++.>+.>++++++.<-.<++++.<-.>>++.+++++.++++.----------.>.<-.<.<------------------.>>.+++++++.<----------.>>++++.<<-.---.+++++.>++++++.+++.<<.>.>>.<----. [469]
04:42:59 <Razor-X> Thank you.
04:42:59 <pikhq> !bf +++++++++++++[>+++++>++++++++>++++++++>+++++++<<<<-]>>++.+++++.++++.>+.>++++++.<-.<++++.<-.>>++.+++++.++++.----------.>.<-.<.<------------------.>>.+++++++.<----------.>>++++.<<-.---.+++++.>++++++.+++.<<.>.>>.<----.
04:43:02 <EgoBot> josiahw@josiahw.homelinux.net
04:44:03 <ihope> Oh, and you'll have to mostly avoid typeclasses.
04:44:18 <Razor-X> Not hard to do if you keep the program (relatively) simple.
04:44:20 <ihope> And you'll have to avoid existential types involving typeclasses even more.
04:44:33 <ihope> And it'll all be really slow.
04:44:37 <Razor-X> Well, we know that.
04:45:47 <Razor-X> Mmmm. Turing Text Model.
04:47:39 <pikhq> Razor-X: Check the page now.
04:47:52 <pikhq> (I think it's self-explanatory which language I want to code in)
04:48:05 <Razor-X> :P.
04:49:25 <Razor-X> I changed it around.
04:49:33 <Razor-X> Check your entry, I made it more consistent.
04:49:43 <pikhq> Aaaw.
04:50:26 <Razor-X> You mind if I add it to the topic?
04:51:18 <pikhq> I don't.
04:51:24 <Razor-X> And remember. I'm desperate, and I really want this to be fun for the entire community. So no matter how much I hate them, put this contest on community sites like Slashdot and even *shudder* MySpace!
04:51:42 <Razor-X> (Assuming MySpace has anyone of intellect to code, but whatever.)
04:51:43 <pikhq> Slashodt, at least, has a few people who know how to code.
04:51:55 <Razor-X> (And why in the name of h*** one of you are on MySpace, but that's another story.)
04:52:10 <AndrewNP> Razor: Hey, you never know. This thing could really appeal to the pedophile demographic.
04:52:24 <Razor-X> Yeah, maybe.
04:52:30 <Razor-X> Oh, I better add one thing.
04:53:19 <Razor-X> Committee members *must* have coding experience.
04:53:56 <pikhq> That *should* be self-explanatory.
04:53:58 <Razor-X> I just realized what a mess would happen if MySpace pedophiles became committee members.
04:54:01 <pikhq> *should*. ;p
04:54:18 <AndrewNP> Like... coding experience with those languages, or any at all?
04:54:51 <Razor-X> Any at all, those languages preferrably.
04:55:02 <Razor-X> Seriously, how hard is it to code in BF?
04:55:38 <pikhq> It's merely a bit irritating.
04:55:45 <pikhq> At least, compared to Malbolge.
04:56:01 <Razor-X> I think *anything* is a bit irritating compared to Malbolge.
04:56:51 <Razor-X> I tried to get articles on Slashdot twice, but it never worked.
04:57:09 <Razor-X> Of course, I realized that I was insulting the very holiness of Slashdot with those two articles: Google and Firefox.
04:57:52 * ihope senses something
04:57:58 <pikhq> Hmm?
04:57:59 -!- ihope has quit ("RUN AWAY! RUN AWAY!").
05:09:33 -!- Razor-X has quit (Read error: 104 (Connection reset by peer)).
05:11:08 -!- Razor-X has joined.
05:12:26 <GregorR> "Holiness of Slashdot"
05:12:39 <GregorR> My thoughts are usually more along the lines of "crappiness of Slashdot", but yeah, whatever.
05:12:49 * pikhq reads Slashdot a bit. . .
05:13:02 <pikhq> Mostly crap, with the occasional interesting crap.
05:14:32 <Razor-X> I rarely, if ever, read it.
05:14:33 <AndrewNP> pikhq: How profound.
05:14:39 <Razor-X> For the occasional National Enquirer effect.
05:15:24 * AndrewNP goes over there.
05:15:33 <AndrewNP> Whoa! Hydrogen Fuel Cell RC car! Bitchin'!
05:18:45 <AndrewNP> And what's this? Snakes hand-in-hand with human evolution? Somewhere in Heaven, the writer of Genesis is neener-neenering.
05:19:05 <pikhq> You see? Mostly crap.
05:19:38 <AndrewNP> Screw you: I want my Fuel Cell RC car. At the very least it'd make a portable Hindenburg bomb.
05:19:51 <pikhq> GregorR: I've got an idea. . .
05:20:01 <pikhq> Adding a new class to Ork.
05:20:17 <pikhq> A mailman, for network access. ;)
05:20:55 <GregorR> I like it.
05:20:56 <GregorR> Feel free.
05:21:01 <GregorR> :P
05:21:25 <AndrewNP> There is a mailman named Cliff. Cliff's address is 123.45.29.200. Cliff is to connect.
05:21:38 <AndrewNP> Cliff is to go to Cheers. Cliff is to get drunk with Norm.
05:21:40 <pikhq> And, since your license is BSD, in essence, I'm legally free to.
05:21:44 <pikhq> Yay free software!
05:21:51 <AndrewNP> The best kind!
05:23:03 <GregorR> Yup.
05:23:12 <GregorR> However, if you didn't release that back, I'd have to kill you *shrugs*
05:23:43 <pikhq> Of course I'd give you the patch.
05:25:22 <AndrewNP> Cliff is to go postal on source hogs.
05:26:05 -!- Arrogant has joined.
05:26:14 <pikhq> Sweet. Only need to work on libork for it, it looks like. :)
05:26:18 <GregorR> Yup
05:26:31 <GregorR> Just be careful about how it translates names is all *shrugs*
05:27:07 <AndrewNP> There is a programmer named pikhq. pikhq's contribution is mailman. pikhq is to get cracking.
05:27:11 <GregorR> And I remember why function names can't have spaces - there's actually an ambiguity which makes it impossible :(
05:27:25 <pikhq> Indeed.
05:27:28 <GregorR> I am to <function> <object>'s <variable>
05:27:38 <GregorR> Couldn't distinguish <function> from <object>
05:27:39 <AndrewNP> I functioned your MOM's variable!
05:27:54 <GregorR> O_O
05:28:04 <pikhq> I'll work on it sometime later; not quite awake enough to work on it right now.
05:28:09 <AndrewNP> Yeah... I don't know what that means.
05:28:20 <GregorR> That's what your mom said.
05:28:39 <pikhq> There is such a thing as your_MOM.
05:28:54 <GregorR> After I told here about your floccinaucihilipilification for thinking.
05:30:11 <pikhq> I'll work on writing up the specs on what the mailman class will do tonight, and code it either tomorrow or Wednesday.
05:31:02 <AndrewNP> You missed the second "n." "floccinauci-NI-hili-whatever." Otherwise, bite me. ;-P
05:31:43 <GregorR> *snaps*
05:32:06 <AndrewNP> Oh crap, I broke him.
05:37:29 <pikhq> Can you have spaces in what a class says?
05:40:34 <GregorR> Yup
05:40:44 <GregorR> AFAIK functions are the only thing that can't have spaces.
05:40:47 <pikhq> http://pastebin.ca/99247 A specification of my mailman class so far.
05:40:53 <GregorR> Objects, classes, class variables, everything else can.'
05:41:04 <pikhq> Any complaints?
05:41:23 <GregorR> Well, there's no port there.
05:41:30 <pikhq> Duh.
05:41:37 <pikhq> Oh, I know something else. . .
05:41:47 <pikhq> Let's have two classes:
05:41:56 <pikhq> A UDP mailman and a TCP mailman.
05:42:13 <GregorR> UDP = mailman, TCP = phone
05:42:18 <pikhq> A mailman has a port which is a number.
05:42:20 <AndrewNP> Aw, no going to Cheers.
05:42:21 <pikhq> There.
05:42:23 <pikhq> That works.
05:43:43 <pikhq> A phone has a phone number which is a phrase.
05:43:47 <pikhq> Teeheehee.
06:02:12 -!- AndrewNP has quit ("There is an IRC_User named AndrewNP. AndrewNP is to log_off.").
06:04:31 <pikhq> I got him on the ORK bug, didn't I?
06:09:28 <fizzie> I wonder if I finished my ORK crc-computing-code ever.
06:10:34 <fizzie> "If Frege's helper says it's equal then Laplace's second operand is 1."
06:26:08 <GregorR> lol
06:34:28 <Razor-X> PLEASE FORGET #1
06:34:33 <Razor-X> GIVE UP
06:34:41 <Razor-X> That's what your code makes me want to do :D.
06:47:46 <GregorR> http://www.esolangs.org/wiki/IRP
06:47:49 * GregorR zleeps
06:48:03 <Razor-X> ESTAS LA FINO DE LA TERA!!!
07:22:34 <Razor-X> !bf +++++[>+++++[>+++++++[>+++<-]<-]<-]>+++++[>++[>++<-]<-].-.
07:22:53 <Razor-X> Errr.....
07:22:54 <Razor-X> Duh.
07:23:01 <Razor-X> !bf +++++[>+++++[>+++++++[>+++<-]<-]<-]>+++++[>++[>++<-]<-]>>.-.
07:23:05 <EgoBot> !
07:23:25 <Razor-X> Thank you for failing, EgoBot.
07:24:06 <Razor-X> !bf +++++[>++[>+++++++[>+++<-]<-]<-]>+++++[>++[>++<-]<-]>>.-.
07:24:09 <EgoBot>
07:24:13 <Razor-X> Close.
07:25:43 <Razor-X> Hmmm. I'd think this is correct....
07:52:25 <lament> http://gallery.z3.ca/d/11554-1/awesome.jpg
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:34:20 -!- CXI has quit (Read error: 104 (Connection reset by peer)).
08:34:45 -!- CXI has joined.
09:06:13 -!- bsmntbombdood has quit ("all your basment are belong to bsmntbombdood").
09:28:17 -!- Keymaker has joined.
09:29:12 -!- Keymaker has set topic: #esoteric, the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esoteric.voxelperfect.net/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 - competition: http://www.esolangs.org/wiki/2006_Esolang_Contest.
09:29:22 <Keymaker> added link to the esolang competition
09:29:51 <Keymaker> finally one :)
09:31:25 <Arrogant> Jay: Kids, if Silent Bob could talk, he'd remind you that when you're camping, it's always smart to tie your food up in a tree at night so as not to attract bears.
09:31:27 <Arrogant> Silent Bob: Word.
09:31:31 <Arrogant> Oh yay, a contest :)
09:31:50 <Keymaker> yea
09:33:06 <Keymaker> i'm wondering what kinda task(s) there'll be in brainfuck. and i'm hoping it's the standardish unsigned 8-bit non-wrapping environment
09:37:07 <Arrogant> I was hoping for a contest for making a language :(
09:37:43 <Keymaker> yes, me too a bit, but we can run one later
09:38:46 <Keymaker> i definitely want to see such one at some point of time -- perhaps even run it myself if nobody else volunteers
09:40:30 <Keymaker> strange thing in this competition is that entries need to have comment and "But do not make the program so small as to obfuscate it. You will lose points for that." :\
09:40:48 <Arrogant> Wait huh?
09:40:52 <Arrogant> That's not fair.
09:41:04 <Keymaker> yeah:9
09:41:48 <Arrogant> Ah well.
09:42:17 <Keymaker> probably some insanely difficult task compensates that :)
09:45:22 <Arrogant> Probably
09:45:35 <Arrogant> I am not very good at writing programs in esoteric languages ;)
10:03:43 <Arrogant> I wrote my first lisp program.
10:03:44 <Arrogant> (write-line "Hello, world!")
10:28:30 -!- Arrogant has quit ("Leaving").
13:31:36 <Keymaker> great.....
13:33:30 <Keymaker> luckily updating this program is really easy, and i didn't waste much time writing my program that i now have to write (yet) again. i really love my new esolang and i'm not being sarcastic at all.
14:23:38 -!- ihope has joined.
14:24:22 <ihope> Pah, all (both) the other Esolang Contest participants are doing the stuff in BF.
14:35:46 <Keymaker> well, i can't do unlambda or malbolge, probably could do intercal but i'm not that interested in it.. however, i guess i could participate with befunge too, but i haven't used it that much, so i chose brainfuck (which is my favourite, anyways)
14:41:53 <pikhq> ihope: That's only because I don't know the others.
15:00:03 -!- ihope has quit (Read error: 104 (Connection reset by peer)).
15:31:49 -!- ihope has joined.
15:33:53 <ihope> Oh, I oughta write a thing that converts Church numerals into decimal.
15:34:26 -!- kipple has joined.
15:46:11 <pikhq> You know, adding networking support to Ork would be much simpler if I knew how to do networking in C++. x_x
15:47:22 <ihope> Pass the server and the port into some function, and it gives you a file handle that you can read from and write to?
15:47:34 <ihope> (That was an imperative question, see.)
15:48:02 <pikhq> Trying to find the appropriate function (t3h interwebs doesn't enlighten)
15:49:56 <pikhq> But Wikipedia does.
15:50:37 <ihope> You could try this: http://www.cpp-home.com/tutorial.php?26_1
15:51:27 <ihope> Just ignore all the PHP-or-something stuff at the top.
16:03:29 <pikhq> Might also help to write the class into the header. x_x
16:11:18 -!- ihope_ has joined.
16:13:22 -!- GregorR-W has joined.
16:13:45 <GregorR-W> What, nobody wants to be in the committee?
16:13:58 <Keymaker> hehe
16:14:06 <pikhq> Never.
16:14:26 <GregorR-W> I suck at writing esoteric software (I'm better at writing esoteric languages :P), so I put myself in the committee :P
16:14:36 <Keymaker> :)
16:14:45 <pikhq> I'm trying to get my head around the whole "BSD sockets" thing right now. (maybe I should have done that before I started on this). . .
16:15:00 <GregorR-W> pikhq: lol
16:15:19 <GregorR-W> Suddenly your two lines are, well, more than two :P
16:15:25 <pikhq> Indeed.
16:15:55 <GregorR-W> And now you understand why EgoBot uses netcat ^^
16:15:59 <pikhq> Ever mentioned that I think C++ is the language of the devil?
16:16:06 <GregorR-W> It's not great :P
16:16:18 <GregorR-W> But at least it's not a pansy language.
16:16:23 <pikhq> True.
16:16:30 <Keymaker> what is a pansy language?
16:16:44 <ihope_> One that you can write pansies in.
16:16:58 <pikhq> One that's taught to business majors.
16:17:06 <GregorR-W> Java == Pansy language
16:17:12 <Keymaker> ah
16:17:17 <pikhq> You see?
16:17:17 <GregorR-W> It's C++ minus actually seeing any of the architecture.
16:17:26 <Keymaker> i guess pansy means something else than that flower, too.
16:17:39 <GregorR-W> pikhq: https://svn.sourceforge.net/svnroot/directnet/directnet/protov2_Branch/src/client.cc and https://svn.sourceforge.net/svnroot/directnet/directnet/protov2_Branch/src/server.cc should help you
16:17:43 <ihope_> Haskell = (|really stupid> + |really great>)/sqrt 2
16:17:53 <pikhq> Funny. I thought it was C++ minus seeing any of the system plus pure insanity.
16:18:06 <GregorR-W> pikhq: Well, I was just giving the brief overview :P
16:18:14 <pikhq> Ah.
16:18:27 <ihope_> I've never seen any C++ networking stuff, but in Haskell it's just a matter of some thingy. Lemme see here...
16:18:47 <GregorR-W> Networking in C++ is actually quite nice once you get over the hump of making a connection ^^
16:18:52 <ihope_> Network.connectTo :: HostName -> PortID -> IO Handle
16:19:05 <GregorR-W> Networking in D is nice :)
16:19:36 <ihope_> In C, that's probably something like Handle connectTo(HostName, PortID).
16:19:47 <GregorR-W> Don't you wish.
16:20:00 <pikhq> http://en.wikipedia.org/wiki/BSD_sockets That's what C uses.
16:20:02 <GregorR-W> 1) Make a socket object
16:20:09 <GregorR-W> 2) gethostbyname
16:20:16 <pikhq> Unless you're in Windows, in which case you need to code for Winsock.
16:20:23 <GregorR-W> Which is just a bad version of BSD sockets.
16:20:29 <GregorR-W> 3) Connect
16:20:34 <GregorR-W> And I'm missing about eight steps there :P
16:21:01 <pikhq> You have to make a lot of structs for it.
16:21:05 <GregorR-W> Yup
16:21:28 <GregorR-W> Anyway, like I said, once you've actually established a connection, sockets in C[++] are nice - before that, ow :P
16:21:38 <fizzie> Ack-pthtp, "gethostbyname" which is address-family-specific; getaddrinfo is far superior.
16:21:47 <GregorR-W> Heh
16:22:13 <pikhq> I'm going to need a few aspirin before this is over.
16:22:30 <GregorR-W> Hm, getaddrinfo can resolve IPv6 O_O
16:22:36 <GregorR-W> Didn't know that ...
16:22:46 <fizzie> There wouldn't be much point if it didn't.
16:22:48 <pikhq> When I'm done, networking in Ork is going to be rather nice.
16:22:58 <GregorR-W> Heh
16:23:00 <GregorR-W> Irony :P
16:23:06 <pikhq> Indeed.
16:23:13 <pikhq> Of course, it'll still be Ork, so. . .
16:28:17 -!- CXII has joined.
16:28:20 -!- CXI has quit (Read error: 104 (Connection reset by peer)).
16:28:24 -!- ihope has quit (Read error: 110 (Connection timed out)).
16:45:48 -!- nooga has joined.
16:48:30 <nooga> hiello
16:48:35 <GregorR-W> 'lo nooooooooooooooooooooooga
16:49:20 <nooga> ^^
16:52:27 <nooga> my cute eyes see somethin' new
16:52:43 <pikhq> There is such a thing as a mailman.
16:52:46 <pikhq> Whee.
16:52:51 <nooga> i think it's named 2k+6 esolang contest
16:52:56 <Keymaker> yea
16:54:05 * pikhq wants to see someone do some Malbolge. . .
16:55:23 <Keymaker> me too, but it seems unlikely :(
16:55:53 <GregorR-W> The phrase I'm looking for is "fat f***ing chance"
16:56:26 <nooga> eheh ;d
17:05:47 <lament> helo
17:06:34 <ihope_> Don't post your language specs at Wikipedia, guys :-)
17:07:09 <Keymaker> hey
17:07:19 <Keymaker> hmm, what's been posted at wiki?
17:07:47 <lament> ihope_: why not? :(
17:08:14 <ihope_> lament: they'll get deleted, and they won't reappear until two months later :-)
17:08:28 <lament> why will they get deleted?
17:09:03 <Keymaker> wikipedia is stupid
17:09:16 <nooga> yeah
17:09:17 <lament> ohhh
17:09:20 <lament> wikipedia
17:09:24 <lament> i thought you meant esowiki :)
17:09:27 <Keymaker> :D
17:09:29 <Keymaker> haha
17:09:31 <GregorR-W> That's like somebody writing a silly poem then posting it to Wikipedia, they delete it because it's irrelevent.
17:09:47 <ihope_> Yep.
17:09:57 <Keymaker> however, they have pages for example some characters about some stupid cartoon that has a few readers, and such
17:10:21 <ihope_> Not as bad as "george washington ate PURPLE peas and washed them down with GREEN beer", but still deletable.
17:10:33 <nooga> ;sd
17:10:35 <Keymaker> :D
17:10:51 <GregorR-W> ihope_: ... what ... the ... f***?
17:11:03 <nooga> well
17:11:39 <ihope_> http://en.wikipedia.org/wiki/Wikipedia:I_WILL_SUE_YOU_IN_A_COURT_OF_LAW_IN_TRENTON,_NEW_JERSEY_--_and_Other_Bad_Jokes_and_Deleted_Nonsense#From_George_Washington
17:12:10 <Keymaker> hah
17:12:55 <nooga> o.O
17:15:46 <nooga> let x=0; 3x=5x => 3=5 ;D
17:19:00 <nooga> meh
17:19:17 <nooga> i'm tired
17:19:29 <nooga> all nite hacking after me
17:19:32 <lament> i don't like that equation.
17:20:43 <ihope_> It's not an equation. It's a falsehood :-)
17:20:44 <nooga> lament: taken from the almighty Wikipedia
17:20:50 <ihope_> nooga: what page?
17:20:55 <nooga> Busted Logic
17:21:02 <lament> nooga: i don't like it
17:21:12 <nooga> nor do i ;p
17:21:38 <ihope_> That again?
17:22:40 <nooga> well
17:22:43 <nooga> to be honest
17:23:47 <nooga> my night hacking was really playing "half life 2 ep. one" and writing snake clone using SDL -.-'
17:25:40 <nooga> %|
17:48:02 <nooga> well...
17:49:03 <nooga> i think i'll go andwrite my awfull raytracer in C to have some code to obfuscate
18:16:31 <nooga> i wonder if there are some old VAX computers for sale nowadays
18:20:57 <Keymaker> yeeeeeeees!
18:21:06 <nooga> ?
18:21:09 <nooga> really?
18:21:21 <Keymaker> no, i don't know about vax computers :p
18:21:28 <Keymaker> i was just saying i finally got my program working
18:21:48 <nooga> oh ;d
18:21:57 <nooga> that's interesting
18:22:01 <nooga> what program?
18:22:12 <Keymaker> 99 bottles of beer :D
18:22:23 <Keymaker> in my new language
18:22:56 <GregorR-W> The language is "99-bob-lang"
18:23:00 <GregorR-W> The code is "9"
18:23:05 <Keymaker> :p
18:24:30 <GregorR-W> You don't deny it because you know I'm right!
18:24:56 <Keymaker> yes.. sure :)
18:24:58 <nooga> ;d
18:25:05 <nooga> Keymaker: show us plz?
18:25:17 <Keymaker> soon
18:25:44 <nooga> how soon?
18:26:04 <Keymaker> as soon as i finish the specs (that i have been going to finish for a week)
18:26:44 <Keymaker> i even have a python implementation..
18:27:52 <GregorR-W> nooga: Before the sun engulfs the earth, we will know.
18:28:02 <ihope_> Just post the interpreter, eh?
18:28:11 <Keymaker> why should i do that?!
18:28:24 <Keymaker> i want to post them all at the same time
18:28:29 <GregorR-W> SO THAT WE DON'T KILL YOU HOW 'BOUT
18:28:32 <GregorR-W> I mean hi.
18:28:35 <Keymaker> hah
18:28:48 <nooga> :D
18:29:03 <Keymaker> now i'd need some quote, as usually..
18:31:22 <nooga> .
18:31:47 <GregorR-W> ò.ó
18:31:50 <ihope_> Overgeneralization: everything follows the inverse-square law.
18:32:06 <Keymaker> http://en.wikiquote.org/wiki/Drugs has helped me before :p
18:38:07 <nooga> u
18:43:55 <ihope_> Hmm, I'll lose my internet connection in a bit.
18:48:33 <nooga> ####
18:48:42 <nooga> i need to create!
18:48:59 * GregorR-W points at the /topic
18:49:22 <nooga> uhm well
18:54:35 <nooga> unlamda ;p
19:02:04 -!- ihope_ has quit (Connection timed out).
19:09:34 <nooga> why can't we use lazy k instead of unlambda? ;p
19:14:38 <GregorR-W> "Did you know America ranks the lowest in education but the highest in drug use? It's nice to be number one, but we can fix that. All we need to do is start the war on education. If it's anywhere near as successful as our war on drugs, in no time we'll all be hooked on phonics." -Leighann Lord
19:16:59 <Razor-X> If you want to use LazyK for the contest, just post it.
19:17:09 <Razor-X> If the LazyK users outnumber the Unlambda users, we'll use that instead.
19:17:25 <Razor-X> (For the contest, of course.)
19:17:34 <GregorR-W> Hm, it's a pretty even 1.5 to 1.5 :P
19:18:16 -!- ihope has joined.
19:18:37 <Razor-X> That goes for ihope too. If you want to use LazyK, just modify the post. I think it's popular enough.
19:18:58 <Keymaker> any idea when the competition will begin?
19:19:20 <GregorR-W> YESTERDAY!
19:19:20 <Razor-X> Once we get a few committee members and maybe another 2 participants, I'll ask for convenient times.
19:19:29 <Keymaker> ok
19:19:42 <Razor-X> As a student, this is summer so it's convenient. But people with work/more-important-lives may disagree :P.
19:20:04 <GregorR-W> <--
19:20:12 <Razor-X> GregorR-W: How many cells do you give EgoBot's BF interpreter?
19:20:24 <GregorR-W> It's EgoBF, it expands as-necessary.
19:20:36 <Razor-X> Ah.
19:20:37 <GregorR-W> (EgoBot's resource limitations cut it off at 100MB IIRC)
19:20:44 <Razor-X> :P.
19:21:00 <GregorR-W> !bf +[>+]
19:21:00 <Razor-X> We need expandable arrays in INTERCAL :(.
19:21:02 <EgoBot> realloc: Cannot allocate memory
19:21:06 <GregorR-W> See :P
19:21:15 <Razor-X> Eats up memory fast, obviously ;).
19:21:18 <nooga> GregorR!! i just wanted to type that
19:21:28 <GregorR-W> It might have been 10MB, I don't remember *shrugs*
19:21:39 <nooga> ;d
19:21:40 <ihope> !help
19:21:42 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
19:21:44 <EgoBot> 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda whirl
19:21:47 <ihope> !malbolge
19:22:29 <nooga> !sadol :o<-< 0000
19:22:36 <nooga> a guy
19:23:00 <GregorR-W> A guy who's afraid because he's either: A) shitting bricks or B) about to fall into a big pile of something sinister?
19:23:14 <GregorR-W> !ps
19:23:18 <EgoBot> 1 ihope: malbolge
19:23:20 <EgoBot> 2 GregorR-W: ps
19:23:24 <GregorR-W> !kill 1
19:23:26 <EgoBot> Process 1 killed.
19:23:52 <ihope> A) would hurt a lot :-P
19:23:57 <nooga> !sadol !:o<-< 1234
19:23:59 <GregorR-W> REALLY?!?!?!
19:24:00 <EgoBot> 1
19:24:12 <nooga> a guy in a beret
19:24:46 <ihope> A guy wearing a barrette? That's... eh.
19:24:53 <nooga> ;d
19:25:01 <nooga> french one? ;d
19:27:05 <Razor-X> !bf -[>+]
19:27:09 <EgoBot> realloc: Cannot allocate memory
19:27:21 <Razor-X> :P.
19:27:29 <Razor-X> If it wrapped around, 'twould be awesome.
19:28:22 <Keymaker> in my implementation that program would cause error
19:28:29 <GregorR-W> EgoBF knows nothing about EgoBot, it works under the impression that you just want to go on forever.
19:28:46 <Razor-X> Heh.
19:28:50 <Keymaker> (because of decreasing zero)
19:28:57 <Razor-X> Oh, you can't decrease zero?
19:29:03 <Razor-X> How faulty! :P.
19:29:13 <GregorR-W> Silly non-wrapping implementation.
19:29:19 <Razor-X> I should get to work on my BF machine, but I'm having so much INTERCAL fun :(.
19:29:20 <GregorR-W> Incidentally, that's a flag for EgoBF.
19:29:24 <GregorR-W> Because EgoBF is teh rock.
19:29:59 <Keymaker> well, there's two schools on this matter, and i happen to support non-wrapping
19:30:08 <lament> ihope: by the way, how are you supposed to create an OR gate, when it's clearly non-linear?
19:30:10 <GregorR-W> That's because you're WRONG
19:30:11 <Razor-X> Wrapping makes some fun code.
19:30:22 <ihope> lament: in QBF?
19:30:25 <GregorR-W> Also, my code to detect bitwidth doesn't work on non-wrapping :P
19:30:37 <Keymaker> :)
19:30:44 <lament> ihope: sure
19:30:50 <ihope> That could probably be done with some Toffoli magic.
19:30:58 <lament> ihope: i mean, how do you make it reversible
19:31:01 <Keymaker> is there even a way to detect the bitwidth in non-wrapping?
19:31:08 <ihope> Add an input and an output.
19:31:18 <Razor-X> Faw! Who needs bitwidth?!
19:31:23 <Keymaker> nobody
19:31:29 <Keymaker> i was just thinking.. :)
19:31:32 <Razor-X> Exactly!
19:32:03 <ihope> Well, here's an and-gate-like thing.
19:32:22 <GregorR-W> Razor-X: DOOD! I wrote some translations so you can set BF's bitwidth at runtime!
19:32:42 <ihope> Well, construct a Toffoli gate first.
19:32:44 <GregorR-W> In c2bf there's c2bf-1to* that converts them!
19:33:02 <nooga> oh
19:33:05 <nooga> !
19:33:06 <lament> you construct a toffoli gate!
19:33:08 <EgoBot> Huh?
19:33:16 <nooga> what's finally with that c2bf?
19:33:26 <lament> ihope: i still think it could probably be better to have an esolang that uses not qubits, but objects with more states (say, 10)
19:33:30 <Keymaker> it's dead
19:33:32 <Keymaker> :P
19:33:32 <nooga> it would be the most twisted compiler ever made ;p
19:33:50 <ihope> EgoBot, a Toffoli gate is something that does this: |000> -> |000>; |001> -> |001>; |010> -> |010>; |011> -> |011>; |100> -> |100>; |101> -> |101>; |110> -> |111>; |111> -> |110>
19:34:05 <ihope> lament: quintegers?
19:34:12 <lament> ihope: sure
19:34:18 <lament> ihope: the only problem is, you would need much more gates
19:34:23 <lament> ihope: (or a parametrized gate)
19:34:46 <lament> ihope: also your memory would realistically be limited by 5-6 quintegers
19:34:57 <lament> for an implementation on a real non-quantum computer
19:35:27 <lament> but the cool part is, you could have gates corresponding to actual arithmetic operations
19:35:53 <lament> ie you could have a subtraction mod 10 gate
19:36:01 <ihope> Addition gate.
19:36:01 <lament> or addition mod 10
19:36:21 <ihope> Who needs mod 10? :-)
19:36:47 <lament> |00> -> |00>; |34> -> |37>; |25> -> |27>; etc
19:37:26 <lament> well, 10 is a nice compromise between 2 (very hard to work with) and 256 (practically impossible, too much memory needed)
19:37:43 <ihope> Pah.
19:37:54 <ihope> Use functions instead of arrays?
19:38:11 <lament> ihope: i _still_ have no idea what the fuck you're talking about
19:38:21 <lament> what functions?
19:38:55 <ihope> Instead of holding arrays and indexing them, hold functions and pass values to them.
19:39:04 <lament> what values?
19:39:08 <nooga> who knows SML?
19:39:22 <ihope> The same values as what you would use for indexes for arrays.
19:39:29 <lament> i don't understand you at all!
19:39:29 <ihope> function(x) instead of array[x].
19:39:54 <lament> so how would the function know what value to return?
19:40:14 <lament> and i thought you said "functions", i only have one array
19:40:21 <ihope> Okay then, a function.
19:40:35 <lament> well, how would it know what value to return for what index? Other than keeping them all in an array?
19:40:45 <ihope> The function would know what to return based on how it was constructed, just like an array.
19:41:21 <lament> what?
19:41:27 <lament> and how would it be constructed?
19:41:38 <ihope> Um...
19:41:54 <lament> i'm really not sure you understand yourself what you mean...
19:42:36 <ihope> Well, you can define array operations that work on functions instead of arrays.
19:42:59 <nooga> hm
19:43:13 <lament> ihope: i only have one array
19:43:14 <nooga> i wonder how does it feel to write a neural network in SADOL
19:43:30 <ihope> Then they'd work on a function instead of an array.
19:43:41 <lament> ihope: how do you "work on a function"?
19:43:46 <lament> ihope: can you give an example?
19:44:15 <ihope> You're using Python, right?
19:44:29 <lament> sure, doesn't matter
19:44:38 <lament> give a conceptual example at least
19:44:44 <ihope> def c(x,y)
19:44:52 <ihope> lambda z: x(y(z))
19:44:58 <ihope> Something like that.
19:44:58 <lament> i'm more confused about how this relates to QM stuff than how it relates to Python
19:45:09 <lament> i have no clue what you mean by that.
19:45:21 <ihope> Well, your array contains the probability amplitudes, right?
19:45:21 <lament> give context
19:45:26 <lament> can you give an example in terms of actual qubits?
19:45:31 <lament> and operations on qubits?
19:45:52 <ihope> Okay... so you have this array that takes three bits.
19:45:57 <ihope> s/array/function/
19:46:14 <lament> and returns a probability amplitude?
19:46:18 <ihope> Yep.
19:46:29 <lament> okay.
19:46:46 <lament> i can even tell you what it is.
19:46:55 <lament> it returns 1 if all bits are 1, and 0 otherwise.
19:47:02 <ihope> Yep.
19:48:20 <lament> now what? :)
19:48:46 <ihope> Okay. Then to apply the Hadamard gate to the first qubit, you make a new function, which, when given x, y, and z, would consult the old function for x, y, and z and for not x, y, and z, then do some probability amplitude magic. :-)
19:49:29 <ihope> The probability amplitude magic is pretty much what you'd do to the array.
19:50:25 <lament> okay.
19:50:32 <lament> however
19:50:53 <lament> this new function, when called once, will have to call the old function two (or maybe four) times
19:51:15 <lament> each time you add a new operation, you exponentially increase the number of calls required when evaluating the whole thing
19:51:46 <lament> i think i'd much rather have exponential complexity with number of qubits than exponential with number of operations
19:51:53 <ihope> Yes, that's the problem :-P
19:52:07 * pgimeno wonders why on earth did the fun have to be at 5 am this morning
19:52:16 <lament> and when you evaluate the whole thing, there will be many, many identical function calls
19:52:28 <lament> which can be easily optimized by... making it an ARRAY :D
19:52:47 <lament> (or, i suppose, writing the whole thing in Haskell? But somehow i doubt that would really be an efficient solution)
19:53:10 <ihope> I dunno if Haskell would help.
19:53:14 <lament> also, i have no idea how to observe and destructively set qubits in that model
19:54:09 <ihope> Oh, you could ask the experts :-P
19:56:42 <pgimeno> !malbolge (=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk**hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O<
19:56:44 <EgoBot> Hello, world.
19:56:52 <lament> O_O
19:57:15 <pgimeno> just copy-pasted from http://en.wikipedia.org/wiki/List_of_hello_world_programs#Malbolge
19:57:17 * lament can't begin to imagine the amount of complexity in that program
19:57:59 <pgimeno> constant output programs aren't that hard actually
19:59:59 <pgimeno> !malbolge QP
20:00:11 <pgimeno> !ps
20:00:14 <EgoBot> 1 pgimeno: ps
20:00:49 <pgimeno> GregorR-W: around?
20:00:53 <pikhq> !malbolge thissureashellisn'tvalidcode
20:00:56 <EgoBot> invalid character in source file
20:01:26 <pgimeno> that's the problem with the requisite for comments in malbolge
20:01:27 <pikhq> You see?
20:01:30 <ihope> !malbolge DP
20:01:32 <pgimeno> malbolge doesn't accept comments
20:01:43 <ihope> Whitespace = comments.
20:01:54 <pgimeno> well, yeah
20:02:10 <pikhq> In malbolge, I think anyone who *enters* wins by default. . .
20:02:16 <pgimeno> you could code comments in binary as tabs and spaces
20:02:42 <pgimeno> I'd enter but anything more complex than a cat program will be an enormous task
20:02:59 <ihope> Code your comments in Whitespace.
20:03:25 <ihope> It'd be very easy to write a Malbolge/Whitespace polyglot, except for the Malbolge part.
20:03:33 <pgimeno> heheh
20:04:10 -!- nooga has quit (Read error: 113 (No route to host)).
20:04:41 <pgimeno> good idea, indeed
20:04:59 <Keymaker> malbolge and whitespace quine, don't you mean? ;)
20:05:17 <pikhq> Argh.
20:05:20 <pikhq> The agony!
20:05:22 <pikhq> The pain!
20:05:25 <pikhq> The sorrow!
20:05:25 <ihope> ...Do I?
20:05:35 <Keymaker> haha,ok:)
20:05:51 <pgimeno> whenever I see a quine in Malbolge I will get dismayed
20:05:53 <ihope> pikhq: don't worry; Kenny never stays dead.
20:08:26 <pgimeno> !bf +++++[>++++++++++>+<<-]>..+.
20:08:28 <EgoBot> 223
20:08:43 <pgimeno> !bf +++++[>++++++++++>+<<-]>-.>.<+.
20:08:47 <EgoBot> 12
20:09:09 <pgimeno> !bf ++++++++++[>+++++>+<<-]>-.>.<+.
20:09:10 <EgoBot> 1
20:09:30 <pgimeno> <EgoBot> 2
20:09:33 <pgimeno> heh
20:10:17 <pikhq> !help
20:10:21 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
20:10:23 <EgoBot> 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda whirl
20:10:42 <pgimeno> !bf ++++++++++[>+++++>+<<-]>-.>+++.<+.
20:10:46 <EgoBot> 1 2
20:10:53 <lament> !funge93 0,
20:11:01 <lament> whoops :)
20:11:02 <lament> !ps
20:11:05 <EgoBot> 1 lament: funge93
20:11:07 <EgoBot> 2 lament: ps
20:11:09 <lament> !kill 1
20:11:11 <EgoBot> Process 1 killed.
20:11:16 <lament> !funge93 0,@
20:11:28 <lament> !ps
20:11:30 <EgoBot> 1 lament: ps
20:11:36 <lament> i don't get it
20:11:42 <lament> !funge93 0.@
20:11:45 <EgoBot> 0
20:11:49 * lament forgot his befunge
20:12:10 <pgimeno> how does EgoBot read its input?
20:12:16 <lament> very slowly
20:12:24 <pgimeno> I mean, say the , command of BF
20:12:48 <pgimeno> how do I feed a getch() to EgoBot is the proper question
20:14:07 <pgimeno> !bf ,.
20:14:15 <pgimeno> !ps
20:14:19 <EgoBot> 1 pgimeno: bf
20:14:21 <EgoBot> 2 pgimeno: ps
20:15:05 <lament> !daemon 1
20:15:22 <pgimeno> !eof 1
20:15:28 <pgimeno> !ps
20:15:31 <EgoBot> 1 pgimeno: ps
20:16:42 -!- Sgeo has joined.
20:19:51 <ihope> I must be very lazy: I just tried to use my client's tab completion to complete the word "printer".
20:24:00 <pgimeno> !malbolge
20:24:08 <pgimeno> !ps
20:24:11 <EgoBot> 1 pgimeno: malbolge
20:24:13 <EgoBot> 2 pgimeno: ps
20:24:20 <pgimeno> !kill 1
20:24:21 <EgoBot> Process 1 killed.
20:24:24 <pgimeno> !malbolge Q
20:24:29 <pgimeno> !ps
20:24:33 <EgoBot> 1 pgimeno: ps
20:25:23 <pgimeno> hope that's not the original interpreter, it's full of bugs
20:25:33 * pgimeno takes a look at EgoBot's source
20:26:35 -!- nooga has joined.
20:27:38 <pgimeno> argh, it's the original interpreter
20:28:17 <nooga> hh
20:28:31 <pgimeno> héý
20:29:27 <nooga> i need to write something with cons and lambda and it should use many $ and : and ` characters
20:29:36 <nooga> and .
20:29:38 <nooga> but
20:29:48 <nooga> i have no idea ;\
20:32:37 <Razor-X> Saluton tuta homo.
20:33:00 <pgimeno> hi Razor-X
20:33:29 <nooga> dziedobry Razor-X
20:33:46 <Razor-X> Kiel vi fartas?
20:34:45 <nooga> Y/PROTOCOL
20:39:46 <nooga> oh
20:40:07 <nooga> it seems that hargfak (http://esolangs.org/wiki/Hargfak) is unimplemented
20:40:17 <nooga> i could change it --;
20:56:16 <pgimeno> !bf ++++++++++[>+++++>+<<-]>-.>.<+.>.<+.
20:56:19 <EgoBot> 1
21:00:20 <nooga> hm?
21:03:11 <pgimeno> <EgoBot> 2
21:03:11 <pgimeno> <EgoBot> 3
21:03:37 <pgimeno> the first line goes to the channel; the remaining ones come as PMs
21:03:44 <nooga> oh
21:04:05 <pgimeno> a non-genetic bf_txtgen should be straightforward
21:04:39 <nooga> ;p?
21:05:37 <pgimeno> !bf ,.
21:05:41 <pgimeno> !help i
21:05:43 <EgoBot> Use: i <pid> <input> Function: send input to a process
21:05:49 <pgimeno> !ps
21:05:51 <EgoBot> 1 pgimeno: bf
21:05:53 <pgimeno> !i 1 a
21:05:53 <EgoBot> 2 pgimeno: ps
21:05:55 <EgoBot> a
21:06:02 <pgimeno> nice
21:06:24 <pgimeno> !bf ,>,>,<<.>.>.
21:06:30 <pgimeno> !i 1 abc
21:06:33 <EgoBot> abc
21:06:46 <Keymaker> found a quote finally :)
21:07:08 <nooga> ;?
21:07:50 <pikhq> !bf +[,.]
21:08:00 <pikhq> !i 1 I shall never quit!
21:08:11 <pgimeno> !i 1 \n
21:08:13 <pikhq> It quit, didn't it? x_x
21:08:15 <EgoBot> I shall never quit!
21:08:17 <pikhq> Ah.
21:08:19 <pgimeno> heh
21:08:23 <pikhq> That would do it. :p
21:08:38 <pgimeno> !i 1 test
21:08:43 <pgimeno> !i 1 and more test\n
21:08:47 <EgoBot> test and more test
21:08:51 <pikhq> !i 1 /me is a very clever bot.\n
21:08:55 <EgoBot> /me is a very clever bot.
21:08:59 <pikhq> x_x
21:09:14 <pgimeno> it doesn't process IRC commands :)
21:09:20 <Keymaker> how do you say that something will be interpret? interpreted? aarg
21:09:24 <pgimeno> that requires CTCP processing
21:09:24 <pikhq> !i 1 Pikhq doesn't know the IRC protocol! Hahahahah!
21:09:34 <Razor-X> !i ^SOHACTIONI'm paul^SOH
21:09:35 <ihope> It's CTCP, not IRC.
21:09:39 <pikhq> !i 1 \n
21:09:41 <EgoBot> Pikhq doesn't know the IRC protocol! Hahahahah!
21:09:48 <ihope> !i 1 ^SOHACTIONI'm paul^SOH
21:09:51 <nooga> hm
21:09:52 <ihope> !i 1 \n
21:09:54 <nooga> waitasec
21:09:55 <EgoBot> ^SOHACTIONI'm paul^SOH
21:09:57 <Razor-X> Wow. That's horribly slow.
21:09:59 <pgimeno> !i 1 \n
21:10:08 <ihope> !bf_txtgen ACTION
21:10:20 * ihope waits
21:10:21 <EgoBot> 65 ++++++++++++++[>+++++>++++++>><<<<-]>-----.++.>.<++++++.++++++.-. [19]
21:10:24 <pgimeno> !i 1 \n
21:10:27 <Keymaker> i guess interpreted is correct
21:10:28 <pgimeno> !ps
21:10:31 <EgoBot> 1 pikhq: bf
21:10:33 <EgoBot> 2 pgimeno: ps
21:10:39 <pgimeno> KeyMaker: me too
21:10:43 <pikhq> !i 1 Foo and bar\nand bar and foo.
21:10:47 <EgoBot> Foo and bar
21:10:54 <pikhq> !i 1 \n
21:10:55 <pgimeno> but I'm not a native English speaker eiter
21:10:57 <nooga> let's try to write a program in X language that will output program in Y language to trigger second bot and output a code in X languege to trigger the first ....
21:10:57 <EgoBot> and bar and foo.
21:11:08 <Keymaker> pgimeno: yeah.. and it's non-capital m :p
21:11:12 <pgimeno> !i 1 \1ACTION prueba\1\n
21:11:15 <EgoBot> 1ACTION prueba1
21:11:15 <ihope> nooga: iterating quine?
21:11:24 <ihope> !bf +.+++++++++++++[>+++++>++++++<<-]>-----.++.>.<++++++.++++++.-.[,.]+.
21:11:27 <ihope> !ps
21:11:29 <EgoBot> 1 pikhq: bf
21:11:31 <EgoBot> 2 ihope: bf
21:11:33 <EgoBot> 3 ihope: ps
21:11:35 <pikhq> !i 1 !i 1 I'm telling myself what to do.\n
21:11:37 <EgoBot> !i 1 I'm telling myself what to do.
21:11:39 <pgimeno> !i 1 ^SOHACTION test^SOH\n
21:11:41 <pikhq> !i 1 \n
21:11:43 <EgoBot> ^SOHACTION test^SOH
21:11:48 <ihope> pikhq: doesn't work :-)
21:11:52 <pikhq> Curses.
21:11:53 <ihope> !i 2 does it
21:11:55 <ihope> !eof 2
21:11:59 <EgoBot> <CTCP>ACTIONdoes it
21:11:59 <Razor-X> !i 1 ^SOHACTION test^SOH\k
21:11:59 <ihope> ...
21:12:01 <pgimeno> !i 1 \001ACTION prueba\001\n
21:12:04 <EgoBot> ^SOHACTION test^SOHk001ACTION prueba001
21:12:12 <pikhq> !i 1 I can't pay attention to myself.\n
21:12:12 <ihope> ...
21:12:13 <EgoBot> I can't pay attention to myself.
21:12:23 <ihope> !i 1 !ps\n
21:12:25 <nooga> ihope: ping-pong between bots ;d
21:12:25 <EgoBot> !ps
21:12:30 <Razor-X> !i \k\k\k\k
21:12:33 <Razor-X> !i Blah
21:12:40 <ihope> !i \a \g \n
21:12:50 <Razor-X> !i h\k\k\k\k
21:12:52 <ihope> !i 1 \\\n\n
21:12:52 <Razor-X> !i Blah
21:12:55 <EgoBot> \
21:12:58 <Razor-X> What happened to the bot?
21:13:00 <pikhq> !i \n
21:13:03 <ihope> Don't forget the 1.
21:13:10 <pgimeno> doh, it only processes \n, otherwise it strips the \
21:13:11 <pikhq> !i 1 \n
21:13:16 <pgimeno> (from looking at the source)
21:13:29 <pikhq> !i 1 I think we should patch that a bit.
21:13:29 <Razor-X> !i 1 Blah\k
21:13:31 <Razor-X> !i Blah
21:13:34 <pikhq> !i 1 \n
21:13:37 <EgoBot> I think we should patch that a bit.Blahk
21:13:46 <Razor-X> ;).
21:13:48 <pikhq> !ps
21:13:51 <EgoBot> 1 pikhq: bf
21:13:53 <EgoBot> 2 pikhq: ps
21:14:16 <pgimeno> !eof 1
21:14:18 <pgimeno> !ps
21:14:21 <EgoBot> 1 pgimeno: ps
21:14:26 <pikhq> !i 1 ^D
21:14:40 <pgimeno> no ^ processing either
21:14:40 <pikhq> !i 1 \n
21:14:42 <nooga> !sadol :a5@:a-a1!"6howdy
21:14:44 <pikhq> Curses.
21:14:45 <EgoBot> BDSM: Parsing: Unexpected end of file (index: 17, row: 1, col: 18)
21:14:50 <nooga> !sadol (1:a5@:a-a1!"6howdy
21:14:51 <EgoBot> BDSM: Parsing: Unexpected end of file (index: 19, row: 1, col: 20)
21:14:52 <nooga> tfoo
21:14:54 <nooga> old sadol
21:14:56 <pikhq> !kill 1
21:14:57 <EgoBot> Process 1 killed.
21:14:59 <nooga> !sadol (2:a5@:a-a1!"6howdy
21:15:01 <EgoBot> BDSM: Parsing: Unexpected end of file (index: 19, row: 1, col: 20)
21:15:01 <pgimeno> pikhq: I have stopped it by sending EOF, wait a sec
21:15:05 <nooga> ld;d;;d;d;d;
21:15:08 <pgimeno> !ps
21:15:08 <nooga> crap
21:15:11 <EgoBot> 1 pgimeno: ps
21:15:15 <nooga> i cant code my own lang ;d
21:15:16 <pgimeno> !bf +[,.]
21:15:27 <pgimeno> !ps
21:15:31 <EgoBot> 1 pgimeno: bf
21:15:33 <EgoBot> 2 pgimeno: ps
21:15:54 <pgimeno> !i 1 no \\\\ is allowed, that's bad\n
21:15:57 <EgoBot> no \\ is allowed, that's bad
21:16:07 <pgimeno> er
21:16:11 <pikhq> !i 1 You were saying?\n
21:16:16 <EgoBot> You were saying?
21:16:41 * pgimeno swallows his words
21:16:51 * pikhq forces them down your throat
21:17:32 <GregorR-W> lol
21:17:34 <GregorR-W> Hi pgimeno.
21:17:36 <GregorR-W> Long time no see.
21:18:09 <pgimeno> hey GregorR-W
21:18:29 <pgimeno> if you're around at 5 am there's little I can do :P
21:18:43 <GregorR-W> Hah
21:18:44 <pgimeno> except for going to bed at 7 am
21:18:48 <GregorR-W> Damn timezones :P
21:18:52 <nooga> my laptop gets hotter and hotter
21:19:14 <pgimeno> anyway, nice to meet you again :)
21:19:16 <nooga> soon it may burn my hands
21:19:38 <pgimeno> GregorR-W: btw, are you interested in a security patch for the malbolge interpreter?
21:20:19 <GregorR-W> Sure.
21:20:28 <GregorR-W> I assume you mean the one run by EgoBot?
21:21:41 <pgimeno> I've looked at the source and it looks like the original one by Olmstead
21:22:11 <pgimeno> so it has a few out-of-bounds read hazards and at least one out-of-bounds write hazard
21:22:22 <pgimeno> the fact that it hangs with an empty program is a symptom
21:22:30 <GregorR-W> It is the original :P
21:22:35 <GregorR-W> I certainly didn't write my own.
21:22:44 <GregorR-W> Shoot, can't ssh home again, what'd I break X_X
21:22:47 <pgimeno> well, I did (in Python) :)
21:23:01 <nooga> python shmython
21:23:06 <GregorR-W> Tested with the rare few that are out there?
21:23:15 <pgimeno> yea, and a Malbolge debugger
21:24:09 <Keymaker> it'd be great if someone'd wrote some new malbolge stuff for this competition
21:24:34 <Keymaker> how about a program that prints out randomly 0 and 1? (or is random possible?)
21:24:36 <pgimeno> quite unnatural for Malbolge philosophy but blah
21:25:33 <pgimeno> GregorR-W: http://www.formauri.es/personal/pgimeno/temp/malbolge.patch
21:25:54 <GregorR-W> Will try to remember to apply when I can get in.
21:26:33 <Keymaker> have you uploaded this malbolge interpreter?
21:26:40 <pgimeno> nope
21:26:53 <Keymaker> ah
21:27:10 <pgimeno> it's just barely ready for release
21:28:05 <Keymaker> aa
21:29:20 <pgimeno> http://www.formauri.es/personal/pgimeno/temp/malbolge.pytxt
21:29:45 <pgimeno> (the strange extension is because otherwise my server says "500 Internal server error")
21:31:33 <pgimeno> yuck, that's just the interpreter, not the debugger
21:31:57 <pgimeno> http://www.formauri.es/personal/pgimeno/temp/mbdtrace.pytxt
21:32:06 <pgimeno> that's it
21:34:14 <Keymaker> this language is evil indeed.. i got scared for seeing the interpreter, can't even think of writing a program
21:35:09 <pgimeno> if you read my article in the wiki and Lou Scheffer's one you can get a primer on how to do things with it
21:35:39 <Keymaker> yeah, i've read those, at least your article (it was good, too)
21:36:02 <Keymaker> but that doesn't mean it's that easy.. :)
21:36:20 <pgimeno> no, it's not easy
21:36:40 <pgimeno> writing a program requires planning the memory map etc.
21:38:04 <nooga> foof
21:38:07 <nooga> long one
21:51:31 <pgimeno> GregorR-W: /me thinks that disambiguation of ORK function names with spaces could be given by the symbol table; of course it's harder to process that way and it does not fully avoid the possibility of ambiguity but the language is already ambiguous anyway
21:51:53 <GregorR-W> Yeah, it could ... trying to decide whether it's important enough.
21:53:39 <pikhq> It's not; Just use underscores.
21:54:16 <pgimeno> I mean: if there's a function whose name is "break the legs of" and an object called "John Doe" with a variable "brother in law3"
21:54:24 <pgimeno> oops, that was my cat
21:54:52 <pgimeno> the 3 and the premature enter, that is
21:56:02 <pgimeno> well, it adds readability to non-programmers
21:56:39 <pikhq> pgimeno: That's a bug, not a feature.
21:57:38 <pgimeno> well, if such a function exists then the split should occur after "break the legs of"
21:57:46 <GregorR-W> pikhq: In ORK, readability to non-programmers is important.
21:57:52 <GregorR-W> Because ORK is ridiculous in that extreme.
21:58:11 <pgimeno> it's the feature I love the most of ORK :)
21:58:34 <pikhq> GregorR-W: Actually, to non-programmers, ORK looks even weirder then normal code. . .
21:58:48 <ihope> Hmm...
21:58:55 <nooga> what is the longest program in ORK?
21:59:02 <GregorR-W> nooga: Probably orkfuck?
21:59:09 <nooga> url?
21:59:11 <pikhq> Tell me what it is, and I'll get back to you on that. :p
21:59:13 <ihope> Some time ago, I think I was playing with English as a programming language. I guess ORK is it, eh?
21:59:18 <GregorR-W> http://www.befunge.org/fyb/ork/exa/orkfuck.ork
21:59:30 <pikhq> ihope: COBOL did it first.
21:59:34 <GregorR-W> ihope: Well, it's a limited subset of English :P
21:59:55 <pikhq> ADD ONE TO COBOL GIVING COBOL. :p
22:00:31 <nooga> COBOL?
22:00:47 <pikhq> COmmon Business Oriented Language.
22:01:04 <ihope> Don't overuse keywords.
22:01:08 <nooga> COBOL is an ancestor of C afaik
22:01:08 <pikhq> It's like ORK, except that it's actually meant for serious usage.
22:01:13 <ihope> COBOL seems to consist entirely of keywords.
22:02:07 <nooga> PERFORM WITH TEST AFTER UNTIL BMF-BookNum = PrevBookNum
22:02:09 <nooga> cute
22:02:12 <nooga> AFTER UNTIL
22:02:30 <pgimeno> gotta go now, bye all
22:02:31 <GregorR-W> It's less grammatically correct than ORK.
22:02:33 <nooga> btw. have u seen euphoria ;d?
22:02:34 <GregorR-W> Bye pgimeno
22:02:42 <nooga> bye pgimeno
22:02:50 <lament> nooga: no, cobol is not an ancestor of C.
22:03:02 <pikhq> "The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offence." Edsger Dijkstra.
22:03:34 <pikhq> GregorR-W: I recommend calling ORK:
22:03:35 <nooga> haha
22:03:43 <pikhq> There is a language called COBOL.
22:03:51 <GregorR-W> XD
22:03:54 <pikhq> There is a mathematician called Gregor.
22:04:03 <pikhq> Gregor's first operand is 1.
22:04:12 <pikhq> Gregor's second operand is COBOL.
22:04:26 <pikhq> Gregor is to add.
22:04:27 <GregorR-W> lol
22:04:30 <GregorR-W> COBOL++
22:04:34 <GregorR-W> That's awesome
22:04:49 <nooga> xD
22:05:01 <pikhq> COBOL is to become Gregor's result.
22:05:08 <pikhq> xD
22:05:22 <Razor-X> COBOL++ ?!
22:05:24 <Razor-X> NO!
22:05:28 <Razor-X> NOOOOOOO!!!!!!
22:05:33 <nooga> ah
22:05:35 <Razor-X> <Darth Vader> NOOOOOOO </Darth Vader>.
22:05:41 <nooga> BCPL is an ancestor of C
22:05:58 <pikhq> Razor-X: Meh. Can't really do that; COBOL 2002 added object orientation to the language.
22:06:11 <Razor-X> THE HORROR!!!!
22:06:41 <nooga> ;d
22:06:46 <nooga> well
22:07:11 <nooga> the horror it will be when i'll finnish my 'uncommon lisp'
22:07:15 <Razor-X> ;).
22:07:27 <Razor-X> Do we get our P-expression fun?
22:07:49 <pikhq> Or is it Lisp in Tcl-expressions?
22:07:53 <pikhq> :p
22:08:28 <nooga> hm
22:08:38 <nooga> i won't tell you
22:08:42 <nooga> yu'll see
22:08:44 <Razor-X> Oh yeah?!?!?!
22:08:56 <nooga> not now ;>
22:08:58 <Razor-X> !bf ++[>+++<-]+.
22:09:02 <EgoBot> <CTCP>
22:09:10 <nooga> sh... i'm out of wine
22:09:14 <nooga> vine i mean*
22:09:24 <Razor-X> !bf ++[>+++<-]>+.
22:09:28 <EgoBot>
22:09:30 <nooga> how can i code?
22:09:36 <Razor-X> !bf ++[>+++++<-]>.
22:09:41 <Razor-X> Stupid EgoBot.
22:09:42 <nooga> when i don't have vine?!
22:09:47 <Razor-X> !bf ++++++[>+++++<-]>.
22:09:50 <EgoBot>
22:09:56 <Razor-X> ........ ?
22:10:03 <Razor-X> Woaha!
22:10:10 <Razor-X> I created a smilie!
22:10:15 <Razor-X> Hooray random +'s!
22:10:23 <nooga> ;d
22:10:36 -!- cmeme has quit ("Client terminated by server").
22:10:38 <Razor-X> So it has an ASCII code of 30.
22:10:43 <pikhq> !ps
22:10:46 <EgoBot> 1 pgimeno: bf
22:10:48 <EgoBot> 2 pikhq: ps
22:11:09 -!- cmeme has joined.
22:11:12 <pikhq> !i 1 :-)\n
22:11:16 <EgoBot> :-)
22:11:17 <pikhq> I can do that too.
22:11:28 <Razor-X> But is that hopeless obfuscated?!?!
22:11:37 <pikhq> Fine, fine.
22:11:37 <Razor-X> !bf ++++++[>+++++<-]>.
22:11:40 <EgoBot>
22:11:41 <pikhq> !help
22:11:43 <Razor-X> ;).
22:11:44 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
22:11:46 <EgoBot> 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda whirl
22:11:46 <Keymaker> http://koti.mbnet.fi/yiap/aeolbonn/99.aeo
22:11:56 <pikhq> !bf_txtgen :-)
22:12:01 <Keymaker> there's the 99 bottles of beer in aeolbonn
22:12:03 <Razor-X> But mine is short and sweet.
22:12:03 <pikhq> I'm lazy; what can I say?
22:12:06 <EgoBot> 44 +++++++++[>++++++>+++++>><<<<-]>++++.>.----. [31]
22:12:06 <Razor-X> Is yours?!
22:12:20 <pikhq> !bf_txtgen +++++++++[>++++++>+++++>><<<<-]>++++.>.----.
22:12:25 <pikhq> Not my plan. :p
22:12:27 <Razor-X> Heh.
22:12:50 <Keymaker> and the specs: http://koti.mbnet.fi/yiap/aeolbonn/aeolbonn.html
22:12:55 <Razor-X> !bf_txtgen !bf_txtgen -[>+]
22:12:56 <EgoBot> 144 +++++++++++++[>+++>+++>+++++>+++++++<<<<-]>>++++....<++++.>....>>.<---.<<....>.<.>>.<.<..>..>..--....<<++.>>>++.<++.<<--....>+++.>.<.-.<++..>.+. [987]
22:12:57 <Keymaker> now to add it to esowiki..
22:13:12 <EgoBot> 152 ++++++++++++[>++++++++++>+++>++++++++>+++++<<<<-]>>---.>++.++++.-------.<<----.++++.----.-------------.--.+++++++++.>-.+++++++++++++.>----.>++.<<--.>++. [488]
22:13:12 <pikhq> Jebus. That's just insane.
22:13:21 <Razor-X> Wow. That's crazy.
22:13:35 <Razor-X> Mine is so much shorter, and yet so much longer in BF :D.
22:13:40 <Razor-X> !bf ++++++++++++[>++++++++++>+++>++++++++>+++++<<<<-]>>---.>++.++++.-------.<<----.++++.----.-------------.--.+++++++++.>-.+++++++++++++.>----.>++.<<--.>++.
22:13:44 <EgoBot> !bf_txtgen -[>+]
22:14:25 <pikhq> !bf +++++++++[>++++++>+++++<<-]>++++.>.----.
22:14:28 <EgoBot> :-)
22:14:32 <pikhq> I shortened it.
22:14:33 <Razor-X> Heh.
22:14:39 <Razor-X> !bf ++++++[>+++++<-]>.
22:14:42 <EgoBot>
22:36:19 <nooga> um
22:36:36 <nooga> what's taht?
22:37:55 <Razor-X> It's a ^^ :P.
22:38:05 <Razor-X> ^^ all the same.
22:40:08 <nooga> ?!
22:40:16 -!- bsmntbombdood has joined.
22:41:49 <Razor-X> At least, they look the same to me.
22:41:53 <Keymaker> seems egobot prints out value 30 in hex format preceeding a '%'
22:42:18 <Razor-X> So it seems.
22:42:46 <nooga> Keymaker: looks awfull
22:42:59 <Razor-X> Looks like ^^ to me.
22:43:02 <nooga> Keymaker: that aeolbonn
22:43:24 <Keymaker> thanks
22:43:52 <nooga> ;-)
22:43:59 <Razor-X> !bf ++++++[>+++++>+++++>+++++>+++++>+++++<<<<<-]>[.>]
22:44:02 <EgoBot>
22:44:07 <Keymaker> the program was painful to write, as i sometimes forgot something and had to write almost all the jump values again
22:44:10 <Razor-X> Woooh.
22:44:11 <nooga> have you seen my newest perl masterpiece?
22:44:24 <Razor-X> Write in INTERCAL! It's cleaner than Perl!
22:44:31 <nooga> well
22:44:32 -!- bdtg has joined.
22:44:39 <nooga> i warn you
22:44:49 <Razor-X> Huh?
22:45:03 <nooga> it may be controversial for some.. uh.. nvm
22:45:36 <nooga> http://perlmonks.com/?node_id=551288
22:45:38 <nooga> here
22:45:57 <nooga> officialy at perlmonks in 'obfuscations' category
22:46:31 <Keymaker> ok, aeolbonn is now at esowiki
22:46:44 <nooga> cool
22:47:30 <Razor-X> Oh yeah?!
22:47:33 <Razor-X> "'?":1~'#65535$30'"$":2~'#65535$#0'"'~'#0
22:47:41 <nooga> hm?
22:47:45 <bdtg> False?
22:48:03 <Razor-X> Mmmm. Obfuscation-ness.
22:48:06 <bdtg> D:
22:48:19 <Razor-X> It should be obvious what it means.
22:50:44 <nooga> SADOL is more ergonomic than C if we talk about syntax ;d
22:51:33 <Razor-X> It's not hard to get more ergonomic than C.
22:52:38 <nooga> if(A[P]==B[R] && B[P]==A[R] && (Q || F))... ===> ?&=#AP#BR&=#BP#AR|QF
22:52:49 <nooga> looks better
22:53:04 <nooga> faster to parse-in-mind
22:53:40 <nooga> no annoying ()
22:56:29 <nooga> um
22:56:33 <nooga> nvm
22:56:35 <nooga> --;
22:59:26 <nooga> !sadol !""1a1
22:59:28 <EgoBot> 1
23:01:23 <GregorR-W> !glass {M[m(_o)O!"Boom."(_o)o.?]}
23:01:26 <EgoBot> Boom.
23:01:48 <Keymaker> gregorr, checked aeolbonn yet?
23:01:55 <Razor-X> It looks like some guy's eyes keep popping out.
23:03:00 -!- Sgeo has quit ("Ex-Chat").
23:03:19 <ihope> I'm lagged.
23:03:53 <GregorR-W> Keymaker: What does the 'W' in my nick stand for?
23:04:05 <Keymaker> work? so? :p
23:04:16 <GregorR-W> X_X
23:04:19 <Keymaker> hehe
23:04:24 <Keymaker> ok...
23:04:26 <Razor-X> Oh.
23:04:28 <Razor-X> I thought W meant War.
23:04:30 <Razor-X> But whatever.
23:04:47 <Keymaker> Wired? Weird?
23:05:12 <lament> Wacation
23:05:40 <nooga> .
23:05:45 <nooga> oh lament
23:08:30 <ihope> Say, why'd you choose the nick "lament"?
23:13:56 <lament> why, why
23:14:37 <nooga> because!
23:14:54 <lament> because i'm lament
23:15:14 <lament> i can't think of a better nickname
23:15:17 <Razor-X> Because he laments ever creating an Esolang.
23:15:38 <lament> the only thing i don't like about it is idiots making puns about it
23:15:45 <lament> ALL THE DAMN TIME
23:18:12 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)).
23:18:58 -!- bsmntbombdood has joined.
23:23:00 <GregorR-W> It's not a pun if it's the actual word ...
23:23:08 <GregorR-W> 'lament' is not a pun of 'lament' :P
23:23:20 <GregorR-W> And you think YOU can't create a clever nickname?!
23:23:22 <GregorR-W> <--
23:23:32 <nooga> i can
23:23:39 -!- Razor-X has changed nick to Mary.
23:23:47 <Mary> Oh. Feel that stereotypical-NESS!
23:23:54 -!- nooga has changed nick to nicky.
23:23:56 <Mary> And it's owned by someone too.
23:24:00 <Mary> PWNED.
23:24:01 <nicky> ;d
23:24:13 -!- Mary has changed nick to Razor-X.
23:24:15 -!- nicky has changed nick to nooga.
23:24:20 <Razor-X> I forgot for a second that I was on other channels :D.
23:24:26 <GregorR-W> lol
23:25:29 <nooga> xdresser
23:25:38 <Razor-X> Huh?
23:25:47 <Razor-X> No. This is my correct gender, bub.
23:26:19 <GregorR-W> O_O
23:26:37 <Razor-X> Finds out GregorR-W a few days late.
23:26:40 <GregorR-W> Wait, wait, wait ... female? On #esoteric ?
23:26:48 <nooga> o.O
23:26:50 <Razor-X> Yes. Yes. Yes.
23:26:50 <nooga> .
23:26:54 <nooga> .P
23:27:00 <GregorR-W> MARRY ME IMMEDIATELY
23:27:00 <nooga> xD
23:27:01 <GregorR-W> :P
23:27:12 <Razor-X> There's a problem with that.
23:27:12 <nooga> well
23:27:21 <Razor-X> Well..., there's many problems with that, but there's one major problem.
23:27:28 <nooga> that's rather unusual
23:27:39 <pikhq> Which is that Razor-X is a minor. :p
23:27:46 <Razor-X> No that's not the major problem :D.
23:27:54 <Razor-X> But that's one of the many problems.
23:27:56 <GregorR-W> Pffffffff, that's a minor problem *hahaha*
23:27:57 <pikhq> Ah.
23:28:03 <Razor-X> ;D.
23:28:05 <Razor-X> I guess nooga has recovered from his shock.
23:28:22 <Razor-X> Or maybe not.
23:28:24 <Razor-X> OH VELL.
23:28:26 <nooga> hehe
23:28:27 <nooga> welll
23:28:45 <nooga> on other tech channels i am girls don't stay too long
23:28:51 <pikhq> The major problem being?
23:28:55 <nooga> after they admit they're girls
23:29:11 <nooga> because guys are goin' crazy
23:29:15 <Razor-X> Yeah, I know.
23:29:27 <nooga> no problem
23:29:30 * lament goes crazy
23:29:31 <GregorR-W> Hahaha - no more craziness from me.
23:29:50 <nooga> we're adult and calm :>... right...?
23:29:55 <pikhq> Tell them that you're a lesbian if you want to shut them up. :p
23:30:00 * Razor-X coughs.
23:30:04 <Razor-X> :P.
23:30:08 <lament> pikhq: that doesn't work
23:30:17 * GregorR-W goes back to work :P
23:30:21 <Razor-X> :D.
23:30:43 <pikhq> lament: Oh, right. Need to also tell them "An no, you can't watch".
23:30:47 <pikhq> :p
23:30:59 <nooga> --.-'
23:31:08 <nooga> who knows SML anyway?
23:31:11 <GregorR-W> SO, ORK.
23:31:18 <lament> no
23:31:21 <lament> SO, QBF.
23:31:24 <GregorR-W> ORK networking ... how's that goin'? :P
23:31:35 <GregorR-W> Oh wait, I'm doing work :P
23:31:45 <lament> yeah, so shut up
23:31:46 * Razor-X makes a mental note to research qubits.
23:31:46 <lament> and
23:31:50 <lament> write me a qbf program :)
23:31:59 <nooga> i can write sadol one
23:32:01 <lament> you can do it as part of your work duties, i'm sure
23:32:14 <Razor-X> Work. Pfft.
23:32:19 <Razor-X> Make more disembodied smilies in Glass.
23:32:29 <pikhq> Razor-X: You still haven't said what the major problem is.
23:32:37 <GregorR-W> Work = $$$, $$$ = happiness, so work = happiness (except while at work)
23:32:38 <nooga> GregorR: contine c2bf please, or i'll be forced to do that (lmao... what r u talking about)
23:32:41 <lament> Razor-X: qubits are actually very simple, it's just that most documentation on them presumes you know QM and some linear algebra
23:32:52 <GregorR-W> nooga: Please, continue C2BF for me, that'd rawk.
23:32:53 <lament> which is not really necessary for playing with them
23:32:55 <Razor-X> I know *some* QM, and I know linear algebra.
23:33:15 <Razor-X> pikhq: That's because it's so major I can't talk about it!
23:33:18 <pikhq> GregorR-W: I'll do it when I get back home in a few days; kibnd of hard to develop over this very, very slow SSH link.
23:33:20 <lament> if you know *some* QM, then you already know qubits
23:33:29 <pikhq> Razor-X: Wow.
23:33:40 <Razor-X> Alright then, I know a *little* QM.
23:33:53 <nooga> GregorR-W: i'm fat too good to touch such lame projects ;d
23:33:58 <nooga> far*
23:34:12 <GregorR-W> And yet you insist that I improve it.
23:34:15 <GregorR-W> *slaughter*
23:34:29 <nooga> P.P
23:34:39 <Razor-X> <_^.
23:34:52 <lament> practically the first thing covered in my QM class was the spin of an electron
23:34:53 <GregorR-W> After I get it basically compiling C, libc should be fairly trivial. newlib = free libc (and it's easy to compile only the non-processor-or-OS-specific parts)
23:34:56 <pikhq> I say we just figure out a way to get GCC to target Brainfuck. :p
23:34:57 <lament> which qualifies as a qubit
23:35:04 <Razor-X> Oh. It does?
23:35:15 <GregorR-W> pikhq: Wouldn't work well or at all, GCC isn't happy without registers.
23:35:24 <lament> i forget how many states it can be in
23:35:32 <pikhq> GregorR-W: So GCC can't target PicoCPU, etiher. :/
23:35:39 <Razor-X> Two spins, no?
23:35:46 <lament> well, that's a qubit right there
23:35:46 <Razor-X> 1/2 and -1/2 ?
23:35:51 <GregorR-W> pikhq: Not easily. C2BF is pseudo-retargetable :P
23:35:57 <Razor-X> But isn't that like... a normal bit?
23:35:59 <GregorR-W> Emphasis on pseudo :)
23:36:03 <Razor-X> Asserted and de-asserted?
23:36:06 <pikhq> (PicoCPU is a highly insane registerless design)
23:36:09 <lament> Razor-X: no, because you don't know which spin it has
23:36:19 <nooga> well
23:36:22 <GregorR-W> qubits, if observed, are only in one state or the other.
23:36:25 <Razor-X> Well, more like ``Not physically possible register-less design''.
23:36:25 <lament> Razor-X: it can have both spins at once, until you measure it
23:36:29 <nooga> once i've tried to port GCC to NosenseVM
23:36:36 <pikhq> By "insane", I mean "I got Razor-X to say 'bu that's impossible!'."
23:36:36 <Razor-X> lament: Oh, true.
23:36:39 <GregorR-W> However, when not observed, they only have a chance of being in each state.
23:37:00 <Razor-X> Sounds quite computable.
23:37:02 <lament> Razor-X: great, now write me a qbf program
23:37:09 <Razor-X> Uh......
23:37:11 <GregorR-W> lol
23:37:16 <Razor-X> +-. ?
23:37:17 <pikhq> Razor-X: It's only the bank-switching portion that's not possible. One could just ignore the bank-switching section of the spec.
23:37:35 <nooga> http://regedit.gamedev.pl/nosense/ << that's a nice machine
23:37:54 <nooga> but it lacks some registers that gcc would like to have
23:38:06 <nooga> and there are geenrally problems
23:38:30 <Razor-X> Is it really not possible?
23:38:39 <GregorR-W> Oh, the other problem with GCC targetting BF is that the BF functions aren't in memory.
23:38:54 <Razor-X> Is it like PicoCPU and its banks?
23:39:03 <Razor-X> ....Which have no physical origin?
23:39:16 <Razor-X> Wait! I know how it can exist!
23:39:17 <Razor-X> Ask God!
23:39:20 <pikhq> Razor-X: I'm going to redesign that pure iinsanity, BTW.
23:39:31 <Razor-X> That way, we can accept its existance on faith!
23:39:49 <Razor-X> Better yet... create a religion with a God that says PicoCPU can physically exist.
23:39:52 <nooga> ok, ill as God on ICQ
23:39:52 <pikhq> Finally caught on to me being Christain, did you? x_x
23:40:08 <nooga> meh
23:40:10 <nooga> vine
23:40:13 <nooga> i hate vine
23:40:57 * GregorR-W writes down in his "list of reasons/methods of torturing people: pikhq == Christian"
23:41:46 -!- kipple has quit (Connection timed out).
23:41:56 <Razor-X> THE HORROR!!!
23:42:05 <Razor-X> Wait. I'm lesbian, does that count?
23:42:13 <pikhq> Is that a method or a reason? :p
23:42:19 <GregorR-W> Razor-X: Nope.
23:42:21 <GregorR-W> pikhq: Both.
23:42:25 <Razor-X> Darn.
23:42:26 <nooga> xD
23:42:27 <nooga> ok
23:42:40 <nooga> now me
23:42:50 <nooga> my english sucks
23:42:50 <Razor-X> nooga exists.
23:42:53 <Razor-X> Isn't that torture enough?
23:43:01 <GregorR-W> There is a person called nooga.
23:43:10 <nooga> you can torture me by correcting my obvious mistakes ;p
23:43:12 <Razor-X> THE PAIN!!
23:43:15 <Keymaker> before i forget: quite interesting, finally some female person on this channel. one visited months ago, but if i remember correct she wasn't looking for esolangs
23:43:17 <nooga> AAAAAAAAAAAAAAAAA
23:43:19 <lament> Razor-X: lesbians don't exist, sorry
23:43:26 <Razor-X> Aw man.
23:43:28 <Keymaker> just happened to visit wrong channel or something
23:43:36 <GregorR-W> Keymaker: There've been two: one was kate` (IIRC), who was in the right place.
23:43:42 * pikhq would like to laugh a bit at the "God hates fags!" faction. . .
23:43:46 <GregorR-W> Keymaker: The other was confused, and was looking for psychics :)
23:43:46 <Keymaker> really?
23:43:51 <Keymaker> hehe
23:43:57 <lament> don't forget cpressey
23:44:00 <GregorR-W> Keymaker: kate` didn't stay long.
23:44:01 <Razor-X> See. Geekish females exist.
23:44:02 <lament> she's a girl
23:44:16 <nooga> Razor-X: in USA i presume
23:44:24 <lament> of course nobody seen cpressey in a while :(
23:44:28 <Razor-X> Maybe.
23:44:30 <GregorR-W> Chris Pressey huh.
23:44:34 <Razor-X> But then.
23:44:38 <lament> Christine.
23:44:49 <Razor-X> I live in the place with repulsorlifts, AKA Silicon Valley.
23:44:52 <lament> I took a CS class with her.
23:44:56 <Razor-X> Robots clean our windows....
23:45:03 <pikhq> Bit ironic that they use a book which states "God loves all people" to justify God hating someone. . .
23:45:05 <Keymaker> you're kidding? pressey's female??
23:45:13 <GregorR-W> I trust lament very little :P
23:45:15 <nooga> he's not ;p
23:45:21 <Razor-X> And so have you missed the chance to hit on someone.
23:45:26 <GregorR-W> lol
23:45:31 <lament> You think a male would come up with Befunge?
23:45:40 <nooga> xD
23:45:42 <Keymaker> :)
23:45:48 <Razor-X> The author of Befunge is female?! No wonder it's so awesome! :P.
23:46:00 <Razor-X> (Shameless gender plug.)
23:46:05 <GregorR-W> lol
23:46:08 <Keymaker> well, i still don't quite believe this is true, but i can be wrong :p
23:46:12 <nooga> wait a sec
23:46:13 <lament> Razor-X: ehhhhhhhh isn't the author of COBOL female
23:46:34 <pikhq> lament: Indeed.
23:46:34 <nooga> i'll go and brong myself next redbull[tm] from the leet fridge
23:46:39 <nooga> bring*
23:46:41 <nooga> shhhh
23:46:44 <nooga> i hate vine
23:46:58 <Razor-X> WHAT?!
23:47:03 <Razor-X> NOOOOOOO!!!!
23:47:05 <nooga> ?
23:47:08 <lament> Razor-X: see
23:47:10 <Razor-X> @ lament.
23:47:14 <Razor-X> She's no female!
23:47:20 <Razor-X> She's a... Pak Protector!!!
23:47:24 <nooga> ;d;d;d;d
23:47:24 * pikhq notes that he goes to school with a geek girl as it is, and so doesn't need to hit on a lesbian geek girl that lives in another state
23:47:30 <nooga> Paks
23:47:33 <lament> Maybe a female pak protector.
23:47:38 <Razor-X> Exactly!
23:47:44 <nooga> i know them from one book
23:47:47 <Razor-X> That justifies her creating COBOL.
23:47:52 <lament> Pak protectors are human too.
23:47:58 <Razor-X> NO!
23:48:01 <Razor-X> You LIE.
23:48:02 <nooga> with such big ring
23:48:32 <nooga> Razor-X: from where did u get those Paks Protectors?
23:48:40 <Razor-X> Pak Protectors!
23:48:46 <Razor-X> Niven!
23:48:59 <lament> nooga: a shitty sci-fi writer invented them
23:49:09 <nooga> ah yes
23:49:14 <nooga> now i remember
23:49:20 <Razor-X> Ringworld.
23:49:25 <nooga> mhm
23:49:33 <nooga> i've read that several years ago
23:49:34 <Razor-X> ``Pshhh. Turn Spinward to the Map of Kzin. Pshhh''.
23:50:35 <lament> that guy really sucks
23:50:42 <nooga> puppeteers were idiotic creatures
23:50:47 <lament> soap opera sci-fi
23:50:51 <Razor-X> I don't even know what a Puppeteer was.
23:50:55 <Razor-X> I read the second book, soo.....
23:51:05 <nooga> well
23:51:06 <nooga> brb
23:51:09 <Razor-X> ``It's a Pierson's Puppeteer!!!'' WTF IS THAT?!
23:52:08 <Razor-X> Thanks for the explanation.
23:52:11 <Razor-X> :P.
23:52:54 <ihope> "OPPOSE I absolutely hate titles with bad words in them! Nate 13:35, 20 June 2006 (UTC)"
23:53:01 <ihope> What, "damn" is a bad word? :-P
23:53:20 <lament> ihope: what is this?
23:53:32 <nooga> hm
23:53:33 <ihope> http://en.wikipedia.org/wiki/Wikipedia:BJAODN:The_Next_Page_Title
23:53:40 <nooga> i need a minimal scheme implementation
23:53:46 <nooga> to analyze the code
23:53:49 <Razor-X> There is no such thing.
23:53:54 <ihope> "Damn it Jim! I'm a Bad Joke, not Other Deleted Nonsense!"
23:54:50 <Razor-X> What hell?!
23:54:51 <pikhq> :p
23:55:49 <Razor-X> I love that line. And it was in an SF short story.
23:55:52 <Razor-X> Name the character!
←2006-07-24 2006-07-25 2006-07-26→ ↑2006 ↑all