00:12:40 <kipple> ooh. nice monitor: http://www.digitaltigers.com/zenview-atlas19s.shtml :)
00:17:40 <pgimeno> good for flight simulation
01:40:06 <calamari> they just got two apple 30" cinema displays at school.. they are huge
02:19:50 -!- sekhmet has quit (Read error: 113 (No route to host)).
02:29:08 -!- sekhmet has joined.
02:39:21 <calamari> I should write a hello world program in miniscule
02:40:46 -!- sekhmet has quit ("time for a reboot").
02:45:55 -!- sekhmet has joined.
03:06:02 -!- int-e has quit ("Bye!").
03:19:50 -!- kipple has quit (Read error: 110 (Connection timed out)).
03:24:19 -!- calamari has quit (Read error: 104 (Connection reset by peer)).
03:59:04 -!- calamari has joined.
04:09:09 -!- GregorR has quit ("Enabling small tabs in X-chat, maybe I'll be able to read the entire list now ...").
04:09:43 -!- GregorR has joined.
06:41:43 -!- GregorR_ has joined.
06:42:32 -!- GregorR has quit (Nick collision from services.).
06:42:41 -!- GregorR_ has changed nick to GregorR.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:08:16 -!- calamari has quit ("Leaving").
08:18:19 -!- tokigun has quit ("analyzing conflicts").
08:19:10 -!- tokigun has joined.
08:19:49 -!- tokigun has quit (Client Quit).
08:19:59 -!- tokigun has joined.
08:20:18 -!- tokigun has quit (Client Quit).
08:21:20 -!- tokigun has joined.
08:21:29 -!- lwrtzy has joined.
12:25:36 -!- kipple has joined.
13:58:00 -!- lwrtzy has quit ("go brainwashing").
20:22:49 -!- ihope has joined.
20:23:03 * ihope attempts to type a song
20:54:13 -!- calamari has joined.
21:14:59 -!- EgoBot has joined.
21:34:00 -!- calamari has quit ("Leaving").
23:13:47 -!- sekhmet has quit ("well that won't do at all, now will it?").
23:18:02 -!- sekhmet has joined.
23:39:34 <ihope> Bad name: Ingangackeningisrisdradrakalinaworaughadight
23:41:42 <ihope> Better name: Clintia
23:48:49 -!- GregorR-W has joined.
23:49:25 <GregorR-W> I think I need to make something like Glass but more obtuse.
23:50:37 <GregorR-W> I'm thinking, you can throw exceptions but you can't return values.
23:50:44 <GregorR-W> Not sure how to fit that into the stack model.
23:51:23 <GregorR-W> Anyway, long story short, you have to do try/catch for just about everything.
23:52:15 -!- GregorR-W has quit ("TIme to go home").
23:54:54 <sekhmet> thought that was on a different channel
23:57:59 <ihope> Yeah, good idea :-)
23:58:49 <ihope> And you can do all that try/catch/finally stuff...
00:04:40 <ihope> And throw, of course.
00:04:52 <ihope> Okay. <exception> throws exception.
00:06:18 <ihope> (foo|<bar>:baz;<gug>:erf|wuz) performs foo. If the exception bar is thrown, then it does baz. If gug is thrown, it does erf. No matter what, wuz if performes.
00:06:28 <ihope> s/if performes/is performed/
00:59:24 <GregorR> <...> conflicts with my method of inputting numbers ;)
01:33:28 -!- ihope_ has joined.
01:36:39 -!- kipple has quit (Read error: 110 (Connection timed out)).
01:38:32 -!- ihope has quit (Read error: 110 (Connection timed out)).
01:38:46 -!- ihope_ has changed nick to ihope.
01:53:12 -!- Arrogant has joined.
02:02:32 -!- GregorR-L has joined.
02:11:13 -!- Arrogant has quit ("Leaving").
02:38:44 <ihope> <matches> ::= <match> <matches> | epsilon; <match> ::= "(" <matches> ")"
02:44:12 <ihope> Please don't do that on the carpet...
02:57:13 <ihope> Okay. Parsey parsey.
02:58:31 <ihope> So to match <matches> against (()()(()))()(()), we need to match <match> against (()()(()))()(()), then match <matches> against the remainder
02:59:18 <ihope> So, that is, <matches> ::= "(" <matches> ")" <matches> | epsilon.
03:00:25 <ihope> To match <matches> against (()()(()))()(()), we need to match it against ()()(()))()(()), then discard the ), then match it against the remainder.
03:01:16 <ihope> Matching against ()()(()))()(()) means matching against )()(()))()(()), which yields epsilon.
03:01:21 <ihope> I'm confusing myself.
03:06:36 -!- Arrogant has joined.
03:21:22 -!- ihope has quit (Read error: 110 (Connection timed out)).
03:34:59 -!- GregorR-L has quit (Read error: 113 (No route to host)).
05:01:00 -!- Arrogant_ has joined.
05:20:02 -!- Arrogant has quit (No route to host).
05:38:22 -!- Arrogant_ has changed nick to Arrogant.
06:08:20 -!- calamari has joined.
06:38:38 -!- Arrogant_ has joined.
06:55:05 <calamari> getting o so excited for finals?
06:58:51 <GregorR> Umm ... the finals in two months?
06:59:17 <calamari> did you already start summer classes?
07:00:47 -!- Arrogant has quit (Connection timed out).
07:07:23 <GregorR> What with the whole it being spring thing.
07:07:32 * Arrogant_ has AP tests on Wednesday and Thursday.
07:31:23 -!- Arrogant_ has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:46:32 -!- calamari has quit (Read error: 110 (Connection timed out)).
11:24:12 -!- kipple has joined.
12:24:43 -!- ihope_ has joined.
12:24:49 -!- ihope_ has changed nick to ihope.
15:28:14 <ihope> <paren> = "(" <parens> ")"; <parens> = <paren> <parens> | epsilon
15:40:56 * ihope invents a language that consists entirely of perentheses
15:55:00 <ihope> Okay. We need a return instruction, (), a throw instruction, (()()<exception>), a try/catch/finally instruction, ((())<instructions>{<exception><instructions>}<instructions>
15:56:34 <ihope> s/()()/(()())/, s/(())/((()))/
16:01:15 <ihope> Well, given two random tibs, there's a one in sqrt 2 chance of them being the same.
17:00:00 <ihope> That's the chance of two bits being the same.
17:05:21 <ihope> Now, I don't think stibs can work, as throwing away a stib *adds* information to the system.
17:06:03 <ihope> So a deterministic machine that deals with stibs cannot be allowed to ignore stibs.
17:07:32 <ihope> Yet it can conjure stibs out of thin air.
17:08:27 <ihope> Let's just ignore stibs for a while. (We can do that, since we don't have any.)\
17:09:07 <ihope> It should be possible to deconsolidate a bit into its conponent tibs, and to consolidate two tibs into a bit.
17:22:41 -!- ihope_ has joined.
17:23:45 <ihope_> So we can store a tib as two bits, oddly enough :-)
17:23:51 <ihope_> We'll say a tib can have the values LeftZero, LeftOne, RightZero, and RightOne.
17:24:06 -!- ihope has quit (Nick collision from services.).
17:24:11 -!- ihope_ has changed nick to ihope.
17:24:44 * SimonRC thinks ihope is makng this all up.
17:25:11 <ihope> http://esoteric.voxelperfect.net/wiki/TIB_and_STIB
17:27:36 <ihope> Let's call the bit constructor <+>.
17:28:01 <ihope> Now, obviously, LeftZero <+> RightZero = Zero and LeftOne <+> RightOne = One.
17:29:23 <ihope> Now, suppose RightZero <+> LeftZero = One. This means that RightZero = LeftOne and LeftZero = RightOne...
17:30:06 <ihope> LeftZero <+> LeftOne = Zero, therefore...
17:30:54 <ihope> Well, let's just call them Left and Right. Left <+> Right = Zero and Right <+> Left = One.
17:32:15 <ihope> If Left <+> Left = One, then Left <+> Left = Right <+> Left, so Left = Right. This is a contradiction, so RightZero <+> LeftZero must be Zero.
17:32:32 <ihope> So RightZero = LeftZero.
17:32:56 <ihope> We'll just call it Zero.
17:33:06 <ihope> So Zero <+> Zero = Zero.
17:34:21 <ihope> Now, we can make a similar argument stating that LeftOne = RightOne.
17:34:27 <ihope> We'll call those One.
17:34:48 <ihope> Now, Zero <+> Zero = Zero and One <+> One = One.
17:35:11 <ihope> If Zero <+> One is Zero, then Zero <+> One = Zero <+> Zero, so One = Zero.
17:35:50 <ihope> A similar argument can be made against Zero <+> One being One. But Zero <+> One must be something, so we have a contradiction.
17:36:13 <ihope> The problem is that we aren't supposing anything. Therefore, our whole set of mathematics must be wrong.
18:03:37 -!- GregorR-L has joined.
18:04:34 -!- sekhmet has quit ("leaving").
18:11:35 -!- sekhmet has joined.
18:14:36 -!- GregorR-L has quit (Remote closed the connection).
18:14:38 -!- GregorR-L_ has joined.
18:24:08 <SimonRC> ihope: WTF did all this "tibs" buisiness come from?
18:24:55 -!- GregorR-L_ has changed nick to GregorR-L.
18:41:39 <GregorR-L> You guys missed the "fun" on ##brainfuck
19:23:15 <SimonRC> ihope: Actually the language "TURKEY BOMB" has the type "BI_IT" which is 2/3 of a bit + 1/2 a trit
19:23:57 <SimonRC> (??? http://superpope.planets.gamespy.com/spep1.html )
20:05:16 -!- GregorR-L has quit.
20:07:28 -!- GregorR-L has joined.
20:26:39 <ihope> So how'd they pull that off?
20:26:52 <ihope> That's 2.74945927 possible values.
20:33:16 <ihope> I take it there's no interpreter for that one...
20:34:06 -!- calamari has joined.
20:39:04 -!- GregorR-L_ has joined.
20:39:49 -!- GregorR-L has quit (Remote closed the connection).
20:40:04 -!- GregorR-L_ has changed nick to GregorR-L.
20:46:41 -!- GregorR-L has quit ("Arr, teh batteryyyyyyyyyyy").
20:46:45 <ihope> Okay. Parser, parser, parser, parser, parser, parser, parser, parser, parser, parser, parser, parser, mushroom, mushroom...
20:47:46 <ihope> Parser for... Stuff.
20:48:03 <ihope> It can parse anything!!1!!!1!111!!!
20:48:50 <ihope> Parsers can cheat, too.
20:49:18 <ihope> There's a parser that'll replace everything that hasn't been parsed yet with a given string.
20:50:02 <ihope> There's also an only sort of cheating parser, which does a look-ahead.
20:50:26 -!- tgwizard has joined.
20:51:36 <ihope> Then there's the epsilon parser, which takes a value and returns that value, without actually doing anything.
20:54:10 <ihope> And the noParse parser, which ignores what you tell it to parse and tells you it couldn't parse it.
20:58:42 <ihope> And combineParse, which takes two parsers and parses your string both ways.
20:59:46 -!- Arrogant has joined.
21:00:03 <ihope> And, of course, the literal parser, which takes some string and tries to chomp it off the beginning of the string you're trying to parse.
21:03:21 <calamari> it is giving me a precondition false thing
21:07:30 <ihope> I can post just fine.
21:08:43 <calamari> hmm, fails on preview for me too
21:09:00 <calamari> try editing Esolang:Wiki preservation and do a preview
21:09:48 <ihope> I got the error there.
21:17:30 -!- calamari has quit ("Leaving").
21:33:54 -!- Arrogant has quit ("Leaving").
21:38:05 -!- tgwizard has quit ("Leaving").
22:04:29 -!- GregorR-L has joined.
22:45:43 -!- ihope_ has joined.
23:01:59 -!- ihope has quit (Connection timed out).
23:39:46 -!- ihope__ has joined.
23:39:56 -!- ihope__ has changed nick to ihope.
23:48:02 -!- ihope_ has quit (Connection timed out).
00:07:06 -!- GregorR-L has quit (Read error: 113 (No route to host)).
02:28:52 -!- kipple has quit (Read error: 110 (Connection timed out)).
02:47:24 -!- calamari has joined.
03:03:17 -!- ihope has quit ("Excuse for my quit but I do not have money to buy meal to my children. Forgive me please.").
03:09:38 -!- GregorR has changed nick to Richards.
03:10:06 -!- Richards has changed nick to GregorR[0.
03:10:13 -!- GregorR[0 has changed nick to GregorR.
03:43:45 -!- sekhmet has quit ("wtf").
03:46:27 -!- sekhmet has joined.
04:32:03 -!- sekhmet has quit (Read error: 104 (Connection reset by peer)).
04:32:06 -!- sekhmet has joined.
07:01:03 -!- ChanServ has quit (herbert.freenode.net irc.freenode.net).
07:01:03 -!- calamari has quit (herbert.freenode.net irc.freenode.net).
07:01:04 -!- EgoBot has quit (herbert.freenode.net irc.freenode.net).
07:01:04 -!- SimonRC has quit (herbert.freenode.net irc.freenode.net).
07:01:05 -!- mtve has quit (herbert.freenode.net irc.freenode.net).
07:01:05 -!- sekhmet has quit (herbert.freenode.net irc.freenode.net).
07:01:43 -!- ChanServ has joined.
07:01:43 -!- sekhmet has joined.
07:01:43 -!- calamari has joined.
07:01:43 -!- EgoBot has joined.
07:01:43 -!- SimonRC has joined.
07:01:43 -!- mtve has joined.
07:01:43 -!- irc.freenode.net has set channel mode: +o ChanServ.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:01:31 -!- calamari has quit ("Leaving").
10:54:12 -!- clog has joined.
10:54:12 -!- clog has joined.
12:29:23 -!- jix has joined.
12:31:59 -!- kipple has joined.
13:37:56 -!- tgwizard has joined.
13:50:58 -!- ihope has joined.
14:49:45 -!- EgoBot has quit (Remote closed the connection).
14:50:41 -!- GregorR has joined.
15:58:19 -!- calamari has joined.
16:06:23 -!- calamari has quit (Read error: 104 (Connection reset by peer)).
16:17:30 -!- calamari has joined.
16:26:50 -!- calamari has quit ("Leaving").
16:56:47 -!- pgimeno has quit (Read error: 110 (Connection timed out)).
17:11:40 -!- GregorR-W has joined.
17:34:18 -!- ihope has quit (Remote closed the connection).
17:54:17 -!- GregorR-W has quit (Remote closed the connection).
18:24:43 -!- calamari has joined.
18:25:33 <calamari> seems that the wiki just went down
18:30:56 -!- GregorR-W has joined.
18:32:04 -!- lindi- has joined.
18:46:01 <calamari> perhaps Γ is better as the last char
18:48:41 <jix> whats that?
18:51:06 <GregorR-W> Phi eighth-notes backwards-E phi theta eighth-notes ohms?
18:51:13 <calamari> jix: btw, did you see MinISCule?
18:51:21 <jix> calamari: no
18:51:45 <calamari> jix: http://esoteric.voxelperfect.net/wiki/MinISCule
18:52:04 <calamari> jix: same idea as Subskin (OISC variant), but in assembly
18:52:16 <jix> i saw something like this with a different name
18:52:46 <calamari> but it was 59 bytes instead of 36
18:55:11 <calamari> GregorR: because MS-DOS Enter = \r
18:55:17 <jix> not \r \n ?
18:55:34 <calamari> jix: \r\n is newline, but an Enter key press is just \r
18:56:43 <calamari> I had to choose some character, why not that one :)
18:57:52 <calamari> so now I'd like to see an interpreter in the 20's
18:58:22 <GregorR-W> Seems like if you didn't limit yourself to ASCII input, you could reduce a bit of overhead there.
18:58:46 <calamari> GregorR: yeah, but requiring binary input seems like cheating
18:59:23 <GregorR-W> I guess that'd be tough to input in DOS ;)
19:00:21 <calamari> and its even easy by keyboard, since dos gives the Alt-keypad ability
19:03:03 <calamari> by yeah, I could cut 2 chars that way, possibly 4 if I can get the flags to cooperate
19:04:06 <calamari> and I'd cut 4 more if I cut out exiting and i/o
19:05:09 <jix> where do i get debug?
19:05:09 <GregorR-W> Who needs to clean up gracefully? ^^
19:07:42 <calamari> jix: I think there may be a freedos version of it
19:08:05 <calamari> jix: I just used the MS-DOS one
19:08:22 <jix> calamari: well i'd have to sue dosbox
19:09:36 <jix> setting up bochs is painfull
19:09:43 <GregorR-W> dosbox >> any of those options in most cases
19:09:57 <jix> i have no way to exchange any files between host and guest os that works
19:09:59 <GregorR-W> Merely because dosbox is ridiculously easy to use :P
19:10:14 <jix> calamari: i know but it works
19:10:21 <GregorR-W> calamari: That's a big concern with this interpreter, right? :P
19:10:50 <calamari> I've tested Barely under dosemu and qemu
19:12:54 <calamari> since they make the same assumptions, MinISCule should work too
19:13:06 <jix> is dosemu a complete emulator?
19:13:25 <GregorR-W> Dosemu isn't an emulator at all, despite the name.
19:13:29 <calamari> I think dosemu is more like wine
19:13:42 <jix> nah can't use it no x86 here
19:13:45 <GregorR-W> The Windows Emulator that's not an emulator :)
19:14:12 <jix> calamari: i have no way to exchange files between it and osx
19:14:33 <calamari> jix: qemu has networking and also samba
19:14:40 <jix> calamari: doesn't work here
19:14:51 <jix> and do i have samba under dos?
19:15:04 <calamari> jix: I just used scp under dos
19:16:39 <calamari> but, qemu can use normal partitions, and also loop, floppies, etc
19:17:07 <calamari> of course you don't have a floppy drive either
19:17:58 <jix> yeah and my only HD is HFS+ formatted
19:18:14 <calamari> I should create a qemu disk image for this
19:18:26 <jix> yeah but i don't think i can mount those
19:18:49 <jix> hmm maybe i selected compressed image or something like that
19:23:42 -!- lindi- has quit ("..").
19:29:45 <calamari> blah was in the middle of it and my home connection cut out yet again
19:30:07 <calamari> dialup is more reliable than that crappy cable connection
19:45:17 -!- GregorR has quit (Remote closed the connection).
20:14:32 -!- lindi- has joined.
20:35:11 <calamari> just about an hjour apart, too
20:50:45 -!- nooga has joined.
20:51:08 <nooga> `(a {|w..} b :- a' `f :- f) :- (q' :- `f {\##z} f `f)
20:52:31 <nooga> looks esoteric huh? :D
20:53:28 <calamari> been hoping for a contestant.. need to see something smaller than 36 bytes :)
20:53:30 <nooga> but the problem is that i don't have any idea how it works ;d
20:53:50 <calamari> I once wrote a lang that I didn't know how to write programs for
20:54:03 <nooga> but im working on it...
20:56:16 <calamari> fixed : http://esoteric.voxelperfect.net/wiki/Bubble#External_resource
20:58:05 <calamari> but it uses human sentences, can't be that hard ;)
21:00:17 <nooga> ({*|<>} :- `K ?{K}2 :- !)
21:01:27 <nooga> it should multiply a number from input by 2 and then print it
21:02:56 <calamari> is there a working interpreter
21:03:22 <nooga> hmmm... only parser ATM
21:04:07 <calamari> trying to understand that prog
21:05:05 <nooga> you can define custom ones, and inside {} you put an expression in operator language (language in language)
21:06:30 <calamari> sounds like I need to wait for the writeup
21:08:05 <nooga> K = new_operator("multiply left argument by right argument"); output = input K 2;
21:13:30 -!- migge has joined.
21:15:26 <calamari> well, at least I realized K was the variable, hehe
21:22:10 <nooga> who are you migge?
21:24:34 <GregorR-W> And then, xenophobia started to set in.
21:24:46 <GregorR-W> The esoteric'ers, threatened by this new presence, started amassing vast weapons.
21:25:01 <nooga> giggle giggle snort
21:25:04 <GregorR-W> Unfortunately, because Gregor's connection sucks, EgoBot was not there to help amass weapons :P
21:27:27 <nooga> (1 (2 (3 4))) :- i
21:37:25 -!- pgimeno has joined.
21:49:53 <GregorR-W> That you could just feed programs into and it'd keep the top 10.
21:51:43 -!- nooga has quit (Read error: 110 (Connection timed out)).
21:52:31 <GregorR-W> calamari: FYB might have been the first thing I mentioned on this channel ...
21:53:05 <calamari> remember, my brain is a queue :)
21:53:17 <calamari> so you just caused me to forget something :(
21:53:46 <GregorR-W> calamari: My middle name is Kenneth.
21:57:26 <calamari> Jeffry lol Johnston why isn't it capitalized?
21:58:35 <calamari> this fat32 mount is driving me crazy
21:58:50 <calamari> I write files to it, umount, and then qemu doesn't see them
21:58:59 <calamari> I rebooted and the file mysteriously disappeared
21:59:17 <calamari> it's like it is not actually writing them
21:59:34 <calamari> either that or qemu is overwriting the fat
22:01:28 <GregorR-W> Didn't somebody remake my FYB-runner script to produce prettier output? Who was that? jix?
22:13:08 -!- kipple has quit (Read error: 104 (Connection reset by peer)).
22:13:11 -!- kipple has joined.
22:13:44 -!- ihope has joined.
22:27:00 -!- tgwizard has quit ("Leaving").
22:34:23 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
23:02:30 -!- calamari has quit ("Leaving").
00:04:16 -!- GregorR-W has quit ("Chatzilla 0.9.72 [Firefox 1.5.0.2/0000000000]").
00:07:54 -!- migge has quit ("Leaving").
00:29:26 <SimonRC> Am I mad or is the first result from some strange alternative history? http://www.google.co.uk/search?complete=1&q=http
00:31:07 <ihope> Yes, I've wondered for a while why that is.
00:31:29 <ihope> Must be some case of Google bombing.
00:34:10 <SimonRC> Reverse the bombing! Create your own links to the w3c's http page.
00:39:04 <ihope> I don't have any place to bomb.
00:39:13 <ihope> Well, I could bomb here, I guess.
00:39:39 <ihope> And suddenly Microsoft is no longer first?
00:39:51 <ihope> How weird is that?
00:40:16 <ihope> Anyway, a mini-bomb: http http://www.w3.org/Protocols/
01:14:36 -!- GregorR has joined.
01:15:08 -!- EgoBot has joined.
01:21:20 <GregorR> !glass {M[m(_o)O!"I'm so glad to be aliiiiiiiiiiiiive!"(_o)o.?]}
01:21:22 <EgoBot> I'm so glad to be aliiiiiiiiiiiiive!
01:53:06 -!- calamari has joined.
01:55:26 <ihope> !glass {M[m(_o)O!"I don't know how to write Glass programs, but GregorR's program worked, so this one should, too."(_o)o.?]}
01:55:28 <EgoBot> I don't know how to write Glass programs, but GregorR's program worked, so this one should, too.
02:08:33 <ihope> !daemon say bf +[,.[-]+]
02:08:41 <ihope> !say Hello, that is.
02:08:52 <ihope> !say !say !say !say
02:39:04 <ihope> So I did a Google search for ejd woejid aqowdh.
02:39:20 <ihope> "Did you mean: ejb wonid aqowdh"
03:07:55 <GregorR> !glass {M[m(_d)(Debug)!(_d)(cl).?]}
03:08:06 <GregorR> Miiiiiight have borked it :P
03:08:47 -!- EgoBot has quit (Nick collision from services.).
03:08:52 -!- EgoBot has joined.
03:09:00 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
03:09:01 <EgoBot> 1l 2l adjust axo befunge bch bf{8,[16],32,64} glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda
03:09:11 <GregorR> !glass {M[m(_d)(Debug)!(_d)(cl).?]}
03:09:13 <EgoBot> A Arr Arre BF Debug Emote F Fib Hsh Hshe I JixMath L LameQuine M O Rand S Tape TapeItem URLs V
03:09:21 <GregorR> !glass {M[m(_d)(Debug)!"JixMath"(_d)(fl).?]}
03:09:28 <GregorR> Cool, got the cache back ^^
03:20:01 -!- EgoBot has quit (Remote closed the connection).
03:20:12 -!- EgoBot has joined.
03:20:19 <GregorR> !glass {M[m(_d)(Debug)!"JixMath"(_d)(fl).?]}
03:20:29 <GregorR> Why does it crash when I reload it now >_<
03:25:24 <ihope> !glass {M[m(_d)(Debug)!"JixMath"(_d)(fl).?]}
03:26:18 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
03:26:18 <EgoBot> 1l 2l adjust axo befunge bch bf{8,[16],32,64} glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda
03:26:31 <GregorR> Please wait whilst I work on it :P
03:27:06 -!- EgoBot has quit (Nick collision from services.).
03:27:08 -!- EgoBot has joined.
03:30:00 -!- EgoBot has quit (Nick collision from services.).
03:30:14 -!- EgoBot has joined.
03:30:38 <GregorR> One last reset and I'm golden :)
03:31:58 -!- EgoBot has quit (Remote closed the connection).
03:32:02 -!- EgoBot has joined.
03:35:33 <GregorR> OK, I lied, one more reload X-P
03:36:22 -!- EgoBot has quit (Remote closed the connection).
03:36:24 -!- EgoBot has joined.
03:37:41 <EgoBot> Reporting score for logicex-2.fyb:
03:40:37 <GregorR> Or !fyb http://some-fyb-program.fyb
03:40:46 <GregorR> Presumably with a real program there :P
03:48:28 -!- kipple has quit (Read error: 110 (Connection timed out)).
04:25:03 -!- ihope has quit (Read error: 110 (Connection timed out)).
06:46:33 <calamari> well, the smallest disk image I've been able to make is 105k
06:46:56 <calamari> but, it works, so I guess that's good enough
06:47:09 <GregorR> So now it's time to write an FYB program ^^
06:49:08 <calamari> hmm, actually 105k isn't bad at all, looking at the size of these files, plus the fat
06:49:41 -!- EgoBot has quit (Remote closed the connection).
06:49:50 -!- EgoBot has joined.
06:50:41 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
06:50:43 <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:11:45 <calamari> disk image: http://kidsquid.com/files/miniscule/tinyintr.zip
07:22:27 -!- calamari has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
09:09:14 -!- nooga has joined.
10:07:37 -!- nooga has quit (Read error: 113 (No route to host)).
10:15:30 -!- kipple has joined.
10:16:36 -!- kipple has quit (Client Quit).
10:20:40 -!- kipple has joined.
12:35:41 -!- kipple has quit ("See you later").
13:49:26 -!- jix has joined.
14:18:28 -!- ihope has joined.
15:38:54 -!- kipple has joined.
16:05:00 -!- mtve has left (?).
16:05:05 -!- mtve has joined.
16:41:28 -!- nooga has joined.
17:09:00 <nooga> do you remember who did that NAND and XOR gates using OpenTTD railroads?
17:11:00 <kipple> good question. I think I might have a bookmark somewhere
17:14:21 <kipple> hmm. apparently not :(
17:16:00 <nooga> well... i've just discovered that i love TTD more than i thought
17:16:41 <nooga> especially with this NPF
17:16:44 <kipple> google to the rescue: http://tunes.org/~nef/logs/esoteric/05.10.27
17:16:58 <nooga> and advanced signal placement
17:17:16 <kipple> looks like the site is down though
17:18:37 <nooga> http://wiki.openttd.org/index.php/Advanced_signal_placement
17:19:20 <nooga> http://wiki.openttd.org/index.php/Constructing_tracks_and_trains#Junctions
17:19:40 <nooga> http://wiki.openttd.org/index.php/Complex_Round-A-Bout << this one is nice
17:36:13 <nooga> pathfinding in OpenTTD must be hell advanced
18:09:31 <kipple> found a working url to the logic gate stuff: http://gehennom.org/ttd_logic/
18:12:12 <nooga> http://gehennom.org/ttd_logic/ttd_4adder.png mad xD
18:34:05 -!- nooga has quit.
18:53:07 -!- jix has quit ("This computer has gone to sleep").
19:42:17 -!- jix has joined.
20:59:45 -!- ihope_ has joined.
21:00:42 -!- ihope has quit (Nick collision from services.).
21:00:48 -!- ihope_ has changed nick to ihope.
21:10:04 -!- calamari has joined.
21:48:51 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
23:43:23 -!- migge has joined.
23:44:30 -!- migge has quit (Client Quit).
01:57:11 -!- kipple has quit (Read error: 110 (Connection timed out)).
02:41:51 -!- ihope has quit ("/me has perfect grammer and spell!").
07:53:48 -!- calamari has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
11:04:47 -!- nooga has joined.
11:05:03 -!- kipple has joined.
11:41:42 -!- nooga has quit.
13:30:38 -!- ihope has joined.
13:31:03 <ihope> Hello, fellow NetHackers...
13:31:44 <ihope> If I got the hard 4th Sokoban level, should I push the first boulder up or right?
13:46:24 -!- jix has joined.
14:03:10 <kipple> argh. a new spambot has started on the wiki :(
14:04:07 <jix> I'MG GOING TO FIX THIS! SPAMBOTS: ALL YOUR BASE ARE BELONG TO ME YOU HAVE NO CHANGE TO SURVIVE MAKE YOUR TIME SOMEONE WILL SET UP YOU THE BOMB ;)
14:04:20 <ihope> When are we getting our anti-spam stuff?
14:05:00 <jix> we just have to add a dummy hidden input with some html escaped stuff as value
14:05:07 <jix> i think spambots are too stupid to get that right
14:05:18 <jix> and normal users have no difference
14:06:20 <kipple> I made an antispam fix that blocks the previous spam bot, but it is annoying to have to modify it everytime a new one appears.
14:11:43 <kipple> by the way, do you have problems displaying the images on the wiki?
14:12:08 <kipple> No images/logos show up for me today
14:12:55 <ihope> I can see the logo.
14:16:13 <kipple> I can see them when using the www.esolangs.org domain, but not voxelperfect.net
14:53:25 <GregorR> Whoever made the superior output script for FYB is clearly in this channel right now.
15:25:41 -!- nooga has joined.
15:33:19 <SimonRC> eek! attack of the killer bear! http://www.theregister.co.uk/2006/05/05/devil_teddy_bear/
15:35:33 <nooga> ({*|<>}:-`K (?:-a a{K}:-!))
15:36:34 <ihope> I found the weirdest banner ad ever!
15:36:39 <ihope> There's this guy who
15:36:53 <ihope> 's falling through a bunch of gears, trying to hang on...
15:40:13 <ihope> I found it here: http://www.koders.com/?s=rn2&scope=N92DQ589ULP3B6YQ5TZ1MQGRSG&la=C
15:42:44 <SimonRC> nooga: ? what lang is that?
15:43:47 <nooga> something with cons... for sure
15:44:43 <SimonRC> nooga: where did you get that code?
15:45:09 <SimonRC> and what language dod you write it in?
15:45:15 <SimonRC> or did you just make it up?
15:45:43 <nooga> ah, i'm designing a new lang
15:46:02 -!- ihope has quit ("Excuse for my quit but I do not have money to buy meal to my children. Forgive me please.").
15:56:24 <nooga> SimonRC: do you like it?
15:56:48 <nooga> SimonRC: i mean, the example
16:04:44 -!- tgwizard has joined.
16:06:32 <SimonRC> heh: http://slashdot.org/comments.pl?sid=184959&cid=15268737
16:07:20 -!- GregorR-W has joined.
16:09:16 <GregorR-W> Esta Cinco de Mayo en Mexico, así debemos (we should?) hablar español, ¿sí?
16:11:08 <GregorR-W> You meant estas, I was right the first time X-P
16:13:09 <GregorR-W> Of course, there are accents missing all over the place :P
16:13:35 <nooga> you were right =.='
16:14:52 <nooga> SimonRC es una mariquita
16:15:48 <nooga> my grammar sucks... same in english
16:16:03 <nooga> == SimonRC is a ladybird
16:16:55 <nooga> shish... g2g and wash the dish
16:17:41 <GregorR-W> Except "shish" isn't a word, and "sheesh" doesn't rhyme :P
16:18:07 <nooga> so what, new words r fun
16:20:57 <nooga> a dot is sleeping on a cot ;p
16:21:32 <nooga> and it says "so wot?!" ;p
16:21:45 <nooga> try to rhyme in Polish ha
16:22:27 <nooga> Krok pierwszy: nauczyc sie Polskiego.
16:22:36 <nooga> Razcej skomplikowany krok.
16:28:59 <nooga> http://www.w3schools.com/downloadwww.htm
16:35:04 <nooga> hey GregorR-W: what's the best for coding in your opinion? nano/pico, mc -e, vi, vim, emacs, kate, kdevelop, anjuta or maybe... visual studio?
16:37:49 <nooga> oh my gosh! the OSX thingy
16:38:47 <nooga> jix: can't u understand that we don't have any Apples or any PearPCs or elsethingys
16:39:05 <GregorR-W> Which is unfortunately getting out of date :(
16:39:33 <GregorR-W> Actually, it has a lot of negatives ;P
16:39:41 <jix> nooga: well buy a mac ;)
16:39:56 <nooga> if you like that caracol then try jedit
16:41:27 <nooga> jix: i wish i could ;p
16:41:38 <nooga> jix: textmate looks very very well actually
17:13:43 -!- sp3tt has quit ("leaving").
17:28:54 -!- sp3tt has joined.
18:01:25 <jix> we need a new esolang
18:01:28 <jix> something really new
18:02:49 <kipple> well, go make one then ;)
18:02:56 <jix> i have no idea
18:05:12 <kipple> I have several on the "workbench", but they are all in a very early stage
18:33:26 <GregorR-W> Grrf, who made the new FYB mkreport.sh which I have now lost >_O
18:33:36 <GregorR-W> And can't seem to find with Google >_>
18:34:45 -!- nooga has quit (Read error: 110 (Connection timed out)).
19:38:15 <EgoBot> Reporting score for logicex-2.fyb:
19:50:27 -!- calamari has joined.
20:16:57 <jix> moin calamari
20:17:45 <calamari> jix: I uploaded the disk image for MinISCule and Barely .. link on the wiki
20:17:47 <jix> we need a new esolang something revolutionary...
20:17:51 <jix> calamari: cool
21:18:57 <GregorR-W> jix: But that's not a useful thing to say if you don't have an idea ;)
21:19:37 <jix> GregorR-W: maybe someone has an idea an is hiding it because he thinks we wouldn't like a new revolutionary esolang...
21:20:10 <GregorR-W> Yeah, because nobody would like a new revolutionary esolang on #esoteric. That'd be crazy.
21:21:38 <jix> i want to write a demo but i have no creative ideas :(
21:52:38 -!- ihope_ has joined.
21:55:16 -!- ihope_ has left (?).
21:55:26 -!- ihope_ has joined.
21:56:38 <ihope_> Cinco de mayo no es celebrado mucho en México...
21:57:30 <jix> ich kann auch einfach mal deutsch sprechen dann versteht ihr aber so garnichts
22:11:19 <jix> Ich find des echt nicht nett das ihr hier irgndwas aber nicht englisch redet aber pföö das habt ihr davon selbst schuld :P
22:12:09 <jix> GregorR-W: hast du etwa probleme deutsch zu verstehen ;)
22:12:18 <jix> ihope_: ja ich auch...
22:12:31 <jix> let's stop doing that
22:14:59 <ihope_> Yes, let's stop speaking German...
22:18:47 -!- ihope__ has joined.
22:18:55 -!- ihope__ has changed nick to ihope.
22:29:51 -!- ihope__ has joined.
22:30:06 <ihope__> I LOVE wireless Internet, don't you?
22:30:14 -!- ihope_ has quit (Nick collision from services.).
22:30:39 -!- ihope__ has changed nick to ihope_.
22:30:40 -!- ihope has quit (Nick collision from services.).
22:32:42 -!- ihope_ has changed nick to ihope.
22:46:30 -!- ihope_ has joined.
22:46:51 * calamari hacks into ihope's wireless, share's some mp3's, and the RIAA sues ihope for everything he owns.. I LOVE America, don't you?
22:55:38 <SimonRC> ihope_: where *do* you live?
22:55:57 <ihope_> Gasp, where'd the rest of my hostmask go?
22:56:14 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:56:34 <ihope_> Well, just pop 67.172.99.160 into some IP address locator thing ;-)
22:57:52 <SimonRC> calamari: where did you check?
22:58:37 <SimonRC> ihope_: have you every been out of America?
22:58:49 <ihope_> SimonRC: I went to Canada once.
22:58:56 <ihope_> Besides that, I don't think so.
22:59:23 <SimonRC> I think of America as a place I would like to go just to see how different it is from England.
22:59:50 <ihope_> As far as I can tell, England is better.
23:00:06 <GregorR-W> Actually, you're generalizing a lot, the US is a big place :P
23:01:37 <calamari> GregorR: any ideas? http://rafb.net/paste/results/dQ07Ke39.html
23:05:48 <GregorR-W> Not sure what you're trying to accomplish with the overhead there ...
23:06:41 -!- ihope has quit (Read error: 110 (Connection timed out)).
23:08:00 <GregorR-W> (This is if I recall the syntax right X-P)
23:08:11 <GregorR-W> Runnable r = new Runnable() { Exception e; ... }
23:08:43 <GregorR-W> (Err, that's "public Exception e" of course)
23:09:32 <ihope_> Stick a "let" in front of that second line and do some twiddling between the braces to get valid Haskell code. :-)
23:09:49 <ihope_> I guess it'd have to go in front of the first line as well.
23:15:56 <SimonRC> calamari: Java classes evidently aren't closures like they should be.
23:16:23 <ihope_> Closures? Like... wuh?
23:16:27 <calamari> GregorR: ahh sorry, didn't notice you replied
23:16:39 <SimonRC> you will have to pass in an argument explicitly to the constructor and store it in a field, I suppose.
23:16:48 <calamari> GregorR: the fix was final Exception e2 = e;
23:16:58 <SimonRC> ihope_: they don't remember the environment in which they were created
23:17:02 <calamari> and then catch(final Exception e) -> Exception e
00:29:10 -!- tgwizard has quit ("Leaving").
02:33:37 -!- ihope_ has quit ("taht was fun kthxbai").
02:46:36 <lament> GET A HASKELL BRAIN IMPLANT OR DIE
02:47:08 -!- heatsink has joined.
02:48:43 -!- calamari has quit ("Leaving").
02:49:21 -!- kipple has quit (Read error: 110 (Connection timed out)).
02:57:05 -!- graue has joined.
02:57:52 -!- graue has quit (Client Quit).
06:20:25 -!- heatsink has quit ("Connection reset by sleep").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:01:24 -!- GregorR-W has quit (Remote closed the connection).
08:02:12 -!- GregorR-W has joined.
09:28:32 -!- nooga has joined.
09:59:57 -!- jix has joined.
10:17:34 -!- nooga has quit (Read error: 110 (Connection timed out)).
11:11:11 -!- kipple has joined.
11:33:46 -!- wildhalcyon has joined.
12:04:32 <kipple> fine, thank you :) what's up?
12:11:11 <wildhalcyon> Not a lot, finishing up my graduate degree, starting a new job, getting married
12:12:38 <wildhalcyon> Any exciting esolangs I should catch up on?
12:13:27 <kipple> Haven't seen any really exiting new languages in a while
12:14:35 <kipple> there are always new ones appearing, but it's hard to make something truly original
12:15:11 <wildhalcyon> I suppose originality would become tougher over time
12:15:40 <kipple> calamari made a language with a 36 byte interpreter. that's pretty cool
12:15:53 <kipple> but the language itself isn't that interesting IMHO
12:17:17 <kipple> hmm. the article claims it is
12:17:22 <kipple> http://esoteric.voxelperfect.net/wiki/MinISCule
12:31:11 -!- tgwizard has joined.
13:50:33 -!- wildhalcyon has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.3/2006042618]").
14:15:45 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
14:23:38 -!- jix has joined.
14:50:23 -!- wildhalcyon has joined.
16:01:37 -!- ihope has joined.
16:14:56 <ihope> I still haven't won NetHack.
16:16:09 <ihope> Last game, I "cheated" at Sokoban, thereby making me "unlucky", and I got killed by an invisible ogre after getting hallucination.
16:16:30 <ihope> I mean... with negative luck and hallucination, you can't pray, and you can't engrave Elbereth...
16:16:40 <wildhalcyon> I don't like NetHack that much, I prefer *band variants
16:16:56 <wildhalcyon> but I can recognize why other folks do like it.
16:17:02 <ihope> I play Angband every once in a while.
16:20:20 <ihope> Maybe there's a better variant than vanilla Angband out there, aye?
16:23:24 <wildhalcyon> I like a few versions. ToME keeps me occupied for a while sometimes.
16:23:29 <wildhalcyon> It really depends on what you're into it for.
16:27:38 <ihope> Hmm, it looks cool enough.
16:28:21 <wildhalcyon> you should see my roguelikes folder... its deliciously evil.
16:29:10 <ihope> Should I grab the latest alpha thingy of ToME or the latest actual release?
16:30:11 <wildhalcyon> Hmm, probably the latest release. I think ToME switched hands recently (I could be wrong on this) and the alpha might be unstable because of it. Its your call really
16:30:52 <wildhalcyon> My big goal was to write a funge roguelike, but I haven't written my fungeoid yet, so its just vaporware. But esolangs are, by and large, vaporware.
16:36:50 <ihope> Hey, cool, it accepts "Neuter" as a sex...
16:39:25 <wildhalcyon> I don't really know what I'm talking about you know
16:56:30 <ihope> Hmm, this is interesting.
16:57:13 <ihope> Try to go down those stairs, and suddenly you're in a prison cell.
16:58:24 <ihope> Hmm, there's something iffy going on.
17:02:49 <ihope> Okay, something's messed up here.
17:41:01 <ihope> Somehow I just became encased in stone or something.
17:42:46 <ihope> I was going to do a new game anyway...
17:45:13 <ihope> Hmm... is it realistic to be able to eat 20 pounds of snake meat without stopping?
17:48:28 <SimonRC> ihope: where did you get that weight from?
17:49:10 <ihope> It's a game. I had 30-some pounds of snake meat and ate all but about 8 pounds.
17:50:52 <wildhalcyon> you might wanna check your computer's specs to make sure it can run the game.
17:50:58 * SimonRC reads rec.games.roguelike.development occasionally.
17:51:11 -!- jix has quit ("This computer has gone to sleep").
17:51:24 -!- jix has joined.
17:52:01 <ihope> I remember somebody developing a roguelike called Chazm or something.
17:53:36 <ihope> Thomas something...
18:35:27 -!- ihope_ has joined.
18:41:26 -!- ihope__ has joined.
18:52:57 -!- ihope has quit (Read error: 110 (Connection timed out)).
19:06:21 -!- ihope_ has quit (Read error: 110 (Connection timed out)).
19:06:39 <ihope__> So in ToME, SN stands for sanity?
19:39:54 -!- calamari has joined.
20:04:31 <wildhalcyon> just fine. loafing around today and sporadically packing a box here and there
20:13:08 <calamari> hmmm.. 6 hours from Chatham, Massachusetts
20:16:36 <wildhalcyon> Actually, its probably more like 8 or 9 hours from Chatham
20:59:02 -!- migge has joined.
21:13:34 -!- calamari has quit ("Leaving").
21:19:19 -!- wildhalcyon has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.3/2006042618]").
23:16:35 -!- nooga has joined.
23:24:21 <nooga> im slightly drunken
23:26:00 <ihope__> Okay, what if I *don't* pledge allegiance to the flag of the United States of America and to the republic for which it stands, one nation, under God, with liberty and justice for all?
23:29:08 * ihope__ sings the Canadian national anthem
23:38:01 -!- migge has quit ("Leaving").
23:38:05 <GregorR> http://www.cafepress.com/donotputthebaby.56896873
23:39:17 <kipple> have any shirts actually been sold?
23:39:42 <GregorR> And now I'm buying that one.
23:40:44 <nooga> ignore me, i'm drunken
23:41:13 <kipple> do not put the baby in the Schrdinger Box
23:41:23 <kipple> (inspired by the one with the invisible box)
23:41:27 <jix> do not put the baby near a drunken nooga
23:42:24 <kipple> do not put the baby in the drink
23:42:55 <GregorR> kipple: There's "DO NOT PUT THE BABY IN THE MILKSHAKE" :P
23:43:35 <kipple> do not put the baby on hold
23:44:50 <kipple> do not put the baby back in
23:45:51 <kipple> do not put the baby in the White House
23:46:18 <GregorR> With a picture of GWB, yeah, I've received that suggestion before.
23:46:19 <ihope__> I thought... um, never mind. *runs away*
23:48:00 <nooga> voovoo, not voodoo
23:49:30 <nooga> i've played a melody from Carlsberg's beer commercial by blowing into LECH beer bottles tuned up with water
00:04:55 <jix> GregorR: http://img253.imageshack.us/img253/9591/gregorshat4as.jpg
00:05:19 <GregorR> I'm terrified, but I'll click :P
00:05:21 <jix> DO NOT PUT THE BABY INTO GREGOR'S HAT
00:05:44 <GregorR> Grrr, my bloody domain server isn't working >_<
00:06:03 <jix> http://67.19.105.146/img253/9591/gregorshat4as.jpg
00:06:26 -!- nooga has quit.
00:06:48 <GregorR> jix: lol, that's just plain weird :P
00:07:01 <GregorR> The outline of me could use some work :P
00:07:17 <jix> well it was a quick and dirty photoshop filter
00:07:48 <GregorR> Unfortunately for you, while that's amusing, I probably won't put something like that on the site :P
00:08:24 -!- tgwizard has quit ("Leaving").
00:08:47 <jix> what are the criteria for getting an image on the site?
00:08:55 <GregorR> Vague and mostly undefined 8-D
00:10:02 <GregorR> A) It has to be based on the original of course, B) It has to be greyscale, preferably black and white with antialiasing, C) The shadow-baby has to be in the image somewhere, D) It shouldn't be such an obscure inside joke that it's not funny without prerequisite knowledge.
00:10:21 <jix> ah i violated against D
00:10:23 <GregorR> Erm, greyscale except for the red cross and yellow background :P
00:10:39 <GregorR> It can be sort of an inside joke, but not too obscure.
00:10:51 <GregorR> The Star Trek one is pushing the envelope there :P
00:11:25 <GregorR> Now, you could just go with "IN THE HAT"
00:11:39 <GregorR> And let it be amusingly bizarre and extra-amusing if you know me.
00:16:08 -!- ihope__ has changed nick to ihope.
00:16:40 <jix> DO NOT PUT THE BABY IN THE HEX EDITOR: http://img452.imageshack.us/img452/281/hexedit5hz.jpg
00:18:11 <jix> http://209.172.60.69/img452/281/hexedit5hz.jpg
00:18:37 <ihope> Oh... what's IP, then?
00:18:46 <GregorR> ihope: Internet Protocol [Address] ...
00:19:13 <GregorR> jix: Need to fix it a bit so that there's not white squares under the babies ...
00:21:57 <jix> removed the small boxes...
00:22:16 <jix> copying from photoshop to seashore
00:22:47 <jix> saving as jpg
00:23:48 <jix> http://38.101.111.45/img48/1131/hexedit3ob.jpg
00:24:49 <GregorR> I'll upload that after TV time.
00:50:12 <ihope> Okay. Y've already banned one letter from the Englys language; let's see yf Y can do anoter one.
00:50:38 <ihope> You know. ETAOYN SRDLU ;-)
00:51:28 <SimonRC> say the alphabet so I can see
00:51:44 <ihope> ABCDEFGYJKLMNOPQRSTUVWXYZ
00:52:23 <ihope> Just ygnore te fact tat my nyck vyolates bot rules.
00:52:38 <ihope> Yt sould be "yope".
00:53:58 <ihope> Now, yf Y ever wryte a fantasy book, maybe one race of beyngs wyll omyt te letter H from speec, and te oter wyll replace I wyth Y.
00:55:35 <SimonRC> Hear that rumbling sound? That's Tolkien turning in his grave.
00:55:55 <SimonRC> You should go and research conlanging.
00:57:52 <SimonRC> (Unless of course it is supposed to take the piss out of other fantasy books.)
00:58:05 <ihope> Okay then. A Romance language where all the I's are Y's and a Germanic language without the letter H?
00:59:32 <SimonRC> but that's still just spelling
01:13:31 -!- kipple has quit (Read error: 110 (Connection timed out)).
01:14:05 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
01:17:42 -!- wildhalcyon has joined.
02:14:02 <ihope> Well, I got trapped in a dead end by a soldier ant my character didn't want to attack.
02:14:32 <wildhalcyon> I understand how that goes. Its pretty weak when you get beat down.
02:18:20 <ihope> Is there a "kill the guy anyway" command?
02:29:18 -!- calamari has joined.
02:41:10 <wildhalcyon> I have a watered down version of CRAWL, my fungeoid with relative addressing.
02:41:41 <wildhalcyon> Esoteric, yes, but not terribly creative admittedly. Its fairly similar to other fungeoids.
02:43:25 <wildhalcyon> My creative addition, so to speak, is the implementation. Instead of a traditional interpreter and/or compiler, its an interactive website, where users can post their code in a sort of universal codespace.
02:45:25 <GregorR> Can you skip around, or do you have to build paths?
02:46:00 <wildhalcyon> Well, that's the thing, really. Each user gets a certain amount of space, which they can divide up into separate codespaces
02:46:27 <wildhalcyon> The users can then connect the codespaces with other codespaces to build networks.
02:47:03 <wildhalcyon> In a sense, each codespace of each user is completely separate, but you can glue the edges together however you see fit.
02:49:47 <GregorR> Erm, and what if more than one user want to use your codespace?
02:50:51 * ihope grabs a codespace consisting of a grid that spans the entire world
02:51:55 <wildhalcyon> I've been thinking about that problem Gregor. Right now, if there's not enough free edge space, then you can't connect the two codespaces.
02:59:58 <wildhalcyon> Another option is having 'plots' that are not arbitrarily placable, and having some sort of inter-plot syntax for figuring out where an IP is supposed to go.
03:03:30 -!- ihope has quit ("*empties the buffers*").
03:04:31 -!- ihope has joined.
03:19:40 -!- ihope_ has joined.
03:20:03 <ihope_> While ihope is getting DOS'd, I have a few words to say: oh my.
03:22:42 <ihope_> This Fungeoid thing is more-or-less the same as a "super wow" idea I had, but they're more cousins than brothers.
03:23:01 <GregorR> That's in the top five of "most meaningless statements I've ever read"
03:23:52 <ihope_> How's this: I had an idea once that was somewhat similar to this Fungeoid idea.
03:24:13 <wildhalcyon> how was it different is what Im curious about
03:25:25 <ihope_> Well, my idea is for an online game. The basic premise of the game is that there's not much in the way of rules: if you *can* do it, you *may* do it.
03:26:05 <ihope_> What you can do included bots, so I decided that bots should actually be encouraged in said game, and that a facility for running bots server-side should be added.
03:27:04 <ihope_> Essentially, you would be writing your own game client to be run server-side and accessed via Telnet or something.
03:28:16 <wildhalcyon> Mine was centered around the idea of digital organisms - hence keeping the codespaces separate most of the time.
03:29:13 <ihope_> Well, what if the codespaces could be "taken over" by other "players"?
03:30:41 <ihope_> Meh, I gotta go. I'll read the logs when I come back.
03:31:03 <ihope_> Pretend that ihope will be getting DOS'd the whole time I'm away.
03:31:09 -!- ihope_ has quit ("What the heck is a Beerdigungnachricht?").
03:36:25 -!- heatsink has joined.
04:40:56 -!- wildhalcyon has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.3/2006042618]").
04:53:17 -!- heatsink has quit (Read error: 110 (Connection timed out)).
05:32:04 -!- calamari has quit (Read error: 110 (Connection timed out)).
06:26:04 -!- GregorR has changed nick to rgorR.
06:31:21 -!- rgorR has changed nick to GregorR.
07:51:19 -!- Arrogant has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:01:23 -!- GregorR-W has quit (Remote closed the connection).
08:02:13 -!- GregorR-W has joined.
10:38:44 -!- kipple has joined.
10:46:23 -!- CXI has joined.
11:07:15 -!- Arrogant has quit ("Leaving").
11:07:32 -!- jix has joined.
11:20:23 <jix> what's up?
11:44:32 <kipple> the temperature outside...
11:44:53 <kipple> it's gone way up the last couple of days :)
12:12:51 -!- tgwizard has joined.
12:55:40 -!- wildhalcyon has joined.
13:23:43 -!- ihope has quit ("Excuse for my quit but I do not have money to buy meal to my children. Forgive me please.").
13:46:35 <SimonRC> Inform 7 is an interesting language
13:47:05 <SimonRC> Despite its oh-you-have-to-be-joking syntax, I am beginning to prefer it to inform 6.
13:47:36 <SimonRC> even if it is still behind the Platypus library in some respects
13:59:05 <SimonRC> http://www.inform-fiction.org/I7/Welcome.html
14:03:28 <SimonRC> BTW, Inform is a lang that is used for Real Work. (Almost all modern Z-machine and Glulx-machine programs aqre written in it.)
14:04:26 <wildhalcyon> transcript is an esolang that resembles the output of interactive fiction
14:48:46 -!- wildhalcyon has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.3/2006042618]").
16:40:08 -!- ihope has joined.
16:40:19 <ihope> So apparently ChatZilla didn't survive the attack.
16:44:53 <ihope> I asked QuakeNet for a list of channels :-P
16:47:42 <SimonRC> next time, use the proper service for it
16:48:14 <SimonRC> many networks either offer a squery or chanserv can handle it.
17:02:50 <SimonRC> :-D http://improveverywhere.com/mission_view.php?mission_id=17
18:36:50 -!- ChanServ has quit (ACK! SIGSEGV!).
18:41:17 -!- ihope_ has joined.
18:57:16 -!- ChanServ has joined.
18:57:16 -!- irc.freenode.net has set channel mode: +o ChanServ.
19:01:32 -!- ihope has quit (Read error: 110 (Connection timed out)).
20:35:10 <ihope_> The wiki is quiet lately.
20:36:33 <kipple> zzo has been rather active it seems. Whoever he is
20:38:27 <kipple> seems to have made quite a lot of new langs recently
21:33:13 -!- Introvert has joined.
21:36:20 -!- Introvert has quit (Remote closed the connection).
22:01:14 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:11:27 <ihope_> My poetry generator sucks.
22:13:04 <GregorR> Maybe that's just because poetry sucks OOOH BURN :P
22:14:07 <ihope_> Well, this poetry is very, very bad.
22:14:31 <ihope_> The last bit of poetry I got: "0s"
22:26:12 * ihope_ wonders why his Internet connection is so slow today
22:29:39 <ihope_> New line of poetry: "On"
22:31:47 <ihope_> Okay, all the three-character regexes have been exhausted :-P
22:46:46 -!- tgwizard has quit ("Leaving").
00:40:13 <lament> my internal poetry generator is even worse
00:42:20 <lament> it produces results of comparable quality, but only about once a year
00:46:30 <ihope_> I found those last two lines of poetry to be of higher quality than these :-P
01:30:35 -!- CXII has joined.
01:41:24 <ihope_> I just realized that I have done pretty much nothing productive today.
01:47:35 -!- CXI has quit (Connection timed out).
01:58:26 * kipple stops playing Master of Orion II and goes to bed
02:35:40 -!- kipple has quit (Read error: 110 (Connection timed out)).
02:49:35 -!- calamari has joined.
02:59:24 -!- ihope_ has quit (Read error: 110 (Connection timed out)).
04:00:14 -!- Arrogant has joined.
04:11:12 -!- Arrogant has quit ("Leaving").
05:20:13 -!- ihope_ has joined.
05:20:22 -!- ihope_ has changed nick to ihope.
05:56:19 -!- ihope has quit (Read error: 110 (Connection timed out)).
06:11:01 -!- Arrogant has joined.
06:43:55 -!- Arrogant has quit ("Leaving").
07:25:49 -!- nooga has joined.
07:46:58 <GregorR> You arrive just in time for me to leave.
07:48:19 <nooga> hehe, just woke up
07:48:33 <GregorR> Because <joke/> would be a joke tag with no content ...
07:49:17 <GregorR> Anyway, now I actually am going to sleep :P
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:01:23 -!- GregorR-W has quit (Remote closed the connection).
08:02:12 -!- GregorR-W has joined.
08:43:45 -!- calamari has quit ("Leaving").
10:19:29 -!- kipple has joined.
11:06:01 -!- kipple has quit ("See you later").
11:56:40 -!- wildhalcyon has joined.
12:04:49 -!- ihope_ has joined.
12:04:59 -!- ihope_ has changed nick to ihope.
12:07:50 -!- ihope has quit (Client Quit).
12:20:35 -!- wildhalcyon has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.3/2006042618]").
12:49:23 -!- nooga has quit.
13:33:05 -!- jix has joined.
13:39:18 -!- kipple has joined.
14:24:17 -!- kipple has joined.
14:32:07 -!- kipple has quit (Read error: 104 (Connection reset by peer)).
14:32:47 -!- kipple has joined.
14:41:21 -!- kipple has quit (Read error: 104 (Connection reset by peer)).
15:50:17 -!- kipple has joined.
16:22:13 -!- kipple has quit (Read error: 110 (Connection timed out)).
16:33:14 <SimonRC> I acidently hit alt-shift and put my kb into arabic mode
16:33:26 <SimonRC> It was supposed to say "hi"
16:45:46 <SimonRC> quote: "FOR KEEPING THE TOILET CLEAN AND TIDY, PLEASE DUMP AT THE DUST BIN."
16:46:13 <SimonRC> ( http://ireylo.free.fr/zz/zz/Engrish_in_Asia.pps )
16:58:31 -!- kipple has joined.
17:50:38 <SimonRC> spam subject line: "cucumber induction"
18:25:13 -!- nooga has joined.
18:34:44 <GregorR-W> 'ello nooooooooooooooooooooooooooooga
18:37:10 <nooga> i'm fighting with segmentation faults under windows ;p
18:52:32 <nooga> and GDB does not WORK?!?
19:06:53 <nooga> so, GregorR-W, what is your latest hack?
19:07:25 <GregorR-W> I released Giki 1.5.0 on Saturday and have been working on a D->C compiler.
19:07:53 <lindi-> nooga: better report bug then
19:08:53 <kipple> D -> C? is that to enable D -> bf compiling? ;)
19:11:52 <nooga> you'd better develop C2bf
19:12:13 <GregorR-W> Eventually my wheel o' attention will get back to it.
19:12:33 <GregorR-W> And it's not like nobody else could possibly work on it ;)
19:12:47 <nooga> you'r shweel o' shwatension
19:13:16 <nooga> good hacker should be multithreaded
19:13:40 <GregorR-W> I am: One thread for work, one thread for school, one thread for hacker projects.
19:13:53 <GregorR-W> Unfortunately, these stupid "life" threads get in the way and I can't spawn other hacker project threads.
19:14:03 <kipple> a couple of days ago I went through my esoteric folder, and found that I have 10 esolangs that I've started on but not finished....
19:15:06 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
19:15:08 <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
19:15:34 <nooga> !fybs logicex-2.fyb
19:15:36 <EgoBot> Reporting score for logicex-2.fyb.
19:16:18 <GregorR-W> http://www.esolangs.org/wiki/FukYorBrane
19:16:41 <GregorR-W> The first thing I mentioned on this channel.
19:22:27 <GregorR-W> That conversation fizzled rather quickly :P
19:59:44 -!- nooga has quit (Read error: 110 (Connection timed out)).
20:04:04 -!- calamari has joined.
20:04:38 <GregorR-W> Oh good, the natural balance is in place, for nooga logged off minutes before calamari logged in :P
20:06:10 <GregorR-W> Gotta make sure you don't converse with nooga :P
20:58:45 -!- wildhalcyon has joined.
21:39:13 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
21:55:22 -!- ihope has joined.
21:55:28 <ihope> ECS - Esoteric Control System
21:56:45 <ihope> A better one: ESPN - ESoteric Programming Network
22:00:42 <ihope> Tee hee: FTRI - Foobar Technology Research Institute
23:47:16 <kipple> some fun stuff: http://en.wikipedia.org/wiki/Wikipedia:Sandbox_In-sand-ity
23:54:58 -!- GregorR-W has quit (Remote closed the connection).
00:43:13 -!- CXII has quit (Read error: 104 (Connection reset by peer)).
00:43:55 -!- CXI has joined.
01:03:36 * ihope is shocked at GregorR's sudden appearance
01:04:48 * ihope is scared out of his mind
01:07:56 -!- CXI has quit (Read error: 104 (Connection reset by peer)).
01:08:12 -!- CXI has joined.
01:20:02 <GregorR> (17:18:51) ...: Bah... someone should make an install program like yum, except one that actually works.
01:20:02 <GregorR> (17:18:59) CD Gregor R: They have, it's called apt.
01:20:42 -!- CXI has quit (Read error: 104 (Connection reset by peer)).
01:30:30 -!- CXI has joined.
01:47:00 -!- elad` has joined.
02:00:07 -!- kipple has quit (Read error: 110 (Connection timed out)).
02:04:00 -!- GregorR-L has joined.
03:09:53 -!- elad` has quit.
03:48:33 -!- GregorR-L has quit ("And then, Gregor went home.").
03:59:25 -!- ihope has quit (Read error: 110 (Connection timed out)).
04:13:17 -!- Arrogant has joined.
04:21:20 -!- CXI has quit (Read error: 104 (Connection reset by peer)).
04:22:03 -!- CXI has joined.
04:39:03 -!- clog has quit (^C).
04:39:03 -!- clog has quit (ended).
04:39:23 -!- clog has joined.
04:39:23 -!- clog has joined.
04:45:48 -!- CXII has joined.
04:57:02 -!- CXI has quit (Connection timed out).
05:00:19 -!- wildhalcyon has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.3/2006042618]").
06:44:03 -!- calamari has quit (Remote closed the connection).
07:48:54 -!- Arrogant has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
10:16:57 -!- kipple has joined.
12:25:18 -!- jix has joined.
12:37:19 -!- jix has quit (Remote closed the connection).
12:38:27 -!- jix has joined.
13:02:09 -!- SimonRC has quit (Remote closed the connection).
14:06:55 -!- SimonRC has joined.
14:30:11 * SimonRC sings: # Oh, the old sysadmin of .dur.ac.uk # # Had 2^10 boxen. # # He brought them up with a borX0red image, # # So they went back down again. #
15:20:38 -!- ihope has joined.
15:42:57 -!- ihope has quit (Read error: 110 (Connection timed out)).
16:53:36 -!- SimonRC has changed nick to SimonRC[cursed].
16:56:02 -!- SimonRC[cursed] has changed nick to SimonRC.
16:59:43 -!- ChanServ has quit (kornbluth.freenode.net irc.freenode.net).
17:09:06 -!- ChanServ has joined.
17:09:06 -!- irc.freenode.net has set channel mode: +o ChanServ.
17:13:05 -!- CXII has quit (Read error: 104 (Connection reset by peer)).
17:13:30 -!- CXII has joined.
18:00:12 -!- GregorR-L has joined.
19:11:01 -!- GregorR-L has quit ("And then, Gregor went to his next class.").
20:07:55 -!- GregorR-L has joined.
20:27:59 -!- wildhalcyon has joined.
20:55:36 -!- GregorR-L has quit ("And then Gregor disappeared again!").
21:22:45 -!- calamari has joined.
21:31:30 -!- ihope has joined.
21:55:30 -!- wildhalcyon has quit (Read error: 104 (Connection reset by peer)).
22:05:31 -!- GregorR-L has joined.
22:07:51 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:36:45 <ihope> Do not put the baby on the ritz on the Ritz on the ritz.
22:41:33 <ihope> Do not put the tupperware in the baby :-)
23:37:37 -!- ihope_ has joined.
23:42:30 -!- wildhalcyon has joined.
23:43:02 <wildhalcyon> hello misrepresented geniuses of the modern world
23:48:30 <ihope_> Cómo están everybody here, that is...
23:49:18 <wildhalcyon> Hey, ihope, if you were to participate in a unified fungeoid codespace, what sort of features would you be interested in?
23:50:21 <ihope_> The ability to take over others' codespaces :-)
23:50:32 -!- GregorR-L has quit ("And then Gregor left ... just one class left!").
23:51:14 <wildhalcyon> Alright, well I think I'd better implement something to keep folks like YOU from taking over other codespaces.
23:51:44 <ihope_> Make two codespaces, then...
23:53:56 -!- ihope has quit (Connection timed out).
23:54:55 <wildhalcyon> Well, there will be multiple codespaces regardless.
23:56:33 <wildhalcyon> And everyone will have access to private sandbox codespaces, so there's that too.
23:57:14 <wildhalcyon> What sort of input/output, functionality, etc. would you be looking for?
23:57:53 <ihope_> I/O could be done by telnet and a web client that would act the same.
00:04:32 <wildhalcyon> I was also considering some sort of "drawing" scheme, some kind of palette with colors and basic drawing ability (like the turtle thing...)
02:33:01 -!- wildhalcyon has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.3/2006042618]").
02:38:05 -!- pgimeno_ has joined.
02:39:40 -!- pgimeno has quit (Read error: 110 (Connection timed out)).
03:08:32 <ihope_> <foo> ::= <bar> <foo> <baz> <foo> | <baz> <foo> <bar> <foo> | epsilon
03:13:10 <ihope_> <foo> ::= an equal number of <bar> and <baz>
03:16:56 -!- kipple has quit (Read error: 110 (Connection timed out)).
04:13:25 -!- calamari has quit ("Leaving").
04:17:25 -!- ihope_ has quit ("Excuse for my quit but I do not have money to buy meal to my children. Forgive me please.").
06:10:57 -!- Arrogant has joined.
06:17:05 -!- GregorR has quit ("And then, Gregor tried to use Xdmx...").
06:20:00 -!- EgoBot has quit (Remote closed the connection).
07:05:16 -!- GregorR has joined.
07:22:40 -!- GregorR has quit ("Leaving").
07:26:30 -!- GregorR has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:37:27 -!- Arrogant has quit ("Leaving").
12:20:51 -!- kipple has joined.
12:22:23 -!- CXII has quit (Read error: 104 (Connection reset by peer)).
12:22:48 -!- CXII has joined.
13:49:22 -!- jix has joined.
16:07:36 -!- GregorR-W has joined.
16:13:02 <SimonRC> aargh! addictive: http://www.yarukinoki.net/flash/pendulumeca/
16:15:14 <SimonRC> Look up project Croquet, specifically the presentation given at some place that demonstrates (among other things) creating a new virtual universe connecting to an existing one.
16:15:25 <SimonRC> then consider doing that with funges
17:39:42 -!- calamari has joined.
19:11:07 -!- calamari has quit ("Leaving").
19:18:19 -!- puzzlet has quit (Read error: 110 (Connection timed out)).
19:30:21 -!- puzzlet has joined.
21:27:40 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:05:49 -!- calamari has joined.
22:42:15 <GregorR-W> Tonight I miss a free dinner on Intel's dime just to go to my stupid networking class :(
22:47:40 -!- lindi- has left (?).
23:30:49 -!- fizzie has joined.
00:00:38 -!- GregorR-W has quit ("And then, Gregor went home.").
02:24:59 -!- GregorR-L has joined.
02:33:29 -!- kipple has quit ("See you later").
02:34:17 -!- saon has joined.
02:40:51 -!- CXI has joined.
02:56:53 -!- saon has left (?).
03:05:50 -!- CXII has quit (Connection timed out).
04:01:54 -!- GregorR-L has quit (Read error: 113 (No route to host)).
06:30:14 -!- calamari_ has joined.
07:00:55 -!- calamari_ has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:09:36 -!- fizzie has quit (Read error: 60 (Operation timed out)).
08:16:57 -!- calamari has quit ("Leaving").
08:50:51 -!- CXI has quit (Read error: 104 (Connection reset by peer)).
08:51:17 -!- CXI has joined.
11:45:13 -!- kipple has joined.
12:13:26 -!- jix has joined.
12:24:08 -!- puzzlet_ has joined.
12:30:29 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)).
18:09:51 -!- tgwizard has joined.
19:23:32 -!- ihope_ has joined.
21:44:12 -!- jix has left (?).
22:05:28 -!- GregorR-L has joined.
22:16:42 -!- tgwizard has quit ("Leaving").
22:18:32 -!- ihope__ has joined.
22:18:34 -!- ihope__ has changed nick to ihope.
22:31:46 -!- ihope__ has joined.
22:32:30 -!- ihope has quit (Nick collision from services.).
22:32:32 -!- ihope__ has changed nick to ihope.
22:34:15 -!- ihope_ has quit (Connection timed out).
22:37:44 -!- CXI has quit (kornbluth.freenode.net irc.freenode.net).
22:38:03 -!- CXI has joined.
22:39:47 -!- CXI has quit (Read error: 104 (Connection reset by peer)).
22:39:47 -!- CXII has joined.
22:52:31 -!- CXI has joined.
22:55:21 -!- CXII has quit (kornbluth.freenode.net irc.freenode.net).
22:55:44 -!- CXII has joined.
22:56:09 -!- CXII has quit (Connection reset by peer).
23:54:13 -!- ihope has quit (Excess Flood).
23:55:01 -!- ihope has joined.
00:00:50 -!- GregorR-L has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.3/2006042618]").
00:09:34 -!- calamari has joined.
00:10:38 -!- ihope_ has joined.
00:18:16 -!- ihope__ has joined.
00:27:14 -!- ihope___ has joined.
00:28:28 -!- ihope has quit (Connection timed out).
00:28:38 -!- ihope___ has changed nick to ihope.
00:29:58 -!- ihope_ has quit (Connection timed out).
00:37:04 -!- ihope__ has quit (Connection timed out).
00:45:43 <ihope> Just delete/revert any page containing the string "Excuse for my post but I do not have money to buy meal to my children. Forgive me please."
00:47:49 <GregorR> Must ... by meal to children :(
00:48:14 <GregorR> Not that it matters since it's wrong either way.
00:48:18 <kipple> I wish the wiki software had some Weapons of Mass Reversion to use in these cases...
00:48:26 -!- cmeme has quit (Connection timed out).
00:51:22 <kipple> yes, an anti-spam bot with buerocrat privileges would be nice
00:53:06 -!- cmeme has joined.
02:31:36 -!- ihope___ has joined.
02:36:36 -!- ihope___ has changed nick to ihope_.
02:48:09 -!- ihope has quit (Read error: 110 (Connection timed out)).
03:12:47 <ihope_> Okay, the Recent Changes consists ENTIRELY of spam and reverting of spam.
03:13:04 <ihope_> *All* of this spam was done by unregistered users.
03:14:16 <GregorR> You're right - this situation must be resolved.
03:15:16 <ihope_> DO NOT PUT THE BABY ON THE WIKI!
03:17:15 <GregorR> I think we should put some simple form of prevention.
03:17:20 <GregorR> Something very very simple.
03:17:34 <GregorR> Similar to the text-in-an-image thing, but a question, like "What is BF short for?"
03:17:41 <GregorR> You just need to write in "brainfuck" and you can post.
03:17:57 <GregorR> So unreg'd users can still post, but spammers can't.
03:18:10 <ihope_> What about "Is BF short for brainfuck?"
03:19:06 <ihope_> And other stuff, like "Does Unlambda have lambdas?"
03:19:26 <GregorR> Nothing that somebody may actually not know :P
03:19:32 <ihope_> "What is 'befunge' backwards?"
03:19:34 <GregorR> Just too complicated for a bot.
03:20:08 <ihope_> "What is this question?"
03:20:34 <ihope_> "What is the first letter of this question?"
03:20:43 <ihope_> "How many letters does this question have?"
03:20:53 <ihope_> Hmm... s/letters/words/
03:21:06 <GregorR> Yeah, words would be preferable.
03:21:33 <ihope_> "Do you actually want to edit this page?"
03:22:46 <ihope_> "What is the third letter of the alphabet?"
03:23:44 <ihope_> "Is the last word in this question 'foobar'?"
03:24:08 -!- kipple has quit (Read error: 110 (Connection timed out)).
03:24:44 <ihope_> "Which word doesn't belong: puppy, kitty, running, bunny?"
03:25:07 <GregorR> OK, I think we have enough :P
03:39:50 -!- GregorR has quit (Remote closed the connection).
03:44:38 -!- GregorR has joined.
03:46:04 -!- GregorR has quit (Remote closed the connection).
03:46:27 -!- GregorR has joined.
03:57:30 -!- ihope_ has quit (Connection timed out).
04:48:48 -!- GregorR has quit (Remote closed the connection).
04:51:29 -!- GregorR has joined.
05:54:57 -!- GregorR has quit (Remote closed the connection).
06:44:10 -!- GregorR has joined.
07:31:12 -!- calamari has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
12:04:50 -!- kipple has joined.
13:42:00 -!- jix has joined.
15:00:36 -!- ihope has joined.
15:00:51 <ihope> What comes after the second "Lovely spam! Wonderful spam!"?
16:32:17 -!- GregorR-W has joined.
17:07:32 -!- GregorR-W has quit (Read error: 110 (Connection timed out)).
17:47:10 -!- tokigun has quit (Remote closed the connection).
17:47:20 -!- tokigun has joined.
18:06:35 <SimonRC> hehehe: http://mypage.direct.ca/w/writer/anti-tales.html
18:23:02 -!- GregorR-W has joined.
19:23:27 -!- ihope has quit (Read error: 110 (Connection timed out)).
19:31:50 -!- tgwizard has joined.
20:02:24 * SimonRC wonders what "1060 W. Addison, Chicago, IL 60636" actually looks like.
20:02:29 <SimonRC> It's be a great competitor for obscurest-joke-place-for-geeks-to-visit.
20:58:50 -!- ihope has joined.
21:35:47 -!- GregorR-W has changed nick to YourDeath.
21:38:29 -!- YourDeath has changed nick to GregorR-W.
21:43:35 <SimonRC> GregorR-W: what was *that* about?
21:52:03 <SimonRC> lol: "Well, a lot of the paperwork is automated now, so I have free time to chat."
22:55:45 -!- tgwizard has quit ("Leaving").
23:05:35 -!- GregorR-W has quit (Remote closed the connection).
23:06:34 -!- GregorR-W has joined.
00:05:42 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
01:09:19 <SimonRC> # dididee deedeedididididee #
01:09:42 * SimonRC has been watching a rpogram called _Computer Chronicles_.
01:10:07 <SimonRC> (From the 1980s and 1990s, via archive.org.)
01:16:21 <SimonRC> lol: http://www.theage.com.au/news/national/wheelchair-escape/2006/05/12/1146940704205.html
01:17:16 <SimonRC> http://compsoc.dur.ac.uk/~sc/mirror/Mandelbrot%20Set.mp3
01:20:08 <SimonRC> # Mandlebrot set! # # You're a Rorstarch test on fire. # # You're a dayglow Pteodactyl. # # you're a heart-shaped box of springs and wire. # # You're one bad-ass fucking fractal. #
01:30:38 -!- GregorR-W has quit (Remote closed the connection).
01:42:16 <SimonRC> The original is, erm, elsewhere. I forget where, but that is my mirror of it.
02:00:58 -!- graue has joined.
02:04:22 <graue> how's life, Simon?
02:05:21 <graue> up to anything interesting?
02:11:49 <kipple> graue: have you done anything to stop the wiki spam? there was tons of spam yesterday, but then it suddenly stopped
02:11:52 -!- poiuy_qwert has joined.
02:13:33 <graue> kipple: just now I forbade the string '<div' and required edit summaries from anonymouses...
02:13:58 <kipple> that will probably help
02:14:22 * ihope looks for more things to delete
02:21:24 <kipple> tip: search for "feed my children" ;)
02:23:25 <ihope> Hmm, I can't view the source of a deleted page, or what?
02:24:39 <ihope> Ah. It's not "feed my children"; it's buy "meal to my children". :-)
02:25:23 <ihope> Meh, stuck the quotation mark in the wrong place.
02:29:41 <ihope> Ooh, 14-byte interpreter for a Turing-complete language...
02:30:36 <ihope> MiniMAX. I don't really get it, but...
02:35:03 <ihope> But it looks like it cheats: it doesn't seem to actually read the source code from anywhere; it just makes you append your program to the end of the interpretet.
02:35:16 <ihope> s/interpretet/interpreter/
02:35:41 <ihope> I can do better than that. In assembly code, which will work almost anywhere:
02:35:45 <ihope> ; program goes here
02:35:56 <graue> what assembly language is turing-complete?
02:36:44 <kipple> the assembly language for the Universal Turing Machine ;)
02:36:57 <ihope> Okay. I guarantee that that code will work in at least one language.
02:38:01 <kipple> http://esoteric.voxelperfect.net/wiki/MiniMAX
02:42:09 <ihope> Hey, don't delete what I'm deleting :-P
02:43:08 <ihope> Well, I think it's all gone.
02:44:25 <ihope> Now, methinks this BF competition I set up crashed.
02:44:38 <kipple> I wonder what the purpose of that spam is anyway. After all, the text doesn't show up on the pages...
02:44:48 <ihope> Google PageRank and stuff, I think.
03:06:04 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)).
03:14:02 * SimonRC presents the award for the least historically accurate movie ever: http://www.imdb.com/title/tt0096486/
03:32:33 -!- kipple has quit (Read error: 110 (Connection timed out)).
03:53:13 -!- ihope has quit ("Excuse for my quit but I do not have money to buy meal to my children. Forgive me please.").
04:22:22 -!- graue has quit ("Leaving").
04:38:45 -!- Arrogant has joined.
05:41:33 -!- cmeme has quit (Remote closed the connection).
05:43:13 -!- cmeme has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:57:43 -!- Arrogant has quit ("Leaving").
09:35:15 -!- jix has joined.
10:18:40 -!- CXII has joined.
10:43:26 -!- CXI has quit (Read error: 110 (Connection timed out)).
10:49:56 -!- kipple has joined.
12:21:56 <lament> http://gallery.z3.ca/d/10644-1/IMG_5637.JPG
12:25:46 <lament> nono, this is a dancing ghost:
12:25:47 <lament> http://gallery.z3.ca/d/10647-1/IMG_5639.JPG
12:27:19 <lament> took those pictures a few hours ago
12:31:45 -!- jix has quit ("This computer has gone to sleep").
13:18:48 <kipple> yay. I managed to move a value from one stack to another in my new esolang! maybe it is usable after all :)
15:10:19 -!- jix has joined.
15:26:37 -!- ihope has joined.
15:26:49 <ihope> They're generally set apart from a sentence by an exclamation point, or by a comma when the feeling's not as strong.
15:28:39 <ihope> Lolly, lolly, lolly, get your adverbs here!
15:31:21 <ihope> Like a butterfly, or like a bee...
15:59:11 <ihope> Gasp, a Google search for "all in all, she's just another nurse in the wall" turns up results...
16:00:39 <ihope> I didn't actually put the quotes on it, but still...
16:42:14 -!- tgwizard has joined.
17:11:53 -!- CXII has quit (Read error: 104 (Connection reset by peer)).
17:12:04 -!- CXII has joined.
18:30:01 -!- poiuy_qwert` has joined.
19:36:45 -!- calamari has joined.
19:40:25 -!- calamari has quit (Client Quit).
19:47:46 -!- tgwizard has quit ("Leaving").
20:12:51 -!- calamari has joined.
20:14:58 -!- ihope has quit (Read error: 110 (Connection timed out)).
20:25:40 -!- calamari has quit ("Leaving").
20:26:47 -!- calamari has joined.
20:33:27 -!- calamari has quit ("Leaving").
20:35:48 -!- poiuy_qwert` has quit (Read error: 110 (Connection timed out)).
20:36:55 -!- calamari has joined.
20:41:34 -!- ihope has joined.
20:42:15 <ihope> That connected MUCH faster than it normally.
20:45:24 -!- calamari has quit ("Leaving").
21:06:48 -!- calamari has joined.
21:16:41 -!- calamari has quit (Remote closed the connection).
21:29:47 -!- poiuy_qwert has joined.
21:30:41 -!- poiuy_qwert has quit.
21:31:51 -!- poiuy_qwert has joined.
21:38:07 -!- calamari has joined.
21:54:39 -!- tgwizard has joined.
22:47:25 -!- calamari has quit ("Leaving").
22:53:18 -!- calamari has joined.
22:54:12 -!- calamari has quit (Client Quit).
00:10:04 -!- tgwizard has quit (Read error: 110 (Connection timed out)).
00:32:45 -!- ihope has quit ("Excuse for my quit but I do not have money to buy meal to my children. Forgive me please.").
00:59:18 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
01:49:58 -!- ihope has joined.
01:53:09 -!- ihope_ has joined.
02:09:44 -!- ihope has quit (Connection timed out).
03:01:50 -!- kipple has quit (Read error: 110 (Connection timed out)).
04:16:18 * ihope_ wants a language whose syntax is IPA
04:22:34 -!- Arrogant has joined.
04:23:02 <ihope_> It would include sounds like the glottal nasal and the velar trill.
04:25:35 <ihope_> By my understanding, the former is a hum and the latter's a gargle. How fun!
04:52:47 * SimonRC decides, once again, that _Perry Bible Fellowship_ is sick, really sick: http://70.86.201.113/imageserv2/temporary/PBF048BCTodayismyBirthday.html
04:52:53 <SimonRC> yet funny at the same time
05:00:45 -!- GregorR-P has joined.
05:41:41 -!- Arrogant_ has joined.
05:56:04 -!- Arrogant_ has quit ("Leaving").
05:57:19 -!- Arrogant has quit (Read error: 113 (No route to host)).
06:10:22 <ihope_> $vv^..^.v...----#vv^..^.v...----&vv^..^.v...----#vv^..^.v...---- <- music notation
06:11:43 * ihope_ can't stop staring at that &
06:11:53 <ihope_> & scares me, as does D.
06:14:32 -!- ihope_ has quit ("I've stayed up WAY too late").
06:25:21 -!- GregorR-P has quit (Remote closed the connection).
06:29:51 -!- GregorR-P has joined.
07:30:38 -!- GregorR-P has quit (Read error: 104 (Connection reset by peer)).
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:27:09 -!- tgwizard has joined.
09:15:28 -!- CXII has quit (Read error: 104 (Connection reset by peer)).
09:15:43 -!- CXII has joined.
10:41:12 -!- jix has joined.
11:57:28 -!- kipple has joined.
12:06:01 -!- pgimeno_ has quit ("problemas de hardware").
12:52:49 -!- poiuy_qwert` has joined.
13:10:16 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)).
13:12:50 -!- blablanick has joined.
13:13:03 -!- jix has quit (Nick collision from services.).
13:13:05 -!- blablanick has changed nick to jix.
15:34:38 -!- pgimeno has joined.
17:28:46 <SimonRC> hehehe: http://www.thesmokinggun.com/archive/fword1.html
17:28:50 <SimonRC> Best f*cking legal document of the f*cking year. :-D
17:46:42 <kipple> here's nice flash educational on how to use the word: http://www.ebaumsworld.com/flash/fwordflash.html
18:28:58 * SimonRC suspects there is a 63-char limit on any part of a domain name: http://www.ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.net/
18:32:19 <pgimeno> I didn't know COBOL was that esoteric: http://home.swbell.net/mck9/cobol/style/alter.html
18:36:47 <kipple> hehe. most old languages have some esoteric features :)
18:38:09 <pgimeno> that instruction feels like an easy way to rewrite SMETANA programs in COBOL
18:39:08 <SimonRC> do you knw about fortran constants?
18:39:24 <SimonRC> In many old fortrans, literals are mutable...
18:39:59 <SimonRC> You can do things like 5 = 2 + 2, then equality tests will find 4=5.
18:40:06 <pgimeno> actually I was reading a complain about variable variables in PHP in The Daily WTF
18:40:58 <SimonRC> This is because they compiled for machines without immediate adressing modes, and optimised identical constants to be the same constant.
18:41:26 <SimonRC> But didn't do any checking that you were assigning to a location containing a variable rather than a literal.
18:42:11 <pgimeno> that sounds like writing in C: str = "hey!"; str[3] = 's';
18:42:20 <pgimeno> early compilers allowed that
18:42:56 <pgimeno> specifically Borland ones IIRC
18:44:06 <pgimeno> if the optimization "merge duplicate strings" was checked, if you used: str2 = "hey!"; printf("%s", str2); you got: heys
18:44:57 <pgimeno> that made me hate C in the first place
18:45:24 <SimonRC> You just have to remember that C doesn't have first-class strings.
18:58:00 <pgimeno> <pgimeno> early compilers allowed that
18:58:08 <pgimeno> early DOS compilers, that is :)
19:42:09 -!- GregorR-P has joined.
20:06:43 -!- GregorR-P has quit (Remote closed the connection).
22:45:07 -!- tgwizard has quit ("Leaving").
23:16:49 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
23:36:55 -!- calamari has joined.
00:12:21 <kipple> calamari: the link the the Spaghetti spec in the wiki returns a 404
00:12:38 <calamari> kipple: thanks, I'll check that out
00:17:15 <calamari> hmm, I did a search for lilly, but I guess it does not match url's in the search
00:19:21 <calamari> okay, hopefully that does it :)
00:36:21 -!- poiuy_qwert has joined.
00:45:51 -!- poiuy_qwert` has quit (Read error: 110 (Connection timed out)).
01:41:31 -!- poiuy_qwert` has joined.
01:56:09 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)).
02:01:43 -!- poiuy_qwert has joined.
02:11:40 -!- poiuy_qwert` has quit (Read error: 110 (Connection timed out)).
02:11:47 -!- poiuy_qwert` has joined.
02:22:34 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)).
02:35:03 -!- poiuy_qwert has joined.
02:36:24 <SimonRC> poiuy_qwert: and what has happened to you connection?
02:37:03 <SimonRC> poiuy_qwert: What is the airspeed velocity of an unladen swallow?
02:45:04 -!- poiuy_qwert` has quit (Read error: 110 (Connection timed out)).
02:49:44 -!- poiuy_qwert` has joined.
02:59:28 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)).
02:59:31 -!- ihope_ has joined.
02:59:57 <ihope_> I realized last night that it's possible to multiply music by other music.
03:00:50 <kipple> so, what do you get if you multiply Beethoven with Marilyn Manson?
03:02:25 <ihope_> Lots and lots of Marilyn Manson.
03:02:43 <ihope_> You wouldn't notice the Beethoven.
03:03:04 <ihope_> Multiplying Marilyn Manson with Beethoven, however, produces lots and lots of Beethoven.
03:03:17 -!- poiuy_qwert has joined.
03:03:19 <ihope_> You wouldn't notice the Marilyn Manson in that.
03:05:09 <ihope_> In general, you wouldn't want to multiply entire songs by other entire songs.
03:05:33 <ihope_> That is, in x*y, y should be short.
03:06:13 <SimonRC> No instance for (Num Music).
03:06:37 <ihope_> Simply replace each of the notes in x with y.
03:08:31 <SimonRC> ah, so you shorten and transpose a copy of the first piece for each note of the second?
03:08:58 <calamari> or just multiply the samples and clip.. hehe
03:09:17 <calamari> of ourse it would probably clip all the time
03:09:21 <ihope_> ($v^v)*($vv^.^..v.......) = $vv^.^..v.......#vv^.^..v.......&vv^.^..v.......$vv^.^..v.......
03:09:39 <calamari> maybe if the volume of each were reduced beforehand
03:09:56 <SimonRC> ( http://www.haskell.org/haskore/ )
03:10:35 <ihope_> SimonRC: there's no obvious way to write music on the computer, so I invented one :-P
03:10:51 <calamari> while (x*y>some_value) { x--; y--; }
03:11:42 <calamari> would need to read the entire song and set the scale that way
03:12:27 <ihope_> $ is simply some note, v is one step down from the previous note, ^ is one step up from the previous note, . is a continuation of the previous note, # is a repetition of the previous note, and & is two steps up from the previous note.
03:13:24 -!- poiuy_qwert` has quit (Read error: 110 (Connection timed out)).
03:13:51 <ihope_> Because that's to the right of v on the keyboard :-)
03:15:27 <calamari> how long is a single $ with no .'s ?
03:15:50 <ihope_> Each character represents the smallest amount of time possible.
03:16:01 <SimonRC> waitamo, there is a perfectly good notation for music on a computer...
03:17:20 <SimonRC> Ln sets the reciprocal of length
03:17:40 <SimonRC> ML MN MS legato, normal, staccato...
03:18:19 <SimonRC> scrily I can remember this despit not using for several years
03:19:02 <SimonRC> http://pages.intnet.mu/jhbpage/Program/Qbasic/tutorial/Ch16.htm
03:19:04 <calamari> my first introduction to programming was watching my grandparents code a song in basic
03:20:09 <SimonRC> My dead grandfather was a telephone switching engineer.
03:20:29 <SimonRC> he had some ancient system in his lof that ran GEM2
03:20:34 <ihope_> A dead telephone switching engineer?
03:20:58 * SimonRC tries to remember where that sounds familiar from
03:21:29 <ihope_> Where what sounds familiar from?
03:21:46 <SimonRC> "< ihope_> A dead telephone switching engineer?"
03:22:33 <ihope_> Well, I just made it up, so don't try to find where I got it :-)
03:23:11 <SimonRC> # If the series of zs will always stay # # close to z and never trend away # # that point is in the Mandlebrot set. #
03:24:03 <ihope_> What about that Collatz fractal thingy?
03:27:12 -!- poiuy_qwert` has joined.
03:29:58 <SimonRC> poiuy_qwert`: hey, you're back again!
03:30:37 <ihope_> Just extend the Collatz function to complex numbers, then iterate it to use it as a fractal.
03:31:49 <poiuy_qwert`> just because my internet is going crazy doesn't mean you have to make fun of me :(
03:33:23 -!- kipple has quit (Read error: 110 (Connection timed out)).
03:37:43 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)).
03:43:11 <SimonRC> ihope_: problem: the Collatz function is only defined on integers ATM.
03:48:39 <SimonRC> ah, wait, Wikipedia explains a generalisation:
03:50:18 <SimonRC> f z = 1/2 * z * (square $ cos $ z * pi / 2) + (3 * z + 1) * (square $ sin $ z * pi / 2)
04:00:55 <ihope_> Now, how's trigonometry and stuff work on complex angles? :-)
04:15:04 <SimonRC> just apply the infinite series as usual
04:15:47 * SimonRC recalls making a fractal that looked like an infinite series of 4-digited rubber gloves.
04:16:04 <SimonRC> it was based on some random trig formula, but I forget what
04:45:55 -!- ihope_ has quit (Read error: 110 (Connection timed out)).
04:54:50 <SimonRC> lol: http://xahlee.org/emacs/i/emacs_learning_curves.png
04:57:02 -!- poiuy_qwert has joined.
05:07:37 -!- poiuy_qwert` has quit (Read error: 110 (Connection timed out)).
05:53:01 <SimonRC> "In this project, I took the role of chief arse-kicker."
05:53:09 <SimonRC> calamari: he keeps doing that
07:07:30 -!- jix has joined.
07:16:27 <SimonRC> How quiet IRC is at night.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:11:41 <GregorR> Have you been talking on another network :P
08:11:52 <GregorR> Somebody on another network randomly deicded to call me "Big G"
08:13:49 -!- jix has quit ("vergleichsarbeit").
09:52:37 -!- calamari has quit ("Leaving").
10:58:03 -!- kipple has joined.
11:37:47 -!- jix has joined.
13:19:37 -!- blablanick has joined.
13:19:40 -!- jix has quit (Read error: 145 (Connection timed out)).
13:42:10 -!- blablanick has changed nick to jix.
13:57:20 -!- poiuy_qwert` has joined.
14:07:34 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)).
16:12:36 -!- GregorR-W has joined.
17:50:43 -!- jix has quit ("This computer has gone to sleep").
20:39:21 -!- jix has joined.
20:57:21 -!- kipple has quit (Read error: 110 (Connection timed out)).
21:06:33 -!- ihope_ has joined.
21:06:35 -!- ihope_ has changed nick to ihope.
21:50:10 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:14:47 -!- Baughn has left (?).
22:30:24 -!- poiuy_qwert has joined.
22:38:41 -!- `poiuy_qwert has joined.
22:46:04 -!- `poiuy_qwert has quit.
22:46:46 -!- poiuy_qwert` has quit (Read error: 110 (Connection timed out)).
22:54:30 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)).
23:26:08 -!- GregorR-W has quit (Remote closed the connection).
23:29:57 -!- GregorR-W has joined.
23:32:08 -!- poiuy_qwert has joined.
23:52:51 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)).
01:22:40 -!- poiuy_qwert has joined.
01:53:24 -!- ihope_ has joined.
01:56:54 <poiuy_qwert> can anyone explain the [ and ] commands of Gammaplex?
01:58:31 -!- GregorR-L has joined.
01:59:24 <ihope_> One pushes RP to the stack, one pops RP from the stack :-P
02:04:14 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
02:04:16 -!- tokigun has joined.
02:04:36 <ihope_> Those push and pop what RP is pointing to, don't they?
02:06:02 <ihope_> I dunno; I need to have a command reference in front of me :-)
02:10:58 -!- ihope has quit (Read error: 110 (Connection timed out)).
03:43:23 -!- GregorR-L has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.3/2006042618]").
03:50:53 -!- CXII has changed nick to CXI.
04:07:41 -!- ihope_ has quit ("Excuse for my quit but I do not have money to buy meal to my children. Forgive me please.").
06:43:47 -!- calamari has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:01:25 -!- GregorR-W has quit (Remote closed the connection).
08:02:15 -!- GregorR-W has joined.
08:47:50 -!- kipple has joined.
09:22:24 -!- calamari has quit ("Leaving").
10:46:05 -!- puzzlet_ has quit (Remote closed the connection).
10:46:28 -!- puzzlet has joined.
13:00:42 -!- jix has joined.
13:30:21 -!- jix has quit (Read error: 110 (Connection timed out)).
13:31:55 -!- jix has joined.
14:44:45 -!- ihope has joined.
14:45:00 <ihope> I don't like English. I refuse to speak it.
14:45:53 <kipple> ok. vi kan godt snakke norsk i stedet.
14:51:58 <jix> Geht das schon wieder los?
15:30:36 -!- GregorR has quit (Remote closed the connection).
16:40:56 -!- tgwizard has joined.
17:12:41 -!- ihope_ has joined.
17:30:14 -!- ihope has quit (Read error: 110 (Connection timed out)).
17:55:49 -!- poiuy_qwert has quit.
18:04:14 -!- ihope__ has joined.
18:04:17 -!- ihope__ has changed nick to ihope.
18:10:33 -!- ihope__ has joined.
18:22:11 -!- ihope_ has quit (Read error: 110 (Connection timed out)).
18:26:09 -!- ihope has quit (Read error: 110 (Connection timed out)).
18:39:05 -!- ihope__ has quit (Read error: 110 (Connection timed out)).
18:48:30 -!- GregorR has joined.
19:24:40 -!- ihope__ has joined.
19:24:44 -!- ihope__ has changed nick to ihope.
19:43:42 -!- ihope__ has joined.
19:44:59 -!- ihope has quit (Read error: 110 (Connection timed out)).
19:45:03 -!- ihope__ has changed nick to ihope.
20:05:46 -!- GregorR-L has joined.
20:06:26 -!- ihope has quit (Read error: 110 (Connection timed out)).
20:10:54 -!- calamari has joined.
20:23:24 <GregorR-L> Unfortunately, my paltmop isn't getting any signal in here, so I can't get four :(
20:39:26 * jix IS OVERCLOCKING HIS GP2X OMGLOL11111
20:39:41 -!- poiuy_qwert has joined.
20:39:58 <jix> moin poiuy_qwert!
20:40:17 <jix> moin == hello
20:47:57 <jix> german (it's only used in some areas in germany)
20:48:32 -!- poiuy_qwert has quit.
21:06:20 -!- poiuy_qwert has joined.
21:10:50 -!- ihope__ has joined.
21:10:56 -!- ihope__ has changed nick to ihope.
21:16:56 -!- GregorR-L has quit ("And then, Gregor disappeared.").
21:40:00 -!- tgwizard has quit (Remote closed the connection).
21:43:01 -!- calamari has quit ("Leaving").
22:05:03 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:12:24 -!- GregorR-L has joined.
23:31:09 -!- ihope___ has joined.
23:31:40 -!- ihope has quit (Nick collision from services.).
23:31:42 -!- ihope___ has changed nick to ihope.
23:32:27 <GregorR-L> Quite the collection of _'s you had
23:49:51 -!- GregorR-L has quit ("And then, Gregor disappeared.").
01:44:25 -!- calamari has joined.
01:44:42 -!- calamari has quit (Client Quit).
02:20:42 <ihope> I just remembered that I wanted to post a spec for a lew esolang today.
02:21:17 <ihope> But my mother's begging me to go to bed, so...
02:21:29 -!- ihope has quit ("Bedtime!").
03:18:39 -!- GregorR has quit (Remote closed the connection).
03:50:32 -!- calamari has joined.
03:51:28 -!- CXI has quit (Connection reset by peer).
03:51:42 -!- CXI has joined.
05:41:50 -!- kipple has quit (Read error: 110 (Connection timed out)).
07:10:01 -!- GregorR has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:01:24 -!- GregorR-W has quit (Remote closed the connection).
08:02:15 -!- GregorR-W has joined.
08:11:48 -!- calamari has quit ("Leaving").
10:09:49 -!- fizzie has joined.
12:27:32 -!- jix has joined.
13:07:04 -!- kipple has joined.
13:21:26 -!- jix___ has joined.
13:21:40 -!- jix has quit (Nick collision from services.).
13:21:42 -!- CXII has joined.
13:21:43 -!- jix___ has changed nick to jix.
13:22:00 -!- CXI has quit (Connection reset by peer).
14:21:08 -!- ihope has joined.
15:28:57 <ihope> Okay, what I have so far: + [ , > [-] ++++ [ < ----- ----- ----- ----- --- > - ] < [ > [-] ++++ [ < +++++ +++++ +++++ +++++ +++ > - ] < . [-] ]
15:29:31 <ihope> The bit inside the outer loop (which is not closed) inputs a character, then outputs it if and only if it wasn't a backslash.
15:29:48 <ihope> Either way, the "current" cell is left at zero.
15:30:10 <ihope> So that means I can't specify what to do if it WAS zero.
15:30:53 <ihope> Let's try a not-thingy.
15:33:06 <ihope> + [ , > [-] ++++ [ < ----- ----- ----- ----- --- > - ] < [ > [-] ++++ [ < +++++ +++++ +++++ +++++ +++ > - ] < . [-] + ] [ - >> + << ] >> [ , < [-] ++++ [ > ---- ---- < - ] > . [-] ] << ]
15:33:19 <ihope> And there's ye program.
15:36:01 -!- cmeme has quit (Remote closed the connection).
16:02:39 -!- cmeme has joined.
17:27:23 -!- ihope has quit (Read error: 110 (Connection timed out)).
17:41:57 <SimonRC> pronounce repeatedly: "Dead-headed Ed had edited it."
17:57:10 <fizzie> Ded-hedid ed had edidedid.
18:04:24 <SimonRC> hmm, conjoined turtles? http://www.spinnoff.com/zbb/templates/subSilver/images/icon_minipost.gif
18:04:34 <SimonRC> http://www.spinnoff.com/zbb/viewtopic.php?p=315221#315221
18:26:37 * SimonRC goes, leaving you with the ugliest dog ever.
18:26:50 <SimonRC> Heck, it looks like a bad special effect: http://www.spinnoff.com/zbb/viewtopic.php?p=380242#380242
18:37:38 -!- tgwizard has joined.
19:58:46 -!- CXII has quit (Connection timed out).
20:00:55 -!- GregorR has quit (Remote closed the connection).
21:01:01 -!- kipple has quit (Read error: 104 (Connection reset by peer)).
21:01:16 -!- kipple has joined.
21:51:28 -!- ihope has joined.
21:52:11 -!- tgwizard has quit ("Leaving").
21:57:35 <ihope> I got my esolang all figured out. Now I just have to write the spec for it :-)
21:58:00 <ihope> I notice that EgoBot is away without leave again...
22:09:20 <ihope> Anyway, said esolang can probably be simulated in what's-its-name and Brainhype, but I don't know of any other languages which can simulate it.
22:14:35 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:31:27 <GregorR-W> ihope: My network sucks. You want to host egobot?
23:15:12 <ihope> You mean run it on my own computer?
23:15:35 <ihope> Well, it disconnects from the 'Net whenever I close the lid, so it wouldn't be too darn much better.
23:16:01 * ihope oughta turn "aggressive notify" back on
23:36:29 -!- GregorR-W has quit ("And then, Gregor remembered to close his client when he left work.").
23:46:26 -!- GregorR has joined.
00:35:22 -!- mtve has quit (Remote closed the connection).
01:11:01 <SimonRC> GregorR: I may be able to host it for a few weeks...
01:11:21 <SimonRC> but now is bed-time for me
01:13:03 <SimonRC> oh, BTW... (The Man Who Knew Too Little)++
01:42:32 -!- ihope has quit ("Excuse for my quit but I do not have money to buy meal to my children. Forgive me please.").
01:43:48 -!- ihope has joined.
01:44:02 -!- kipple has quit (Read error: 110 (Connection timed out)).
02:13:50 <ihope> Would y'all kill me if I invented an esoteric programming language called INTERCAL?
03:15:31 <ihope> I got'sa go. Memo me or something... bye!
03:15:57 -!- ihope has quit ("You, quadruped! Sprechen sie Englisch?").
04:09:31 -!- EgoBot has joined.
06:17:13 -!- CXI has joined.
06:27:24 -!- calamari has joined.
06:53:26 -!- mtve has joined.
07:09:49 -!- poiuy_qwert has quit.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:52:23 -!- GregorR has quit (Read error: 104 (Connection reset by peer)).
08:52:45 -!- GregorR has joined.
08:52:47 -!- EgoBot has quit (Read error: 104 (Connection reset by peer)).
09:18:31 -!- calamari has quit ("Leaving").
10:01:11 -!- kipple has joined.
12:18:29 -!- nooga has joined.
12:20:29 <fizzie> Based on hostnames, there's just me right now.
12:22:24 <fizzie> Nnno; it appears to be a band or something like that.
12:22:54 <nooga> they have one song which is hell addicting
12:23:48 <nooga> if you don't mind: http://roft.ru/files/Loituma-Levas_polka.mp3 check that out
12:25:09 <nooga> and I must admit that your language is even more twisted than Polish
12:28:50 <fizzie> It's a rather... "dialect-y" form of Finnish, though; and the most "ripirapirallaa"-parts are actually partly nonsensical. Quite a lot of the piece is valid and coherent language, still.
12:29:44 <nooga> what does mean 'nyyhkyytteek' ?
12:30:42 <fizzie> "nyyhkyttää" is quite close to "to cry", although that would be "itkeä". Perhaps "to sniffle" is closer.
12:31:43 <nooga> "Salivili hipput tupput tppyt
12:31:43 <nooga> ppyt tipput hilijalleen.
12:34:02 <fizzie> That doesn't really mean anything, except that the last word (usually spelt "hiljalleen") means something like "slowly". (Although "hitaasti" would be the usual word for "slowly"; I don't think I speak English well enough to explain the difference.)
12:35:12 <nooga> in Polish it's almost normal
12:36:36 <nooga> that you can't explain some nuances using english
12:40:20 <fizzie> BTW: That file name is a bit incorrect: it's actually "ievas", not "levas"; "Ieva" being a eastern-Finnish way of pronouncing the (female) name "Eeva". (And I think the original name of the song is "Ievan Polkka"; the "n" there is a genitive suffix, which has apparently been translated to the english "s".)
12:40:49 <fizzie> http://en.wikipedia.org/wiki/Ievan_Polkka
13:03:42 <nooga> it is impossible to read fluantly the text of that song
13:20:10 -!- poiuy_qwert has joined.
13:31:16 -!- jix__ has joined.
13:35:54 -!- jix__ has changed nick to jix.
13:46:21 <nooga> i like that language, although I can't pronounce any phrase correctly ;d
13:55:15 <nooga> once I've even wrote a generator
13:56:05 <nooga> which generated words that look like Polish, or Finnish (depends on dictionary loaded)
13:56:25 <nooga> or any other language if you wish
14:25:16 -!- nooga has quit (Read error: 104 (Connection reset by peer)).
14:32:16 -!- jix has quit ("This computer has gone to sleep").
15:49:29 -!- mtve has quit (Read error: 104 (Connection reset by peer)).
16:24:27 -!- ihope has joined.
16:24:53 <ihope> SMATINY's getting plenty of attention all of a sudden...
16:27:32 <kipple> and even without an implementation!
16:31:21 <ihope> Oog, I have too many things open.
16:31:29 * ihope reboots, then implements
16:32:56 -!- ihope has quit (Read error: 104 (Connection reset by peer)).
16:40:58 -!- ihope has joined.
16:55:15 <poiuy_qwert> im kinda a bit confused with the Swap in SMATINY
16:55:38 <poiuy_qwert> what happens when X=Z? the description is a bit confusing
16:55:55 <ihope> Swap X with Y is always the same as swap Y with X.
16:56:01 <ihope> I'll clarify that.
16:56:21 <ihope> Oh, it says "...and similarly for X = Z".
16:57:46 <poiuy_qwert> so if X doesn't equal Y or Z it just goes to X+1?
17:30:56 -!- poiuy_qwert` has joined.
17:37:05 -!- jix has joined.
17:40:17 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)).
19:04:15 -!- mtve has joined.
20:07:37 -!- ihope_ has joined.
20:25:23 -!- ihope has quit (Read error: 110 (Connection timed out)).
20:56:59 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
21:18:31 -!- wildhalcyon has joined.
21:36:09 <SimonRC> DRM -- The practice of giving someone encrypted data, the decryption algorithm, and the decryption key, then trying to control how they use the decrypted data.
22:00:25 -!- jix has joined.
22:00:57 -!- jix has quit (Client Quit).
22:16:18 -!- GregorR-L has joined.
22:24:14 -!- ChanServ has quit (ACK! SIGSEGV!).
22:25:20 -!- ChanServ has joined.
22:25:20 -!- irc.freenode.net has set channel mode: +o ChanServ.
23:01:58 -!- GregorR-L has quit (kornbluth.freenode.net irc.freenode.net).
23:01:58 -!- poiuy_qwert` has quit (kornbluth.freenode.net irc.freenode.net).
23:02:26 -!- GregorR-L has joined.
23:02:26 -!- poiuy_qwert` has joined.
23:06:00 -!- poiuy_qwert` has quit (kornbluth.freenode.net irc.freenode.net).
23:06:00 -!- GregorR-L has quit (kornbluth.freenode.net irc.freenode.net).
23:07:30 -!- GregorR-L has joined.
23:07:30 -!- poiuy_qwert` has joined.
23:26:06 -!- kipple has quit (Read error: 110 (Connection timed out)).
23:50:30 -!- wildhalcyon_ has joined.
23:53:07 -!- poiuy_qwert has joined.
00:01:53 -!- wildhalcyon_ has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.3/2006042618]").
00:05:43 -!- poiuy_qwert` has quit (kornbluth.freenode.net irc.freenode.net).
00:05:43 -!- GregorR-L has quit (kornbluth.freenode.net irc.freenode.net).
00:07:02 -!- ihope_ has changed nick to ihope.
00:08:48 -!- wildhalcyon has quit (Read error: 110 (Connection timed out)).
00:11:03 -!- bsmntbombdood has joined.
00:11:09 -!- poiuy_qwert` has joined.
00:22:38 -!- poiuy_qwert` has quit (Read error: 110 (Connection timed out)).
00:39:28 -!- GregorR-L has joined.
01:16:12 <ihope> Ack, wait a minute...
01:54:18 <ihope> I wanted to save that file that contained a piece of a specification of Timeless.
02:05:54 <ihope> Okay, why do none of the programming languages I've seen use Spanish keywords?
02:08:07 <ihope> Why not just translate an existing language? :-)
02:10:14 <ihope> "datos Foo donde..."
02:11:28 <SimonRC> see: GOTO++ (French), var'aq (Klingon), Lingua::Romana::Perligata (Latin)
02:12:01 <SimonRC> The third is particularly cool
02:12:07 <ihope> Oh yeah, var'aq is Klingon.
02:16:30 <ihope> http://www.google.com/search?hl=en&q=learn+klingon&btnG=Google+Search
02:18:22 <ihope> Yay, now I know how to boss people around in Spanish! :-P
02:18:56 <bsmntbombdood> I have a spanish final coming up, and I am not prepared
02:19:15 <ihope> I feel like I'm "prepared enough", though.
02:20:01 <ihope> I just gotta distinguish between what Mr. Spanish Teacher calls "shoe verbs" and the normal ones.
02:20:59 <ihope> I suppose that is a bit more appropriate.
02:32:04 <ihope> Hmm, this website says that it's easier to just pretend that our verbs are "puede" and such instead of "poder" and such.
02:33:18 <ihope> It's better to think "okay, 'puede' has a UE in it so I change that to an O to get 'poder', 'podemos', and 'podéis'" than "does that 'o' in 'poder' change to a 'ue' or not?".
02:46:31 -!- ihope has quit ("Holamellamoihope127ymiespaciadoresroto").
04:55:41 <lament> http://gallery.z3.ca/d/10709-1/dike.jpg
05:02:42 -!- EgoBot has joined.
05:26:16 -!- bsmntbombdood has quit ("bed time").
06:10:28 -!- GregorR has quit (Remote closed the connection).
06:10:30 -!- EgoBot has quit (Remote closed the connection).
06:12:58 -!- GregorR has joined.
06:13:32 -!- EgoBot has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:39:11 -!- GregorR-L has quit (Read error: 110 (Connection timed out)).
09:05:36 -!- kipple has joined.
10:28:22 -!- redwyrm has joined.
10:28:55 <redwyrm> I'm writing a NULL interpreter for the E language
10:34:42 <kipple> what's the E language?
10:35:36 <redwyrm> E is supposed to be the language of the 21st century or something
10:35:48 <redwyrm> #erights is where some of those folks hang out
10:36:23 <redwyrm> I came across it on Monday, and I've been writing in it almost nonstop since then ;-)
10:36:51 <kipple> got a homepage link? I suspect googling for "E" will not be very productive...
10:40:49 <kipple> lol: "Rune will be your friend for experimentation as you learn E"
10:41:55 <kipple> not in norway. it is actually one of the more common first names
10:42:21 <redwyrm> does it have any connection with runes?
10:44:12 <redwyrm> so what esoteric languages are you into?
10:46:59 <redwyrm> I've really only gotten into brainfuck
10:47:28 <redwyrm> I wrote a C interpreter for it in like 2002 or 3
10:48:12 <kipple> so, how did you hear about this channel?
10:48:32 <redwyrm> it was mentioned in #erights
10:49:25 <kipple> do you know about the Wiki?
11:05:34 <kipple> yes. a damn odd language ;)
11:23:10 <redwyrm> well, I have no food, and only coffee and water to drink
11:23:22 <redwyrm> I need to get some groceries tomorrow
11:23:31 <redwyrm> I've postponed it as long as I can
11:30:45 -!- jix has joined.
12:49:06 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
14:08:58 <SimonRC> redwyrm: I hate to say this, but "E" is already taken...
14:09:16 <SimonRC> It is a language for proof-finding.
14:09:49 <kipple> there are several D languages as well I think
14:09:59 <kipple> not a big problem really
14:10:08 <SimonRC> http://www4.informatik.tu-muenchen.de/~schulz/WORK/eprover.html
14:10:25 * SimonRC bemoans the decline of Befunge
14:11:13 <SimonRC> "#esoteric: Total of 18 nicks [1 ops, 0 halfops, 0 voices, 17 normal]"
14:11:26 <redwyrm> SimonRC, the question is whether one of the E languages can outshine the others
14:11:49 <SimonRC> we need to tell ChanServ that some of use should have admin rights, besides to founder
14:25:00 -!- ihope has joined.
14:25:34 <SimonRC> "#esoteric: Total of 18 nicks [1 ops, 0 halfops, 0 voices, 17 normal]"
14:25:42 <SimonRC> we need to tell ChanServ that some of use should have admin rights, besides to founder
14:26:14 <ihope> I count 19, though. :-P
14:26:48 <SimonRC> yeah, well there are 19 now
14:28:41 <SimonRC> bah: "Contact: andreou, last seen: 38 weeks 1 day (18h 0m 20s) ago"
14:29:00 <SimonRC> better: "Alternate: lament << ONLINE >>"
14:29:18 <SimonRC> so, we prod lament and tell him to tell ChanServ that some of can be ops
14:29:36 <SimonRC> is it polite to suggest who9 on a public channel?
14:44:14 -!- jix has joined.
15:00:25 <fizzie> Incidentally, at a summer job interview a week or so ago the interviewer asked me "what are these esoteric programming languages?" since I had listed them as a hobby in my CV.
15:01:48 <fizzie> Had to show him mooz's Befunge-quicksort (at http://kotisivu.mtv3.fi/quux/qsort.html); decided that Befunge is a more work-safe example of an esolang than Brainfuck.
15:09:42 <SimonRC> I have the idea of making a C-to-funge98 compiler at some point
15:26:05 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)).
15:26:47 -!- SimonRC has joined.
15:27:31 <ihope> Right after I said "Woot!"
15:27:51 <SimonRC> ah, th uni fell off the net
15:32:18 * SimonRC plonks that number system on the ZBB
15:41:41 -!- int-e has joined.
15:48:32 -!- int-e has left (?).
15:53:52 -!- int-e has joined.
15:53:59 -!- tgwizard has joined.
16:10:41 -!- int-e has quit (Remote closed the connection).
16:13:53 -!- int-e has joined.
16:28:41 -!- ihope has quit (Read error: 110 (Connection timed out)).
16:29:06 -!- GregorR-W has joined.
16:34:00 -!- SimonRC has quit (Remote closed the connection).
16:34:05 -!- SimonRC has joined.
17:17:41 <kipple> wow. the wiki is really active these days.
17:18:40 <kipple> the new anti-spam tricks seems to be working
17:20:31 -!- ChanServ has quit (ACK! SIGSEGV!).
17:33:12 -!- redwyrm has left (?).
17:37:05 -!- ChanServ has joined.
17:37:05 -!- irc.freenode.net has set channel mode: +o ChanServ.
17:58:25 -!- int-e has left (?).
20:30:40 -!- ihope has joined.
21:35:00 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
21:35:02 <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
21:39:31 <ihope> Must... use... FYB...
21:39:39 <ihope> Must... use... FYB...
22:43:20 -!- bsmntbombdood has joined.
22:46:16 * ihope thinks those two were in the wrong order
22:46:18 <GregorR-W> Now if only I had a basement in the first place :P
22:47:05 <GregorR-W> A blown-up basement is (questionably) better than no basement at all X-P
22:47:35 <ihope> Hmm, apparently some character recognition system read "scrutiny" as "smatiny".
22:49:07 <ihope> Who needs to study? :-P
22:56:50 <ihope> You know, translated into English, that's "STDUIYGN IS 4 LMERAS!!!1!!!1!!1!!1!! :-D :-D :-D l0l"
23:18:15 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)).
23:20:30 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
23:42:07 -!- tgwizard has quit ("Leaving").
00:03:24 <ihope> !bf_txtgen Caution! Under no circumstances confuse the mesh with the interleave operator, except under confusing circumstances!
00:04:43 * kipple mingles with the operators
00:08:00 <ihope> It's getting there, I'm sure
00:08:30 <GregorR-W> My xchat is f'd up, it's taking 100% CPU >_>
00:09:02 <EgoBot> 1176 ++++++++++++++[>+++++++>++++++++>+++++>++++++++<<<<-]>>>---.<<-.>>>+++++.-.-----------.<<-.-.>>------------------------------------------------------------------------.-.<++++++++++++++++++.<.>+++++++++++++++.<<++++.>++++.>>.<++++++++++.+.>.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++.<<.---------------.>++++++.<<++++++++.>>>++++++++++.<-.<--.<
00:12:36 <ihope> xchat was taking up all your CPU time, or EgoBot was?
00:46:16 -!- kipple has quit (Read error: 110 (Connection timed out)).
01:07:52 -!- bsmntbombdood has joined.
03:14:11 -!- ihope has quit ("Holamellamoihope127ymiespaciadoresroto").
03:52:27 <GregorR> Did I forget to log off at work again?
04:14:00 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)).
04:57:27 -!- GregorR has quit (Remote closed the connection).
04:57:27 -!- EgoBot has quit (Remote closed the connection).
04:57:36 -!- GregorR has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:01:25 -!- GregorR-W has quit (Remote closed the connection).
08:02:17 -!- GregorR-W has joined.
10:09:13 -!- jix has joined.
10:31:12 -!- kipple has joined.
12:16:48 -!- tgwizard has joined.
14:42:05 -!- ihope has joined.
18:23:50 -!- bsmntbombdood has joined.
18:53:23 <ihope> Quite the name: "Woogleschnookumboo"
18:54:15 <kipple> careful, ihope. Or maybe you don't have a basement? ;)
18:54:55 <ihope> YOUR BASEMENT ASPLODE!
18:55:16 <kipple> All you basement are belong to bsmntbombdood
18:55:57 <ihope> Longer name: Pookiewookiegooblewoogycutiemoofiesnoogyloveypook
18:56:20 <ihope> Plain old very, very long name: Oughsulghatinenthenthatdelessestustildiswarhonquaelmraydanadhinkelomvesghadynisstorurnranskeleldtanadtonnysawashpolemachuntsuldrapoldarburemengsamrildarad
19:27:48 <ihope> Oughsulghatinenthenthatdelessestustildiswarhonquaelmraydanadhinkelomvesghadynisstorurnranskeleldtanadtonnysawashpolemachuntsuldrapoldarburemengsamrildarad is a very long name.
19:28:32 <ihope> Okay, then. Oughsulghatinenthenthatdelessestustildiswarhonquaelmraydanadhinkelomvesghadynisstorurnranskeleldtanadtonnysawashpolemachuntsuldrapoldarburemengsamrildarad is a very long word which could be used as a name.
19:30:48 <ihope> http://rinkworks.com/namegen/
20:22:14 <GregorR> Dot dot dot question mark.
20:24:44 <ihope> Elemental gremlin orc bat-or-bird orc trapper-or-lurker-above scroll >:-)
20:36:40 <ihope> Eye halve a spelling chequer witch came with my pea sea.
20:48:51 <SimonRC> gah! They've hidden their archives, but... http://216.239.59.104/search?q=cache:IfRVmgI6qMkJ:www.cfwf.ca/farmj/fjjun96/.+site:www.cfwf.ca+John+Brophy&hl=en&gl=uk&ct=clnk&cd=1
20:49:55 <SimonRC> http://216.239.59.104/search?q=cache:IfRVmgI6qMkJ:www.cfwf.ca/farmj/fjjun96/.+site:www.cfwf.ca+John+Brophy&hl=en&gl=uk&ct=clnk&cd=1#spell
20:50:27 <SimonRC> That AAICT is *the* original spelling chequer
23:29:37 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)).
23:30:01 -!- bsmntbombdood has joined.
00:01:39 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
00:36:01 <SimonRC> !!! In Turkish, a sign reading İçme suyu could either mean "Drinking water" or "Don't drink the water"
01:16:23 -!- kipple has quit (Read error: 110 (Connection timed out)).
01:23:41 -!- tgwizard has quit ("Leaving").
02:38:15 -!- ihope has quit ("Is it ever going to be a plaid blade?").
06:45:34 -!- bsmntbombdood has quit ("all your basement are belong to bsmntbombdood").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:01:24 -!- GregorR-W has quit (Remote closed the connection).
08:02:14 -!- GregorR-W has joined.
09:47:59 -!- kipple has joined.
10:38:42 -!- tgwizard has joined.
10:47:40 -!- jix has joined.
17:08:26 * SimonRC finds the system requirements for _Spore_: http://www.sporewiki.com/Image:SporeJokeRequirements.jpg
18:09:39 -!- bsmntbombdood has joined.
18:11:56 <poiuy_qwert> if i have a stack 1,2,3,4 and i do mass duplicate, should it end up as 1,1,2,2,3,3,4,4 or 1,2,3,4,1,2,3,4?
18:50:16 <jix> i think the later is more usefull
19:21:31 -!- tgwizard has quit (Read error: 110 (Connection timed out)).
21:06:35 <jix> poiuy_qwert: are you working on omega(?)plex?
21:06:55 -!- ihope has joined.
21:07:09 * ihope runs away before his basement gets bombed
22:42:43 -!- kipple has quit (Read error: 110 (Connection timed out)).
22:52:35 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
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!").
00:42:59 -!- ihope has joined.
00:43:03 <ihope> Lookj, I ca n type tyhruignhj a mousepad!
00:46:21 <ihope> It's not very easy, but it's possible.
02:02:55 -!- GregorR-L has joined.
02:55:59 <ihope> Every event that ever happened that's at all notable needs to have an ID number.
02:56:46 <ihope> The year 2006 can be referred to as 2006. E3 can be referred to E3, therefore the E3 that happened in 2006 is 2006E3.
02:56:47 <GregorR-L> Your announcement of that shall be denoted event #1
02:57:03 <ihope> GregorR-L: but events happened before that!
02:57:16 <GregorR-L> What about events that begin near the end of one year, and end near the beginning of the next?
02:57:54 <ihope> Things like that will be dealt with on a case-by-case basis ;-)
02:59:19 <ihope> That announcement of mine can be labelled 2006-freenode-#esoteric-ihope-18:55:59-59eeba
02:59:53 <ihope> Or the first few characters of 52aa8ec58b3932b31697636e3a9ccdf9.
03:00:47 <ihope> Actually, I think the exact message that I sent was "PRIVMSG #esoteric :Every event that ever happened that's at all notable needs to have an ID number."
03:01:44 <ihope> Well, the reference string for that announcement can be "2006-freenode-18:55:59-c2764b8f0a524b425d58c9b013f26336"
03:02:02 <ihope> The reference NUMBER will be b4e4abe87b5c8634be861db9b96b885c.
03:06:33 -!- ihope____ has joined.
03:06:47 -!- ihope has quit (Nick collision from services.).
03:06:52 -!- ihope____ has changed nick to ihope.
03:07:01 <ihope> WAKE UP, COMPUTER!
03:07:10 * ihope pours a bucket of ice water on his computer
03:09:19 -!- ihopes_computer has joined.
03:09:47 -!- ihopes_computer has quit (Client Quit).
03:18:59 <ihope> Meh. All these stereograms go the wrong way.
03:19:16 <GregorR-L> Which way is the wrong way fo ryou.
03:19:37 <ihope> I can cross my eyes just fine, but the other way's impossible.
03:21:27 <ihope> Hmm... for Trainer.jpg, my main problem is focusing.
03:21:37 <ihope> I can see a blurry image just fine :-)
03:33:29 <ihope> I guess for now, I oughta work on "holding" the images... you know?
03:34:28 * ihope has a sudden urge to back up and replace "you know?" with "¿sabes?"
03:37:36 <ihope> ¿Cómo se dice? Me va mal. Bien, ¿y tú?
03:41:26 <ihope> (O «jeh», si quieres transcribir.)
04:04:12 <ihope> Oh, finally I get to know what "apágame" means.
04:04:46 -!- poiuy_qwert has quit.
04:05:30 <ihope> It seems to mean "put me out", as in "extinguish me".
04:12:49 -!- GregorR-L has quit (Read error: 113 (No route to host)).
04:17:11 -!- GregorR has joined.
04:17:21 <ihope> Oh, my! This dictionary translates "nerd" as "persona experta en computadoras pero socialmente inepto".
04:18:09 <ihope> Hay una persona experta en computadoras pero socialmente inepto. Un día, la persona experta en computadoras pero socialmente inepto encuenta otro persona experta en computadoras pero socialmente inepto...
04:20:48 <ihope> Compare: "There's a nerd. One day, the nerd meets another nerd."
04:22:43 <ihope> Oh, and s/encuenta/encuentra/
04:59:38 -!- ihope has quit ("Holamellamoihope127ymiespaciadoresroto").
05:03:08 -!- rabidpoobear has joined.
05:19:02 -!- rabidpoobear has quit.
05:26:30 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)).
05:28:53 -!- puzzlet has joined.
07:24:35 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)).
07:24:38 -!- puzzlet has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:11:26 -!- SimonRC_ has joined.
08:11:27 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)).
08:16:34 -!- GregorR has quit (Remote closed the connection).
09:30:46 -!- SimonRC_ has changed nick to SimonC.
09:31:16 -!- SimonC has changed nick to SimonRC.
09:37:15 * SimonRC can view stereograms either way
09:41:21 <SimonRC> hmm, the last remark may only make sense to Brits.
10:01:43 <SimonRC> is GregorR the guy on codu.org?
11:37:59 * SimonRC finds the trailer to Titanic II:
11:38:04 <SimonRC> http://www.youtube.com/watch?v=vD4OnHCRd_4
11:38:35 <SimonRC> Summary: Jack is found frozen, brought to the surface, and revived.
12:55:01 -!- jix has joined.
13:23:45 -!- poiuy_qwert has joined.
15:05:39 -!- ihope has joined.
15:21:28 <ihope> So can BackFlip be compiled into ABCDXYZ?
15:27:33 <ihope> And where does SMATINY come in?
15:55:29 <poiuy_qwert> so ihope, writen a hello world program in SMATINY yet?
15:55:57 <ihope> It's on the talk page.
16:09:18 <ihope> It looks like if you have a segment of BackFlip code that's surrounded by arrows pointing inward, it will act like a big mirror.
16:28:13 <jix> a reversible language has to terminate?
18:33:26 -!- tgwizard has joined.
19:38:52 -!- cmeme has quit (Remote closed the connection).
19:57:32 -!- cmeme has joined.
20:00:19 <ihope> jix: well, it can't go *into* an infinite loop. In some languages, it's possible to *begin* in an infinite loop.
20:03:20 -!- Keymaker has joined.
20:03:58 -!- GregorR-L has joined.
20:13:27 -!- rabidpoobear has joined.
20:15:34 <Keymaker> unnecessary and trigger. trigger is based on a language started a few hours before trigger, although trigger was finished before it and quite different
20:37:52 <Keymaker> feeling too tired.. must be jet lag or something. good nite
20:38:00 -!- Keymaker has left (?).
20:46:32 -!- calamari has joined.
20:59:49 -!- calamari has quit ("Leaving").
21:04:09 -!- GregorR-L has quit ("And then, Gregor disappeared").
21:16:53 -!- calamari has joined.
21:25:18 -!- rabidpoobear has quit.
21:25:36 -!- rabidpoobear has joined.
21:26:54 <calamari> several actually.. let me get a link
21:28:20 <calamari> http://esolangs.org/wiki/Jeffry_Johnston
21:30:34 <calamari> cool. what langs have you made?
21:31:14 <rabidpoobear> none so far. I wrote a Whirl interpreter though *_*
21:32:17 <ihope> Hey, your IP address starts with the same number as mine...
21:33:42 <rabidpoobear> i forgot, what's my external ip start with? 197?
21:41:26 -!- rabidpoobear has changed nick to rabidpoobear|afk.
21:54:46 -!- tgwizard has quit ("Leaving").
21:59:33 -!- rabidpoobear|afk has quit.
22:00:28 -!- GregorR-L has joined.
22:05:34 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:33:56 <ihope> Hey Mom, is it okay if I don't do my algebra homework and get an F?
23:50:32 -!- bsmntbombdood has joined.
23:54:18 -!- GregorR-L has quit (Read error: 113 (No route to host)).
00:56:56 <ihope> Find the error: >>>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
01:52:10 <{^Raven^}> The R programming language - an esolang missing from the Wiki: http://www.jbum.com/idt/r.html
02:24:28 -!- ihope has quit (Connection timed out).
02:39:50 -!- GregorR-S has joined.
02:40:08 -!- GregorR-S has changed nick to GregorR.
02:40:28 <GregorR> Paying for an internet connection and not actually getting one.
02:40:41 * GregorR is at school, becaues his home network (as per usual) doesn't work.
04:01:52 -!- calamari has quit (Connection timed out).
04:25:25 -!- rabidpoobear|afk has joined.
04:26:15 -!- rabidpoobear|afk has changed nick to rabidpoobear.
04:45:21 -!- poiuy_qwert has quit (Read error: 104 (Connection reset by peer)).
04:52:05 -!- rabidpoobear has quit.
05:07:46 -!- calamari_ has joined.
06:11:34 -!- bsmntbombdood has quit ("all your basment are belong to bsmntbombdood").
06:14:25 -!- GregorR has quit ("Time to go suffer my lack of usable network at home.").
07:28:36 -!- calamari_ has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
09:02:44 -!- Keymaker has joined.
11:46:20 <Keymaker> is there something stupid song about some banana phone or not?!
11:46:36 <Keymaker> i don't know whether i have dreamed or not
12:20:18 -!- GregorR has joined.
13:39:08 -!- poiuy_qwert has joined.
13:42:58 -!- jix has joined.
14:16:27 -!- ihope has joined.
14:59:38 -!- ihope has quit (Read error: 110 (Connection timed out)).
15:35:48 -!- ihope has joined.
16:13:40 <ihope> Can BackFlip be compiled into SMATINY yet?
16:14:19 <Keymaker> argh.. does this "c!='\n'||c!=EOF" mean that c can be neither \n or EOF?
16:14:36 <ihope> Is that a Haskell expression?
16:14:42 <jix> Keymaker: that is true
16:14:55 <ihope> Oh right, Haskell uses /=, not !=.
16:14:56 <jix> the expression allways evaluates to true ...
16:15:04 <jix> not your statement...
16:15:25 <jix> "c!='\n'||c!=EOF" mean that c can be neither \n or EOF? << wrong
16:15:38 <jix> c!='\n'||c!=EOF << true whatever c is...
16:16:15 <jix> if c == '\n' then c != EOF and the other way around... one of them has to be true... and true || whatever (and the otherway around) is always true..
16:17:40 * ihope attempts to come up with a witty way to say "AFK"
16:17:53 <Keymaker> ah. so, what do i do if i want condition in which c can be anything but not \n or eof?
16:18:35 <jix> Keymaker: do !(c=='\n' || c== EOF) or c!='\n' && c!='\n'
16:20:43 -!- GregorR has quit (Remote closed the connection).
16:21:21 <Keymaker> is this a correct start "int main(int argc, char *argv[]){"? somewhere i've seen "**argv" and so on.. i can't understand these
16:23:15 <jix> Keymaker: yes
16:23:39 <jix> **argv is the same as *argv[] (there is an obscure difference for sure but it doesn't matter)
16:23:59 <jix> an array of unknown size is a pointer...
16:24:46 <Keymaker> so, could i have something like int *memory that would work as an "infinite" array?
16:24:57 <jix> Keymaker: no
16:25:07 <jix> Keymaker: you have to use malloc to obtain memory from the system
16:25:18 <jix> and if you need more than you allocated you have to realloc...
16:25:35 <Keymaker> phew.. luckily i don't need such things right now
16:25:43 <jix> but that changes the value of the pointer so if you have multiple references to that memory location you have to be careful...
16:32:22 -!- GregorR has joined.
16:32:48 -!- GregorR has changed nick to GregorR-W.
16:46:13 -!- calamari has joined.
16:46:18 -!- ihope has quit (Read error: 110 (Connection timed out)).
17:08:11 <SimonRC> Keymaker: I recommend doing some assembley language programming first
17:08:26 <SimonRC> C will make more sense then, apparently
17:08:47 * SimonRC has always wondered why people found pointers hard to understand.
17:09:43 <Keymaker> perhaps i just stick to brainfuck :p
17:09:54 <SimonRC> I recall taking very little time to understand them.
17:10:17 <SimonRC> The problem with Java is... incompetant people can bullshit their way through it.
17:10:32 <jix> SimonRC: i never learned asm or c... but i think i'm able to program in both of them...
17:10:49 <Keymaker> i have never read any good explanation about those pointers nor experimented them.. so i guess i will never get around learning them
17:11:17 <SimonRC> Keymaker: Hint, learn some ASM.
17:11:31 <jix> Keymaker: if you want to program in c you have to know pointers
17:12:41 <jix> Keymaker: so.. learn asm first (but not x86 asm that's ugly)
17:13:41 <Keymaker> what makes asm so special i should learn it? pointers?
17:14:19 <GregorR-W> It just gives you a better understanding of the nature of pain.
17:14:23 <Keymaker> i think i could program some stuff in it, though
17:14:34 <jix> Keymaker: if you want to access the memory you have to use pointers...
17:16:28 <GregorR-W> Also, learn x86 ASM, it's less ugly :)
17:16:57 <jix> GregorR-W: arm is really beautiful asm!
17:17:12 <GregorR-W> Yeah, I really love using two instructions to get a fegging static pointer into a register.
17:17:37 <jix> GregorR-W: ldr r1, =pointer one instruction?
17:17:39 <jix> where is the problem?
17:17:56 <GregorR-W> Oh wait, I'm not thinking of ARM, I'm thinking of SPARC.
17:18:15 <jix> in arm you can write r1 += r2 << 4 in ONE instruction
17:18:31 <jix> add r1, r1, r2, lsl #4
17:19:52 <jix> oh.. it has no divide instruction... that's the only bad thing...
17:20:03 <SimonRC> by abusing array indexing and struct offset?
17:20:08 <jix> but it has a 32bit * 32bit => 64bit multiplication
17:20:15 <jix> SimonRC: what?
17:20:35 <SimonRC> "< jix> in arm you can write r1 += r2 << 4 in ONE instruction" "< SimonRC> by abusing array indexing and struct offset?"
17:20:57 <jix> SimonRC: no... arm allows you to shift at least one argument of many instructions by a constant
17:22:04 <fizzie> MIPS uses two instructions to load a 32-bit value to a register.
17:22:31 <jix> fizzie: arm uses two words (one instruction with a relative address to the value in the pool) but only one instruction
17:24:06 <fizzie> "lui $at, 0x1234" to load the upper 16 bits, and then "ori $rX, $at, 0x5678" to combine that with the lower 16 bits. (Where $at is the register typically reserved for the assembler to use in pseudo-instructions, and $rX the target register.)
17:26:05 <jix> ldr is the instruction to get the value a pointer (fetched from a register) is pointing to... but it allows you to specify a constant or a register offset (which can be shifted!)...
17:26:34 <fizzie> ARM is funky; I've read the instruction set cheat-card once or twice.
17:26:49 <jix> so ldr, =pointer translates to ldr, [pc, #offset_to_the_value_in_the_pool]
17:27:19 <jix> isn't {^Raven^} using a computer that uses an arm cpu?
17:27:45 <jix> condition codes are really cool too...
17:28:12 <jix> if you want to execute 1 or 2 instructions conditionally you don't have to branch (jump) just suffix them with the condition...
17:29:19 * SimonRC would like a CPU suited to functional langs. :-)
17:29:42 <SimonRC> hint: not the LISP machine.
17:30:04 <jix> SimonRC: i thought of haskell and...
17:30:10 <jix> i don't want a cpu that works like haskell...
17:30:28 <SimonRC> Consider the amount of analysis that a modern CPU does to re-order instructions, considering which instructions are prerequisites of others...
17:31:15 <SimonRC> expression-based machine language doesn't seem so far off...
17:32:01 <SimonRC> hardware support for GC would help, as would really fast indirection.
17:32:47 <SimonRC> e.g. *(**(*foo+3)+2) in one instruction.
17:33:21 <jix> hardware string => pointer hash tables would be useful...
17:33:25 <SimonRC> and an extra bit in every word to say whether it has been evaluated yet or not.
17:33:55 <SimonRC> jix: I believe the VAX has an instuction to do hashes of blocks of memory ;-)
17:34:13 <SimonRC> (well, it had one to solve quartic equations, so why not?)
17:34:28 <jix> SimonRC: computing the hashes of the strings could be done before executing them...
17:34:52 <jix> but looking them up can't be done because in dynamic languages methods could be redefined at runtime
17:36:15 <SimonRC> no, I mean there would be a bit to say wether a word was an actual value or a thunk telling you how to calculate it.
17:36:24 <SimonRC> .'. no penalty for lazy evaluation.
17:36:35 <jix> SimonRC: yeah but i was talking about fast dynamic method lookup
17:36:50 <jix> because that's one bottleneck of many languages like ruby...
17:39:45 <SimonRC> ruby isn't too bad though, because it uses symbols
17:52:57 -!- Keymaker has left (?).
18:12:12 * SimonRC thinks of something many BASICs can do but Java can't...
18:13:22 <SimonRC> If you have caught an error condition but you have fixed it, it allows you to continue after the statement that caused the error.
18:13:56 <SimonRC> also, RESUME allows you to re-try the statement.
18:23:55 <calamari> what is the traditional first version/release number for x.x.x-x .. 0.1.0-1 ?
18:38:07 -!- tgwizard has joined.
18:39:40 <GregorR-W> And only jackasses use four numbers in their releases.
18:40:05 <calamari> I found some examples of 0.0.0-0 so I'll probably use that for a default
18:41:07 <calamari> of course release 0 only makes sense to computer science types :)
19:02:33 -!- kipple has joined.
19:50:51 -!- ihope has joined.
20:08:04 -!- CXI has quit (Read error: 104 (Connection reset by peer)).
20:08:25 -!- CXI has joined.
20:25:48 <{^Raven^}> jix: Yup, several of my machines are ARM based
20:26:49 <{^Raven^}> conditional execution of almost any instruction is/was a unique feature of the ARM
20:29:55 <{^Raven^}> calamari: I've got a few released proggies that are version 0.00. Darn those bug free coding sessions.
20:30:22 <ihope> Bug-free coding sessions...
20:30:50 <ihope> Just code while sleepy. Then you'll get to have lots of time working before you release :-)
20:31:24 <calamari> a couple days ago we drove up north for a funeral and the changing landscape (how the trees changed with elevation, etc), reminded me of my adventure game
20:31:40 <calamari> still need to finsih that thing
20:33:22 <{^Raven^}> it looks unlikely that there will be a 2k comp this year
21:19:27 -!- rabidpoobear has joined.
21:48:17 <ihope> <same> ::= "0" <same-1> <same> | "1" <same-0> <same> | epsilon
21:48:43 <ihope> <same-1> ::= "1" <same> | "0" <same-1> <same-1>
21:48:57 <ihope> <same-0> ::= "0" <same> | "1" <same-0> <same-0>
21:49:12 <ihope> No backtracking required there, I think.
21:50:51 <ihope> Well... not much backtracking.
21:51:21 * ihope sees how well Parsec can handle it
22:16:35 -!- khaladan has joined.
22:26:19 <jix> {^Raven^}: my new favorite handheld is arm based...
22:31:14 -!- jix has left (?).
22:37:54 <fizzie> My "phone" is ARM-based, but it runs Symbian. :/
22:57:19 <{^Raven^}> Too many ARM based machines are running WinCE
23:26:02 -!- tgwizard has quit ("Leaving").
23:45:52 -!- ihope_ has joined.
00:00:09 -!- ihope has quit (Connection timed out).
00:13:54 -!- cmeme has quit (Connection timed out).
00:19:54 -!- ihope_ has changed nick to Spartacus_As_Wel.
00:20:22 -!- Spartacus_As_Wel has changed nick to ihope_.
00:24:03 -!- ihope_ has changed nick to __ihope.
00:24:33 -!- __ihope has changed nick to __SheeEttin__.
00:25:45 -!- __SheeEttin__ has changed nick to I5rian.
00:27:24 -!- I5rian has changed nick to One.
00:27:37 -!- One has changed nick to Ihoperian.
00:29:13 -!- Ihoperian has changed nick to I3rain.
00:30:12 -!- I3rain has changed nick to Tarrasque.
00:30:22 -!- Tarrasque has changed nick to ihope.
00:31:07 -!- ihope has changed nick to ihop.
00:32:44 -!- ihop has changed nick to \ourselves.
00:33:26 -!- \ourselves has left (?).
00:36:55 -!- cmeme has joined.
00:41:41 -!- poiuy_qwert has quit.
00:57:09 * SimonRC goes to bed, wondering how long ago GregorR-W released RXML.
00:58:13 <SimonRC> btw, since he's a conlanger, he should come visit #conlang
01:20:35 -!- GregorR has joined.
01:27:02 <GregorR> Also, that channel doesn't exist.
01:27:58 <SimonRC> and, didn't you invent some (non-computer) lang and put it on your website?
01:28:33 <SimonRC> #conlang does exist on this network
01:29:46 <SimonRC> I thought you might be interested in a conlang-related channel.
01:29:51 * SimonRC goes to bed (really, this time).
01:46:13 -!- poiuy_qwert has joined.
02:30:54 -!- GregorR-L has joined.
02:43:49 -!- calamari has quit (Read error: 110 (Connection timed out)).
02:44:09 -!- khaladan has quit (" i rule").
02:48:02 -!- calamari has joined.
03:06:12 -!- kipple has quit (Read error: 110 (Connection timed out)).
03:53:44 -!- GregorR-L has quit (Read error: 113 (No route to host)).
04:34:28 -!- Arrogant has joined.
04:51:17 -!- khaladan has joined.
04:52:14 <khaladan> what's the most widely used esoteric language? i know that's something of an oxymoron
04:53:45 <GregorR> Some would like to think befunge, but IMHO it's probably a distant second.
04:54:17 <khaladan> how do you guys define esoteric? can an esoteric language be USEFUL?
04:55:24 <GregorR> Well, the technically correct definition for 'esoteric' is similar to niche, but as applied to languages it generally means that it's designed more to determine whether strange things are possible than to be usable. That being said, some of those strange things that have been tried end up being useful, so an esoteric language can definitely be usable.
04:56:10 <GregorR> Esoteric programming languages generally take some feature or set of features which are quite uncommon amongst programming languages and use those as a basis.
04:58:03 -!- EgoBot has joined.
04:58:53 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
04:58:55 <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:59:51 <GregorR> Haven't added whirl yet :-P
04:59:56 <GregorR> Tell yah what, I'll do that right now.
05:02:01 <GregorR> This always crashes when I run through a proxy:
05:02:03 -!- EgoBot has quit (Remote closed the connection).
05:02:10 -!- EgoBot has joined.
05:02:18 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
05:02:20 <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 whirl
05:04:31 <rabidpoobear> !whirl http://page.tokigun.net/obfuscation/_/file/99bottle.wr
05:05:40 <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.
05:05:48 <rabidpoobear> !whirl http://bigzaphod.org/whirl/kang-hello_world.txt
05:06:27 -!- EgoBot has quit (Remote closed the connection).
05:06:29 -!- EgoBot has joined.
05:06:35 <rabidpoobear> !whirl http://bigzaphod.org/whirl/kang-hello_world.txt
05:07:35 <rabidpoobear> !whirl http://bigzaphod.org/whirl/slarty-hello_world.txt
05:09:52 <Arrogant> I'm thinking that one of us should create an intermediate language
05:10:22 <Arrogant> Then we'll have more examples.
05:10:37 <Arrogant> I added some more conditionals to Synesthesia
05:11:02 <Arrogant> (p ) for positive, (e ) for negative
05:12:04 <Arrogant> So now the four builtin conditionals are: != 0, > 0, < 0, == 0
05:12:22 <Arrogant> Although != 0 is unneccesary...
05:12:38 <Arrogant> [blah#] is the same thing is (t blah)
05:14:19 <Arrogant> (t blah) does blah when current cell != 0
05:15:07 <Arrogant> [blah] loops blah when current cell != 0
05:15:21 <Arrogant> (oh, and # breaks out of the current instruction list)
05:16:04 <Arrogant> but the == 0 is (f ) for false
05:16:35 <rabidpoobear> !whirl http://bigzaphod.org/whirl/aviad/hello_world.txt
05:17:19 <GregorR> !glass {M[m(_o)O!"Glass is better than Whirl."(_o)o.?]}
05:17:22 <EgoBot> Glass is better than Whirl.
05:17:29 <GregorR> !glass {M[m(_o)O!"(So is FYB)"(_o)o.?]}
05:17:35 <Arrogant> GregorR, what do the interpreters have to be written in for EgoBot?
05:17:49 <GregorR> It calls external interpreters.
05:29:06 <Arrogant> http://paragon.pastebin.com/736485
05:31:04 <Arrogant> (i name) seems out of place with the other uses of parenthesis ...
05:31:26 <Arrogant> All the other ones operate on code
05:39:47 <Arrogant> The language used to be Brainfunk
05:39:55 <Arrogant> And I never changed the extension ><
05:40:10 <GregorR> Even though brainfuck is traditionally .b :-P
05:40:35 <rabidpoobear> it's bf with added conditionals and subroutines?
05:40:45 <GregorR> I didn't read carefully :)
05:41:48 <Arrogant> But there're some things that need changing...
05:43:35 <Arrogant> Since it's the same syntax used for the conditionals and scope operators
05:47:17 <GregorR> Here's a thought: YOU SUCK HAHAHAHAHAHAH
05:47:21 <GregorR> Not a useful or constructive one.
05:48:12 <rabidpoobear> there's this War and Peace miniseries with Anthony Hopkins that's 18 hours long
05:52:47 <Arrogant> Luckily I can change the syntax extremely easily so the hardest part will be the concept
06:01:22 <GregorR> What's the source language?
06:30:55 <Arrogant> I've got a standard library that I want to go with it, too.
06:36:49 <rabidpoobear> ah there we go it was in H:\itemp\Desktop\python scripts\interpreters\whirl interpreter
06:37:58 <rabidpoobear> I had an I:\Desktop folder and a link to it on desktop so that I could see my wallpapers
06:38:22 <Arrogant> 25 / 5: /math//nums/ {20}{5}|>{5}|{switch}{div}*!
06:39:38 <Arrogant> Yeah, I'm going to leave it as it is
06:39:49 <Arrogant> its /math/ is to import math, /nums/ to import nums
06:40:31 <Arrogant> nums gives you {5} and {20} and so that you can easily create numbers.
06:42:24 <rabidpoobear> !whirl 011000001111000011111000001111000011111000001111000
06:42:24 <rabidpoobear> 011111000001100100000110011111000111000111100011001
06:42:24 <rabidpoobear> 11000000000111110001000111110011001111100010001100
06:45:16 <Arrogant> I screwed up {mod} when I changed math.syn
06:45:53 <rabidpoobear> you think I should write a language based on trinary instead of binary
06:46:16 <Arrogant> Something like Whirl only with 3 numbers you mean?
06:46:22 <Arrogant> I have no idea, I'm following the stack
06:46:34 <rabidpoobear> i was just reading the http://www.trinary.cc/ page
06:47:00 <rabidpoobear> idk how i could construct a language out of it though
06:48:37 * Arrogant rewrites math.mod from scratch
06:52:07 <Arrogant> The whole operation should be: x - ((x // y) * y)
06:57:33 <rabidpoobear> i'm naming my whirl intermediate language whinter
07:02:31 -!- nooga has joined.
07:03:19 <Arrogant> I'm basically defining all of math and stackops in Python as stack operations
07:03:32 <Arrogant> def mul (s): s.append(s.pop() * s.pop())
07:03:51 <Arrogant> Once this works I'll just take the operations I've used and it'll work.
07:05:35 <nooga> Arrogant: are u building a stack machine?
07:05:54 <Arrogant> nooga: Nope, I'm trying to write modulus in my language
07:09:50 <rabidpoobear> ill talk more in a bit, i got a grilledcheeze on stove
07:13:04 <GregorR> NOOOOOOOOOOOOOOOOOOOOOOOGA!
07:16:18 <GregorR> Everybody knows that, by the way :P
07:16:31 <GregorR> There was an EsoBot-vs-EgoBot battle that I won despite my awful connection.
07:17:00 <GregorR> calamari. It's written in Java, and requires that the interpreters be in Java as well.
07:17:56 <nooga> the only wise hackers' choice
07:18:12 <calamari> in fact, a lot of egobot is based directly on esobot, so you could say it is just an upgrade
07:18:48 <calamari> and you have to admit the similarities
07:19:14 <calamari> because esobot did come out first :)
07:19:28 <calamari> but who cares, except you.. hehe
07:20:08 <calamari> esobot is gpl, so is ego, so it doesn't matter much
07:20:14 <Arrogant> Nah, I hate writing IRC bots. I tried once.
07:20:44 <GregorR> IRC bots really aren't that complicated.
07:20:48 <nooga> you pack whole irc functionality in one class
07:20:57 <nooga> and then just dispatch i/o
07:22:17 <calamari> gregor is an advanced ai bot I wrote once and let grow.. bet you didn't know that
07:23:06 <lament> what do you mean "advanced"
07:23:26 <calamari> lament: don't get upset, I didn't know as much when I wrote you
07:24:07 <calamari> afk to finish what i was doing :)
07:25:33 -!- [bot]Zatao has joined.
07:26:08 <lament> what are those themes for?
07:26:18 -!- [bot]Zatao has quit (Read error: 104 (Connection reset by peer)).
07:27:08 <lament> "someone else's trash" as a theme for a game?
07:38:34 <Arrogant> It's just... I couldn't import math 'cause there was a broken one in the main directory.
07:38:40 <Arrogant> And I couldn't figure out why.
07:38:50 <Arrogant> {mod:*>*|<|{div}>|{mul}<|{sub}}
07:39:14 <Arrogant> stack.append(stack.pop() % stack.pop())
07:39:22 <Arrogant> See, it's even shorter than Python, it must be great
07:39:47 <nooga> i'm trying to write a program without any punctuation, in perl
07:40:54 <nooga> print uc shift split for qw w apple banana lemon w;
07:40:55 <Arrogant> Fibonacci numbers: /math/{fibo:(n(n*(f|=)-(f+|=)-(f+|=)++-|{fibo}-|{fibo}{add}))}
07:41:09 <nooga> Arrogant: what's that? where is the spec?
07:41:30 <Arrogant> Can't very well avoid the semicolon
07:42:20 <Arrogant> http://paragon.pastebin.com/736571
07:43:54 <Arrogant> stdlib so far is: ascii, adds ascii code for letters to the stack. asciip, prints ascii characters. nums, add an amount to the current cell. stackops, common stack operations. math, common math operations.
07:44:05 <Arrogant> Oh, and cmp, comparison operations.
07:47:35 <nooga> n u g operators ;d
07:47:57 <Arrogant> {fibo:(n(n*(f|=)-(f+|=)-(f+|=)++-|{fibo}-|{fibo}(n*>*[-<+>]<|)))}
07:48:05 <nooga> they often call me 'nug' instead of 'nooga' on Polish IRC
07:48:29 <Arrogant> I like Synesthesia. It is my finest work.
07:48:58 <Arrogant> I should do something more than fibonacci in it though.
07:50:48 <Arrogant> If I made it extendable in Python... hmm
07:51:31 * Arrogant goes to make some null-terminated string functions.
07:54:54 <rabidpoobear> if you have alist = ['a','b','c'] is there some way to do alist.pop('a')? would you just do del(alist['a'])?
07:55:10 <Arrogant> del isn't a function, it's a keyword
07:58:43 -!- calamari has quit ("Leaving").
07:59:51 <nooga> something wrong? :>
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:01:24 -!- GregorR-W has quit (Remote closed the connection).
08:02:14 -!- GregorR-W has joined.
08:05:21 <rabidpoobear> anyone know how fast I can send messages on freenode before getting kicked?
08:08:18 -!- nooga has quit.
08:42:59 -!- rabidpoobear has quit.
08:44:28 -!- Arrogant has quit ("Leaving").
09:42:51 -!- calamari has joined.
10:20:14 -!- calamari has quit ("Leaving").
10:36:00 -!- Keymaker has joined.
10:38:27 <Keymaker> if i read file in "r" and use fgetc(), does it combine char 13 and 10 into 10 in windows?
11:00:38 <fizzie> I would think that's implementation-defined, but usually, yes.
11:06:58 <fizzie> The standard only seems to say that if you write something like "foo\n" it must read back as "foo\n", but it doesn't say how the lines are separated.
11:07:16 <fizzie> Heh, it even allows for "foo \n" to read back as "foo\n".
11:07:42 <fizzie> "Whether space characters that are written out immediately before a new-line character appear when read in is implementation-defined."
11:10:39 <fizzie> In some systems all files are composed of fixed-length records, and in such a system text file might mean a sequence of fixed-length (say, 80) lines that are space-padded. (And of course the reading program can't know which trailing spaces are padding and which are written data.)
11:30:37 -!- jix has joined.
11:54:31 -!- kipple has joined.
13:04:56 <Keymaker> my horrible smatiny interpreter written in c.
13:57:52 <Keymaker> "Hello worlor".. hmm, there seems to be a bug somewhere..
14:23:26 <Keymaker> ah, discovered the bug. problem is in the interpreter
14:41:16 <Keymaker> http://esoteric.voxelperfect.net/wiki/Hello_world_program_in_esoteric_languages#SMATINY
15:34:40 -!- nooga has joined.
15:37:48 <nooga> wanna see my newest perl hack?
15:38:00 <Keymaker> although i can't understand it anyways
15:38:10 <nooga> it is quite trivial.... and in some way...
15:38:21 <nooga> some way... awful ;d
15:38:32 <nooga> http://perlmonks.com/?node_id=551288
15:39:46 <Keymaker> as someone said "I'm sure it will be a classic in highschools everywhere."..
15:40:08 <Keymaker> i don't have interpreter in windows
15:40:14 <nooga> im damn proud heh ;p
15:40:24 <nooga> then i must show you the result
15:40:46 <nooga> though it's quite nasty
15:41:58 <nooga> here ;p dynamic length
15:43:24 <nooga> but i said, it's inspired by one guy who's sooo DAMN & HELL & DAMN MAD
15:50:34 <nooga> too much vodka on hackers' conference :|
15:51:10 <Keymaker> (anyways, i'm off to desert now, be back soon)
15:51:46 <nooga> you can't know it ;]
15:52:02 <nooga> but the vodka was called "Finland'
15:58:00 <Keymaker> ah, ok, no, i wouldn't know it.. i was just thinking if it was some big one
16:19:51 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
16:20:22 -!- jix has joined.
16:24:04 <jix> moin nooga
16:41:19 -!- khaladan has quit (Read error: 104 (Connection reset by peer)).
16:41:56 <nooga> http://img67.imageshack.us/img67/4390/eutscheschwyenty7ky.jpg
16:44:51 <nooga> ekhm... "kind greetings in our motherland, pope"
16:44:58 <nooga> but written phonetically
16:46:11 <nooga> cuz when pope talks in Polish he reads a german phonetic notation
16:46:56 <nooga> and all Poles laugh at that
16:48:14 <nooga> Keymaker, do you know Loituma? ;p
16:52:56 <poiuy_qwert> what do you guys think: http://p-q.no-ip.org/hidden/new/index.php?page=main
16:53:54 <nooga> honestly (as a man who earns money from making www templates)?
16:55:09 <nooga> you'll put into it
16:55:28 <nooga> my 2nd was 1000 times more awfull
16:55:49 <nooga> check that out: http://p-q.no-ip.org/hidden/new/index.php?page=main
16:57:31 <nooga> i mean that: http://regedit.gamedev.pl/warsztat/ (it was a favour, so no money)
16:58:35 <nooga> how do you like it?
16:59:47 <Keymaker> nooga: no, i don't know him/her/them/it
16:59:52 <nooga> it is very simple though
17:00:17 <nooga> Keymaker: check that out: http://roft.ru/files/Loituma-Levas_polka.mp3
17:00:20 <Keymaker> hey, i like the look of that site
17:00:24 <nooga> this song kills ;d
17:01:18 <Keymaker> don't tell me you listen that stuff.. XD
17:19:37 -!- nooga has quit (Read error: 110 (Connection timed out)).
17:22:22 <fizzie> Still the incorrect ("L" versus "I") file name, I see. :p
18:07:12 * SimonRC grins at the URL: http://aesica.dur.ac.uk/exampapers/CompSci/Computer%20Science%20exams%202004/Logic%20Grammer%20and%20Software%20Tools%2010215101.pdf
18:07:24 <SimonRC> the intro to programming exam being called 10101101 cracks me up, also
18:16:30 -!- GregorR-L has joined.
18:22:17 <jix> a period 3 ruby quine: http://rafb.net/paste/results/xM6F4c54.html
18:24:33 <jix> well it doesn't output the source the first time you run it..
18:24:45 <jix> but if you run the output from the output from the output you'll get back your source..
18:28:17 <fizzie> Wasn't there a period 3 C quine in IOCCC once?
18:29:07 <jix> yes i think there was
18:29:13 <jix> i couldn't do that in c
18:36:11 <jix> i allways start making such things when i should do my homework but i don't want to...
18:38:06 <GregorR-L> That's why DirectNet has improved this past week :P
18:38:21 <SimonRC> see my presentation I gave: http://compsoc.dur.ac.uk/~sc/quines.ppt
18:38:35 <SimonRC> you may also be interested in: http://compsoc.dur.ac.uk/~sc/Esolangs.ppt
18:44:45 <jix> SimonRC: .ppt sucks!
18:45:02 <SimonRC> there are programs to help you cope
18:45:12 <jix> SimonRC: tell me one
18:45:51 <GregorR-L> Actually, slideshows as a method of presentation sucks.
18:45:59 <jix> nargh i don't want to install a big office that won't run natively...
18:47:05 <jix> i just noticed that i have an old version of m$ ppt installed
18:47:17 <SimonRC> I'm sure there are OSX programs that can at least read ppt.
18:47:28 <jix> yeah m$ ppt
18:50:57 <SimonRC> poke around on http://www.rdpslides.com/pptools/index.html
18:53:28 <jix> i was able to open it using microsoft powerpoint i don't need any tools..
19:02:48 <jix> how do you english speaking peaple pronounce π?
19:03:31 <jix> we pronounce it like pee-pee ...
19:04:04 <GregorR-L> So that wasn't a wise thing for me to say XD
19:12:34 -!- calamari_ has joined.
19:13:32 <GregorR-L> Quite possibly the worst nickname ever :P
19:13:52 <calamari_> thats what you get for having a boring nick :)
19:14:07 -!- GregorR-L has changed nick to grables.
19:14:33 <grables> See, I just named myself after a piece of software I wrotre :P
19:15:06 <grables> It's a scrabble clone designed for weird dictionaries (namely, libc symbols)
19:26:11 -!- grables has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.3/2006042618]").
19:44:24 -!- khaladan has joined.
19:46:06 * SimonRC things of algorithm for sorting in O(n lg n) time with just queues of queues.
19:46:26 <SimonRC> you hava que of unsorted queues, and a que of sorted queues.
19:47:13 <SimonRC> initially, U contains the input
19:49:35 <SimonRC> while U is not empty, take the top queue off U if it is not 1 unit long, split it into two halves (alternating elements, I think), putting the two halves back onto U, otherwise put the 1-element queue onto S...
19:50:19 <jix> the first step sound like O(n lg n)
19:50:27 <SimonRC> if S has at least 2 queues in it, take the top two queues and merge them, otherwise the single queue on S is your result.
19:50:49 <jix> uhm and where is the sorting?
19:51:20 <jix> yeah but that won't sort anything..?
19:51:23 <SimonRC> it's a variation of merge sort
19:51:39 <jix> yeah but you didn't do a single comparison..
19:51:48 <SimonRC> the merge does comparisons
19:52:01 <SimonRC> actually, I realise that the whole thig is fucked up
19:52:23 <jix> but why do you split it this way in step 1?
19:52:26 <SimonRC> you should take the input and turn each element of it into a 1-element queue...
19:52:41 <SimonRC> then merge the one-element queues
19:52:44 <jix> that's the thing that confused me...
19:53:11 <SimonRC> and the fact that S is a queue makes it n lg n, rather than n^2
19:54:10 <jix> but you could do a quicksort with two queues...
19:54:27 <jix> you could do a quicksort step with two queues...
19:55:15 <SimonRC> but appending queues is slow, whereas merging them is easy
19:56:19 <SimonRC> maybe not slow, but inelegant
19:58:10 -!- GregorR-L has joined.
21:01:47 -!- calamari_ has quit ("Leaving").
21:02:48 -!- GregorR-L has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.3/2006042618]").
21:42:49 -!- GregorR-L has joined.
23:35:46 -!- kipple has quit (Read error: 110 (Connection timed out)).
23:52:04 -!- Keymaker has left (?).
23:57:15 -!- rabidpoobear has joined.
00:03:44 -!- GregorR-L has quit (Read error: 113 (No route to host)).
00:19:58 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
00:20:00 <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 whirl
01:13:03 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
02:01:07 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)).
02:55:36 -!- poiuy_qwert has joined.
03:11:32 -!- khaladan has quit (Read error: 104 (Connection reset by peer)).
04:12:40 -!- khaladan has joined.
04:53:15 -!- rabidpoobear has quit.
05:16:35 -!- CXII has joined.
05:29:49 -!- Arrogant has joined.
05:35:17 -!- CXI has quit (Connection timed out).
05:57:21 <Arrogant> If anyone can find a more beautiful fibonacci number function than Synesthesia's, I'll give them an e-cookie.
05:57:23 <Arrogant> {fibo:(n(n*(f|=)-(f+|=)-(f+|=)++-|{fibo}-|{fibo}*>*[-<+>]<|))}
06:01:18 <GregorR> !glass {M[m(_d)(Debug)!"Fib""fib"(_d)(fc).?]}
06:01:18 <EgoBot> (_a)A!(_f)F!(_o)O!(_m)1=,(_n)<1>=(_nlm)<1>=/(_nlm)(_n)*(_f)f.?(_o)(on).?" "(_o)o.?(_n)(_n)*<1>(_a)a.?=(_nlm)(_n)*(_m)*(_a)(le).?=\
06:01:19 <Arrogant> We're going to have to have a language war.
06:01:27 <GregorR> http://www.befunge.org/fyb/fyb/
06:01:38 <GregorR> Or http://www.esolangs.org/wiki/FukYorBrane
06:01:56 <Arrogant> Okay, not fyb. Though it's cool.
06:02:49 <Arrogant> Possibly the coolest esolang concept ever
06:03:28 <GregorR> Then why don't you beat logicex-2 :)
06:05:24 <Arrogant> Of course, Glass' interpreter is probably in C++ isn't it?
06:06:57 <Arrogant> I'm not hardcore enough for that :)
06:07:36 <Arrogant> One of these days I'm going to learn Haskell and implement something in that.
06:07:51 <Arrogant> I heard Haskell is good at parsing.
06:08:14 <GregorR> Yeah ... and painful at almost anything else ^^
06:10:03 <Arrogant> Pyparsing made writing Synesthesia's interpreter so easy anyone could've done it.
06:11:23 <Arrogant> http://paragon.pastebin.com/738699
06:28:57 -!- rabidpoobear has joined.
06:29:16 <Arrogant> http://paragon.pastebin.com/738699
06:31:51 <rabidpoobear> what does the "class classname (something):" something part do?
06:32:06 <Arrogant> ... I thought you wrote in Python
06:32:23 <GregorR> <rabidpoobear> So did I :(
06:32:41 <Arrogant> Python is an object oriented language, that's for defining classes
06:33:15 <rabidpoobear> i know how to define classes... i meant what is the stuff in parenthesis doing? I always do "class TestClass:" and that's it
06:34:13 <Arrogant> (object) is how you create "new-style" classes
06:34:25 <Arrogant> It's the prefered way to create classes now.
06:35:26 <Arrogant> Lets you use property, staticmethod, and classmethod
06:38:16 <Arrogant> Of course you like magic, you wouldn't be in here otherwise.
06:39:51 <Arrogant> {fibo:(n(n*(f|=)-(f+|=)-(f+|=)++-|{fibo}-|{fibo}*>*[-<+>]<|))}
06:39:59 <Arrogant> I'm trying to work out some other stuff.
06:40:21 <GregorR> Now you just need Ackethesia, for .ack files X-P
06:41:45 <rabidpoobear> I have to wake up in 6 hrs so I'm going to sleep in a little bit once I test your interpreter
06:43:28 <rabidpoobear> so your interpreter can be run with either "interpretername foo.syn" or "interpretername - programtext"?
06:43:41 <Arrogant> That was really just for testing it
06:43:50 <Arrogant> I'll probably think up something more ... usual for later.
06:45:24 <Arrogant> I didn't want to mess with the instream
06:45:26 * rabidpoobear waits for sourceforge page to load so he can download PyParsing
06:47:12 <Arrogant> Like see, in front of me iis Metroid Zero Mission.
06:48:24 <Arrogant> GregorR, I must admit Glass is pretty genius.
06:49:41 <Arrogant> what version of Python do you have?
06:50:08 <GregorR> rabidpoobear: Out of curiousity, what did this observation, "Gregor works for Intel," have to do with anything?
06:51:04 <Arrogant> He was wondering if I were a professional programmer
06:51:15 <rabidpoobear> arrogant do i need an older version of python?
06:51:30 <rabidpoobear> yeah, the installer just didn't work, i remember now.
06:51:32 <Arrogant> I was hoping you were outdated or something
06:51:46 <GregorR> Incidentally, Intel's new logo and slogan are awful ^^
06:52:44 <GregorR> With the font that's sans-everything.
06:52:55 <GregorR> Sans-detail, sans-readability, sans-aesthetics.
06:54:09 <Arrogant> They should make more processors named after vegetables.
06:54:26 <Arrogant> And then JCPenney can sue them.
06:55:58 <rabidpoobear> urm, arrogant, I have to admit I've never installed a python package from source... I just unzip it into the /python24/lib/site-packages/pyparsing-1.4.2 folder?
06:56:56 <Arrogant> unzip it and run "setup.py install"
06:57:01 <Arrogant> It'll put itself in the right spot
06:58:42 <Arrogant> I should learn how to write a recursive decent parser
06:59:14 <Arrogant> At the moment the only language I can write one in is Python. And that's because of pyparsing.
06:59:31 <rabidpoobear> what is {fibo:(n(n*(f|=)-(f+|=)-(f+|=)++-|{fibo}-|{fibo}*>*[-<+>]<|))} supposed to do?
06:59:51 <Arrogant> You'll have to put a number on the stack and call it first
07:00:14 <Arrogant> try {fibo:(n(n*(f|=)-(f+|=)-(f+|=)++-|{fibo}-|{fibo}*>*[-<+>]<|))}++++++++++|{fibo}*!
07:00:24 <Arrogant> That'll stick 10 on the stack, call it, pop, and output.
07:01:11 <Arrogant> The 10th number in the fibonacci sequence is 55.
07:02:25 <Arrogant> Would we have it any other way?
07:02:28 <GregorR> Without having read anything about it, I must suspect it's just ripped off from Glass ;)
07:03:07 <Arrogant> http://paragon.pastebin.com/736571 Read the spec.
07:04:14 <GregorR> Oh, OK, I gets it, it's sort of like Brainfuck with scopes/functions/et cetera?
07:04:47 <GregorR> Erm, right, a global stack.
07:05:40 <Arrogant> And they're not really functions
07:06:11 <GregorR> Well, there's a global stack.
07:06:18 <GregorR> Global stack = handy return values :P
07:09:37 <Arrogant> Technically, nothing is passed in, nothing is passed out.
07:10:22 <GregorR> Well, the same can be said of Glass :-P
07:14:24 <Arrogant> I think for a first language it's a fairly good job
07:14:56 <Arrogant> It also doesn't fail to confuse the fuck out of people
07:15:13 <Arrogant> So I think it succeeds one of the main goals of esoterica
07:15:31 <GregorR> Referring to Synesthesia, yes?
07:15:37 <GregorR> Yeah, it's pretty nice - I think it's a good implementation of Brainfuck + functions.
07:15:53 <GregorR> Now get Brainfuck + classes and I'll actually have some competition in the OOP-esoteric field.
07:16:38 <Arrogant> I'm working on a concept that wouldn't quite be classes but it would give you the neccesary functionality
07:17:05 <Arrogant> As in, static scopes with addresses that can be stored as pointers.
07:17:18 <Arrogant> Something similar to Synesthesia in a few ways
07:17:23 <Arrogant> But drastically different in others
07:24:25 -!- rabidpoobear has quit ("(>'_')>").
07:45:49 -!- khaladan_ has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:01:24 -!- GregorR-W has quit (Remote closed the connection).
08:02:15 -!- GregorR-W has joined.
08:02:37 -!- khaladan has quit (Connection timed out).
08:02:37 -!- khaladan_ has changed nick to khaladan.
08:48:58 <SimonRC> !!!!! http://thedailywtf.com/forums/permalink/74461/74568/ShowThread.aspx#74568
09:00:39 -!- khaladan has quit (Success).
09:43:15 <Arrogant> http://paragon.pastebin.com/738861 <- the newly formed language spec out of my over-tired brain
09:53:45 -!- Arrogant has quit ("Leaving").
10:04:29 -!- tgwizard has joined.
11:21:14 -!- nooga has joined.
12:24:52 -!- jix has joined.
13:25:06 * nooga is attempting to create very strict, simple and accurate spoken language ;p
14:18:09 -!- jix has quit ("This computer has gone to sleep").
14:24:30 -!- tgwizard has quit ("Leaving").
14:46:51 -!- Arrogant has joined.
14:47:51 -!- Arrogant has quit (Client Quit).
15:35:22 -!- ihope_ has joined.
15:35:46 <ihope_> I had a bitmap file that was pretty much exactly 9 decimal megabytes.
15:36:02 <ihope_> I turned it into a PNG, and now it's about 480 decimal kilobytes.
15:38:00 -!- kipple has joined.
15:57:51 <ihope_> Bah, tinypic shrunk my picture.
15:58:15 <ihope_> It's one of the results of running one cellular automaton I made for a longish time: http://i4.tinypic.com/10qcsih.png
16:00:14 <ihope_> Ah. And here's one chunk of it in its full glory: http://i4.tinypic.com/10qcuu1.png
16:03:53 <ihope_> And an even smaller piece: http://i4.tinypic.com/10qcvgi.png
16:55:21 -!- calamari has joined.
16:58:43 <SimonRC> It looks like M:??78/1??? or something along those lines
17:00:47 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
17:00:49 <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 whirl
17:01:11 <EgoBot> 104 ++++++++++++++[>+++++>+++++++>++>++++++<<<<-]>++.>+++.+++++++..+++.>++++.>+++.<<.+++.------.--------.>+. [193]
17:01:13 <ihope_> It's C4,NN,S3aba3ba6ba,B3aba3ba7b, if that makes any sense.
17:01:41 * SimonRC was using the format used by Life32, etc
17:01:43 <ihope_> It's the one used my Mirek's Cellebration.
17:02:29 <ihope_> It's a Von Neumann, or however that's spelled.
17:03:01 <ihope_> Survival's on 2 or 3 neighbors, and birth is on 2, 3, or 4.
17:03:31 <ihope_> Also, it's a generations thing, so when an "alive" cell dies, it turns into "dead", then "long dead", before disappearing.
17:03:37 -!- tgwizard has joined.
17:03:42 <ihope_> Then it behaves as a normal empty cell.
17:04:12 <SimonRC> v = von neumann, 23 = survival, 234 = birth
17:04:37 <SimonRC> ah, that ruel doesn't specify the long death thing, though
17:04:45 * SimonRC nicks the image for his wallpaper :-)
17:05:00 <ihope_> V:23/234/4, or something like that.
17:05:10 <ihope_> Life32 doesn't seem to support generations rules.
17:06:00 <ihope_> And that's why I prefer MCell.
17:06:15 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
17:06:16 <SimonRC> I suspect Life32 is faster, though
17:06:17 <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 whirl
17:06:49 <GregorR-W> My connection is clearly still up, but I can't get an inbound connection.
17:11:13 -!- jix has joined.
17:17:29 -!- KoH has joined.
17:21:08 -!- khaladan has joined.
17:21:12 <SimonRC> GregorR-W: put EgoBot onto #brainfuck, will you?
17:21:41 <GregorR-W> It'd be easier if I could ssh into my home computer, but what I can do is:
17:21:46 -!- GregorR has quit (Nick collision from services.).
17:21:48 -!- GregorR-W has changed nick to GregorR.
17:22:12 -!- GregorR has changed nick to GregorR-W.
17:22:32 -!- GregorR has joined.
17:22:37 <GregorR-W> See how trixy and fast that was :)
17:22:41 -!- nooga has quit (Read error: 110 (Connection timed out)).
17:23:03 <GregorR-W> But I stole the nick in less time than it took for my alter ego to reconnect.
17:24:16 <SimonRC> !bf [-]++++++++++[->++++++++++>++++++++++>+++++++++++>+++++++++++>+++++++++++<<<<<]>++++>+>-->-->+>[-][<]>[.>]<[<]
17:25:32 -!- khaladan has quit (Read error: 104 (Connection reset by peer)).
17:26:59 <SimonRC> GregorR-W: are you still not able to get into your home machine?
17:27:15 <GregorR-W> I may have just forgetten -R2234:localhost:22
17:27:18 <SimonRC> You should put a gaping security hole into EgoBot in case this happens again.
17:27:50 <SimonRC> BTW, did you see the trailer for Titanic 2?
17:28:12 <GregorR-W> Oh god please tell me there's no Titanic 2 ...
17:28:25 <SimonRC> http://www.youtube.com/watch?v=vD4OnHCRd_4
17:29:13 <GregorR-W> Not only speaker-free, sound-card-free.
17:29:35 <SimonRC> summary: Jack (LdC) is found in the current day in a block of solid ice on the seabed...
17:30:17 <SimonRC> He is thawed out, put in a military lab, escapes, and has to come to terms with the fact that everyone he ever knew is dead.
17:31:28 <SimonRC> made of bits of other movies spiced together, with maybe a tiny bit of new footage, a little bad dubbing, and small amount of CG.
17:33:05 <SimonRC> I dunno where they got the block-of-ice shots from.
17:34:05 <SimonRC> ah, wait, I think that's from a movie where the thing in the block is actually an alien
17:50:39 <SimonRC> Y'know how hand-coded assembley programs tend to be faster even than C...
17:51:43 <SimonRC> Well, I suspect that hand-coded brainfuck must be far better than anything a compiler can produce, simply because you write programs in a different way in BF.
17:52:00 <SimonRC> You don't think in terms of if-else, or variables.
17:52:06 <GregorR-W> I guarantee you with 100% certainty that that's true.
17:52:13 <SimonRC> You think in terms of the tape, and []
17:52:37 <ihope_> But there's still some overhead.
17:52:48 <ihope_> Or whatever that's called.
17:53:11 <SimonRC> Compilers are better at compiling than humans could be, but humans are better than that if hey program directly in the target language.
17:53:30 <ihope_> But BF isn't the target language.
17:53:57 <ihope_> And it disallows access to plenty of CPU features.
17:58:36 <jix> gcc inline assembly is bad...
17:59:22 <jix> it screws up gcc's register allocation...
17:59:39 <jix> well maybe that doesn't matter on x86 where you don't have a lot of registers
18:00:17 <jix> but it does matter on ARM or PPC... ldr r4, =bla ; mov r0,r4 and not using r4 anymore hurts...
18:05:27 <ihope_> Oh, SimonRC: want a "rectangles" thing that wraps around properly?
18:06:31 <ihope_> One that you could use as a tiled wallpaper.
18:06:37 <ihope_> Without it looking weird.
18:06:50 <SimonRC> I can;t actually set wallpaper
18:07:15 <SimonRC> At Uni it's disallowed, and at home I run ratpoison.
18:16:28 <ihope_> Woot, rundll stopped working and now I can't terminate it.
18:16:59 * ihope_ wishes the "End Process" button on the Windows Task Manager were more effective.
18:17:00 <SimonRC> you need that kit that gives you more-powerful system commands
18:17:20 <ihope_> What I need is Linux! :-)
18:18:15 <ihope_> Okay. rundll didn't crash AGAIN, did it?
18:18:33 <kipple> I think there is a registry setting you can use to reduce the timeout when ending prog
18:24:45 <jix> you need osx...
18:29:49 <SimonRC> heh: http://img461.imageshack.us/my.php?image=114661685225ft0stealthfighter3.jpg
18:30:02 <SimonRC> the great stuff people get up to at military bases
18:33:15 <ihope_> What's the shortest BF program that is itself Turing-complete?
18:34:12 -!- CXII has quit (Read error: 104 (Connection reset by peer)).
18:35:15 -!- CXII has joined.
18:36:04 <ihope_> Programs can have computational classes too, can't they?
19:00:00 -!- calamari has quit ("Leaving").
19:20:47 -!- sp3tt has quit (Read error: 104 (Connection reset by peer)).
19:27:50 <ihope_> But programs can compute.
19:28:04 <SimonRC> you can abuse programs to get them to do computation.
19:28:05 <ihope_> Shouldn't something that can compute have a computational class?
19:28:14 -!- sp3tt has joined.
19:28:51 <SimonRC> The normal view is that a PC is like a computational class, and a program is a Automaton of that computational class.
19:28:52 <GregorR-W> Well, OK, yes, if it does computation then it has a computation class.
19:29:07 <GregorR-W> But then it's an interpreter, and what really has the computation class is the language you interpret.
19:29:41 <SimonRC> however, a language (interpreter) could be like a computational class, and the programs it interpret would be automata
19:30:04 -!- ihope_ has quit ("I'll be Bach.").
19:31:11 -!- CXII has changed nick to CXI.
19:33:01 -!- ihope has joined.
19:45:31 * ihope wishes there were a highest computational class
19:45:55 <ihope> That wish is sorta unlikely to come true.
19:46:03 <GregorR-W> No computing class has been found which is higher than TC
19:46:10 <GregorR-W> So, ATM, that's the highest computing class :P
19:46:34 <ihope> They've been found, but never implemented.
19:46:56 <ihope> Brainhype programs can be in a class higher than TC.
19:47:31 <ihope> And a Brainhype interpreter is, oddly enough, in a higher computational class than any Brainhype program can be.
19:53:07 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
19:53:09 <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 whirl
19:53:13 <ihope> !bf_txtgen http://www.google.com/search?q=
19:55:23 <EgoBot> 2783 ++++++++++++++[>+++++>++++++>++++>+++++<<<<-]>>>>----------.<<<++.>.<+++++.-.>>>++.--.<++++++++++++++++.---.>+++++.<-.>---.--.<<+++++++++++++++++++++++++.<+++++++++++++++++++++++++.>+++++++.>+++++++++++++++++++++++++++++.>----------------------------.<<<+++.>.>+++++++++++++++++++.<----.>>+++++++++++++.<<<---.>+.++++.<++++.>>++.>++++++++++++++++.---------------------------.<
19:55:59 <jix> !rhotor <x/%"http://www.google.com/search?q=">
19:56:03 <EgoBot> http://www.google.com/search?q
19:56:28 <GregorR-W> !glass {M[m(_o)O!"http://www.google.com/search?q="(_o)o.?]}
19:56:30 <jix> !rhotor <x/%"http://www.google.com/search?q=",x>
19:56:31 <EgoBot> http://www.google.com/search?q=
19:57:03 <EgoBot> http://www.google.com/search?q=test
19:57:14 <jix> oh it worked..
20:01:31 <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.
20:01:41 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
20:01:43 <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 whirl
20:02:02 <ihope> Unlambda! What a great language@
20:03:22 -!- khaladan has joined.
20:04:44 <GregorR-W> Named that so that it would sound like "EGO, BITCH!"
20:05:28 <ihope> I interpreted that as "BitchAnger"... aiee.
20:10:00 <ihope> Say, why don't you add a Minimum interpreter to EgoBot?
20:11:02 <GregorR-W> Isn't it not only worthless but unimplemented?
20:11:37 <ihope> main = getLine >> putStrLn "Syntax error"
20:11:41 <ihope> There's your implementation.
20:12:00 <jix> puts"Syntax error"
20:12:02 <jix> hah ruby is shorter!
20:12:31 <ihope> main=interact(const"error")
20:12:37 <ihope> Is Ruby shorter than that?
20:12:58 <ihope> Hey, might as well s/error/e/
20:13:17 <jix> isn't puts"Syntax error" shorter?
20:13:40 <ihope> Does that ask for a line of stuff, too?
20:13:55 <jix> gets;puts"Syntax error"
20:18:59 <ihope> Anyway, there's three implementations. Which one do you want?
20:25:14 <jix> gets;puts:Error
20:29:16 <ihope> Oh, a 12-character implementation: main=error""
20:29:47 <ihope> That just plain error-ifies, though.
20:30:48 <jix> that generates RuntimeError: <position of error>
20:31:27 <ihope> Okay, even "main=f" is longer than that.
20:38:58 <ihope> "TELL STORY!" "What kind of story?" "A real story." "About what?" "This." "Well, one morning..." "Tell me another."
21:07:51 <ihope> "Cielito lindo" = pretty little angel?
22:05:11 -!- ihope has quit (SendQ exceeded).
22:06:05 -!- ihope has joined.
22:16:02 <ihope> Note to self: do not eat peanut butter while chewing gum.
22:17:59 -!- KoH_ has joined.
22:18:24 -!- KoH has quit (Nick collision from services.).
22:18:31 -!- KoH_ has changed nick to KoH.
22:26:18 * SimonRC is currently locked in a building.
22:27:12 <SimonRC> It's not that desparate a situation yet.
22:28:04 <ihope> Doesn't everybody use panic bars even when it's entirely unnecessary?
22:29:39 <SimonRC> I suspect I can arrange a calmer method to get out
22:29:59 <SimonRC> In fact, I am in a conversation which should lead to a conversations that gets me out.
22:30:25 * ihope thinks he and SimonRC have different ideas of what a panic bar is
22:32:42 <ihope> A panic bar is that bar on the inside of public doors that people always push when exiting.
22:34:50 <GregorR-W> Since when is that called a panic bar.
22:36:12 <ihope> What *is* it called, then?
22:36:52 <ihope> * SimonRC is currently locked in a building.
22:37:13 <ihope> Doesn't really work quite as well.
22:42:11 -!- EgoBot has quit (Remote closed the connection).
22:42:11 -!- GregorR has quit (Remote closed the connection).
23:13:14 -!- kipple_ has joined.
23:18:49 -!- calamari has joined.
23:29:00 -!- GregorR-W has quit ("And then, Gregor remembered to quit and not leave IRC open over a long weekend.").
23:29:42 -!- kipple has quit (Read error: 110 (Connection timed out)).
23:45:33 -!- ihope_ has joined.
00:01:59 -!- ihope has quit (Read error: 110 (Connection timed out)).
00:09:47 -!- tgwizard has quit ("Leaving").
00:10:45 -!- ihope_ has left (?).
00:11:22 -!- ihope_ has joined.
00:15:56 <ihope_> I have two tabs for every channel: one for the channel, one for the server.
00:33:14 -!- kipple_ has quit (Read error: 110 (Connection timed out)).
00:42:11 -!- calamari has quit ("Leaving").
01:17:26 <SimonRC> "Good morning! And in case I don't see you: good afternoon, good evening, and goodnight."
01:24:42 <ihope_> Who can guess what the Spanish words "básquetbol", "fútbol", "tenis", and "hockey" mean?
01:25:16 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
01:41:54 <SimonRC> since when has 8 been "ight"?
01:44:13 -!- GregorR has joined.
01:45:50 -!- EgoBot has joined.
02:04:06 -!- KoH_ has joined.
02:09:39 -!- _ihope has joined.
02:09:53 -!- ihope_ has quit ("Holamellamoihope127ymiespaciadoresroto").
02:21:14 -!- KoH has quit (Read error: 113 (No route to host)).
02:58:11 <_ihope> Rejoice over her; for thou art lukewarm, and unto Smyrna, and strength unto our blood of the foundations of God.
02:59:32 -!- khaladan has quit (" HydraIRC -> http://www.hydrairc.com <- Leading Edge IRC").
03:04:33 <_ihope> http://www.markovbible.com/
03:04:49 <SimonRC> "Smyrna"? Sounds like a good lang name
03:36:45 <_ihope> Suddenly, I get a craving for flan.
03:38:33 <_ihope> Hmm, what happens if I paste "español" in here?
03:38:42 <_ihope> Nothing special, I guess.
03:41:03 -!- KoH has joined.
03:46:57 -!- _ihope has quit ("Enough of this. I'm switching back to ChatZilla.").
03:47:41 -!- ihope has joined.
03:56:55 -!- Sgeo has joined.
04:00:45 -!- KoH_ has quit (Read error: 113 (No route to host)).
04:01:41 <Sgeo> !glass {M[mM]}
04:08:45 <ihope> Coderately-optiming environment.
04:09:34 <Sgeo> !glass{M[m<1>O(on).]}
04:09:35 <ihope> The code spacters only 5000.
04:09:48 -!- KoH_ has joined.
04:10:41 <ihope> * Frainfuck operates have tried (in some have been knother the [http://www.amin the code spacters only 5000.
04:10:48 <Sgeo> !glass{M[m<1>O(_o)!(on).]}
04:11:00 <Sgeo> !glass{M[m<1>O(_o)!(on)]}
04:12:16 <Sgeo> !glass{M[m<1>(_o)O!(_o)(on)]}
04:12:24 <Sgeo> !glass{M[m<1>(_o)O!(_o)(on).]}
04:12:44 <Sgeo> !glass{M[m<1>(_o)O!(_o)(on).?]}
04:13:00 <Sgeo> !glass{M[m"Hi"(_o)O!(_o)(o).?]}
04:13:27 <Sgeo> !glass{M[m(_o)O!"Hi"(_o)(o).?]}
04:13:44 <Sgeo> !glass{M[m(_o)O!"Hi"(_o)o.?]}
04:13:57 <Sgeo> !glass{M[m(_g)O!"Hi"(_g)o.?]}
04:14:43 <ihope> wart: A small, crocky feature that sticks out of an array (C has no checks for this).
04:14:44 <Sgeo> !glass {M[m(_g)O!"Hi"(_g)o.?]}
04:15:04 <Sgeo> !glass {M[m<1>O(_o)!(on).]}
04:15:35 <Sgeo> !glass {M[m<1>(_o)O!(_o)(on).?]}
04:17:14 <Sgeo> !glass {M[m"Yay! I can use Glass!"(_o)O!(_o)o.?]}
04:30:27 -!- KoH has quit (Read error: 110 (Connection timed out)).
04:39:51 -!- Sgeo has quit (Remote closed the connection).
04:43:06 -!- ihope has quit (Read error: 110 (Connection timed out)).
04:45:03 -!- KoH has joined.
05:01:38 -!- KoH_ has quit (Read error: 110 (Connection timed out)).
05:26:30 -!- KoH_ has joined.
05:42:14 -!- KoH has quit (Read error: 110 (Connection timed out)).
06:21:39 -!- KoH has joined.
06:42:38 -!- KoH_ has quit (Read error: 110 (Connection timed out)).
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:18:54 -!- tgwizard has joined.
09:25:01 -!- kipple has joined.
09:36:52 -!- calamari has joined.
09:41:38 -!- calamari has quit (Client Quit).
12:11:03 -!- KoH has quit (Read error: 104 (Connection reset by peer)).
12:11:43 -!- KoH has joined.
12:29:46 -!- int-e has joined.
12:31:18 -!- KoH_ has joined.
12:48:50 -!- KoH has quit (Read error: 110 (Connection timed out)).
13:05:17 -!- KoH_ has changed nick to KoH.
13:23:25 -!- KoH has quit (Nick collision from services.).
13:25:34 -!- KoH has joined.
13:36:02 -!- jix has joined.
14:21:43 -!- KoH_ has joined.
14:30:35 -!- KoH has quit (Nick collision from services.).
14:30:40 -!- KoH_ has changed nick to KoH.
14:48:36 <SimonRC> haven't seen you here for a while
15:40:15 <int-e> hmm. I'm not doing much esoteric stuff anymore.
15:47:18 <KoH> i began 2 weeks ago :)
16:32:13 -!- KoH_ has joined.
16:34:42 -!- ihope has joined.
16:39:06 <ihope> The dover fove qumps dove fog.
16:45:17 <ihope> It's a scrambled version of "The quick brown fox jumps over the lazy dog."
16:47:24 <ihope> I start with the letter T, then I find that it's likely to be followed by h, which can be followed by e, which can be followed by a space, which can be followed by d...
16:48:11 <ihope> If you grab the pairs of letters in the first, then the pairs of letters in the second, you'll find they look similar.
16:49:09 -!- KoH has quit (Read error: 110 (Connection timed out)).
17:01:29 <ihope> 182. Swap 155 withing.
17:01:57 <ihope> 170. Swap 108. ; 'l'
17:03:18 <ihope> 175. Swap 175 with 72. ; gets that ready to nothing.
17:03:51 <ihope> 167. Swap 111 with 187 with 136. Do nothing. Swap 177 with 109.
17:04:03 <ihope> You can do all this in Extended SMATINY!
17:25:39 -!- Wanderer78 has joined.
17:33:51 -!- KoH_ has changed nick to KoH.
17:41:44 -!- KoH has quit (Read error: 104 (Connection reset by peer)).
17:54:58 <SimonRC> ihope: ah, disassociated press, I see
18:15:44 -!- Wanderer78 has quit ("Leaving").
18:22:55 * ihope loves Classical Gas
19:00:21 -!- ihope has quit (SendQ exceeded).
19:01:13 -!- ihope has joined.
19:02:23 -!- ihope has quit (Excess Flood).
19:03:12 -!- ihope has joined.
20:10:19 -!- ihope has changed nick to Rodney3.
20:12:18 -!- Rodney3 has changed nick to ihope.
20:13:04 -!- ihope has changed nick to Rodney0.
20:16:16 -!- Rodney0 has changed nick to ihope.
20:22:30 -!- Robdgreat has joined.
20:54:05 -!- nooga has joined.
21:31:03 <GregorR> NOOOOOOOOOOOOOOOOOOOOOOOOOOGA
21:31:13 <GregorR> , SimonRC, ihope, Robdgreat
21:47:52 -!- int-e has left (?).
21:48:23 -!- nooga has quit (Read error: 110 (Connection timed out)).
21:58:21 -!- mtve has quit (Read error: 110 (Connection timed out)).
22:11:09 * ihope stores that $0 in an unsigned bank and ends up with about 40 million dollars
22:11:38 <GregorR> (unsigned) (signed) 0 == 0
22:12:08 <ihope> stores that $0 in an especially unsigned bank and ends up with about 40 million dollars
22:12:27 * ihope stores that $0 in an especially unsigned bank and ends up with about 40 million dollars
22:16:08 <SimonRC> It might be fun to set up a bank account which you can't extract money from, then bait a few scammers.
22:38:53 <jix> i still want to write a scam baiting bot...
22:39:22 <jix> someone replayed to all emails with OK and the scammer thought he was talking to a real person^^
22:50:09 -!- Inode has joined.
23:30:27 <ihope> Which one doesn't belong: llllllllllllllllllllllIllllll
23:30:50 <jix> the 3rd l?
23:31:06 <ihope> I'd have said the I.
23:31:15 <jix> ihope: racist!
23:45:28 -!- ihope_ has joined.
23:53:30 -!- tgwizard has quit ("Leaving").
00:02:50 -!- ihope has quit (Connection timed out).
00:43:19 <ihope_> A, air elementals, fire elementals, earth elementals, water elementals, titans, Lord Surtur, I, Vlad the Impaler, skeletons, werejackals, werewolves, wererats.
00:43:56 <ihope_> Hmm... I isn't actually a monster class, is it?
00:46:19 <fizzie> Isn't it "I" when there's a monster you can't see.
00:46:25 <fizzie> #define DEF_INVISIBLE 'I'
00:49:39 <ihope_> Those are all the monsters that still exist in my NetHack game.
00:49:55 <ihope_> The rest have been genocided.
00:52:08 <fizzie> 're not doing the extinctionist thing.
01:22:37 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
02:21:53 -!- Inode has quit ("").
02:35:50 -!- ihope_ has quit (Read error: 110 (Connection timed out)).
02:40:18 -!- kipple has quit (Read error: 110 (Connection timed out)).
03:07:49 -!- GregorR-L has joined.
03:08:39 -!- GregorR-L has quit (Client Quit).
03:29:52 <SimonRC> I download a tar.bz2, dump the contents in /usr/local/lib/win32, and it *just* *works*.
03:29:56 <SimonRC> now it grocks some windows formats that are common on the web
03:32:15 <SimonRC> anyway, the thing I wanted to view... high-power laser pens burning stuff!!! http://wickedlasers.com/videos.php
04:19:29 -!- coder_ has joined.
04:20:16 <coder_> Just right clicked and joined from xchat, didn't notice the "?" on the end
04:24:45 <GregorR> !glass {M[m(_o)O!"http://www.esolangs.org/wiki/"(_o)o.?]}
04:24:51 <EgoBot> http://www.esolangs.org/wiki/
04:36:56 -!- coder_ has quit ("Leaving").
05:06:56 -!- Arrogant has joined.
05:53:12 -!- Robdgreat has quit ("I'd rather have this bottle in front of me than a frontal lobotomy.").
06:25:41 * Arrogant wrote a new language spec/interpreter last night... time to run more tests
06:41:26 <Arrogant> Every one of them has an address
07:18:01 -!- Robdgreat has joined.
07:27:54 <fizzie> SimonRC; You don't really need eeevil proprietary win32 codecs to watch _those_ videos; they play just fine with my mplayer using the "[ffwmv1] vfm: ffmpeg (FFmpeg M$ WMV1/WMV7)" codec.
07:33:33 <fizzie> (Oh, perhaps you need some for the later videos, which seem to be vmw3/9; the very crashing ffwmv3 seems to, well, crash with them.)
07:56:32 -!- nooga has joined.
07:59:21 -!- CXI has quit (Read error: 104 (Connection reset by peer)).
07:59:48 -!- CXI has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
09:23:31 <Arrogant> http://paragon.pastebin.com/742484
09:25:04 -!- Arrogant has quit ("Leaving").
10:03:35 <nooga> i'm looking for a free shell account with irc access and background processes
10:23:30 -!- kipple has joined.
10:31:53 -!- nooga has quit.
11:05:36 -!- tgwizard has joined.
11:29:10 -!- jix has joined.
12:01:45 -!- mtve has joined.
14:46:49 <SimonRC> Arrogant is evidently trying to beat perl at its own game
14:50:44 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
15:17:11 -!- tokigun has joined.
15:21:30 -!- tokigun has quit (Client Quit).
15:22:10 -!- tokigun has joined.
15:43:19 -!- ihope_ has joined.
15:43:25 -!- ihope_ has changed nick to ihope.
17:33:10 -!- Sgeo has joined.
17:34:03 <Sgeo> Is it possible to write a language that can answer the halting problem for its own complexity class and it's not a machine that always halts?
17:51:25 <ihope> But it can't be Turing-complete or above.
17:52:15 <ihope> Well... by "answering the halting problem", do you mean "being able to act on the answer to the halting problem in a way that's as powerful as the rest of the language"?
17:54:43 <SimonRC> lolol: http://www.ct24.cz/.multimedia/video/1148124018_Rath.wmv
17:55:09 <ihope> If you have a programming language where every program goes into an infinite loop without doing anything, then... wait a minute.
17:57:07 <ihope> Ah, yes. It would be completely unable to compute, so it wouldn't have to do anything with the answer to the Halting problem to have met the criterion.
18:19:34 <SimonRC> lol(2): http://www.youtube.com/watch?v=cF5NletBOvg
18:21:28 * Sgeo meant a less-than-turning complete language that had a built-in doesHalt() like thing that can't be made up from the rest of the language
18:24:53 <Sgeo> It can't be capable of infinite-loop based on the doesHalt() information
18:25:17 <SimonRC> okay, how about LISP with no functions
18:25:43 <SimonRC> Without functions you can't loop at all.
18:26:07 <SimonRC> Oh, and no circular lets, to stop you abusing fold and map.
18:26:37 -!- ihope has quit ("Restarting Firefox, and taking ChatZilla with it").
18:27:11 <fizzie> What about let/cc, then? (Admittedly that's not in R5RS, and call-with-current-continuation is quite unusable if you can't have a function to pass it.)
18:27:56 <Sgeo> But no loops means that it always halts?
18:28:06 <Sgeo> I don't want it to be "always halts'
18:46:33 <jix> hmm i think brainhype has a contradiction(??)
18:47:01 <jix> the prove that brainhype can't be interpreted by brainhype could be used as a proove that brainhype can't be interpreted at all (with any computational class)
18:47:09 <jix> but i have to do homework now...
18:51:56 <Sgeo> jix, the description of Brainhype has it solving the halting problem for its own computability class
18:53:46 <Sgeo> *computational
19:11:16 -!- pgimeno has quit (Read error: 104 (Connection reset by peer)).
19:20:27 <jix> Sgeo: yeah but you can write a program which halts if it doesn't halt and the otherway around..
19:22:22 <jix> that's the way that gödel used to prove that every axiomatic system that is powerfull enough (i think this is the wrong term) is either incomplete OR has a contradiction...
19:23:03 <jix> but i shouldn't know this i'm in grade 10.... ;)
19:24:29 <SimonRC> why not?@ I knew it at that age
19:24:43 -!- pgimeno has joined.
19:25:06 <jix> SimonRC: that was j/k (see ";)")
20:10:53 -!- SimonRC has quit ("Lost terminal").
20:11:54 -!- SimonRC has joined.
20:13:54 <SimonRC> I just lost several week's worth of scrollback
20:15:22 <SimonRC> caps-lock was on, so I hit ^A C rather than ^A c, and killed window 0 thinking it was a problem that stopped me creating a shell
20:25:19 -!- ihope has joined.
20:32:28 <ihope> :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net PRIVMSG #esoteric :[insert message text here]
20:36:53 * ihope wonders why his username is foo
20:44:03 <fizzie> The "n=" prefix says it's not from your identd, so you should probably blame your IRC client.
20:46:55 <ihope> Identd... I oughta enable that.
20:47:25 -!- ihope has quit.
20:48:47 -!- ihope has joined.
20:49:16 <ihope> The ident thingy isn't working.
20:52:23 <fizzie> Firewalled, perhaps? Not that anyone cares whether you have "i=" or "n=" there, you could just tell your IRC client to use a more proper user name than 'foo'.
21:10:49 <ihope> "I guess I'm a child progeny."
21:10:58 <ihope> --Calvin, Calvin and Hobbes
21:32:34 -!- ihope has quit (Read error: 104 (Connection reset by peer)).
21:55:18 -!- Sgeo has quit (Remote closed the connection).
22:00:02 -!- ihope has joined.
22:00:16 <ihope> My touchpad has no scroll wheel.
22:00:24 * ihope bangs his head on the wall
22:05:09 <ihope> Hmm... flan de chocolate...
22:07:42 <ihope> Nah. Flan de queso con chocolate.
22:18:31 <ihope> Now, what's a polite way to say "removed yucky (and incorrect) description of the word 'foobar'"?
22:19:50 <fizzie> That sounds polite to me.
22:20:43 <ihope> What about "neither of the language specs you added to the wiki are complete"?
22:24:44 -!- tgwizard has quit ("Leaving").
22:24:55 <fizzie> That I'm not sure about. Sounds neutral. If it's factually correct.
22:32:07 <lament> what about "You smell like ass, get out of my internet"?
22:35:24 <fizzie> Close to being impolite; perhaps "the internet" instead of "my internet", and even then only if s?he actually does smell like ass. (Is that ass-as-in-animal or ass-as-in-body-part?)
22:46:58 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:51:17 <ihope> So shooting a gun can mean either shooting with a gun or shooting at a gun, eh?
22:54:51 <SimonRC> how about "shooting up" :-)
23:08:57 <fizzie> Lucky Luke often shoots at a gun.
00:41:34 -!- kipple has quit (Read error: 110 (Connection timed out)).
01:21:15 -!- wooby has joined.
01:21:50 -!- Arrogant has joined.
01:27:36 <Arrogant> Trying to get over how cool the language I made while I should have been sleeping is.
01:28:05 <Arrogant> Of course, I might be stretching things a lol
01:28:46 <Arrogant> Just trying to figure out a few kinks in the armor though
01:36:04 <ihope> Really nice game: http://gamegarage.co.uk/play/clickdragtype-2/
01:39:11 <Arrogant> Well, until just a moment ago, I wasn't putting scopes into the scope has
01:39:19 <Arrogant> I was wondering why that was failing
01:41:05 <Arrogant> Let me update the spec and then I'll let you see what I'm working on
01:42:42 * ihope gives Arrogant a pat on the back
01:43:56 <Arrogant> http://paragon.pastebin.com/743908
01:44:37 <Arrogant> There is an unlimited number of global stacks
01:45:00 <Arrogant> Each scope has a memory tape ala Brainfuck
01:46:03 <Arrogant> {name:code} defines a subroutine, {name} calls that subroutine. A subroutine has its own static scope.
01:47:04 <Arrogant> The (code) operator pops the top of the stack, and looks up a scope, then executes 'code' in it.
01:47:04 -!- rabidpoobear has joined.
01:47:25 <Arrogant> I came up with a brilliantly evil new language based off of synesthesia
01:48:11 <Arrogant> The name of a torture device kinda felt appropriate
01:48:43 <Arrogant> Anyway, the (code) operator pops the stack, looks up the scope, executes code
01:49:38 <Arrogant> In the example ( http://paragon.pastebin.com/743908 ) {var} looks at {foo} and {bar}'s scopes, sees if cell 0 has anything in it, and if not, creates a new scope and stores that scopes address, then pushes it to the stack.
01:50:00 <Arrogant> {foo} (code) effectively executes 'code' in a named scope 'foo'
01:50:17 <Arrogant> Which allows you to use it as a variable
01:50:33 <Arrogant> {foo} (0+++++*) would store 5 in {foo}
01:51:31 <Arrogant> Here's a list of commands, but it doesn't describe things
01:51:45 <Arrogant> Was kinda making things up as I went along
01:51:56 <Arrogant> http://paragon.pastebin.com/743924
01:52:09 <Arrogant> Btw, it's not a superset of Brainfuck anymore
01:52:22 <Arrogant> The only operators that work the same are < and >
01:52:31 <Arrogant> + and - effect the top value on the stack
01:52:47 <Arrogant> . and , push and pop the stack
01:57:15 <rabidpoobear> > and < scroll through memory cells in the current scope's stack? or is there just one stack?
01:57:35 <Arrogant> \ and / for changing through global stacks
01:59:23 <Arrogant> So it doesn't make them until it needs to
02:00:42 <Arrogant> Well, you know, as infinite goes, not really. But you get what I mean.
02:01:50 <Arrogant> Do the specs explain it enough for you to understand how it works anyway?
02:02:28 <rabidpoobear> (code) pops whatever's at the top of the stack and executes it?
02:02:46 <Arrogant> It pops the stack, and looks up the scope with that address
02:04:15 <Arrogant> But you can emulate that behavior
02:04:30 <Arrogant> (n code) wasn't good enough because it didn't allow you to return to the scope later.
02:05:05 <Arrogant> ! for grabbing a new scope, % for duplicating, x for destroying the scope.
02:10:02 <Arrogant> Infinite loop, creating a scope each time
02:10:17 <rabidpoobear> oh, so if you get the interpreter installed on egobot we can crash gregor's computer with it?
02:10:47 <Arrogant> Oh, it would take a long time.
02:12:30 <Arrogant> There are three characters I'm not using yet... I mean, other than letters.
02:15:02 <ihope> ~ must have something to do with time.
02:16:35 <ihope> In one language, ~ is an essential part of time-expressions. In another, it creates a Time-Variable.
02:17:03 <Arrogant> I don't have time-related anything
02:17:07 <Arrogant> Nor do I have the desire to have
02:20:09 -!- wooby has quit.
02:22:12 <Arrogant> http://paragon.pastebin.com/743957
03:03:15 <Arrogant> 'cause $ pushes the current scope address
03:03:28 <Arrogant> I forgot that when I added scopes to subroutines I also added that.
03:04:07 -!- wooby has joined.
03:05:08 <Arrogant> GregorR, my new language is OO.
03:05:18 -!- Arrogant has quit ("Leaving").
03:06:16 -!- rabidpoobear has quit (Read error: 110 (Connection timed out)).
03:06:21 * GregorR is writing a generator for bindings to C++ in D.
03:08:21 <wooby> anything going on with bfbasic or c2bf?
03:09:03 <GregorR> My wheel-o-attention hasn't come back to C2BF.
03:09:11 -!- wildhalcyon has joined.
03:09:22 <GregorR> Though it's Open Source and anybody else's wheel of attention can come to it if they'd like ;)
03:09:41 <wooby> where can it be found?
03:09:42 * GregorR is writing a generator for bindings to C++ in D.
03:09:51 <GregorR> wooby: Lemme get the URL, one sec.
03:10:54 <GregorR> wooby: https://svn.sourceforge.net/svnroot/brainfuck/c2bf/trunk
03:11:04 <GregorR> Though SF SVN seems to be down >_<
03:11:12 <wooby> alright i'll give it a shot later
03:11:26 <GregorR> Oh wait, now it's working...
03:11:36 <GregorR> NM, that was just a network hiccup on my end :P
03:11:51 <wooby> yeah it's down for me :\
03:12:16 <GregorR> Well, SF is being sucky :P
03:12:26 <GregorR> I guess it was their side ... seems to work about 1/2 the time for me.
03:14:38 <wildhalcyon> Im wrting a follow-up to gylpho, this time I'll provide an official interpreter
03:23:06 -!- ihope has quit (Connection timed out).
03:24:21 -!- coder_ has joined.
03:44:45 -!- wooby has quit.
03:56:03 <coder_> Hee hee... I'm obsessed with esoteric languages and such now
03:56:50 * coder_ just wrote his first bilingual program(s [I wrote 3]) and his first palindrome program ^^
03:57:02 * coder_ needs to get his head around quines now
04:27:30 <GregorR> Quines are painful but oh-so-fun.
04:27:57 * coder_ winces at the humungeous C quines
04:28:05 * coder_ decides to waste his time on other stuff
04:29:44 <wildhalcyon> I hate quines... but only because Im not good at them
04:35:08 <coder_> Smurf? Got a link to it? Sounds like it'd be interesting! :P
04:38:13 <wildhalcyon> I don't right now. There's a rough spec on the wiki, but the main spec seems to have vanished on the web
04:38:35 <coder_> I found an interpreter for it anyways
04:38:49 <coder_> http://www.safalra.com/programming/interpreters/smurf/
04:39:24 <coder_> I wonder if anyone ever wrote a compiler for Wiki... language one of my friends designed
04:47:31 <coder_> http://www.bur.st/~yayyak/Wiki/Index.html
04:53:54 * coder_ works on his proggie, "eso," an interpreter for many kinds of esoteric languages
04:55:10 <coder_> Uhhh, just started it today :P
04:55:57 <wildhalcyon> well, egobot is essentially that, minus the written in D
04:56:45 <wildhalcyon> In my four years of esolangin' I still haven't managed to write the language of my dreams. Im not sure that I ever will *sigh*
04:57:11 <coder_> This is my 3rd or so day of "esolangin'" :P
04:58:51 <wildhalcyon> I'd say escape while you can, but it sounds like its already too late...
04:59:26 <coder_> It is quite fun to pass the time when I'm not working on something
04:59:38 <coder_> Or when I'm supposed to be studying for exams... XD
04:59:55 <coder_> Exams suck.... High School sucks..... (Except for Band ^^)
05:00:39 <wildhalcyon> Okay, maybe not "good", but "feasible", and in all honesty, if you're committed to it, it teaches you a good bit about programming in general
05:00:57 <wildhalcyon> Nothing like learning how to do things right by figuring out what happens when things go very, very wrong *cough* intercal *cough*
05:01:55 <coder_> I wonder if Sun's Java was supposed to be esoteric.... seems like it.....
05:02:52 <wildhalcyon> someone who seems to hate Java as much as I do!
05:03:18 <coder_> D > C > Python > * < Java < Intercal
05:04:31 <wildhalcyon> is this an esolang I should have been paying more attention to?
05:04:51 <coder_> You run Linux/Unix/*nix
05:07:02 <wildhalcyon> I thought it was alright when I checked it out, but it didn't "wow" me the way Befunge98 did
05:08:00 <wildhalcyon> Which is why I've been devoting so much time and energy to making my own fungeoid
05:08:11 <wildhalcyon> Its sort of a cross between befunge and network headache
05:10:17 <coder_> Fungeoid.... odd.... :P
05:11:20 <wildhalcyon> Yeah, they're pretty trippy. My favorite ever was possibly pingpong, but I didn't like the character system
05:11:50 <coder_> I think esoteric languages are fun to play with.... but I don't LOVE to code in them :P
05:11:58 <coder_> And fun to design ect.
05:12:54 <wildhalcyon> There are a few languages where coding in them IS the fun part.
05:13:20 <wildhalcyon> Befunge, in my opinion, is one of them. Very artistic language, if you're not concerned about.. y'know... program size
05:15:05 <wildhalcyon> Actually, they remind me a little of Rube Goldberg machines.
05:17:12 <wildhalcyon> We had an assignment in one of my introductory engineering courses to design a rube goldberg machine that had X (I think 20?) parts to perform a simple operation.
05:17:30 <wildhalcyon> Then we had to "analyze" the freakin' thing and give rough bounds on efficiency, etc. It was awful.
05:18:44 * coder_ decides it is way past "bedtime"
05:18:55 -!- coder_ has quit ("Leaving").
05:27:07 -!- wildhalcyon has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.3/2006042618]").
05:28:34 <fizzie> Arr. "*" in a regex context is not "anything", it's "0 or more times"; "." or ".*" would be "anything".
06:19:36 -!- jix has joined.
06:21:31 -!- jix has quit (Client Quit).
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
14:41:36 -!- nooga has joined.
16:02:37 -!- nooga has quit.
16:13:32 -!- wildhalcyon has joined.
16:18:59 -!- kipple has joined.
16:20:08 -!- Keymaker has joined.
16:20:57 <Keymaker> haven't seen you for a long time, i think
16:21:35 <wildhalcyon> then I popped back up a few weeks ago, and I've been on and off
16:23:18 <Keymaker> there are some stuff in bf-hacks.org you most probably haven't seen yet ;)
16:24:17 <wildhalcyon> now you're making me go there and look at it
16:26:46 <wildhalcyon> You actually have some very useful bf programs there
16:27:13 -!- ACH_SCHEISSE has joined.
16:27:26 -!- ACH_SCHEISSE has changed nick to jix.
16:28:15 <wildhalcyon> I'm working on a follow-up to glypho, which I was never really happy with
16:28:31 <Keymaker> a,yea, i read something from logs
16:29:50 <wildhalcyon> I'm working out the details, but its moving away from bf
16:31:01 <wildhalcyon> yeah. I think too many languages nowadays rely on bf.
16:34:12 <wildhalcyon> I've got 15 commands and nothing to do with them!
16:46:31 -!- ihope has joined.
16:48:21 <Keymaker> (note to logs: i didn't reply to any ihope, as there is none)
16:52:37 <wildhalcyon> keymaker: no, I dont have to use all 15 commands, but knowing me, I'll probably need 16
16:54:19 <wildhalcyon> I'm also trying to move away from arithmetic
17:12:47 <ihope> Well, I've figured out a bad way to count something.
17:13:01 <ihope> It only works for up to 9 things.
17:14:11 <ihope> First, you write out the first 9 powers of 11 (including 1) in binary, then you put a checkmark next to a power for each item you want to count.
17:14:28 <ihope> Then you add every number with a checkbox by it, then take the result modulo 10.
17:27:33 <SimonRC> ihope: hmm, level 2 isn't very clear...
17:28:20 <SimonRC> I can make the initially-visible numbers visible one-at-a-time, but nothing else sems to happen
17:36:22 <ihope> SimonRC: do you have any speakers?
17:37:20 -!- Keymaker has left (?).
17:45:58 <ihope> Ah, I finally got number 6 :-)
17:46:24 <ihope> 1, 2, 3, 4, 5, 8, 9, 10, 7, 6.
17:49:53 <ihope> It's some Flash game.
17:50:01 <jix> ihope: url?
17:50:23 <ihope> http://gamegarage.co.uk/play/clickdragtype-2/
18:12:14 -!- ihope has quit (Connection timed out).
18:17:52 <jix> i'm too stupid for everything but 3
18:19:11 -!- coder_ has joined.
18:23:39 <wildhalcyon> neither of these have sounds that Im hearing
18:26:50 <SimonRC> have you tried clicking on everything?
18:27:19 <SimonRC> I can't get one of the grey boxes on=8 to behave
18:29:04 <jix> i solveed 6!
18:29:10 <jix> was easy...
18:31:54 <SimonRC> okay, I've done all of them, now what?
18:33:24 <SimonRC> I can't figuer out how to use the 10 puzzel pieces
18:36:25 -!- calamari has joined.
18:40:21 * SimonRC considers writing a solver to solve lightsout-type games
18:40:39 <SimonRC> the trick is to spot the invariants.
18:42:33 <wildhalcyon> All I can figure out is moving the slider?
18:44:44 <wildhalcyon> Im figuring out 8, but 9 still.. I dont get it
18:45:07 <SimonRC> try clicking and draging everything
18:45:45 -!- coder_ has quit ("Leaving").
18:46:26 <jix> i have 1,2,3,4 and 6 solved...
18:47:17 <wildhalcyon> alright, now I just have to figure out what to do with the pretty colors
18:58:42 <calamari> SimonRC: do you know about the trick to solving lights out?
19:00:54 <calamari> SimonRC: just push the button under each light, then eventually you'll get to the bottom row and there will be no lights, or if not, there are only a fixed nuber of patterns left. Then, you figure out how to solve those patterns. Then, what you do (to get the low score), is combine the button pushes to solve the pattern with the button pushes to get to the bottom row.. some will cancel out. What you have left is what you need for t
19:01:30 <calamari> I programmed this up in basic a while back for lights out, but it's a dos app :)
19:15:04 <wildhalcyon> I dont know how to go from the patterns on the bottom to turn everything off though
19:15:36 <wildhalcyon> for instance, on the bottom row right now I have OXOOX
19:18:41 -!- Keymaker has joined.
19:30:54 <SimonRC> calamari: yeah, I know that
19:31:32 <SimonRC> note that the order in which you press the buttons does not matter, just whether you press each one an od or even number of times.
19:31:37 <calamari> wildhalcyon: some patterns are impossible to remove
19:31:53 <SimonRC> best. game. music. ever. (great game too) --> http://gamegarage.co.uk/play/mousegame/
19:32:00 <calamari> wildhalcyon: I don't know if that's one of them or not, but it probably is
19:32:20 <wildhalcyon> well, it was the 2nd level of a lights out game
19:36:18 <jix> i solved all 10... is the main screen a puzzle too?
19:40:51 <SimonRC> I thought it was, but now I suspect not
19:41:15 <SimonRC> woohoo, finally beat that last level of http://gamegarage.co.uk/play/mousegame/
19:49:31 <calamari> wildhalcyon: probably solvable then :)
19:49:50 <calamari> wildhalcyon: I could plug that configuration into my program to give you a solving grid
19:53:01 <calamari> wait, I'm confused.. is O or X the on state?
19:53:50 <calamari> actually it doesn't matter hehe
19:55:04 <calamari> if it was X on O off it's unsolvable
20:00:11 <calamari> ahh, looking at my the source, there are reduction patterns needed to get the absolute lowest score
20:01:57 <calamari> apply each (xor), and then see which gives the lowest number of pushes
20:03:47 <calamari> btw, seems that I had another method when doing it from memory
20:04:04 <calamari> won't give the lowest score tho.. good thing I wrote all this down in my comments hehe
20:04:58 * calamari looks at the date on this program: Jan 5, 1997 :)
20:18:10 -!- rabidpoobear has joined.
20:30:44 -!- Arrogant has joined.
20:39:02 <Arrogant> I've decided that I want to add an instruction that clones a scope
20:40:09 <Arrogant> But I've already used "c" for something
20:40:17 <Arrogant> So I don't know what character to use
20:41:04 <jix> "1" ? clONE
20:45:43 <Arrogant> It's also on the same key as the "new scope" operator !
21:02:49 -!- Sgeo has joined.
21:02:49 <Arrogant> Okay, screw it, I'm addings trings.
21:03:49 <Arrogant> Well, I suppose I don't really have to if I get a new ascii library in there
21:04:07 <Arrogant> But I want to add strings to the language 'cause it'll be easier.
21:05:16 * Sgeo starts playing that game
21:06:08 * Sgeo doesn't get 1:4
21:13:54 -!- ihope has joined.
21:21:07 <calamari> I just get a black screen when I go there
21:21:23 <calamari> is that supposed to be a puzzle as well?
21:33:23 <poiuy_qwert> hmm im stuck on 2, i got all the numbers but its not working :(
21:36:32 <Arrogant> rabidpoobear, new helloworld program: 0+++++++++++++"Hello, world!"0+[&:.s]
21:36:53 <Arrogant> And with that, I really have to get going so that I can get to work on time.
21:37:01 -!- Arrogant has quit ("Leaving").
21:47:15 <Sgeo> http://gamegarage.co.uk/play/mousegame/ I think
21:48:45 <Sgeo> clickdragtype?
21:50:10 * Sgeo doesn't get it
21:57:28 <wildhalcyon> I managed to beat it all, once I figured out what the heck you did on level 9
21:57:35 <Sgeo> Anyone have a clue about the wires?
21:57:58 <Sgeo> *level with the wires
22:00:36 <Sgeo> The phone part was easy
22:01:16 <rabidpoobear> I have to go or my computer will reboot and upset itself
22:01:22 <poiuy_qwert> noone has a hind for the second one? the one with the math stuff
22:02:20 -!- rabidpoobear has quit.
22:04:13 <wildhalcyon> The volume is tied to the visability of the symbols
22:04:26 <wildhalcyon> So you want to tune them to eliminate as much sound as possible to just make out one or two of the sounds
22:11:46 -!- CXI has quit (Connection timed out).
22:14:02 * Sgeo has no clue about the shapes
22:16:02 -!- CXI has joined.
22:19:22 * Sgeo needs help with the shapes
22:22:47 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:24:17 -!- phibxr has joined.
22:28:52 * Sgeo finally gets the shapes
22:29:32 <ihope> Well, tell me what you have so far.
22:29:40 <poiuy_qwert> 1 : 8-6 = 2, 2 : 12-10+1 = 3, 3 : 3*3 = 6, 4 : 20-24+4 = 4
22:33:26 -!- calamari has quit ("Leaving").
22:37:52 -!- ihope_ has joined.
22:38:37 <ihope_> I wish my computer would warn me BEFORE hibernating, not after.
22:41:24 -!- Keymaker has left (?).
22:51:39 -!- ihope has quit (Success).
22:51:53 -!- ihope_ has changed nick to ihope.
22:59:54 -!- wildhalcyon has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.3/2006042618]").
23:12:06 <ihope> > is bind, < is return, ( is the input variable, ) is the output variable, ~ creates a new variable, = sets a variable, : gets the value of a variable.
23:53:32 -!- kipple has quit (Read error: 110 (Connection timed out)).
23:58:11 <SimonRC> The secret to the mouse game is to use an optical mouse I think
23:58:23 <SimonRC> and there are some tricks that make the last level trivial
00:00:07 <ihope> SimonRC: Timeless.
00:01:46 <SimonRC> http://gamegarage.co.uk/play/mousegame/
00:02:12 <SimonRC> poiuy_qwert: why the colours?
00:02:29 <SimonRC> grey+red on a black background looks really shite
00:03:13 <SimonRC> then you could change it to not look like that
00:04:43 <SimonRC> what client are you using?
00:05:33 <ihope> PRIVMSG poiuy_qwert :^AVERSION^A
00:07:40 -!- SimonRC has set topic: 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 - wikis: http://www.esolangs.org/wiki/ http://esoteric.voxelperfect.net/wiki/ - for brainfuck-specific discussion, go to ##brainfuck.
00:08:47 <ihope> Bzzt. Too long. You lose.
00:09:21 <ihope> Aren't they both the same wiki, anyway?
00:10:07 -!- ihope 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.
00:10:20 <ihope> ...And my chat client still doesn't like it.
00:10:58 <SimonRC> neither is responding to my web browsetr
00:11:35 <ihope> !bf_txtgen #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
00:11:54 <SimonRC> ihope: why did you do that?!
00:17:43 <ihope> Now, while we're waiting...
00:17:50 <ihope> !daemon pager bf +[,>,<[->++++++++++++++++++++++++++++++++<]>.<[-]+]
00:18:16 <ihope> !pager %a A C T I O N t r i e s i t o u t%a
00:19:12 <ihope> Look at the source code! :-P
00:20:01 <SimonRC> It doesn't seem to make much sense...
00:20:08 <SimonRC> There are 32 plus signs, right?
00:20:14 <SimonRC> in the long string of them
00:20:52 <ihope> !daemon P u t a s p a c e b e f o r e e a c h c h a r a c t e r ( t h e o n e a f t e r t h e w o r d " p a g e r " d o e s n ' t c o u n t ) , a n d p u t a s p a c e a t t h e e n d o f t h e l i n e .
00:20:54 <SimonRC> so it takes in ab and outputs... a*32 + b
00:20:56 <poiuy_qwert> [$len(++++++++++++++++++++++++++++++++)] == [32] (0ms)
00:21:00 <ihope> !pager P u t a s p a c e b e f o r e e a c h c h a r a c t e r ( t h e o n e a f t e r t h e w o r d " p a g e r " d o e s n ' t c o u n t ) , a n d p u t a s p a c e a t t h e e n d o f t h e l i n e .
00:21:07 <EgoBot> Put a space before each character (the one after the word "pager" doesn't count), and put a space at the end of the line.
00:21:22 <SimonRC> poiuy_qwert: what did you do there?
00:21:31 <Sgeo> What is Pager for?
00:22:14 <SimonRC> poiuy_qwert: are more client features
00:22:21 <SimonRC> poiuy_qwert: ah, more client features
00:22:22 <ihope> Sgeo: !pager is for making EgoBot use special characters, and !daemon is for adding commands to EgoBot.
00:22:28 <Sgeo> !daemon sgeo bf ++++++++++++++++++++++++++++++++.
00:23:08 <Sgeo> Did I just break something :(
00:23:29 <Sgeo> ihope, pager is just a BF program you wrote?
00:24:03 <ihope> poiuy_qwert: no, it's GregorR's.
00:24:05 <Sgeo> And why does EgoBot look dead?
00:27:54 <SimonRC> GregorR: EGOBOT IS DEAD! COME AND FIX IT!
00:28:18 <SimonRC> If I shout loud enough, he'll hear me
00:28:23 <ihope> Isn't it C or C++?
00:28:25 <SimonRC> poiuy_qwert: that was a joke, BTW
00:29:39 <SimonRC> (Just because memory management is a boring, repetative error-prone task with well-understood algorithms to solve it doesn't meant a computer should do it.)
00:37:05 <GregorR> Stop breaking things, jerks X-P
00:37:28 -!- EgoBot has quit (Nick collision from services.).
00:37:43 -!- EgoBot has joined.
00:37:43 -!- EgoBot has quit (Broken pipe).
00:38:06 -!- EgoBot has joined.
00:38:06 -!- EgoBot has quit (Broken pipe).
00:38:28 -!- EgoBot has joined.
00:38:28 -!- EgoBot has quit (Broken pipe).
00:38:47 -!- EgoBot has joined.
00:39:50 <Sgeo> How did it break?
00:43:26 <SimonRC> GregorR: could it have been "< Sgeo> !daemon sgeo bf ++++++++++++++++++++++++++++++++."
00:43:36 <SimonRC> which is probably what Sgeo is worrying about
00:44:13 <GregorR> Sgeo: Was it spamming you?
00:46:23 <SimonRC> how is the box that it's running on?
00:52:17 <GregorR> There's a BF process taking all my CPU X-P
00:52:44 <GregorR> I disabled the resource limitations again ... probably not a wise move :P
00:52:57 <SimonRC> well, about 41 mins ago...
00:53:12 <SimonRC> ... ihope stuck the topic through bf_txtgen
00:54:08 <SimonRC> then there was Sgeo's daemon
00:54:59 * Sgeo vaguely wonders how a simple program can cause problems
00:56:32 <SimonRC> Say, GregorR, what actually *is* the daemon protocol.
00:56:52 <SimonRC> It doesn't, by any chance, require the daemon to take input, does it?
00:56:54 <GregorR> It runs it IN A LOOP YOU FLEM
00:58:29 <SimonRC> So a daemon that doesn't ever take input might break it?
00:58:42 <GregorR> It could. Don't you like how fragile it is? :P
00:58:59 <SimonRC> such as "00:22 < Sgeo> !daemon sgeo bf ++++++++++++++++++++++++++++++++."
00:59:22 <SimonRC> which incidently I quoted a few minutes ago and you ignored >:-(
00:59:41 * SimonRC realises thi is coming across a bit grumpy
01:02:41 <GregorR> That's why I asked if it was spamming Sgeo.
01:02:47 <GregorR> I was sort of surprised that it wasn't.
01:03:09 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
01:03:09 <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 whirl
01:07:20 <ihope> Oh, by the way, is there some offline bf_txtgen somewhere?
01:08:51 <GregorR> ihope: Yeah, it's calamari's textgen.java.
01:10:10 <GregorR> http://www.esolangs.org/files/brainfuck/util/textgen.java
01:14:18 * SimonRC learns about _Eragon_ -- the book writen by some kid, published by his parents, and in a superposition of "crap heap of clichés" and "work of a child prodigy".
01:14:29 <SimonRC> Oh, and there's going to be a movie :-S
01:16:05 <SimonRC> ihope: do you have a link for "Timeless"?
01:16:18 <ihope> Nope. I haven't written a spec yet.
01:18:17 <ihope> > is bind, < is return, eh?
01:18:31 <ihope> Well, do you know how monads work?
01:18:53 <ihope> You'll know what bind and return are, then, right?
01:19:31 <ihope> Okay. Now, Timeless has the syntax of Unlambda, plus a few things.
01:19:55 <ihope> It has all the primitives, except the output ones.
01:20:26 <ihope> Now, ~ would have the type IO TimeVar, if it were a Haskell value.
01:20:42 <ihope> It creates a new TimeVat.
01:21:14 <ihope> A TimeVar is a special variable.
01:21:48 <ihope> = sets a TimeVar, so it'd have the type TimeVar -> Value -> IO (), where Value is just a normal value.
01:22:06 <ihope> That is, Value is something.
01:22:24 <ihope> Oh, and TimeVars must be set exactly once.
01:22:43 <ihope> : gets the value of a TimeVar: it'd be TimeVar -> IO Value.
01:23:41 <ihope> Now, the reason that the language is called Timeless and the variables are TimeVars is that if the TimeVar hasn't been set yet, : gives you the value a TimeVar *will* be set to.
01:24:12 <Sgeo> Are there currently any RLE things for BF?
01:24:19 <Sgeo> Because I have an idea in mind for oen
01:24:35 <ihope> Finally, ( is the TimeVar containing input, and ) is the TimeVar that will contain output.
01:24:51 <SimonRC> what if I try to send info back in time?
01:25:28 <ihope> You can't send data into the past; you can only pull it out of the future.
01:26:06 <ihope> Sure, you get the grandfather paradox and every other paradox that comes with time travel, but hey, it's an esoteric language...
01:26:53 <ihope> It's inspired by TwoDucks, by the way.
01:29:27 <ihope> Now, to actually simulate a Timeless program, an interpreter needs to run through every possible thing a TimeVar might get set to in the future, then see whether it actually turns out to have that value or not.
01:30:01 <ihope> Finally, you'll end up with a list of possible outputs.
01:30:54 <ihope> I'll call the computational class required to do this TuringComplete+Halt(TuringComplete)+Enum(BethOne).
01:32:46 <ihope> Look up "Beth number" on Wikipedia.
01:33:03 <ihope> Essentially, Beth(1) = 2^Aleph(0).
01:33:52 <SimonRC> it used to be conjectured that Aleph1=Beth1...
01:34:13 <ihope> Continuum hypothesis?
01:37:23 <ihope> Hmm, aleph(aleph(aleph(aleph(aleph(aleph(aleph(...)))))))
01:38:53 <ihope> That's a big number :-)
01:42:49 * Sgeo pokes at http://esoteric.voxelperfect.net/wiki/BF-RLE
01:45:15 <ihope> Can I add a note to the article stating that it has nothing to do with BF-PDA and BF-SC? :-)
01:48:25 <SimonRC> Does anyone find this chapter slightly surreal? http://www.htdp.org/2003-09-26/Book/curriculum-Z-H-44.html
01:49:57 <SimonRC> "Understanding the true nature of assignments is difficult." ... "Unless the programmer carefully plans the arrangement of assignments, [mutating values] may be fatal."
01:50:39 <SimonRC> Do you think they are trying to promote functional programing? :-)
02:10:01 -!- wildhalcyon has joined.
02:28:05 <ihope> "FREE PANCAKES! NO STRINGS ATTACHED!"
02:28:12 -!- calamari has joined.
02:28:17 <ihope> That's good. I don't like strings attached to my pancakes.
02:30:27 <ihope> Right through the center, I imagine.
02:30:57 <ihope> Poke a needle through a stack of pancakes, then tie a knot at each end.
02:31:11 <ihope> That way, your pancakes won't fall apart on you.
02:35:49 <wildhalcyon> Hey, ihope, what do you think about Spore?
02:36:30 <ihope> I doubt it will be "OMG THE BEST GAME EVAR!!!@!!!!1!!!!!1!1" that many fans think it will be, but I think it will be pretty durn good.
02:37:24 <wildhalcyon> Im looking forward to playing it, but Im not sure it has as much to offer people as they think it does
02:37:36 <calamari> where I sit: doing google search to know what game you're talking about ;)
02:37:42 <wildhalcyon> the mechanics of the game feel pretty simplistic at this point, but it may be because I don't know enough about it.
02:37:47 <ihope> On some Spore wiki or another, there's a description of a creature that's pretty elaborate.
02:38:34 <ihope> Somehow I don't think the creature editor will allow you to specify that your creatures will use special arms to inject venom into their victims.
02:39:28 <ihope> http://www.sporewiki.com/Cavewalker_%28Concept%29
02:40:08 <wildhalcyon> http://www.sporewiki.com/Malloon_%28Concept%29
02:40:11 * ihope would love to see Will Wright as a Spore creature
02:41:53 <ihope> Ah, yes. I'm not sure if bubble feet will be in Spore either.
02:43:57 <ihope> Heh. "Um, my bad. I sort of bombed the Greevil's main city."
02:44:43 <wildhalcyon> I know I'll go through a pretty severe sadistic phase for a while though
02:47:29 <ihope> I'd love to just sit back and watch the creature phase.
02:48:03 <ihope> You know. Get through the tidepool phase, and then... yeah. Watch.
02:50:48 <ihope> Now, I don't think I'll actually buy Spore until the system requirements looked silly.
02:51:11 <ihope> Like "384MHz processor and 32MB of RAM" would look today.
02:51:16 <wildhalcyon> Im not sure how high they'll be initially.
02:51:30 <wildhalcyon> Simcity 4 is fun now that my computer can run it ;-)
02:52:32 <ihope> Then once I do buy Spore, I'll make an ISO out of each disk and store a copy of each on each hard drive, and burn each one to an extra CD for good measure.
02:52:49 <ihope> Wait... do EULA's generally allow for only one backup copy?
02:52:58 <ihope> Well, who's gonna find out? :-P
02:53:39 <ihope> Well, after that, I'd spread the serial code thingy all over the place, so I can't lose that either.
02:54:22 <ihope> That's all because I've had bad experiences in the past with losing disks and such, as well as with software just flat out not working.
02:55:54 <ihope> Oh, by the way, the Spore background music will probably be dynamically generated, right?
02:59:14 <ihope> Oh, sheesh, Spore videos are all over the place!
03:09:25 -!- ihope has quit ("Bedtime!").
03:23:46 -!- coder_ has joined.
04:09:04 -!- wildhalcyon has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.3/2006042618]").
04:23:05 -!- coder_ has changed nick to BALLS.
04:23:14 -!- BALLS has changed nick to BALLS_.
04:37:09 -!- Arrogant has joined.
04:47:02 <Arrogant> At least, it will be once I make sure everything works.
04:47:19 <Arrogant> BALLS_, probably not. I would rather buy it at a grocery store
04:48:00 <GregorR> So, why is that "you win?"
04:50:15 <Arrogant> If you don't like it, I don't care :(
04:55:21 -!- Sgeo has quit (Remote closed the connection).
05:02:17 <GregorR> I'd say Iw in because I did first ;)
05:09:45 -!- BALLS_ has changed nick to coder_.
05:12:08 <Arrogant> My language is the reason you created yours, retroactively.
05:42:44 -!- calamari_ has joined.
05:42:52 -!- calamari has quit (Read error: 110 (Connection timed out)).
05:52:03 -!- coder_ has quit ("Leaving").
06:47:32 -!- khaladan has joined.
06:50:02 <Arrogant> GregorR, not that you'll understand what's going on really, but I'll give you a snippet of OO in Rack
06:50:18 <Arrogant> http://paragon.pastebin.com/746217
06:51:07 <GregorR> Arrogant: Looks like just a ripoff of Glass *shrugs*
06:51:40 <Arrogant> Trust me though, it's different
06:56:06 <Arrogant> The language is based around scope and stack manipulation
06:58:12 <Arrogant> Basically, each scope has its own subroutines and a memory tape. And each subroutine has a scope.
06:59:13 <Arrogant> Each scope has an address that can be used to execute code within it
06:59:35 <Arrogant> Wrapping code in () causes it to pop the stack and look up the scope with that address, then execute that code within it
07:00:48 <Arrogant> Also, a subroutine runs code in its own scope.
07:02:06 <Arrogant> $ grabs the address for the current scope, c grabs the address for the calling scope, ^ grabs the address for the parent scope. ! creates a new scope and pushes the address for it. 1 clones the current scope.
07:02:23 <Arrogant> 1 is what allows you to create "classes"
07:02:34 <Arrogant> It's much more like prototyping.
07:03:46 <Arrogant> So... {a:$} causes a to act kinda like a variable. {a} would return its scope address, so {a}(code) executes 'code' in 'a'
07:04:07 <Arrogant> I thought it was pretty good, anyway :/
07:33:44 * Arrogant is unwanted and probably should go jump into the Mediterranean Sea, but can't get there so the river will have to suffice
07:34:24 -!- Arrogant has quit (""Goodbye, cruel world."s[&:.s]").
07:44:16 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)).
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:01:25 -!- jix has joined.
08:01:47 -!- rabidpoobear has joined.
08:47:26 -!- GregorR has quit (Remote closed the connection).
08:50:36 -!- rabidpoobear has quit.
08:54:06 -!- rabidpoobear has joined.
08:55:00 -!- EgoBot has quit (Read error: 110 (Connection timed out)).
09:20:19 -!- calamari_ has quit ("Leaving").
09:30:08 -!- kipple has joined.
10:09:59 -!- rabidpoobear has left (?).
13:06:35 -!- nooga has joined.
13:26:05 -!- poiuy_qwert has joined.
14:00:09 <nooga> i have mede sme photos
15:11:45 -!- nooga has quit.
15:13:36 -!- Robdgreat has quit ("I'd rather have this bottle in front of me than a frontal lobotomy.").
16:44:21 -!- khaladan has quit (Read error: 104 (Connection reset by peer)).
17:32:57 -!- poiuy_qwert` has joined.
17:39:58 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)).
18:41:49 -!- poiuy_qwert` has quit.
18:42:56 -!- calamari has joined.
18:55:58 -!- GregorR has joined.
18:57:49 -!- EgoBot has joined.
19:18:46 <SimonRC> I repeat, Wikipedia is not just an encyclopedia: http://en.wikipedia.org/wiki/List_of_films_by_gory_death_scene
19:24:04 -!- calamari has quit ("Leaving").
19:30:52 -!- fizzie has quit ("Hardware altercations.").
20:08:34 -!- GregorR-L has joined.
20:26:12 -!- ihope has joined.
20:37:37 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
20:37:39 <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 whirl
20:43:07 -!- rabidpoobear has joined.
20:50:46 -!- poiuy_qwert has joined.
20:55:21 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
20:55:23 <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 whirl
20:59:34 * SimonRC discovers a great example of computer mathematic not matching real maths...
20:59:38 <SimonRC> "< sjanssen_> ha, what's worse about the Real class is that it's only method is toRational"
21:00:29 <SimonRC> so, the only unique thing about real numbers is that you can turn them into rational numbers. :-S :-Z :-S
21:08:51 -!- Sgeo has joined.
21:19:30 <ihope> "Professor Albus Percivial Wulfric Brian Dumbledore's Army" is a long name.
21:20:42 <ihope> That's probably because "Professor Albus Percivial Wulfric Brian Dumbledore" is a long name.
21:22:22 <ihope> Everybody calls it "D.A.", though.
21:23:10 <poiuy_qwert> thats because its just "Dumbledore's Army"
21:25:21 <poiuy_qwert> well they allways used just "Dumbledore's Army" in the book
21:25:49 <poiuy_qwert> anyone know a good programming text editor, something like Notepad++ but... better and less buggy...?
21:27:36 <ihope> Oh, there are tons of editors out there.
21:28:03 <poiuy_qwert> yeah, ive looked but none have the options i want
21:28:14 <ihope> What are the options you want?
21:28:54 <poiuy_qwert> pretty much every feature of Notepad++ without the bugs
21:29:01 <ihope> So just what will you be editing?
21:29:04 <pgimeno> be careful with what you want, you might get it :)
21:29:07 <lament> what's wrong with vim?
21:29:22 <poiuy_qwert> whats wrong with it is that ive never heard of it
21:30:16 <ihope> As far as I know (not especially far), vim is what most people mean when they say vi.
21:30:28 <ihope> And you can get vim for Windows.
21:30:50 <Sgeo> Any comments of BF-RLE?
21:31:17 <ihope> http://en.wikipedia.org/wiki/vi
21:31:35 <pgimeno> I was going to suggest bluefish, kate and fte until you mentioned windows
21:31:57 <ihope> Well, maybe you can get those for Windows, too!
21:32:02 <pgimeno> not sure if any of these meets your requirements though
21:32:05 <Sgeo> Kate is a KDE app
21:32:50 <ihope> Maybe you can get KDE for Windows! :-P
21:33:04 <pgimeno> (the list was in descending buggy order, btw)
21:34:40 <pgimeno> apparently FTE has a windows version: http://fte.sourceforge.net/
21:36:24 <pgimeno> strange, can you visit other SF pages?
21:44:15 -!- GregorR has quit ("Off to [not pay attention in] my next class!").
21:44:39 -!- GregorR has joined.
21:45:03 <ihope> You've missed SO MUCH... you'd better check the logs.
21:45:35 -!- GregorR-L has quit ("What he said").
21:45:47 <GregorR> lol, I quit through VNC instead of quitting my -L client XD
21:58:41 * ihope starts Adobe Reader
21:58:49 <ihope> I'll be back in an hour or two.
22:02:23 -!- kipple has quit ("See you later").
22:03:33 <ihope> So just how do we convert a Turing machine into a Minsky machine?
22:04:59 <ihope> I guess we'll need plenty of registers.
22:05:00 -!- GregorR-L has joined.
22:05:11 <ihope> Apparently two is enough to pretend we have more than two.
22:05:52 <ihope> Well, how can we represent algebraic datatypes in a Minsky thingy?
22:06:21 <ihope> Well, first there's tuples.
22:06:45 <ihope> Well, I guess I oughta start using something else to use at the start of sentences.
22:07:33 <ihope> A tuple (x,y) is represented by 2^x*3^y.
22:09:30 <ihope> Then we can represent trees easily enough: 0 is S, 1 is K, 1+(x,y) is `xy.
22:13:28 <ihope> Hmm. It would probably be much easier to write an SK calculus thingy in lambda calculus than in a Minsky or Turing machine.
22:19:02 <ihope> Lambda calculus can pretty much change to anything at will.
22:19:37 <ihope> "Lambda program, become a 99 bottles of beer program!" "Okay, master! 99 bottles of beer on the wall, 99 bottles of beer..."
22:34:54 <jix> if you have tuples you can build a stack.. and a tape... if you have a tape and a finite state machine (a minsky machine includes a finite state machine) you have a turing machine...
22:35:58 <jix> but actually you don't want to represent a stack as 2^x*3^(2^y*3^.... you'd represent it as a+b*256+c*256^2...
22:36:18 <jix> and two stacks => tape.... 2^stack_a*3^stack_b ...
22:36:26 <jix> the possiblities are endless
22:38:22 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:41:17 <ihope> ...Yes! Since lambda calculus is self-modifying, it's possible to compress a program into another program that does the same thing!
22:48:40 <ihope> s/transform/compress (maybe)/
22:55:04 <ihope> But programs like (\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x) can be compressed quite easily.
23:17:58 -!- khaladan has joined.
23:29:55 <Sgeo> Any comments on BF-RLE?
23:36:51 * Sgeo pokes http://www.leler.com/hawaii/DSCN0299.JPG with interest
23:39:36 <Sgeo> Should I categorize it under [[Category:Brainfuck]] or [[Category:Brainfuck equivalents]]?
23:42:46 -!- phibxr has quit (Read error: 104 (Connection reset by peer)).
23:48:51 -!- GregorR-L has quit ("And then, Gregor left for home").
23:54:25 -!- wildhalcyon has joined.
23:54:28 <ihope> Meh, what was I looking for?
23:56:25 <ihope> Hmm... Synapsida's too specific.
23:57:05 <ihope> Maybe I'm looking for Tetrapoda.
23:57:53 <ihope> Sarcopterygii's definitely too general.
23:58:22 <ihope> Yeah, it's probably Tetrapoda.
23:59:50 * SimonRC has been reading an ineresting little saga:
00:00:14 <SimonRC> http://archive.gamespy.com/dailyvictim/index.asp?id=690
00:00:20 <SimonRC> http://archive.gamespy.com/dailyvictim/index.asp?id=691
00:00:21 <SimonRC> http://archive.gamespy.com/dailyvictim/index.asp?id=692
00:00:23 <SimonRC> http://archive.gamespy.com/dailyvictim/index.asp?id=693
00:00:48 <SimonRC> though #693 relates back to several earlier stories
00:01:08 <SimonRC> I found the description at the end of #692 particulary illarious.
00:17:29 <SimonRC> An excellent description of a game crash.
00:20:49 * ihope loves the idea of players having other players in their inventories
00:21:01 <ihope> And towns and things.
01:01:37 -!- rabidpoobear has quit (Read error: 113 (No route to host)).
01:39:39 -!- Sgeo has quit (Remote closed the connection).
01:42:04 <ihope> What're you looking for?
01:45:10 <poiuy_qwert> right now i have /.+?<([0-9]+)-([0-9]+)>.+?/g
01:45:23 <ihope> Wait... matching every what?
01:46:27 <poiuy_qwert> [$regsubex(te<11-11>st-te<00-00>st,/.+?<([0-9]+)-([0-9]+)>.+?/g,\a)] == [11 11 00 0011 11 00 00t] (0ms)
01:46:50 <poiuy_qwert> doing the regex on te<11-11>st-te<00-00>st you get 11 11 00 0011 11 00 00t
01:48:04 -!- Sgeo has joined.
02:01:37 <ihope> I just lost The Game.
02:20:19 -!- Arrogant has joined.
02:29:04 -!- khaladan has quit (Read error: 104 (Connection reset by peer)).
03:16:36 -!- coder_ has joined.
03:17:38 -!- Arrogant has quit (Read error: 104 (Connection reset by peer)).
03:30:00 -!- khaladan has joined.
03:31:10 -!- ihope has quit (Read error: 110 (Connection timed out)).
03:38:54 -!- coder_ has quit ("Leaving").
04:05:41 -!- coder_ has joined.
04:38:55 -!- Sgeo has quit (Remote closed the connection).
05:34:23 -!- coder_ has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:00:59 <{^Raven^}> is it too pretentious/obscure/esoteric to add BF to the list of known programming languages on my CV?
08:45:07 <SimonRC> depends how good you are with it
08:45:36 <SimonRC> Can you program in the BF style, or do you go around looking up "translations" of other langs into BF.
08:47:41 <SimonRC> hmm, one major difference between Brainfuck and (say) Befunge is that Brainfuck requires you to think about the problem differently than other langs if you want any performance at all out of your program, whereas Befunge's only esotericness is its 2D-ness, with normal stack semantics.
08:48:00 * SimonRC goes (by I'm still listening).
11:03:30 <{^Raven^}> SimonRC: Some very good points there, I'll leave it off for now and ponder some more.
12:50:06 -!- jix has joined.
13:45:10 -!- cp has joined.
14:30:47 -!- nooga has joined.
15:29:54 <SimonRC> http://www.staff.ncl.ac.uk/jon.dowland/web-2.0/ <-- hehe
15:38:30 -!- ihope has joined.
16:20:27 -!- sekhmet has quit (Read error: 104 (Connection reset by peer)).
16:20:31 -!- sekhmet has joined.
16:23:15 -!- GregorR-W has joined.
16:35:14 <nooga> hey hey wildhalcyon
17:01:15 -!- khaladan has quit (Read error: 104 (Connection reset by peer)).
17:05:15 -!- nooga has quit (Read error: 110 (Connection timed out)).
17:16:40 -!- sekhmet has changed nick to DirtyRogerKidd.
17:56:39 -!- DirtyRogerKidd has changed nick to sekhmet.
18:19:42 * SimonRC goes to GY60 (sf+fsoc) (mystery film)
18:48:50 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
18:56:36 -!- kipple has joined.
20:01:43 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
20:01:45 <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 whirl
20:03:36 * ihope contemplates a language called "SON OF BCH"
20:06:49 <GregorR-W> Add subclassing to Glass and call it StainedGlass
20:15:09 <ihope> ASCII art graph of the tangent function: ...pdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpd...
20:15:45 <ihope> ASCII art graph of the sine function: ~~~~~~~~~~~~~~~~~~~~~~~~~~
20:16:19 <GregorR-W> ASCII art graph of the cosine function: ~~~~~~~~~~~~~~~~~~~~
20:16:35 <kipple> ASCII art graph of a linear function:
20:16:43 <ihope> Alternate ASCII art graph of the tangent function: |/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|
20:16:53 <ihope> And another: HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
20:21:02 <ihope> Hmm, some people call @ a pretzel?
20:21:09 <ihope> I thought & was a pretzel.
20:21:16 <GregorR-W> Wow, @ looks nothing like a pretzel ..
20:45:29 -!- jix has joined.
21:21:54 -!- jix has quit (kornbluth.freenode.net irc.freenode.net).
21:21:55 -!- {^Raven^} has quit (kornbluth.freenode.net irc.freenode.net).
21:25:45 -!- jix has joined.
21:26:15 -!- NoneGiven has joined.
21:53:14 -!- sekhmet has quit ("guess I should do something about that...").
21:55:50 -!- sekhmet has joined.
23:19:39 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
23:21:02 -!- kipple has quit (Read error: 110 (Connection timed out)).
23:30:40 <ihope> <davidhouse> fanopnaic: :quit? C-c? C-d? C-z?
23:31:10 <ihope> That made me think, "okay, d's a dog, z's a zruty, c's a 'trice, and C's a centaur?"