01:40:43 -!- poiuy_qwert has quit.
01:41:34 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)).
01:41:44 -!- bsmntbombdood has joined.
02:13:08 * ihope waits for a year to pass
02:38:25 * ihope bombs bsmntbombdood's basement
02:47:35 -!- ihope has quit ("Holamellamoihope127ymiespaciadoresroto").
02:59:56 -!- {^Raven^} has joined.
04:20:21 -!- poiuy_qwert has joined.
04:34:48 -!- rabidpoobear has joined.
04:36:08 <GregorR> YAR POO IS GOING TO EAT YOO!
04:36:18 <GregorR> YAR POOH IS GOING TO EAT YOO!
04:40:21 -!- EgoBot has joined.
04:40:27 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
04:40:29 <EgoBot> 1l 2l adjust axo befunge bch bf{8,[16],32,64} fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda
04:40:53 <GregorR> If you get it working, maybe I'll stick it in EgoBot :P
04:56:23 <rabidpoobear> egobot is just a bunch of interpreters? *confused*
04:58:09 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
04:58:11 <EgoBot> 1l 2l adjust axo befunge bch bf{8,[16],32,64} fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda
04:58:23 <EgoBot> To use an interpreter: <interpreter> <program> Note: <program> can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem.
04:59:03 <EgoBot> (Kipple note) Since kipple buffers input, you will have to send all of the input and then an EOF command. See !help eof
04:59:30 <GregorR> You do have to put a program there :P
04:59:52 <rabidpoobear> !bf ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
05:00:44 <rabidpoobear> does it pass command-line arguments to the interpreters? (so I know how I should write this so it'll work with the bot)
05:02:29 <GregorR> It writes the arguments to a file, then passes the filename to the interpreter.
05:02:52 <GregorR> Basically, any relatively normal interpreter should work with it.
05:03:35 <rabidpoobear> so like "python whirlinterp.py examplefile.txt"?
05:23:56 <GregorR> Having forgotten to log out on Friday.
05:27:41 <rabidpoobear> excited about going into work and being able to log out tomorrow??
05:28:33 <GregorR> I should hope that Intel could maintain a network connection over a weekend :P
05:28:38 <GregorR> I'll probably forget again.
05:31:42 <rabidpoobear> my first comp had an intel processor *fond memories*
05:34:00 <GregorR> Well, we're both younger than the 4004.
05:34:21 <GregorR> But you know ... retro computing X-P
05:35:14 <rabidpoobear> I got a mac once and I couldn't figure out how to use it without a mouse.
05:37:41 <GregorR> It's impossible. Always has been :P
05:40:05 <rabidpoobear> Eh, I just ran my interpreter and it didn't output anything.
05:40:20 <rabidpoobear> I wish it had outputted an error or something useful.
05:42:34 -!- Arrogant has joined.
06:23:30 <rabidpoobear> where should I e-mail it once I have it working perfectly?
06:29:16 <rabidpoobear> not registered on freenode so can't reply in PM
06:30:03 <rabidpoobear> everything seems to work except the 99 bottles of beer program, I'm trying to figure out the problem right now
06:48:36 <GregorR> That may have implications I didn't intend :P
06:52:28 -!- Arrogant_ has joined.
06:54:31 <GregorR> Arrogant's connection is rawkin' today :P
07:07:28 <rabidpoobear> I was looking at my code and I thought "might as well try adding a -1 here also, see what happens" and it fixed it
07:12:04 -!- Arrogant has quit (No route to host).
07:12:45 <rabidpoobear> weighs in at 200 lines exactly. e-mailing now.
07:14:08 <rabidpoobear> tell me if you get it, my e-mail's a little weird
07:15:06 <GregorR> I'll add it some time that's not now.
07:20:48 <GregorR> Incidentally, you mind prefixing a license to that?
07:33:38 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
07:33:40 <EgoBot> 1l 2l adjust axo befunge bch bf{8,[16],32,64} fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda
07:34:04 <EgoBot> bf/, glass/, linguine/
07:34:49 <GregorR> You can do !help <whatever>
07:35:00 <EgoBot> Use: eof <pid> Function: send EOF to a process
07:35:18 -!- bsmntbombdood has quit ("all your basment are belong to bsmntbombdood").
07:35:25 <EgoBot> To use an interpreter: <interpreter> <program> Note: <program> can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem.
07:37:41 <rabidpoobear> !bf http://esoteric.sange.fi/brainfuck/bf-source/lib/HELL0.BF
07:38:04 <rabidpoobear> !bf http://esoteric.sange.fi/brainfuck/bf-source/lib/math.bf
07:38:58 <GregorR> I don't think math.bf does anything if you just run it, it's libraries IIRC.
07:39:43 <rabidpoobear> !bf http://esoteric.sange.fi/brainfuck/bf-source/lib/ARRAY.BF
07:41:01 <rabidpoobear> !bf http://esoteric.sange.fi/brainfuck/bf-source/quine/selfportrait.b
07:41:23 <GregorR> Quines are programs that output their own source.
07:42:12 <GregorR> Still outputting garbage at you? :P
07:42:20 -!- EgoBot has quit (Excess Flood).
07:42:28 <GregorR> WHAT HAVE YOU DOOOOOOONE :P
07:42:38 -!- EgoBot has joined.
07:43:25 <GregorR> !glass {M[m(_d)(Debug)!(_d)(cl).?]}
07:43:28 <EgoBot> A Arr Arre BF Debug Emote F Fib Hsh Hshe I JixMath L LameQuine M O Rand S Tape TapeItem URLs V
07:43:45 <GregorR> !glass {M[m(_d)(Debug)!"BF"(_d)(fl).?]}
07:44:52 <EgoBot> To use an interpreter: <interpreter> <program> Note: <program> can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem.
07:45:09 <GregorR> !glass {M[m(_b)(BF)!">+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+."(_b)(bf).?]}
07:45:24 <GregorR> Hahahah, I forgot that I actually got that working :P
07:48:31 <GregorR> http://www.esolangs.org/wiki/Glass
07:48:42 <GregorR> Only the COOLEST ESOTERIC LANGUAGE EVER :P
07:53:28 -!- Arrogant_ has changed nick to Arrogant.
07:54:15 <GregorR> M is instantiated by the interpreter, yeah.
07:55:04 <rabidpoobear> what language did you write the interpreter in?
07:56:02 <GregorR> [(log)(_v)1=,(_c)<-1>=(_x)<1>=/(_x)(_v)*<1.5>a(ge).?(_x)1=(_y)1=,(_c)0*<1>aa.?=/(_y)(_v)0*(ee)*ad.?=(_c)(_y)<0>=\\(_p)p*=(_v)0*<1>as.?=(_o)(_v)*=(_s)<1>=(_i)<0>=(_x)<0>=/(_p)(_p)0*<1>as.?=(_i)0*<1>aa.?=(_x)0*(_o)*(_i)*ad.?(_s)*am.?aa.?=(_o)0*(_v)*am.?=(_s)<0>(_s)*as.?=(_x)\(_c)*(_x)*aa.?]
07:58:49 <GregorR> Part of his greater JixMath class
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:00:48 <GregorR> I've found that he's been a big fan of every esoteric language I've ever written X-P
08:01:24 -!- GregorR-W has quit (Remote closed the connection).
08:01:51 <GregorR> Um, which, what I last said, or my clone getting disconnected? :P
08:02:17 -!- GregorR-W has joined.
08:07:09 <GregorR> Usu that means that the client quit without sending a quit message. Probably because the proxy just disconnected with no warning ^^
08:08:16 <rabidpoobear> (_a)A makes an instance of the arithmetic class called _a?
08:08:41 <GregorR> (_a)A pushes the variables _a and A onto the stack.
08:09:47 <Arrogant> I still like my Syntesthesia language
08:09:58 <Arrogant> The only one I ever made (or ever will make, probably) :(
08:10:11 <Arrogant> I only bring that up 'cause Glass reminds me of it.
08:10:39 <GregorR> You didn't output anything.
08:10:50 <GregorR> I think that worked, but you didn't output your result :)
08:12:18 <GregorR> (_a)f pushes _a and f onto the stack, '.' replaces that with _a.f, '?' calls the function on the top of the stack.
08:12:56 <GregorR> And then, Gregor went to sleep.
08:13:17 <rabidpoobear> !glass {M[m(_a)A!(_o)O!<7.9>(_a)f.?(_o)(on).?]}
08:16:11 <Arrogant> HelloWorld in synthesthesia looked like: (iasciiLib){H}{e}{l}{l}{o}{COMMA}{SPACE}{w}{o}{r}{l}{d}{EXCLAM}
08:16:39 <Arrogant> I had a small standard library for it.
08:16:53 <Arrogant> {Name:code} defines a function.
08:17:19 <Arrogant> You can create new scopes, and execute code in lower scopes. Lots of macro possibilities.
08:18:25 <Arrogant> My favorite part of it was writing the math library
08:18:45 <Arrogant> {div:{switch}(n*>%*<[->-(f%*>+<)<]>*>|)}
08:19:43 <Arrogant> http://paragon.pastebin.com/730638
08:21:01 <Arrogant> I thought it was rather ingenious, but I've always been rather arrogant :)
08:25:08 <Arrogant> I never wrote a 99 bottles for Synesthesia
08:25:45 <rabidpoobear> you should and submit it to that 99 bottles site
08:26:10 <Arrogant> It'd be a helluva job to try to remember how to write in the language again though... hmm
08:31:13 <rabidpoobear> whenever I tell people I'm writing a NES emulator they say "why? there are already NES emulators"
08:31:54 <rabidpoobear> and I say "the same reason you play football. It's not that I'm accomplishing something unique, it's that I'm doing something that's fun."
08:33:07 <Arrogant> It appears that my old synesthesia interpreter is broken
08:34:20 <rabidpoobear> but would it have been broken if you hadn't tried it? is the cat alive or dead!?!?
08:34:27 <Arrogant> AttributeError: 'NoneType' object has no attribute 'strip'
08:35:31 <rabidpoobear> my whirl interp's in python too in case you didn't see that earlier
08:37:54 <Arrogant> I've been using Ruby for the little bits of magic you can do with it
08:37:59 <Arrogant> But it's nothing compared to Python.
08:38:07 <rabidpoobear> I wonder if I can use this module in my emulator somehow
08:39:25 <Arrogant> Ruby is a hella scary language.
08:40:50 <Arrogant> It seems that the language has changed since I wrote the examples
08:40:57 <Arrogant> I had been focusing on the stdlib instead
08:41:05 <Arrogant> And hadn't updated the examples to match
08:41:26 <Arrogant> (n(iascii){H}*.{e}*.{l}*.{l}*.{o}*.{SPACE}*.{w}*.{o}*.{r}*.{l}*.{d}*.{EXCLAM}*.) is the way to do "Hello world!" without modifying anything.
08:41:36 <Arrogant> Even creates its own scope to stay out of the way.
08:42:26 <Arrogant> But the attribute error was do to using some openAnything method that really shouldn't have been there
08:47:39 <Arrogant> Your brain assigns things like sounds to colors, tastes to textures, etc.
08:47:50 <Arrogant> I thought it was a nice step up from "brainfuck"
08:49:50 <rabidpoobear> you think I can get a NES emulator to run full-speed in pure python?
08:51:19 <Arrogant> I don't know much about emulation.
08:51:36 <Arrogant> What you use for media will probably be a major factor
08:53:13 <rabidpoobear> i'm wondering if I could even emulate the CPU at full speed. It's 1.7 mhz which would be like 300,000 operations per second
08:53:58 <rabidpoobear> but there's that java emulator online, NESCafe, so it gives me hope
08:55:17 <rabidpoobear> that's true, I haven't used psyco that much but i've heard good things
08:56:54 <rabidpoobear> i'm going to write a COW interpreter and then go to sleep
09:10:24 <Arrogant> http://paragon.pastebin.com/730666
09:10:33 <Arrogant> (inums) lets me do things like {90}{9}
09:12:33 <Arrogant> with (imath) you can get 1000000 with: (inums)(imath){1000}|{1000}|{mul}*!
09:12:44 <Arrogant> I probably shouldn't execute it.
09:14:35 <Arrogant> Somehow I ended up with 2 million.
09:16:43 <Arrogant> {1000}| puts 1000 on the stack
09:16:48 <Arrogant> but doesn't remove it from the cell.
09:17:02 <Arrogant> so {1000}|{1000}| puts 1000 and 2000 on the stack.
09:17:44 <Arrogant> (n(inums)(imath)(n{1000}|)(n{1000}|){mul}*!)
09:21:15 <Arrogant> Okay, so I've done 99beer, what else...
09:21:31 <Arrogant> Maybe I should make a wiki page?
09:22:59 <Arrogant> Maybe I could make it easily extendible in Python.
09:48:56 -!- rabidpoobear has quit.
10:32:06 <Arrogant> (imath){fibo:(n(n*(f|=)-(f+|=)-(f+|=)++-|{fibo} -|{fibo}{add}))}
10:35:49 -!- Arrogant has quit ("Leaving").
11:50:44 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)).
11:51:10 -!- SimonRC has joined.
13:57:17 -!- jix has joined.
15:19:49 -!- ihope_ has joined.
15:21:20 <ihope_> !daemon pager bf + [ , > [-] ++++ [ < ----- ----- ----- ----- --- > - ] < [ > [-] ++++ [ < +++++ +++++ +++++ +++++ +++ > - ] < . [-] + ] [ - >> + << ] >> [ , < [-] ++++ [ > ---- ---- < - ] > . [-] ] << ]
15:21:54 <EgoBot> 1 ihope_: daemon pager bf
15:23:40 <EgoBot> F]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
15:23:58 <EgoBot> ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
15:58:47 -!- EgoBot has quit (Remote closed the connection).
15:58:47 -!- GregorR has quit (Remote closed the connection).
16:09:12 -!- kipple has joined.
16:32:58 <GregorR-W> I get to work just in time for my power to go out at home :P
16:35:40 -!- GregorR-W has changed nick to GregorR.
16:36:36 <GregorR> Incidentally, in about a month, I'll be on vacation for about a month :P
16:36:44 <GregorR> And EgoBot will be down unless somebody else hosts it.
17:40:41 <kipple> Isn't egobot down anyway? ;)
17:43:36 <GregorR> Another reason why I need somebody else to host it :-P
17:44:20 <kipple> my server is probably too slow for it to be practical to host it
17:52:30 <GregorR> OBLISK has had 2GB/day downloads since I uploaded the latest BZFlag package XP
18:13:45 -!- ChanServ has quit (kornbluth.freenode.net irc.freenode.net).
18:13:45 -!- {^Raven^} has quit (kornbluth.freenode.net irc.freenode.net).
18:13:47 -!- cmeme has quit (kornbluth.freenode.net irc.freenode.net).
18:13:47 -!- tokigun has quit (kornbluth.freenode.net irc.freenode.net).
18:13:47 -!- sekhmet has quit (kornbluth.freenode.net irc.freenode.net).
18:13:47 -!- kipple has quit (kornbluth.freenode.net irc.freenode.net).
18:13:47 -!- SimonRC has quit (kornbluth.freenode.net irc.freenode.net).
18:13:48 -!- CXI has quit (kornbluth.freenode.net irc.freenode.net).
18:13:49 -!- pgimeno has quit (kornbluth.freenode.net irc.freenode.net).
18:13:50 -!- ihope_ has quit (kornbluth.freenode.net irc.freenode.net).
18:13:51 -!- mtve has quit (kornbluth.freenode.net irc.freenode.net).
18:13:51 -!- puzzlet has quit (kornbluth.freenode.net irc.freenode.net).
18:13:51 -!- sp3tt has quit (kornbluth.freenode.net irc.freenode.net).
18:14:21 -!- ChanServ has joined.
18:14:21 -!- kipple has joined.
18:14:21 -!- ihope_ has joined.
18:14:21 -!- SimonRC has joined.
18:14:21 -!- {^Raven^} has joined.
18:14:21 -!- mtve has joined.
18:14:21 -!- CXI has joined.
18:14:21 -!- cmeme has joined.
18:14:21 -!- puzzlet has joined.
18:14:21 -!- tokigun has joined.
18:14:21 -!- pgimeno has joined.
18:14:21 -!- sp3tt has joined.
18:14:21 -!- sekhmet has joined.
18:14:21 -!- irc.freenode.net has set channel mode: +o ChanServ.
18:14:37 -!- kipple has quit (Read error: 104 (Connection reset by peer)).
19:35:47 -!- ihope_ has quit (Success).
19:51:02 -!- kipple has joined.
20:11:20 -!- fuse has joined.
20:22:25 <fuse> ahem. sorry for waking you up.
20:23:58 * kipple stops speaking in third person
20:33:57 * GregorR begins speaking in third person.
20:39:45 <kipple> so, has anyone actually made anything useful in SMATINY yet?
20:46:45 <kipple> the magic eight ball could be a nice random function for an esoteric language :D
21:03:46 -!- ihope_ has joined.
21:03:48 -!- ihope_ has changed nick to ihope.
21:15:52 -!- ihope has quit (Read error: 104 (Connection reset by peer)).
21:39:16 -!- fuse has quit ("ircII EPIC4-2.0 -- Are we there yet?").
21:47:17 * SimonRC had the idea of making a "Magic C ball".
21:47:35 <SimonRC> It would be a script that printed a random phrase from a list.
21:48:10 <SimonRC> "Accessing pas end of array."
21:48:32 <SimonRC> "Bad assumption about datatype size."
21:48:57 <SimonRC> "Free()ed something twice."
21:49:10 <SimonRC> y'know, the general problems you have with C programs.
21:51:53 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:28:36 <poiuy_qwert> there should be a language list of sorts that only shows languages that arn't stubs and actually have a command list
22:30:11 <kipple> maybe there could be a note next to each entry on the list that is a stub or similar
22:30:38 <poiuy_qwert> well im adding both the suggestions to the Esolang_talk:Categorization page
22:31:01 -!- StupidMonkey has joined.
22:31:32 -!- SpaDusA has joined.
22:32:14 <SpaDusA> w00t...just like microsoft...doesnt work
22:33:21 <SpaDusA> please type this complete message into this channel at least 10 times :-)
22:33:43 <GregorR> We've had enough of that :P
22:34:20 <kipple> but now that EgoBot is gone, we need someone else to do it ;)
22:35:20 * kipple is going to bed. feel free to commence DDOS'ing after he's logged off
22:35:45 * SpaDusA would like to...but GreggorR is still here
22:36:06 <GregorR> Nobody has +o, so nobody gets +anything
22:37:20 <SpaDusA> everyone please chat using /me
22:37:32 <StupidMonkey> Please print the value of pi to 1,00,000 decimal places.
22:38:00 <SpaDusA> 3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679 8214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196 4428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273 724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609
22:38:25 * SpaDusA reviews pi...hmmm...not quite 1,000,000
22:39:52 <SpaDusA> someone please disprove infinity
22:40:14 <StupidMonkey> Infinity can't exist, because there's nowhere to keep it.
22:40:50 <SpaDusA> show that perpetual motion is possible...and easy to accomplish
22:41:14 * GregorR ceases IRP and returns to things he gets paid for.
22:41:52 -!- SpaDusA has left (?).
22:50:58 -!- StupidMonkey has left (?).
22:55:48 -!- kipple has quit (Read error: 110 (Connection timed out)).
23:52:31 -!- GregorR has quit ("And then, gregor remembered to close his IRC client!").