←2006-04 2006-05 2006-06→ ↑2006 ↑all
2006-05-01
00:12:40 <kipple> ooh. nice monitor: http://www.digitaltigers.com/zenview-atlas19s.shtml :)
00:17:40 <pgimeno> good for flight simulation
00:47:12 * SimonRC goes
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.
04:28:03 <calamari> reGr
05:33:34 <GregorR> Raaar
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:23:04 * ihope fails
20:54:13 -!- calamari has joined.
20:54:45 <calamari> hi
20:55:45 <ihope> Ello.
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:44 <sekhmet> ...
23:54:51 <sekhmet> oh, nevermind
23:54:54 <sekhmet> thought that was on a different channel
23:57:44 <ihope> Hmm...
23:57:59 <ihope> Yeah, good idea :-)
23:58:49 <ihope> And you can do all that try/catch/finally stuff...
2006-05-02
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:06 <ihope> Let's see here.
02:38:44 <ihope> <matches> ::= <match> <matches> | epsilon; <match> ::= "(" <matches> ")"
02:40:38 <GregorR-L> *brain explodes*
02:43:52 * ihope cleans up
02:44:12 <ihope> Please don't do that on the carpet...
02:57:13 <ihope> Okay. Parsey parsey.
02:57:40 <GregorR-L> Parsley?
02:57:42 <GregorR-L> :P
02:57:49 <ihope> Yum, parsley...
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:08:32 <calamari> hi
06:38:38 -!- Arrogant_ has joined.
06:54:12 <GregorR> Hola
06:54:38 <calamari> hi GregorR
06:55:05 <calamari> getting o so excited for finals?
06:58:51 <GregorR> Umm ... the finals in two months?
06:59:03 <calamari> 2 months?
06:59:17 <calamari> did you already start summer classes?
07:00:47 -!- Arrogant has quit (Connection timed out).
07:07:10 <GregorR> ...
07:07:17 <GregorR> No, I'm in Spring term.
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:27:18 <ihope> Hmm...
15:28:14 <ihope> <paren> = "(" <parens> ")"; <parens> = <paren> <parens> | epsilon
15:40:56 * ihope invents a language that consists entirely of perentheses
15:41:04 <ihope> s/peren/paren/
15:55:00 <ihope> Okay. We need a return instruction, (), a throw instruction, (()()<exception>), a try/catch/finally instruction, ((())<instructions>{<exception><instructions>}<instructions>
15:55:01 <ihope> )
15:56:19 <ihope> Wait a minute...
15:56:34 <ihope> s/()()/(()())/, s/(())/((()))/
15:57:44 <ihope> Oh my.
16:01:15 <ihope> Well, given two random tibs, there's a one in sqrt 2 chance of them being the same.
16:01:41 <ihope> Hmm///
16:58:59 <SimonRC> One in sqrt 2?
16:59:06 <SimonRC> surely 1 in 2
17:00:00 <ihope> That's the chance of two bits being the same.
17:00:07 <ihope> Bit /= tib.
17:01:03 <SimonRC> what is a tib?
17:01:28 <ihope> Half a bit.
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:06:11 <SimonRC> :-S!
17:07:32 <ihope> Yet it can conjure stibs out of thin air.
17:07:42 * ihope is confused.
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:31 <SimonRC> ah, so we did
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:44 <SimonRC> ?
20:26:52 <ihope> That's 2.74945927 possible values.
20:27:15 <SimonRC> look up the language
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:40:52 <calamari> hi
20:42:31 <SimonRC> ihope: heh
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:19 <SimonRC> parser for what?
20:47:34 <ihope> Um...
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:49:44 <SimonRC> hm
20:50:02 <ihope> There's also an only sort of cheating parser, which does a look-ahead.
20:50:09 <ihope> It's called peek.
20:50:26 -!- tgwizard has joined.
20:50:34 <SimonRC> hi
20:51:26 * SimonRC goes
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:04 <calamari> can anyone post to the wiki?
21:03:21 <calamari> it is giving me a precondition false thing
21:06:18 <calamari> anyone?
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:09:52 <calamari> ok
21:17:28 <calamari> bbl
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).
2006-05-03
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.
02:54:46 <calamari> hi
02:55:36 <ihope> Ello.
02:55:55 <calamari> hi i|
02:57:14 <ihope> :-)
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:29 <calamari> bbl
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:19 <SimonRC> hi
16:56:47 -!- pgimeno has quit (Read error: 110 (Connection timed out)).
17:11:40 -!- GregorR-W has joined.
17:32:06 <SimonRC> hi
17:32:47 <GregorR-W> 'lo
17:34:18 -!- ihope has quit (Remote closed the connection).
17:54:17 -!- GregorR-W has quit (Remote closed the connection).
18:04:18 * SimonRC goes
18:24:43 -!- calamari has joined.
18:24:51 <calamari> hi
18:25:33 <calamari> seems that the wiki just went down
18:26:39 <calamari> working again..
18:30:56 -!- GregorR-W has joined.
18:32:04 -!- lindi- has joined.
18:44:50 <calamari> φ♫∃φ∅♫Ω
18:45:35 <GregorR-W> Oh kay.
18:45:47 <GregorR-W> Unicode rawx?
18:46:01 <calamari> perhaps Γ is better as the last char
18:48:41 <jix> whats that?
18:49:14 <calamari> GregorR
18:50:09 <GregorR-W> ?
18:50:31 <GregorR-W> Noooooooooot seeing it :P
18:50:43 <calamari> is it really a big deal? :)
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:23 <calamari> Barely
18:52:46 <calamari> but it was 59 bytes instead of 36
18:54:06 <GregorR-W> Why separated by \r >_O
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:55:37 <GregorR-W> Ah
18:55:42 <jix> ah
18:55:56 <GregorR-W> Just like Mac :P
18:56:02 <GregorR-W> (OS<=9)
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:57:58 <GregorR-W> Heh
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:12 <GregorR-W> If you say so *shrugs*
18:59:23 <GregorR-W> I guess that'd be tough to input in DOS ;)
18:59:37 <calamari> not really
18:59:46 <calamari> stdin handles it fine
19:00:21 <calamari> and its even easy by keyboard, since dos gives the Alt-keypad ability
19:01:28 <GregorR-W> Ah
19:03:03 <calamari> by yeah, I could cut 2 chars that way, possibly 4 if I can get the flags to cooperate
19:03:07 <calamari> by->but
19:04:06 <calamari> and I'd cut 4 more if I cut out exiting and i/o
19:04:31 <calamari> so 30 or possibly 28
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:08:24 <jix> *use
19:08:51 <calamari> yeah, or dosemu, qemu, bochs
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:06 <calamari> GregorR: dosbox is slow
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:27 <calamari> GregorR: lol
19:10:50 <calamari> I've tested Barely under dosemu and qemu
19:12:09 <calamari> and freedos
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:17 <GregorR-W> No
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:35 <GregorR-W> Yeah.
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:13:57 <calamari> then I recommend qemu
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:34 <GregorR-W> mkisofs?
19:14:40 <jix> calamari: doesn't work here
19:14:41 <GregorR-W> Oh yeah, or just that :)
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:35 <calamari> why not? its just a file
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:31:15 <GregorR-W> lol
19:45:17 -!- GregorR has quit (Remote closed the connection).
19:52:48 <calamari> almost done
20:14:32 -!- lindi- has joined.
20:18:29 <calamari> afk, side track
20:34:30 <calamari> ...
20:35:01 <calamari> disconnected again, lovely
20:35:11 <calamari> just about an hjour apart, too
20:50:45 -!- nooga has joined.
20:50:52 <nooga> hiho
20:51:08 <nooga> `(a {|w..} b :- a' `f :- f) :- (q' :- `f {\##z} f `f)
20:52:20 <calamari> hi nooga
20:52:29 <calamari> what is that prog
20:52:31 <nooga> looks esoteric huh? :D
20:52:35 <calamari> regex?
20:52:41 <nooga> nope ;d
20:52:45 <nooga> my new language
20:52:52 <nooga> UNCOOL
20:52:54 <calamari> is that a prog or the lang?
20:53:08 <nooga> prog in the lang
20:53:11 <calamari> ok
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:33 <calamari> haha
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:54:10 <calamari> (bubble)
20:54:46 <nooga> no spec :(
20:55:36 <calamari> blah, bad urlk
20:56:16 <calamari> fixed : http://esoteric.voxelperfect.net/wiki/Bubble#External_resource
20:57:15 <nooga> :-D
20:57:19 <nooga> sick
20:58:05 <calamari> but it uses human sentences, can't be that hard ;)
20:58:10 <calamari> english
21:00:17 <nooga> ({*|<>} :- `K ?{K}2 :- !)
21:00:46 <nooga> DAMN!... NICE
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:03:50 <calamari> ?{ } reads a var ?
21:04:00 <nooga> ?
21:04:07 <calamari> trying to understand that prog
21:04:19 <nooga> {} is operator ;)
21:04:39 <calamari> what is :-
21:05:05 <nooga> you can define custom ones, and inside {} you put an expression in operator language (language in language)
21:05:14 <nooga> assignment
21:05:53 <calamari> `K = input into K ?
21:06:18 <nooga> nope
21:06:21 <calamari> hahaha
21:06:30 <calamari> sounds like I need to wait for the writeup
21:06:38 <nooga> mhm :>
21:06:43 <nooga> w8 a sec
21:08:05 <nooga> K = new_operator("multiply left argument by right argument"); output = input K 2;
21:08:53 <nooga> unesoterized ;0
21:13:30 -!- migge has joined.
21:14:13 <nooga> calamari?
21:15:26 <calamari> well, at least I realized K was the variable, hehe
21:15:49 <calamari> err no
21:15:52 <calamari> was even wrong on that!
21:15:55 <calamari> yay
21:17:01 <nooga> :D
21:17:10 <nooga> () is cons
21:17:49 <nooga> (?:-! =) cat
21:19:48 * GregorR-W wonders who migge is :P
21:21:56 <nooga> mhm
21:22:10 <nooga> who are you migge?
21:24:34 <GregorR-W> And then, xenophobia started to set in.
21:24:45 <nooga> ;]
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:28:49 <nooga> g2g sic!
21:28:52 <nooga> bye
21:34:05 <migge> i am me, i guess
21:35:08 <GregorR-W> Hello me, I'm Gregor.
21:37:18 <migge> Hello, Gregor.
21:37:25 -!- pgimeno has joined.
21:49:41 <GregorR-W> I need to make a good FYB bot ...
21:49:53 <GregorR-W> That you could just feed programs into and it'd keep the top 10.
21:51:00 <calamari> FYB?
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:52:36 <GregorR-W> Brainfuck meets corewars
21:52:38 <calamari> ahh
21:53:05 <calamari> remember, my brain is a queue :)
21:53:17 <calamari> so you just caused me to forget something :(
21:53:30 <GregorR-W> Heh
21:53:46 <GregorR-W> calamari: My middle name is Kenneth.
21:53:50 <GregorR-W> There, you forgot something else.
21:54:03 <calamari> what is my middle name?
21:54:12 <GregorR-W> lol
21:57:26 <calamari> Jeffry lol Johnston why isn't it capitalized?
21:58:30 <GregorR-W> It's ... Dutch.
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:10:29 <GregorR-W> Dern, google isn't helping 8-X
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").
2006-05-04
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:18:57 <SimonRC> hi
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:23:21 <SimonRC> indeed
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:05:02 <calamari> hi
02:08:33 <ihope> !daemon say bf +[,.[-]+]
02:08:37 <ihope> !say Hellp.
02:08:39 <EgoBot> Hellp.
02:08:41 <ihope> !say Hello, that is.
02:08:45 <EgoBot> Hello, that is.
02:08:52 <ihope> !say !say !say !say
02:08:55 <EgoBot> !say !say !say
02:08:58 <ihope> !say !say
02:09:01 <EgoBot> !say
02:09:13 <ihope> Hmm...
02:09:15 <ihope> !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"
02:50:32 * SimonRC has gone to bed.
03:07:44 <GregorR> !reload
03:07:55 <GregorR> !glass {M[m(_d)(Debug)!(_d)(cl).?]}
03:08:06 <GregorR> Miiiiiight have borked it :P
03:08:08 <GregorR> !help
03:08:21 <GregorR> Yyyyyyyyup
03:08:47 -!- EgoBot has quit (Nick collision from services.).
03:08:52 -!- EgoBot has joined.
03:08:57 <GregorR> !help
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:23 <EgoBot> c c__ log p sp sqrt
03:09:28 <GregorR> Cool, got the cache back ^^
03:09:29 <GregorR> *whew*
03:20:01 -!- EgoBot has quit (Remote closed the connection).
03:20:04 <GregorR> Erk
03:20:12 -!- EgoBot has joined.
03:20:19 <GregorR> !glass {M[m(_d)(Debug)!"JixMath"(_d)(fl).?]}
03:20:22 <EgoBot> c c__ log p sp sqrt
03:20:29 <GregorR> Why does it crash when I reload it now >_<
03:25:06 <ihope> !help
03:25:24 <ihope> !glass {M[m(_d)(Debug)!"JixMath"(_d)(fl).?]}
03:25:32 <ihope> Mmh.
03:26:18 <EgoBot> c c__ log p sp sqrt
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:25 <GregorR> Yeah, I'm crashign it.
03:26:27 <GregorR> *crashing
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:33 <GregorR> WHOOOOOOOOOT
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:21 <GregorR> !reload
03:36:22 -!- EgoBot has quit (Remote closed the connection).
03:36:24 -!- EgoBot has joined.
03:37:00 <GregorR> !fybs logicex-2.fyb
03:37:04 <EgoBot> Huh?
03:37:07 <GregorR> 8-X
03:37:36 <GregorR> Oh, wait
03:37:37 <GregorR> !fybs logicex-2.fyb
03:37:41 <EgoBot> Reporting score for logicex-2.fyb:
03:40:18 <GregorR> Hoopla ^^
03:40:23 <GregorR> Type !fybs 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:47:19 <calamari> what's FYB?
06:47:21 <calamari> kidding...
06:47:39 <GregorR> :P
06:47:46 <GregorR> EgoBot supports it now ^^
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 <GregorR> !reload
06:49:41 -!- EgoBot has quit (Remote closed the connection).
06:49:50 -!- EgoBot has joined.
06:50:39 <GregorR> !help
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.
16:43:51 <nooga> uhuh
16:54:57 <jix> moin
17:09:00 <nooga> do you remember who did that NAND and XOR gates using OpenTTD railroads?
17:09:15 <jix> no
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:56 <kipple> NPF?
17:16:58 <nooga> and advanced signal placement
17:17:02 <nooga> new pathfinding
17:17:16 <kipple> looks like the site is down though
17:18:22 <nooga> mhm -.-'
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:13:39 <kipple> nice
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).
2006-05-05
01:22:36 * SimonRC goes
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:07:03 <nooga> hi kipple
11:14:05 <kipple> hi
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:03:36 <jix> NO!!
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:10:29 <ihope> There, all gone.
14:11:08 <kipple> but for how long....
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.
14:53:28 <GregorR> WHO IS IT?!?!?! :P
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:33:27 <SimonRC> s/bear/teddy &/
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:37:14 <nooga> show us
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:44:51 <nooga> i wrote
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:45:49 <nooga> eso of crs
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:18 <nooga> ahm
16:04:44 -!- tgwizard has joined.
16:06:18 <SimonRC> nooga: yeah, looks cool
16:06:32 <SimonRC> heh: http://slashdot.org/comments.pl?sid=184959&cid=15268737
16:07:20 -!- GregorR-W has joined.
16:07:28 <GregorR-W> ¡Hola!
16:09:16 <GregorR-W> Esta Cinco de Mayo en Mexico, así debemos (we should?) hablar español, ¿sí?
16:09:47 <nooga> tu es loco ;p
16:10:28 <GregorR-W> You mean estas :P
16:10:49 <GregorR-W> Erm, está
16:10:58 <nooga> idk, whatever
16:11:00 <GregorR-W> Nono, that's for Usted
16:11:08 <GregorR-W> You meant estas, I was right the first time X-P
16:12:03 <nooga> not for usted
16:12:18 <GregorR-W> Estas for Tu
16:12:21 <GregorR-W> Está for Usted
16:12:26 <GregorR-W> That's what I'm saying
16:12:33 <nooga> estas? lemme see
16:13:08 <SimonRC> ?
16:13:09 <GregorR-W> Of course, there are accents missing all over the place :P
16:13:13 <SimonRC> :-)
16:13:17 <GregorR-W> It's tú and estás :P
16:13:20 <GregorR-W> But vvhatever.
16:13:29 <nooga> ah
16:13:35 <nooga> you were right =.='
16:13:38 <GregorR-W> SimonRC: ¿Habla español?
16:13:51 <SimonRC> :-S
16:14:08 <GregorR-W> ¿No?
16:14:52 <nooga> SimonRC es una mariquita
16:15:20 <GregorR-W> My Spanish vocabulary stinks :P
16:15:48 <nooga> my grammar sucks... same in english
16:16:03 <nooga> == SimonRC is a ladybird
16:16:07 <GregorR-W> lol
16:16:11 <nooga> i think
16:16:55 <nooga> shish... g2g and wash the dish
16:17:04 <GregorR-W> Just one?
16:17:06 <GregorR-W> That's not so tough.
16:17:13 <nooga> wow, rhyme ;p
16:17:18 <nooga> dishes*
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:18:13 <GregorR-W> X-P
16:20:57 <nooga> a dot is sleeping on a cot ;p
16:21:09 <GregorR-W> Rhymes are often not so sublime.
16:21:32 <nooga> and it says "so wot?!" ;p
16:21:45 <nooga> try to rhyme in Polish ha
16:21:56 <GregorR-W> Step one: Learn Polish.
16:21:59 <GregorR-W> A rather complicated step.
16:22:05 <nooga> a bit
16:22:27 <nooga> Krok pierwszy: nauczyc sie Polskiego.
16:22:36 <nooga> Razcej skomplikowany krok.
16:22:42 <nooga> Raczej* :D
16:23:35 <nooga> eeeevermind
16:23:44 <nooga> n* =.-
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:33 <jix> textmate
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:38:55 <GregorR-W> nooga: I use 'j'
16:39:03 <nooga> j?
16:39:05 <GregorR-W> Which is unfortunately getting out of date :(
16:39:10 <GregorR-W> http://armedbear-j.sf.net
16:39:17 <GregorR-W> And is written in Java :(
16:39:26 <nooga> uh
16:39:27 <GregorR-W> And won't run on any Free JVM :(
16:39:33 <GregorR-W> Actually, it has a lot of negatives ;P
16:39:37 <GregorR-W> Otherwise I use gvim
16:39:41 <jix> nooga: well buy a mac ;)
16:39:56 <nooga> if you like that caracol then try jedit
16:40:03 <sp3tt> jedit <3
16:41:19 <nooga> slow
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.
17:29:54 * SimonRC goes.
17:31:02 <nooga> uh
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:20 <GregorR-W> AH, it was int-e!
18:34:45 -!- nooga has quit (Read error: 110 (Connection timed out)).
19:38:12 <GregorR-W> !fybs logicex-2.fyb
19:38:15 <EgoBot> Reporting score for logicex-2.fyb:
19:50:27 -!- calamari has joined.
20:16:57 <jix> moin calamari
20:17:20 <calamari> hi jix
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:45 <GregorR-W> jix: I agree.
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:00 <ihope_> ¡Hola!
21:56:38 <ihope_> Cinco de mayo no es celebrado mucho en México...
21:56:55 <ihope_> :-)
21:57:19 <jix> bwah?!
21:57:30 <jix> ich kann auch einfach mal deutsch sprechen dann versteht ihr aber so garnichts
22:06:37 <ihope_> Alemán /= español :-P
22:07:47 <GregorR-W> Hah.
22:07:55 <GregorR-W> Hola, ihope.
22:08:07 <ihope_> Hola.
22:08:09 <GregorR-W> Sí, ¡está un día por celebratión!
22:08:27 <GregorR-W> Porque soy muy méxicano X-P
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:11:45 <GregorR-W> jix: Arrr, the not English!!!
22:12:09 <jix> GregorR-W: hast du etwa probleme deutsch zu verstehen ;)
22:12:10 <ihope_> No hablamos alemán.
22:12:18 <jix> ihope_: ja ich auch...
22:12:23 <jix> hrhr
22:12:31 <jix> let's stop doing that
22:14:59 <ihope_> Yes, let's stop speaking German...
22:15:00 <ihope_> :-P
22:15:37 <GregorR-W> :P
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:51:54 * ihope_ does.
22:54:27 <SimonRC> hi
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:27 <SimonRC> Jix ran off with it!
22:56:33 <SimonRC> :-)
22:56:34 <ihope_> Well, just pop 67.172.99.160 into some IP address locator thing ;-)
22:57:33 <SimonRC> I suspect michigan
22:57:36 <calamari> Grand Rapids, Michigan
22:57:42 <SimonRC> ".mi.comcast.net"
22:57:47 <calamari> yep
22:57:52 <SimonRC> calamari: where did you check?
22:58:03 <calamari> http://www.dnsstuff.com/
22:58:11 <SimonRC> heh
22:58:24 <SimonRC> anyway...
22:58:37 <SimonRC> ihope_: have you every been out of America?
22:58:40 <calamari> are you on the frappr map?
22:58:49 <ihope_> SimonRC: I went to Canada once.
22:58:56 <ihope_> Besides that, I don't think so.
22:58:58 <SimonRC> hm
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.
22:59:55 <GregorR-W> Ouch
22:59:59 <SimonRC> yes
23:00:06 <GregorR-W> Actually, you're generalizing a lot, the US is a big place :P
23:00:17 <GregorR-W> And England is ... well, not ;)
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:07:27 <GregorR-W> Oh wait, I gets it.
23:07:48 <GregorR-W> I'd do:
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:13 <GregorR-W> r.e = e;
23:08:19 <GregorR-W> selectorManager.invoke(r);
23:08:28 <GregorR-W> Is that valid code?
23:08:43 <GregorR-W> (Err, that's "public Exception e" of course)
23:08:50 <ihope_> Hmm...
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:10:18 <GregorR-W> Pfft
23:14:20 <ihope_> > join #haskell
23:14:24 <ihope_> Whoops.
23:14:35 <GregorR-W> YOU CAN'T MAKE ME!
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
2006-05-06
00:29:10 -!- tgwizard has quit ("Leaving").
00:40:48 * SimonRC goes to bed.
01:53:39 <ihope_> NetHack time...
02:33:37 -!- ihope_ has quit ("taht was fun kthxbai").
02:46:31 <lament> JOIN #HASKELL OR DIE
02:46:36 <lament> GET A HASKELL BRAIN IMPLANT OR DIE
02:47:08 -!- heatsink has joined.
02:47:16 <calamari> core dumped
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.
11:34:21 <wildhalcyon> howdy
11:48:31 <kipple> ho
12:04:15 <wildhalcyon> how you doing kipple?
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:11:13 <wildhalcyon> its all good fun
12:11:42 <kipple> not bad ...
12:12:14 <wildhalcyon> yeah, its been good
12:12:17 <wildhalcyon> What about you?
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:08 <wildhalcyon> Thats a right shame
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:16:49 <wildhalcyon> still, that deserves a bravo
12:16:55 <wildhalcyon> is it TC?
12:16:57 <kipple> oh yeah
12:16:58 <kipple> no idea
12:17:17 <kipple> hmm. the article claims it is
12:17:22 <kipple> http://esoteric.voxelperfect.net/wiki/MinISCule
12:25:43 <wildhalcyon> Hmm, interesting
12:27:00 <wildhalcyon> whatever happened to RGB?
12:29:48 <kipple> not much ;)
12:31:08 <wildhalcyon> alright!.. same here
12:31:11 -!- tgwizard has joined.
12:36:18 <kipple> hi tgwizard
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:01:47 <ihope> Hola.
16:02:05 <jix> moin
16:12:29 <wildhalcyon> hey ihope
16:12:37 <ihope> Ello!
16:13:18 <wildhalcyon> whats been up?
16:14:47 <ihope> Not much.
16:14:56 <ihope> I still haven't won NetHack.
16:15:28 <wildhalcyon> Im still not surprised.
16:15:33 <ihope> :-
16:15:36 <ihope> )
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:27 <wildhalcyon> hallucination really sucks.
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:27:42 * ihope downloads
16:28:21 <wildhalcyon> you should see my roguelikes folder... its deliciously evil.
16:28:46 <ihope> :-)
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:22 <ihope> Okay.
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:31:08 <ihope> Yep.
16:36:50 <ihope> Hey, cool, it accepts "Neuter" as a sex...
16:37:23 <wildhalcyon> Yeah, they're progressive
16:37:41 <ihope> They're what?
16:39:01 <wildhalcyon> progressive.
16:39:10 <wildhalcyon> They see past the two-gender system
16:39:15 <ihope> Ah.
16:39:25 <wildhalcyon> I don't really know what I'm talking about you know
16:40:40 <ihope> :-)
16:42:08 <wildhalcyon> does anyone have the spec for P?
16:56:30 <ihope> Hmm, this is interesting.
16:56:36 <wildhalcyon> ?
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.
16:59:49 <wildhalcyon> curious..
17:00:07 <wildhalcyon> Not sure what that's about
17:02:49 <ihope> Okay, something's messed up here.
17:02:55 * ihope tries the alpha
17:20:09 <ihope> Yep, this works.
17:24:45 <wildhalcyon> yay
17:24:48 <wildhalcyon> there we go
17:24:49 <SimonRC> hi
17:37:10 <wildhalcyon> hi simon
17:41:01 <ihope> Somehow I just became encased in stone or something.
17:41:42 <wildhalcyon> hmm.. what did you do?
17:41:49 <wildhalcyon> Did you bring a shovel?
17:42:35 <ihope> Nope.
17:42:46 <ihope> I was going to do a new game anyway...
17:43:19 <wildhalcyon> well there we go
17:44:32 <ihope> :-)
17:44:59 <wildhalcyon> so the bot is still around I see
17:45:13 <ihope> Hmm... is it realistic to be able to eat 20 pounds of snake meat without stopping?
17:46:50 <wildhalcyon> probably not, no
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:49:18 <SimonRC> heh
17:49:23 <SimonRC> which game?
17:49:55 <ihope> ToME.
17:50:39 <wildhalcyon> Its got a revolutionary graphics engine
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:09 <wildhalcyon> shoot.
17:51:11 -!- jix has quit ("This computer has gone to sleep").
17:51:12 <wildhalcyon> that idea won't work on you then
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:04:35 <wildhalcyon> yep, I remember Thomas
18:04:47 <wildhalcyon> I think he's still around too
18:35:27 -!- ihope_ has joined.
18:41:26 -!- ihope__ has joined.
18:52:57 -!- ihope has quit (Read error: 110 (Connection timed out)).
18:57:30 * SimonRC goes
19:06:21 -!- ihope_ has quit (Read error: 110 (Connection timed out)).
19:06:39 <ihope__> So in ToME, SN stands for sanity?
19:11:16 <wildhalcyon> I think so, yes
19:39:54 -!- calamari has joined.
19:40:02 <calamari> hi
19:42:46 <wildhalcyon> hey calamari
19:42:58 <calamari> hi halcyon
19:43:26 <wildhalcyon> how you been?
19:57:23 <calamari> pretty good, you?
20:04:31 <wildhalcyon> just fine. loafing around today and sporadically packing a box here and there
20:08:11 <calamari> are you moving
20:09:03 <wildhalcyon> yep. Two weeks from now.
20:09:37 <calamari> cool, will it be far?
20:09:43 <wildhalcyon> about six hours
20:13:08 <calamari> hmmm.. 6 hours from Chatham, Massachusetts
20:16:26 <wildhalcyon> chatham?
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:16:42 <nooga> hello
23:23:07 <GregorR> 'ello nooga
23:24:15 <nooga> :-)
23:24:21 <nooga> im slightly drunken
23:25:18 <ihope__> :-)
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:26:27 <GregorR> THEN YOU DIE
23:26:33 * GregorR calls the CIA
23:27:14 <nooga> ouch
23:29:08 * ihope__ sings the Canadian national anthem
23:29:15 <nooga> ouch
23:29:27 * nooga listens to funk
23:34:13 <nooga> uh Billy Gates
23:35:54 <nooga> cant' hitmr'!
23:36:04 <nooga> hitme'!*
23:38:01 -!- migge has quit ("Leaving").
23:38:05 <GregorR> http://www.cafepress.com/donotputthebaby.56896873
23:38:31 <ihope__> :-D
23:39:06 <kipple> haha. good one
23:39:17 <kipple> have any shirts actually been sold?
23:39:25 <GregorR> Yes, one. To me.
23:39:25 <GregorR> :P
23:39:42 <GregorR> And now I'm buying that one.
23:40:33 <nooga> ;]
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:13 <kipple> ah, yes
23:43:35 <kipple> do not put the baby on hold
23:43:35 <nooga> why not?
23:44:50 <kipple> do not put the baby back in
23:45:09 <nooga> the fridge!
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:47:36 <nooga> yadda yadda yadda
23:47:48 <nooga> i'ma voovoo doll
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
23:55:11 <ihope__> FATAL ERROR: :-(
23:55:59 <nooga> woot?
2006-05-07
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:14 <nooga> brrr
00:06:20 <nooga> g2g->bed
00:06:24 <nooga> bye
00:06:26 -!- nooga has quit.
00:06:28 <jix> bye
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:25 <GregorR> Yup
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:17:34 <GregorR> IP? :(
00:18:11 <ihope> Is that IP stuff?
00:18:11 <jix> http://209.172.60.69/img452/281/hexedit5hz.jpg
00:18:31 <GregorR> LOL
00:18:37 <ihope> Oh... what's IP, then?
00:18:46 <GregorR> ihope: Internet Protocol [Address] ...
00:19:05 <ihope> Oh, I get it.
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:45 <GregorR> Heh
00:24:49 <GregorR> I'll upload that after TV time.
00:26:01 <SimonRC> hmh
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:08 <SimonRC> hmm
00:51:20 <SimonRC> It's h, right?
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:09 * SimonRC thwaps ihope.
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:56:53 <ihope> Aha!
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:19 <SimonRC> sounds better
00:59:22 <SimonRC> :-S
00:59:32 <SimonRC> but that's still just spelling
01:01:22 * SimonRC goes to bed
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:10:42 <wildhalcyon> hola
02:11:46 <ihope> Hola.
02:13:12 <wildhalcyon> Better luck with tome now?
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:28:38 <wildhalcyon> I think it might be escape.
02:29:18 -!- calamari has joined.
02:29:40 <calamari> hi
02:30:07 <wildhalcyon> hey calamari
02:39:15 <wildhalcyon> Alright, I think I sort of have an idea.
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:44:59 <ihope> Cool.
02:45:18 <GregorR> Hm
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:48:37 <wildhalcyon> Like tetris ;-)
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:10 * wildhalcyon gives ihope rhode island
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:21:22 <wildhalcyon> lol
03:21:35 <wildhalcyon> yeah?
03:21:40 <ihope_> Aye.
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:17 <ihope_> Oh.
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:07 <ihope_> Bye.
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:20 <jix> moin
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:38:52 <SimonRC> .
13:44:12 <wildhalcyon> tru dat
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:57:20 <wildhalcyon> never heard of it
13:59:05 <SimonRC> http://www.inform-fiction.org/I7/Welcome.html
14:01:26 <wildhalcyon> Oh, cool. Like TRANSCRIPT
14:01:49 <wildhalcyon> only... y'know.. reality
14:02:40 <SimonRC> what's Transcript?
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:29 <SimonRC> ?
16:44:53 <ihope> I asked QuakeNet for a list of channels :-P
16:47:30 <SimonRC> heh
16:47:42 <SimonRC> next time, use the proper service for it
16:48:05 <ihope> What's that?
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
17:07:37 <ihope> :-)
18:26:20 <SimonRC> A
18:26:25 * SimonRC eats dinner
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:35:54 <SimonRC> hm
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
20:38:38 <SimonRC> yeah
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:16:27 <GregorR> Hah
22:16:34 <GregorR> That's deep, man.
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:39:38 <SimonRC> ihope_: where is it?
22:40:06 <ihope_> It's not online.
22:46:46 -!- tgwizard has quit ("Leaving").
2006-05-08
00:40:13 <lament> my internal poetry generator is even worse
00:40:41 <GregorR> lol
00:42:20 <lament> it produces results of comparable quality, but only about once a year
00:46:03 <ihope_> Really?
00:46:30 <ihope_> I found those last two lines of poetry to be of higher quality than these :-P
01:13:31 * SimonRC goes to bed
01:30:35 -!- CXII has joined.
01:41:24 <ihope_> I just realized that I have done pretty much nothing productive today.
01:41:28 * ihope_ plays NetHack
01:41:56 <GregorR> Be proud.
01:47:35 -!- CXI has quit (Connection timed out).
01:58:26 * kipple stops playing Master of Orion II and goes to bed
02:22:08 <ihope_> What the...
02:22:36 * ihope_ shrugs
02:35:40 -!- kipple has quit (Read error: 110 (Connection timed out)).
02:49:35 -!- calamari has joined.
02:49:45 <calamari> hi
02:50:25 <GregorR> Hola.
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:44:24 <nooga> hello
07:46:53 <GregorR> 'ello nooga
07:46:58 <GregorR> You arrive just in time for me to leave.
07:47:58 <nooga> well hmm
07:48:02 <nooga> i'm glad ;p
07:48:07 <GregorR> :<
07:48:11 * GregorR goes to sleep.
07:48:11 <nooga> <joke/>
07:48:19 <nooga> hehe, just woke up
07:48:21 <GregorR> Don't you mean </joke>?
07:48:33 <GregorR> Because <joke/> would be a joke tag with no content ...
07:48:44 <nooga> yes
07:49:17 <GregorR> Anyway, now I actually am going to sleep :P
07:51:48 <nooga> gn8
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.
11:58:04 <wildhalcyon> morning
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:32:15 <SimonRC> اه
16:32:17 <SimonRC> ثقة
16:32:23 <GregorR-W> Well.
16:32:28 <GregorR-W> That's the not-English.
16:32:49 <SimonRC> لشا
16:32:54 <SimonRC> aha!
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:34:34 <GregorR-W> lol
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:49:05 <GregorR-W> lol
16:58:31 -!- kipple has joined.
17:50:38 <SimonRC> spam subject line: "cucumber induction"
17:50:39 <SimonRC> sounds, ah....
17:51:32 <GregorR-W> Bow chicka bow wow.
17:51:43 <GregorR-W> Submit that to spamusement :P
18:25:13 -!- nooga has joined.
18:34:44 <GregorR-W> 'ello nooooooooooooooooooooooooooooga
18:35:57 <nooga> hi
18:37:10 <nooga> i'm fighting with segmentation faults under windows ;p
18:37:56 <GregorR-W> Yaaaaaaaaaay
18:47:21 * SimonRC goes
18:47:42 <nooga> gosh
18:47:46 <nooga> it's so stoopeed
18:52:32 <nooga> and GDB does not WORK?!?
19:06:53 <nooga> so, GregorR-W, what is your latest hack?
19:07:08 <GregorR-W> nooga: Esoteric or at all?
19:07:12 <nooga> at all
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:09:50 <GregorR-W> Naturally X-P
19:10:41 <nooga> oh
19:11:27 <nooga> hmm
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:25 <nooga> ;-)
19:13:36 <kipple> hehe
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:14:04 <nooga> hahha
19:14:17 <GregorR-W> Heh
19:14:49 <nooga> (i>o)
19:15:04 <GregorR-W> !help
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:12 <GregorR-W> ^ Note the fyb support :)
19:15:27 <GregorR-W> Type !fybs logicex-2.fyb
19:15:34 <nooga> !fybs logicex-2.fyb
19:15:36 <EgoBot> Reporting score for logicex-2.fyb.
19:15:52 <nooga> whatis fyb?
19:15:56 <GregorR-W> :(
19:16:02 <GregorR-W> http://www.esolangs.org/wiki/FYB
19:16:15 <GregorR-W> Erm, rather:
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:17:07 <nooga> well
19:17:40 <nooga> interesting
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:05:39 <calamari> hi GregorR
20:05:52 <calamari> natural balance?
20:06:10 <GregorR-W> Gotta make sure you don't converse with nooga :P
20:06:18 <calamari> heh
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:30 <GregorR-W> ?
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).
2006-05-09
00:43:13 -!- CXII has quit (Read error: 104 (Connection reset by peer)).
00:43:55 -!- CXI has joined.
01:01:51 * GregorR reappears.
01:03:36 * ihope is shocked at GregorR's sudden appearance
01:03:56 <GregorR> Muahahahaha?
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. #
14:30:18 <SimonRC> not true, I might add
15:20:38 -!- ihope has joined.
15:30:14 <SimonRC> hi
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:23:31 * SimonRC goes
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 :-)
22:47:39 <GregorR-L> lol
22:51:12 <calamari> hi
22:51:28 <GregorR-L> 'ello calamari
23:37:37 -!- ihope_ has joined.
23:42:30 -!- wildhalcyon has joined.
23:43:02 <wildhalcyon> hello misrepresented geniuses of the modern world
23:46:40 <ihope_> Hola.
23:47:57 <ihope_> ¿Cómo están?
23:48:30 <ihope_> Cómo están everybody here, that is...
23:48:31 <wildhalcyon> bien, y tu?
23:48:41 <ihope_> Estoy bien.
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:17 <wildhalcyon> hahah!
23:51:24 <ihope_> :-)
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.
23:58:30 <wildhalcyon> That's one consideration I was looking at
2006-05-10
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...)
00:04:48 <ihope_> Whoo...
00:10:24 <wildhalcyon> I dunno, haven't quite worked it out yet
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:07:07 <ihope_> Hmm...
03:07:29 <GregorR> ?
03:08:32 <ihope_> <foo> ::= <bar> <foo> <baz> <foo> | <baz> <foo> <bar> <foo> | epsilon
03:12:24 <GregorR> *boom*
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:20:31 <GregorR> !ps
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:14:18 <SimonRC> regarding fungey things
16:14:20 <SimonRC> ...
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
16:17:34 <kipple> nice game :)
17:32:21 * SimonRC goes
17:39:42 -!- calamari has joined.
17:39:50 <calamari> hi
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:01 <GregorR-W> Grrf.
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.
2006-05-11
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.
2006-05-12
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:08 <GregorR> *buy
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:24 <ihope> Wikibots!
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:14:19 <GregorR> I shall log in and spam.
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:17 <GregorR> Of spam.
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:19:36 <GregorR> Yeah, like that.
03:19:41 <GregorR> egnufeb!
03:19:52 <GregorR> e + GNU + February :P
03:20:08 <ihope_> "What is this question?"
03:20:13 <GregorR> lol
03:20:19 <GregorR> Oh noes, the recursion!
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:01 <GregorR> Perfect.
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:19:51 <calamari> re's
07:30:50 <calamari> bbl
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:02:33 <SimonRC> *It'd
20:58:50 -!- ihope has joined.
21:17:53 <SimonRC> hi
21:18:58 <ihope> Ello.
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:44:17 <ihope> Your death.
21:44:58 <GregorR-W> SimonRC: http://pastebin.ca/55437
21:47:30 <ihope> :-)
21:52:03 <SimonRC> lol: "Well, a lot of the paperwork is automated now, so I have free time to chat."
21:52:52 <GregorR-W> :P
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.
2006-05-13
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:13 <SimonRC> also...
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:21:22 <ihope> Um.
01:30:38 -!- GregorR-W has quit (Remote closed the connection).
01:41:50 <SimonRC> ihope: it's a great sonf
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:03:47 <SimonRC> hi
02:04:09 <graue> hi
02:04:22 <graue> how's life, Simon?
02:04:46 <SimonRC> fine
02:05:21 <graue> up to anything interesting?
02:10:53 <kipple> hi guys
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:12:04 <kipple> hi poiuy
02:12:08 <poiuy_qwert> hello
02:13:33 <graue> kipple: just now I forbade the string '<div' and required edit summaries from anonymouses...
02:13:50 <ihope> Anonymoi? :-P
02:13:58 <kipple> that will probably help
02:14:10 <kipple> anonymice
02:14:22 * ihope looks for more things to delete
02:21:24 <kipple> tip: search for "feed my children" ;)
02:22:24 <ihope> :-)
02:22:27 <ihope> Good idea.
02:23:25 <ihope> Hmm, I can't view the source of a deleted page, or what?
02:23:49 <kipple> probably not
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:29:57 <kipple> 14? where?
02:30:00 <GregorR> Holy fegg
02:30:36 <ihope> MiniMAX. I don't really get it, but...
02:32:26 <graue> 14 bytes of what?
02:32:39 <kipple> DOS machine code
02:33:25 <graue> ah
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:17 <ihope> Um...
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:37:43 <graue> where's miniMAX?
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:43:23 <kipple> good work
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.
02:45:03 <kipple> ah
02:45:09 <kipple> that makes sense
02:45:15 <kipple> sneeky
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:24:45 <kipple> a dancing ghost?
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:21 <kipple> it does? lol.
16:00:39 <ihope> I didn't actually put the quotes on it, but still...
16:01:09 <kipple> oh
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).
2006-05-14
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:10 <ihope_> Well, no, not 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
04:59:00 <Arrogant> PBF is my favorite web comic.
05:00:45 -!- GregorR-P has joined.
05:01:12 <GregorR-P> Yay palmtop :)
05:41:41 -!- Arrogant_ has joined.
05:45:01 <SimonRC> hi
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:44:29 <kipple> lol
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:40 <pgimeno> heh
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:15 <pgimeno> yuck
18:40:18 <pgimeno> yuck
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:04 <SimonRC> yes
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:18 <SimonRC> yes
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 :)
18:59:07 <pgimeno> [/nostalgia]
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.
2006-05-15
00:12:21 <kipple> calamari: the link the the Spaghetti spec in the wiki returns a 404
00:12:30 <calamari> hi
00:12:38 <calamari> kipple: thanks, I'll check that out
00:12:46 <kipple> and hi as well :)
00:14:53 <calamari> fixed
00:16:06 <kipple> Numberix as wel..
00:16:09 <kipple> well
00:17:15 <calamari> hmm, I did a search for lilly, but I guess it does not match url's in the search
00:18:09 <kipple> guess not
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:11 <SimonRC> poiuy_qwert: who are you?
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:37:05 <SimonRC> :-D
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:05:33 <SimonRC> multiply?
03:05:40 <SimonRC> how
03:06:13 <SimonRC> No instance for (Num Music).
03:06:14 <SimonRC> :-)
03:06:18 <ihope_> Heh.
03:06:37 <ihope_> Simply replace each of the notes in x with y.
03:06:56 <ihope_> So $v^v
03:07:00 <ihope_> Erm.
03:08:31 <SimonRC> ah, so you shorten and transpose a copy of the first piece for each note of the second?
03:08:35 <SimonRC> or vice versa
03:08:42 <ihope_> Um...
03:08:58 <calamari> or just multiply the samples and clip.. hehe
03:09:09 <ihope_> I guess.
03:09:10 <SimonRC> have you seen HAskore?
03:09:14 <ihope_> Nope.
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:52 <SimonRC> WTF is that notation?
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:10 <SimonRC> ihope_: explain
03:11:23 <calamari> that'd be awful hehe
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:26 <SimonRC> what is two steps down?
03:13:31 <ihope_> b.
03:13:40 <SimonRC> why?
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:15:59 <calamari> which is
03:16:01 <SimonRC> waitamo, there is a perfectly good notation for music on a computer...
03:16:08 <calamari> midi ;)
03:16:12 <SimonRC> DOC BASIC notation.
03:16:17 <SimonRC> *MS-DOS
03:16:18 <ihope_> What's that?
03:16:27 <calamari> hehe .. yeah gw-basic
03:16:29 <SimonRC> a-g or A-G == note
03:16:31 <SimonRC> ...
03:16:44 <SimonRC> # or + = sharp, - = flat
03:16:53 <SimonRC> On sets ocatve to n
03:17:01 <SimonRC> Nn = note n
03:17:06 <SimonRC> <> change ocatve
03:17:20 <SimonRC> Ln sets the reciprocal of length
03:17:31 <ihope_> That looks absolute.
03:17:40 <SimonRC> ML MN MS legato, normal, staccato...
03:17:55 <SimonRC> T == transpose, I think
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:19:40 <SimonRC> heh
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:38 <SimonRC> and a box runnign '95
03:20:44 <ihope_> That's... hmm...
03:20:58 * SimonRC tries to remember where that sounds familiar from
03:21:19 <SimonRC> Douglas Adams, maybe...
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:23:18 <SimonRC> Damn that is a great tune
03:24:03 <ihope_> What about that Collatz fractal thingy?
03:24:07 * ihope_ looks for it online
03:24:53 <SimonRC> ihope_: "Collatz"?
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:06 <ihope_> Yep.
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:03:28 <calamari> hi poiuy_qwert
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
05:53:43 <calamari> SimonRC: yeah
07:07:30 -!- jix has joined.
07:16:06 <SimonRC> hi
07:16:27 <SimonRC> How quiet IRC is at night.
07:18:01 <GregorR> Yup
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:10:18 <calamari> hi big G
08:11:32 <GregorR> Dobleve te effe.
08:11:41 <GregorR> Have you been talking on another network :P
08:11:51 <calamari> no, just being silly :P
08:11:52 <GregorR> Somebody on another network randomly deicded to call me "Big G"
08:11:58 <calamari> hehe
08:13:40 <jix> blabla
08:13:49 -!- jix has quit ("vergleichsarbeit").
08:13:50 <calamari> jix: you are up early
08:13:58 <calamari> heh
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:38:46 <`poiuy_qwert> ...
22:38:53 <GregorR-W> ?
22:39:13 <`poiuy_qwert> computer just crashed twice
22:39:22 <GregorR-W> High five :P
22:39:30 <`poiuy_qwert> yup
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)).
2006-05-16
01:22:40 -!- poiuy_qwert has joined.
01:23:05 <poiuy_qwert> (SimonRC) i fixed my internet, happy?
01:36:27 <ihope> Oh no, colors!
01:36:33 <ihope> :-P
01:53:24 -!- ihope_ has joined.
01:56:54 <poiuy_qwert> can anyone explain the [ and ] commands of Gammaplex?
01:57:06 * ihope_ looks
01:57:34 <poiuy_qwert> the description doesn't make sense to me
01:58:31 -!- GregorR-L has joined.
01:59:24 <ihope_> One pushes RP to the stack, one pops RP from the stack :-P
01:59:46 <poiuy_qwert> :/
02:01:52 <poiuy_qwert> what does it do different than ( and )?
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:05:33 <poiuy_qwert> so 1u) is the same as 1w]) ?
02:06:02 <ihope_> I dunno; I need to have a command reference in front of me :-)
02:06:34 <poiuy_qwert> i think i know what it does
02:06:36 <poiuy_qwert> ty for the help
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.
06:45:32 <calamari> hi
06:49:26 <GregorR> 'ello squiddy
06:50:45 <calamari> hi Big G ;)
06:51:24 <GregorR> X-P
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:47:16 <ihope> ¿Cómo?
14:51:43 <ihope> ¿Cuál idioma es?
14:51:58 <jix> Geht das schon wieder los?
14:53:45 <ihope> ...
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:21:49 <calamari> hi
20:22:21 <GregorR-L> 'ello
20:22:33 <GregorR-L> Like my collection of GregorR's?
20:23:07 <calamari> heh
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:04 <poiuy_qwert> ?
20:40:17 <jix> moin == hello
20:42:09 <poiuy_qwert> what language?
20:47:57 <jix> german (it's only used in some areas in germany)
20:48:03 <poiuy_qwert> i see
20:48:09 <poiuy_qwert> moin jix!
20:48:19 <poiuy_qwert> and brb
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:28 <ihope___> Like my nickname?
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.").
2006-05-17
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:05 <ihope> s/lew/new/
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:16:59 <ihope> TEN-THIRTY!
15:17:09 * ihope laughs evilly
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:55:54 <GregorR-W> Dededededededitedit.
17:57:10 <fizzie> Ded-hedid ed had edidedid.
18:02:22 <SimonRC> heh
18:04:24 <SimonRC> hmm, conjoined turtles? http://www.spinnoff.com/zbb/templates/subSilver/images/icon_minipost.gif
18:04:27 <SimonRC> erm
18:04:29 <SimonRC> oops
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:09:02 <SimonRC> Spaceballs++
21:51:28 -!- ihope has joined.
21:52:11 -!- tgwizard has quit ("Leaving").
21:56:14 <SimonRC> ihope: hi
21:57:07 <ihope> Hello!
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:26:10 <GregorR-W> lol
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.
2006-05-18
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:13:51 <ihope> ?
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:00:43 <lament> with a question mark?
03:11:58 <ihope> No.
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:18:34 <nooga> hi
12:18:39 <nooga> who's Finnish?
12:20:29 <fizzie> Based on hostnames, there's just me right now.
12:21:11 <nooga> ahm
12:21:15 <nooga> right
12:21:28 <nooga> know Loituma?
12:22:24 <fizzie> Nnno; it appears to be a band or something like that.
12:22:29 <nooga> yes
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:31:44 <nooga> "
12:31:47 <nooga> if fun
12:31:50 <nooga> is*
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:34:58 <nooga> i see
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
12:41:09 <nooga> mhm
12:41:23 <nooga> Babska Polka ;d
13:03:19 <nooga> hm
13:03:42 <nooga> it is impossible to read fluantly the text of that song
13:03:47 <nooga> fluently
13:20:10 -!- poiuy_qwert has joined.
13:31:16 -!- jix__ has joined.
13:35:54 -!- jix__ has changed nick to jix.
13:41:37 <SimonRC> hmm, that's strange
13:42:03 <nooga> what?
13:44:19 <SimonRC> the song
13:46:02 <nooga> it's nice
13:46:21 <nooga> i like that language, although I can't pronounce any phrase correctly ;d
13:54:24 * SimonRC goes to eat
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:28:08 <ihope> :-)
16:28:13 * ihope implements
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:41:03 <ihope> That's better.
16:54:48 <poiuy_qwert> ihope you herE?
16:54:56 <ihope> Yep.
16:54:58 <poiuy_qwert> hello
16:55:01 <ihope> Hi.
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:16 <poiuy_qwert> ok
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:00:23 <ihope> Right.
17:00:31 <ihope> I gotta go now.
17:01:35 <poiuy_qwert> k
17:01:36 <poiuy_qwert> bye
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.
19:55:28 <ihope> And I'm back!
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:18:44 <wildhalcyon> Howdy!
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:53 <jix> gn8
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:24:20 * SimonRC goes
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.
2006-05-19
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:16:16 <ihope> That's not right!
01:53:40 <bsmntbombdood> ihope: whats not right
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:07:40 <bsmntbombdood> ihope: write your own
02:07:55 <bsmntbombdood> ihope: or just write a translator
02:08:07 <ihope> Why not just translate an existing language? :-)
02:08:32 <bsmntbombdood> that's less fun
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:06 * SimonRC goes to bed
02:12:07 <ihope> Oh yeah, var'aq is Klingon.
02:12:22 <bsmntbombdood> how does one learn to speak Klingon?
02:16:05 <ihope> Um...
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:03 <ihope> Me too.
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:28 <bsmntbombdood> my spanish teacher calls them "boot verbs"
02:20:59 <ihope> I suppose that is a bit more appropriate.
02:21:18 <bsmntbombdood> what level spanish are you in?
02:21:33 <ihope> Spanish I.
02:21:46 <bsmntbombdood> me too
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:35 <redwyrm> hey
10:28:55 <redwyrm> I'm writing a NULL interpreter for the E language
10:29:01 <redwyrm> mostly done...
10:34:42 <kipple> what's the E language?
10:34:48 <kipple> also, hi :)
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:35:51 <redwyrm> it's in development
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:36:57 <redwyrm> hehe
10:37:02 <redwyrm> erights.org
10:40:49 <kipple> lol: "Rune will be your friend for experimentation as you learn E"
10:40:58 <kipple> (Rune is my name)
10:41:22 <redwyrm> really?
10:41:27 <redwyrm> that's pretty uncommon
10:41:28 <kipple> yes
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:42:33 <kipple> yes
10:42:38 <kipple> it's the same word
10:43:53 <redwyrm> huh
10:44:12 <redwyrm> so what esoteric languages are you into?
10:45:19 <kipple> Brainfuck, ORK, Chef
10:45:25 <kipple> and Kipple, of course
10:46:22 <redwyrm> ah right
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:09 <kipple> aha
10:49:25 <kipple> do you know about the Wiki?
10:49:58 <redwyrm> I just opened it
10:55:30 <redwyrm> whoa, SADOL is an odd one
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:12 <redwyrm> ah well
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:15 <SimonRC> woah!
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:11:53 <SimonRC> *the
14:25:00 -!- ihope has joined.
14:25:24 * SimonRC repeats...
14:25:34 <SimonRC> "#esoteric: Total of 18 nicks [1 ops, 0 halfops, 0 voices, 17 normal]"
14:25:37 <SimonRC> woah!
14:25:42 <SimonRC> we need to tell ChanServ that some of use should have admin rights, besides to founder
14:25:44 <ihope> :-)
14:25:45 <SimonRC> *the
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:29:45 <SimonRC> s/9//
14:30:16 <SimonRC> lament: prod prod
14:44:14 -!- jix has joined.
14:51:05 <SimonRC> hi
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:02:20 <SimonRC> heh
15:07:38 <redwyrm> yep
15:09:15 <SimonRC> what did he say>
15:09:16 * redwyrm needs to learn Befunge
15:09:42 <SimonRC> I have the idea of making a C-to-funge98 compiler at some point
15:23:10 <SimonRC> hehehe: http://url.ie/1bg
15:24:28 <ihope> Woot!
15:26:05 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)).
15:26:47 -!- SimonRC has joined.
15:26:55 <SimonRC> eh?
15:27:00 <SimonRC> wtf
15:27:05 <ihope> I didn't do it!
15:27:20 <SimonRC> when did I disappear?
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.
15:58:36 * SimonRC goes
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:17:56 <GregorR-W> Active ... w/ spammers :P
17:18:03 <kipple> no spammers
17:18:22 * GregorR-W is shocked.
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:34:50 <ihope> !ps d
21:34:52 <EgoBot> 1 ihope: ps
21:34:58 <ihope> !help
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:38:36 <GregorR-W> You waaaaaaaant to use FYB.
21:38:39 <GregorR-W> *voodoo eyes*
21:39:31 <ihope> Must... use... FYB...
21:39:39 <ihope> Must... use... FYB...
21:39:40 <GregorR-W> (Yes, it worked!)
22:43:20 -!- bsmntbombdood has joined.
22:45:15 * GregorR-W 's basement is bombed.
22:45:57 * bsmntbombdood blows up Gregor's basement
22:46:09 <GregorR-W> Oh noes
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:46:44 <bsmntbombdood> then it would be blown up
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:47:50 <GregorR-W> That sounds ... dirty.
22:48:13 <bsmntbombdood> scrutiny -> smatiny -> smutty
22:48:20 <ihope> Hmm.
22:48:55 <bsmntbombdood> how is your spanish final studying going ihope?
22:49:07 <ihope> Who needs to study? :-P
22:49:19 <bsmntbombdood> I do :(
22:49:27 <GregorR-W> ¡EL STUDY-O ES POR EL LAMEROS!
22:49:45 <ihope> Ooph.
22:49:55 <bsmntbombdood> ha
22:53:37 <bsmntbombdood> good spanish
22:53:42 <ihope> Indeed...
22:56:50 <ihope> You know, translated into English, that's "STDUIYGN IS 4 LMERAS!!!1!!!1!!1!!1!! :-D :-D :-D l0l"
22:56:51 <ihope> :-P
22:58:18 <bsmntbombdood> i don't get it
22:58:45 <GregorR-W> Hahahah
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").
2006-05-20
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:07:38 <ihope> !ps
00:07:42 <EgoBot> 1 ihope: bf_txtgen
00:07:44 <EgoBot> 2 ihope: ps
00:07:57 <GregorR-W> Whoot.
00:08:00 <ihope> It's getting there, I'm sure
00:08:03 * GregorR-W has had an awesome day today.
00:08:30 <GregorR-W> My xchat is f'd up, it's taking 100% CPU >_>
00:08:51 * GregorR-W kills it
00:09:02 <EgoBot> 1176 ++++++++++++++[>+++++++>++++++++>+++++>++++++++<<<<-]>>>---.<<-.>>>+++++.-.-----------.<<-.-.>>------------------------------------------------------------------------.-.<++++++++++++++++++.<.>+++++++++++++++.<<++++.>++++.>>.<++++++++++.+.>.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++.<<.---------------.>++++++.<<++++++++.>>>++++++++++.<-.<--.<
00:09:05 <GregorR-W> That helped :P
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:21 <GregorR> Raar
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:01 <bsmntbombdood> yes, what is it?
18:54:15 <kipple> careful, ihope. Or maybe you don't have a basement? ;)
18:54:50 * bsmntbombdood blows ihopes basement into oblivion
18:54:55 <ihope> YOUR BASEMENT ASPLODE!
18:55:16 <kipple> All you basement are belong to bsmntbombdood
18:55:33 <bsmntbombdood> exactly
18:55:57 <ihope> Longer name: Pookiewookiegooblewoogycutiemoofiesnoogyloveypook
18:56:20 <ihope> Plain old very, very long name: Oughsulghatinenthenthatdelessestustildiswarhonquaelmraydanadhinkelomvesghadynisstorurnranskeleldtanadtonnysawashpolemachuntsuldrapoldarburemengsamrildarad
19:27:25 <SimonRC> ?
19:27:48 <ihope> Oughsulghatinenthenthatdelessestustildiswarhonquaelmraydanadhinkelomvesghadynisstorurnranskeleldtanadtonnysawashpolemachuntsuldrapoldarburemengsamrildarad is a very long name.
19:27:57 <bsmntbombdood> ?
19:27:59 <SimonRC> of what?
19:28:32 <ihope> Okay, then. Oughsulghatinenthenthatdelessestustildiswarhonquaelmraydanadhinkelomvesghadynisstorurnranskeleldtanadtonnysawashpolemachuntsuldrapoldarburemengsamrildarad is a very long word which could be used as a name.
19:29:26 <SimonRC> how did you invent it?
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:40:38 <SimonRC> oi
20:42:00 <SimonRC> waitamo...
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:52 <SimonRC> or even better...
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
20:50:30 <SimonRC> poen
23:29:37 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)).
23:30:01 -!- bsmntbombdood has joined.
2006-05-21
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"
00:36:05 <SimonRC> omg
00:36:25 * SimonRC goes
00:36:47 <ihope> Heh.
01:16:23 -!- kipple has quit (Read error: 110 (Connection timed out)).
01:23:41 -!- tgwizard has quit ("Leaving").
02:10:11 * SimonRC goes
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
17:08:30 <SimonRC> :-)))
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
18:54:42 <poiuy_qwert> k
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
21:51:24 <poiuy_qwert> (jix) i was
22:42:43 -!- kipple has quit (Read error: 110 (Connection timed out)).
22:52:35 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
2006-05-22
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:18 <ihope> Slow day today.
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:34:57 <rabidpoobear> hey
04:36:08 <GregorR> YAR POO IS GOING TO EAT YOO!
04:36:11 <GregorR> Erm, Pooh
04:36:14 <GregorR> However you spell that
04:36:18 <GregorR> YAR POOH IS GOING TO EAT YOO!
04:36:39 <rabidpoobear> hah
04:36:56 <rabidpoobear> i'm writing a whirl interpreter in python *_*
04:39:46 <GregorR> Heheh, *_* is right ^^
04:40:08 <GregorR> !help
04:40:21 -!- EgoBot has joined.
04:40:24 <GregorR> !help
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:39 <GregorR> Nope, no whirl there.
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:05 <poiuy_qwert> !help
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:19 <poiuy_qwert> !help kipple
04:58:21 <rabidpoobear> !malbolge
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:58:41 <poiuy_qwert> hmmm
04:59:00 <poiuy_qwert> !kipple
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:23 <rabidpoobear> !bf
04:59:30 <GregorR> You do have to put a program there :P
04:59:52 <rabidpoobear> !bf ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
04:59:55 <EgoBot> Hello World!
05:00:01 <rabidpoobear> neato
05:00:03 <rabidpoobear> :D
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:01:02 <GregorR> No, it doesn't (security)
05:02:01 <rabidpoobear> how's it work then?
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:03:48 <GregorR> Yeah
05:03:58 <rabidpoobear> aight, cool.
05:16:04 <rabidpoobear> mm, almost time to start debugging
05:18:11 <GregorR> GregorR-W: GO AWAY
05:21:29 <rabidpoobear> a fan?
05:23:51 <GregorR> Me logged in from work :P
05:23:56 <GregorR> Having forgotten to log out on Friday.
05:26:42 <rabidpoobear> oh
05:26:50 <rabidpoobear> nice net connection
05:26:56 <rabidpoobear> i would've been d/ced by now
05:27:41 <rabidpoobear> excited about going into work and being able to log out tomorrow??
05:27:49 <rabidpoobear> sorry about double ?s
05:28:10 <GregorR> lol
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:28:41 <GregorR> Like I aaaaaaaaalways do.
05:31:14 <rabidpoobear> I like Intel
05:31:42 <rabidpoobear> my first comp had an intel processor *fond memories*
05:31:54 <GregorR> A 4004? :P
05:32:19 <rabidpoobear> heh
05:32:55 * rabidpoobear is 17
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:39:03 * GregorR huggles UNIX
05:40:05 <rabidpoobear> Eh, I just ran my interpreter and it didn't output anything.
05:40:15 <GregorR> That's nae promising :-P
05:40:20 <rabidpoobear> I wish it had outputted an error or something useful.
05:42:32 <rabidpoobear> oh...
05:42:34 -!- Arrogant has joined.
05:42:36 <rabidpoobear> *slaps forehead*
05:42:44 <rabidpoobear> "0" is not the same as 0....
05:45:08 <GregorR> Heh
06:06:26 <rabidpoobear> man this is hard to debug
06:17:38 <rabidpoobear> ah, excitement!
06:17:45 <rabidpoobear> it's alive, it's alive!
06:17:46 <rabidpoobear> :D
06:23:30 <rabidpoobear> where should I e-mail it once I have it working perfectly?
06:29:08 <rabidpoobear> okay
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:46:03 * {^Raven^} wibbles
06:48:18 <GregorR> I'll wibble you!
06:48:35 <GregorR> ...
06:48:36 <GregorR> That may have implications I didn't intend :P
06:49:52 <rabidpoobear> hey raven
06:52:28 -!- Arrogant_ has joined.
06:52:40 <rabidpoobear> hi
06:54:31 <GregorR> Arrogant's connection is rawkin' today :P
07:01:30 <rabidpoobear> i have no idea what to do!
07:01:31 <rabidpoobear> :(
07:06:49 <rabidpoobear> haha
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:07:31 <rabidpoobear> so it all works now!
07:07:32 <rabidpoobear> yay.
07:07:39 <GregorR> lol
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:03 <GregorR> Yeah, I got it.
07:15:06 <GregorR> I'll add it some time that's not now.
07:17:49 <rabidpoobear> haha
07:17:51 <rabidpoobear> okay
07:20:48 <GregorR> Incidentally, you mind prefixing a license to that?
07:28:41 <rabidpoobear> sent
07:29:38 <GregorR> *thumbs up*
07:30:26 <rabidpoobear> :)
07:31:21 <rabidpoobear> just e-mail me if you find any errors in it
07:33:36 <rabidpoobear> !help
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:33:50 <rabidpoobear> !ps
07:33:52 <EgoBot> 1 rabidpoobear: ps
07:34:02 <rabidpoobear> !ls
07:34:04 <EgoBot> bf/, glass/, linguine/
07:34:25 <rabidpoobear> !usertrig
07:34:26 <EgoBot> Huh?
07:34:34 <rabidpoobear> !i
07:34:47 <rabidpoobear> !eof
07:34:49 <GregorR> You can do !help <whatever>
07:34:57 <rabidpoobear> !help eof
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:21 <rabidpoobear> !help bf
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:37:44 <EgoBot> Hello World!
07:38:04 <rabidpoobear> !bf http://esoteric.sange.fi/brainfuck/bf-source/lib/math.bf
07:38:36 <rabidpoobear> !ps
07:38:38 <EgoBot> 1 rabidpoobear: ps
07:38:45 <rabidpoobear> !kill 1
07:38:47 <EgoBot> Process 1 killed.
07:38:54 <rabidpoobear> >_>
07:38:58 <GregorR> I don't think math.bf does anything if you just run it, it's libraries IIRC.
07:39:04 <rabidpoobear> ah
07:39:43 <rabidpoobear> !bf http://esoteric.sange.fi/brainfuck/bf-source/lib/ARRAY.BF
07:39:56 <GregorR> Same story :P
07:41:01 <rabidpoobear> !bf http://esoteric.sange.fi/brainfuck/bf-source/quine/selfportrait.b
07:41:06 <rabidpoobear> what's quine?
07:41:06 <EgoBot>
07:41:23 <GregorR> Quines are programs that output their own source.
07:41:31 <rabidpoobear> oh
07:42:12 <GregorR> Still outputting garbage at you? :P
07:42:12 <rabidpoobear> it seems like that would be very hard to do
07:42:17 <GregorR> It is.
07:42:20 <GregorR> Particularly in BF
07:42:20 -!- EgoBot has quit (Excess Flood).
07:42:23 <GregorR> Hah
07:42:28 <GregorR> WHAT HAVE YOU DOOOOOOONE :P
07:42:32 <rabidpoobear> :D
07:42:33 <rabidpoobear> sorry
07:42:38 -!- EgoBot has joined.
07:42:48 <rabidpoobear> it got halfway through
07:43:06 <GregorR> lol
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:43:48 <EgoBot> bf c__
07:44:50 <rabidpoobear> !help glass
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:16 <EgoBot> Hello World!
07:45:24 <GregorR> Hahahah, I forgot that I actually got that working :P
07:48:20 <rabidpoobear> what's glass?
07:48:31 <GregorR> http://www.esolangs.org/wiki/Glass
07:48:42 <GregorR> Only the COOLEST ESOTERIC LANGUAGE EVER :P
07:49:06 <rabidpoobear> heh I'll pretend you're not biased
07:49:11 <GregorR> Heh
07:52:40 <rabidpoobear> !glass {M[m(_o)O!"Hello World!"(_o)o.?]}
07:52:42 <EgoBot> Hello World!
07:53:00 <rabidpoobear> where is the class M instantiated?
07:53:28 -!- Arrogant_ has changed nick to Arrogant.
07:53:50 <rabidpoobear> oh M is just main
07:54:15 <GregorR> M is instantiated by the interpreter, yeah.
07:54:35 <rabidpoobear> your language makes my head hurt
07:54:38 <GregorR> Hahahaha
07:55:04 <rabidpoobear> what language did you write the interpreter in?
07:55:56 <GregorR> C++
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:56:04 <GregorR> ^ Jix wrote this
07:57:38 <rabidpoobear> nice
07:57:59 <rabidpoobear> what does it do?
07:58:44 <GregorR> Logarithms
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:23 <rabidpoobear> he a big fan of Glass in particular?
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:30 <rabidpoobear> hey!
08:01:36 <rabidpoobear> what does that mean?
08:01:51 <GregorR> Um, which, what I last said, or my clone getting disconnected? :P
08:02:17 -!- GregorR-W has joined.
08:06:02 <rabidpoobear> the disconnection
08:06:06 <rabidpoobear> "remote closed the connection"
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:07:54 <rabidpoobear> ah
08:07:59 <rabidpoobear> so...
08:08:16 <rabidpoobear> (_a)A makes an instance of the arithmetic class called _a?
08:08:32 <GregorR> (_a)A! does
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:21 <rabidpoobear> !glass {M[m(_a)A!<7.9>(_a)f.?]}
08:10:36 * rabidpoobear cries.
08:10:39 <GregorR> You didn't output anything.
08:10:44 <rabidpoobear> oh
08:10:50 <GregorR> I think that worked, but you didn't output your result :)
08:11:41 <rabidpoobear> !glass {M[m(_a)A!(_o)O!<7.9>(_a)f.?(_o)o.?]}
08:11:49 <rabidpoobear> what is the .? for?
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:35 <rabidpoobear> {M[m(_o)O!"Hello World!"(_o)(on).?]}
08:12:49 <rabidpoobear> !glass {M[m(_o)O!"Hello World!"(_o)(on).?]}
08:12:52 <EgoBot> 0
08:12:56 <GregorR> And then, Gregor went to sleep.
08:12:57 <rabidpoobear> oops
08:13:17 <rabidpoobear> !glass {M[m(_a)A!(_o)O!<7.9>(_a)f.?(_o)(on).?]}
08:13:20 <EgoBot> 7
08:13:23 <rabidpoobear> yesss
08:13:30 <rabidpoobear> g'nite
08:13:48 <rabidpoobear> Arrogant did you base your language on glass?
08:13:55 <Arrogant> No
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:39 <rabidpoobear> nice
08:16:47 <Arrogant> {Name} calls a function
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:17:29 <Arrogant> I rather liked it
08:17:46 * Arrogant will post the specs
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:22:24 <rabidpoobear> i wrote a whirl interpreter!
08:22:50 <Arrogant> :D
08:23:40 <rabidpoobear> the 99 bottles of beer program worked in it
08:23:44 <rabidpoobear> so I'm satisfied
08:25:08 <Arrogant> I never wrote a 99 bottles for Synesthesia
08:25:10 <Arrogant> I suppose I could
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:27:27 <rabidpoobear> did you learn glass?
08:27:32 <Arrogant> No
08:27:38 <Arrogant> I might
08:27:41 <Arrogant> Eventually
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:32:27 <rabidpoobear> what say you to that?
08:32:46 <Arrogant> I'd say that's about right
08:33:07 <Arrogant> It appears that my old synesthesia interpreter is broken
08:33:48 <rabidpoobear> :O
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:34:44 <rabidpoobear> ooh python?
08:34:49 <Arrogant> Heh.
08:34:54 <Arrogant> Yeah.
08:35:05 <Arrogant> Using pyparsing to parse it.
08:35:19 <Arrogant> Fantastic library.
08:35:31 <rabidpoobear> my whirl interp's in python too in case you didn't see that earlier
08:35:35 * rabidpoobear googles pyparsing
08:37:39 <Arrogant> Python's the best.
08:37:49 <rabidpoobear> ooooh
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:38:13 <rabidpoobear> I'm writing that in python too btw
08:38:40 <rabidpoobear> ruby looks scary
08:38:49 <rabidpoobear> but I think i understand it mostly
08:39:08 <Arrogant> :)
08:39:25 <Arrogant> Ruby is a hella scary language.
08:40:15 <rabidpoobear> did you fix the attr error?
08:40:39 <Arrogant> Yeah.
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:42:55 <rabidpoobear> did you name your language after an AFI song?
08:44:13 <Arrogant> No
08:44:21 <Arrogant> It's after a mental disorder
08:45:03 <rabidpoobear> ah
08:45:25 <rabidpoobear> what is it?
08:47:14 <Arrogant> Senses blend into each other
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:48:24 <rabidpoobear> oh I have heard of that
08:49:50 <rabidpoobear> you think I can get a NES emulator to run full-speed in pure python?
08:50:36 <Arrogant> Eh, probably not
08:50:59 <Arrogant> Well...
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:54:05 <rabidpoobear> python's not too much slower than Java
08:54:26 <Arrogant> Yeah
08:54:33 <Arrogant> Well, with psyco...
08:54:39 <Arrogant> It gets really fast.
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
08:57:17 <Arrogant> K.
09:08:40 <Arrogant> Beer done.
09:10:24 <Arrogant> http://paragon.pastebin.com/730666
09:10:33 <Arrogant> (inums) lets me do things like {90}{9}
09:10:37 <Arrogant> Instead of 99 +
09:12:33 <Arrogant> with (imath) you can get 1000000 with: (inums)(imath){1000}|{1000}|{mul}*!
09:12:37 <Arrogant> But that takes a long time.
09:12:44 <Arrogant> I probably shouldn't execute it.
09:13:17 <rabidpoobear> go for it
09:14:35 <Arrogant> Somehow I ended up with 2 million.
09:15:49 <Arrogant> Ah. I see.
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:10 <rabidpoobear> ah
09:17:12 <rabidpoobear> interesting
09:17:29 <Arrogant> So...
09:17:44 <Arrogant> (n(inums)(imath)(n{1000}|)(n{1000}|){mul}*!)
09:17:53 <Arrogant> New scopes instead.
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:25:50 <rabidpoobear> yeah make a wiki page
09:48:46 <rabidpoobear> eh it sorta works so i'm going to sleep.
09:48:51 <rabidpoobear> good luck.
09:48:56 -!- rabidpoobear has quit.
10:32:06 <Arrogant> (imath){fibo:(n(n*(f|=)-(f+|=)-(f+|=)++-|{fibo} -|{fibo}{add}))}
10:32:06 <Arrogant> <3
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:20:03 <ihope_> EgoBot!
15:20:08 * ihope_ hugs EgoBot
15:21:20 <ihope_> !daemon pager bf + [ , > [-] ++++ [ < ----- ----- ----- ----- --- > - ] < [ > [-] ++++ [ < +++++ +++++ +++++ +++++ +++ > - ] < . [-] + ] [ - >> + << ] >> [ , < [-] ++++ [ > ---- ---- < - ] > . [-] ] << ]
15:21:26 <ihope_> !pager Foo
15:21:52 <ihope_> !ps d
15:21:54 <EgoBot> 1 ihope_: daemon pager bf
15:21:56 <EgoBot> 2 ihope_: ps
15:23:08 <ihope_> !pager \*
15:23:22 <ihope_> !pager \J
15:23:29 <ihope_> !pager \j
15:23:31 <ihope_> Hmm.
15:23:38 <ihope_> !show 1
15:23:40 <EgoBot> F]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
15:23:44 <ihope_> Ow!
15:23:54 <ihope_> !kill 1
15:23:56 <EgoBot> Process 1 killed.
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:33:36 <ihope_> Ouch.
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:21:56 <fuse> anyone awake?
20:22:08 * kipple wakes up
20:22:25 <fuse> ahem. sorry for waking you up.
20:22:57 * kipple accepts apology
20:23:58 * kipple stops speaking in third person
20:33:57 * GregorR begins speaking in third person.
20:34:08 <GregorR> Gregor is here.
20:34:33 * kipple goes back to sleep
20:39:45 <kipple> so, has anyone actually made anything useful in SMATINY yet?
20:42:19 * GregorR shakes the magic 8-ball
20:42:22 <GregorR> Signs point to no.
20:45:02 <fizzie> Outlook not so good.
20:45:28 <kipple> Ask again later
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:47:47 <SimonRC> "Uninitialised variable."
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:49:24 <SimonRC> :-)
21:49:29 * SimonRC goes to bed.
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:28:50 <GregorR> That'd be nice :(
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:15 <kipple> or a small symbol
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:31:49 <SpaDusA> Please say hello world!
22:32:14 <SpaDusA> w00t...just like microsoft...doesnt work
22:32:49 <StupidMonkey> hello world!
22:33:03 <SpaDusA> thank you!
22:33:21 <SpaDusA> please type this complete message into this channel at least 10 times :-)
22:33:39 <GregorR> OK, no more DDOS'ing.
22:33:43 <GregorR> We've had enough of that :P
22:33:49 <SpaDusA> lol
22:33:51 <SpaDusA> :-p
22:34:20 <kipple> but now that EgoBot is gone, we need someone else to do it ;)
22:34:20 <StupidMonkey> That's probably the first thing anyone tries.
22:34:27 <SpaDusA> yeah
22:34:28 <GregorR> kipple: True :( :( :(
22:34:36 <GregorR> Not my fault! :( :( :(
22:35:20 * kipple is going to bed. feel free to commence DDOS'ing after he's logged off
22:35:45 <StupidMonkey> Please set StupidMonkey.voice to true.
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:37:47 <StupidMonkey> 1,000,000 even
22:38:00 <SpaDusA> 3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679 8214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196 4428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273 724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609
22:38:25 * SpaDusA reviews pi...hmmm...not quite 1,000,000
22:38:48 <GregorR> One ... two ... three ...
22:39:27 <SpaDusA> niice
22:39:52 <SpaDusA> someone please disprove infinity
22:40:07 <GregorR> 1/0 = Jesus
22:40:10 <GregorR> The Bible says so.
22:40:12 <GregorR> :P
22:40:14 <StupidMonkey> Infinity can't exist, because there's nowhere to keep it.
22:40:16 <SpaDusA> lol
22:40:20 <SpaDusA> thats great
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:51 <StupidMonkey> Please pay GregorR to stay here.
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!").
2006-05-23
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:56:48 <ihope> Get it?
02:56:53 <GregorR-L> Pft
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:31 <ihope> Um...
02:57:54 <ihope> Things like that will be dealt with on a case-by-case basis ;-)
02:57:59 <GregorR-L> lol
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:22 <GregorR-L> That's not a number, by the way.
03:01:29 <ihope> Oh yeah.
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:04:27 <GregorR-L> I presume they're bignum.
03:06:33 -!- ihope____ has joined.
03:06:47 -!- ihope has quit (Nick collision from services.).
03:06:50 <GregorR-L> ihope's connection sucks haha
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:07:31 <GregorR-L> *zap*
03:09:19 -!- ihopes_computer has joined.
03:09:29 <ihopes_computer> *bzzt*
03:09:41 * ihopes_computer short-circuits
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:21 <GregorR-L> ?
03:19:25 <ihope> Divergent.
03:19:32 <GregorR-L> *thumbs up*
03:19:37 <ihope> I can cross my eyes just fine, but the other way's impossible.
03:19:47 <GregorR-L> http://www.codu.org/pics/3d/
03:20:51 * ihope tries
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:21:39 <GregorR-L> I rock at these ^^
03:33:29 <ihope> I guess for now, I oughta work on "holding" the images... you know?
03:33:37 <GregorR-L> I concur.
03:34:28 * ihope has a sudden urge to back up and replace "you know?" with "¿sabes?"
03:34:49 <GregorR-L> Ohhhhhhhhhhh kay
03:37:36 <ihope> ¿Cómo se dice? Me va mal. Bien, ¿y tú?
03:38:22 <GregorR-L> Así, hablas español.
03:38:27 <ihope> Sí.
03:38:39 <GregorR-L> No hablo español :P
03:38:42 <ihope> Heh.
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:06:45 * ihope is confused
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:17:51 <GregorR> HAHAHAH
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:03:13 <rabidpoobear> hey gregor
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.
05:39:49 <GregorR> Yar
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:40:59 <SimonRC> ezpz
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.
14:09:38 <SimonRC> hi
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:36 <ihope> Yes.
15:55:44 <poiuy_qwert> can i see?
15:55:57 <ihope> It's on the talk page.
15:56:09 <poiuy_qwert> that is wrong
15:56:41 <poiuy_qwert> oh wait
15:56:45 <poiuy_qwert> now i understand
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:47 <Keymaker> evening
20:03:58 -!- GregorR-L has joined.
20:04:06 <Keymaker> i'm now officially back..
20:13:27 -!- rabidpoobear has joined.
20:13:34 <rabidpoobear> hey
20:13:43 <Keymaker> ey'
20:14:27 <rabidpoobear> have you designed any languages?
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:53:23 <calamari> hi
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:21:40 <rabidpoobear> hey calamari
21:21:57 <calamari> hi rabidpoobear
21:22:00 <rabidpoobear> :D
21:23:08 <calamari> how is Houston?
21:23:33 <rabidpoobear> :O I don't live in Houston!
21:23:50 <calamari> hehe
21:24:13 <rabidpoobear> Am from Texas tho
21:24:40 <rabidpoobear> ~5 hours from Houston I'd say
21:24:57 <rabidpoobear> you write any esoteric languages?
21:25:07 <calamari> /s llllllll
21:25:10 <calamari> sure
21:25:18 -!- rabidpoobear has quit.
21:25:36 -!- rabidpoobear has joined.
21:25:37 <rabidpoobear> mean...
21:25:48 <calamari> ?
21:26:20 <rabidpoobear> what language did you make?
21:26:54 <calamari> several actually.. let me get a link
21:28:20 <calamari> http://esolangs.org/wiki/Jeffry_Johnston
21:29:00 <rabidpoobear> oh i've heard of bitchanger
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:32:27 <ihope> :-P
21:32:31 <rabidpoobear> neato
21:33:42 <rabidpoobear> i forgot, what's my external ip start with? 197?
21:33:54 <calamari> 67
21:34:16 <rabidpoobear> oh...
21:35:00 <rabidpoobear> anyone ever watch the show Mork and Mindy?
21:41:11 <rabidpoobear> afk
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)).
2006-05-24
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
01:52:25 * {^Raven^} goes off to hide again...
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:17 <GregorR> You know what's awesome?
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.
02:40:44 <GregorR> *because
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.
09:03:01 <Keymaker> 'ello
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.
12:35:45 <Keymaker> hi gregor
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:34:07 <SimonRC> hi
15:34:25 <Keymaker> hi
15:35:48 -!- ihope has joined.
15:36:36 <SimonRC> hi (2)
16:10:45 <jix> moin
16:13:13 <ihope> Ello.
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:27 <Keymaker> i've lost my sense of logic
16:14:36 <ihope> Is that a Haskell expression?
16:14:39 <Keymaker> c
16:14:42 <jix> Keymaker: that is true
16:14:46 <Keymaker> ok
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:12 <Keymaker> mine? :p
16:15:19 <Keymaker> or ihope's?
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:15:58 <Keymaker> ok
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:18:49 <Keymaker> cheers
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:58 <Keymaker> ah, ok
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:02 <Keymaker> ah
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)).
16:56:06 <calamari> hi
16:56:26 <GregorR-W> 'lo
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:25 <Keymaker> heh
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:20 <SimonRC> :-)
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:11:45 <Keymaker> grhh! aaargh
17:12:41 <jix> Keymaker: so.. learn asm first (but not x86 asm that's ugly)
17:12:51 <Keymaker> haha
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:23 <GregorR-W> Also, computers.
17:14:30 <Keymaker> heh
17:14:34 <jix> Keymaker: if you want to access the memory you have to use pointers...
17:14:45 <Keymaker> what do i do with memory?!
17:15:07 <GregorR-W> ...
17:15:09 <GregorR-W> ?
17:15:23 <Keymaker> ?
17:16:28 <GregorR-W> Also, learn x86 ASM, it's less ugly :)
17:16:34 <GregorR-W> *lazer eyes at jix*
17:16:39 <GregorR-W> *laser even*
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:14 <GregorR-W> That rocks
17:17:27 <GregorR-W> Or is it three?
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:01 * GregorR-W tries to dredge up some ARM.
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:18 <SimonRC> jix: handy
17:22:28 * SimonRC writes jvm assembly
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:34 <SimonRC> hmm, array indexing!
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:28:58 <SimonRC> yeah, I've heard of that.
17:29:19 * SimonRC would like a CPU suited to functional langs. :-)
17:29:25 <jix> HAHA
17:29:42 <SimonRC> hint: not the LISP machine.
17:29:50 <SimonRC> jix: ahem...
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:30:39 <jix> yeah...
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:26 <SimonRC> hmm, yeah
17:39:45 <SimonRC> ruby isn't too bad though, because it uses symbols
17:39:51 <SimonRC> now python...
17:52:57 -!- Keymaker has left (?).
18:12:12 * SimonRC thinks of something many BASICs can do but Java can't...
18:12:21 <SimonRC> RESUME NEXT
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:16:21 * SimonRC goes
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:32 <GregorR-W> calamari: Probably 0.1.0
18:39:40 <GregorR-W> And only jackasses use four numbers in their releases.
18:39:47 <calamari> heh
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:13 <calamari> hehe
20:30:22 <ihope> Bug-free coding sessions...
20:30:33 <{^Raven^}> It's a curse
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
20:33:30 <calamari> that's okay
20:33:45 <calamari> I can release it anytime
21:19:27 -!- rabidpoobear has joined.
21:47:47 <ihope> Let's see here...
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:12:35 <rabidpoobear> :O]
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
22:58:18 * {^Raven^} lives not too far from an ARM HQ
23:26:02 -!- tgwizard has quit ("Leaving").
23:45:52 -!- ihope_ has joined.
2006-05-25
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:25:48 <SimonRC> GregorR: go to #conlang
01:25:53 <SimonRC> ask what they're about
01:26:42 <GregorR> Why me?
01:27:02 <GregorR> Also, that channel doesn't exist.
01:27:35 <SimonRC> erm, yes it does
01:27:58 <SimonRC> and, didn't you invent some (non-computer) lang and put it on your website?
01:28:14 <GregorR> Yeah
01:28:19 <GregorR> Oh, Constructed Language
01:28:33 <SimonRC> #conlang does exist on this network
01:28:41 <GregorR> Oh, it's not /listable
01:28:49 <SimonRC> wel try joining
01:28:52 <GregorR> Id di
01:28:54 <GregorR> *I did
01:29:46 <SimonRC> I thought you might be interested in a conlang-related channel.
01:29:50 <SimonRC> that's all
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:30 <GregorR> Probably brainfuck.
04:53:45 <GregorR> Some would like to think befunge, but IMHO it's probably a distant second.
04:54:03 <khaladan> hrm
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:57:06 <rabidpoobear> !find EgoBot
04:57:20 <GregorR> :*
04:57:22 <GregorR> :(
04:58:03 -!- EgoBot has joined.
04:58:09 <GregorR> There ya go.
04:58:46 <rabidpoobear> yay
04:58:50 <rabidpoobear> !help
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:10 <rabidpoobear> aww :(
04:59:44 <GregorR> ?
04:59:48 <GregorR> Oh, right.
04:59:51 <GregorR> Haven't added whirl yet :-P
04:59:56 <GregorR> Tell yah what, I'll do that right now.
05:00:49 <rabidpoobear> awesome
05:00:59 <rabidpoobear> brb
05:02:01 <GregorR> This always crashes when I run through a proxy:
05:02:02 <GregorR> !reload
05:02:03 -!- EgoBot has quit (Remote closed the connection).
05:02:06 <GregorR> Yay
05:02:10 -!- EgoBot has joined.
05:02:15 <GregorR> !help
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:04:36 <EgoBot> Huh?
05:04:41 <rabidpoobear> aww
05:05:38 <rabidpoobear> !help whirl
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:05:48 <GregorR> Hmn
05:05:52 <EgoBot> Huh?
05:05:52 <GregorR> One second
05:05:55 <rabidpoobear> k
05:06:13 <GregorR> Whoops, tpyo :P
05:06:26 <GregorR> !reload
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:06:38 <EgoBot> Hello, World!
05:06:42 <GregorR> Whoot
05:06:43 <rabidpoobear> :D
05:07:35 <rabidpoobear> !whirl http://bigzaphod.org/whirl/slarty-hello_world.txt
05:07:38 <EgoBot> hello world
05:07:48 <rabidpoobear> >_> not much example whirl code
05:09:26 <GregorR> lol
05:09:27 <Arrogant> w00t
05:09:33 <rabidpoobear> hey arrogant
05:09:38 <rabidpoobear> my interpreter works
05:09:41 <Arrogant> w00t
05:09:49 <rabidpoobear> heh
05:09:52 <Arrogant> I'm thinking that one of us should create an intermediate language
05:09:58 <Arrogant> That compiles to whirl
05:10:12 <rabidpoobear> sounds like a plan
05:10:22 <Arrogant> Then we'll have more examples.
05:10:37 <Arrogant> I added some more conditionals to Synesthesia
05:10:46 <rabidpoobear> neat
05:10:52 <Arrogant> < 0, > 0
05:11:02 <Arrogant> (p ) for positive, (e ) for negative
05:11:08 <Arrogant> Couldn't use n :/
05:11:21 <Arrogant> (n ) creates a new scope
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:13:29 <rabidpoobear> waht does (t do?
05:14:19 <Arrogant> (t blah) does blah when current cell != 0
05:14:29 <Arrogant> basically, an if true
05:15:07 <Arrogant> [blah] loops blah when current cell != 0
05:15:11 <Arrogant> just like in bf
05:15:13 <Arrogant> so really...
05:15:21 <Arrogant> (oh, and # breaks out of the current instruction list)
05:15:40 <rabidpoobear> ah
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:16:40 <EgoBot> Hello World
05:16:52 <rabidpoobear> *ah* so satisfying
05:16:53 <rabidpoobear> :)
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:24 <rabidpoobear> :(
05:17:29 <GregorR> !glass {M[m(_o)O!"(So is FYB)"(_o)o.?]}
05:17:32 <EgoBot> (So is FYB)
05:17:35 <Arrogant> GregorR, what do the interpreters have to be written in for EgoBot?
05:17:41 <Arrogant> Or how does it work?
05:17:41 <GregorR> Anything
05:17:44 <Arrogant> Ah.
05:17:49 <GregorR> It calls external interpreters.
05:17:49 <Arrogant> So it runs a seperate process
05:17:52 <Arrogant> Gotcha
05:17:52 <GregorR> Yes
05:20:28 <rabidpoobear> someone wrote a java whirl code generator
05:21:52 * Arrogant refines Synesthesia.
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:27 <rabidpoobear> your files end with .bf?
05:39:38 <Arrogant> At the moment
05:39:47 <Arrogant> The language used to be Brainfunk
05:39:50 <Arrogant> 'til I changed it
05:39:55 <Arrogant> And I never changed the extension ><
05:40:04 <GregorR> lol
05:40:10 <GregorR> Even though brainfuck is traditionally .b :-P
05:40:34 <Arrogant> Yeah, but Brainfunk was .bf
05:40:35 <rabidpoobear> it's bf with added conditionals and subroutines?
05:40:42 <GregorR> Oh
05:40:43 <Arrogant> And scopes
05:40:45 <GregorR> I didn't read carefully :)
05:41:39 <Arrogant> I'm thinking .syn
05:41:48 <Arrogant> But there're some things that need changing...
05:43:15 <Arrogant> (iasciip) still seems off
05:43:35 <Arrogant> Since it's the same syntax used for the conditionals and scope operators
05:46:43 <Arrogant> Any thoughts?
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:51:45 <Arrogant> yourmean ani dontliek you
05:51:51 <rabidpoobear> :(
05:51:57 <GregorR> That was to me.
05:52:47 <Arrogant> Luckily I can change the syntax extremely easily so the hardest part will be the concept
05:53:23 <rabidpoobear> oh
06:00:56 <rabidpoobear> so anyway, i'm writing a whirl code generator
06:01:22 <GregorR> What's the source language?
06:12:11 <rabidpoobear> python
06:18:08 <rabidpoobear> i <3 it
06:23:53 <Arrogant> now: /name/ for imports
06:23:57 <Arrogant> Done.
06:25:30 <rabidpoobear> neat
06:29:45 <rabidpoobear> do you have the interp working?
06:30:34 <Arrogant> Of course
06:30:46 <Arrogant> Making some final adjustments
06:30:55 <Arrogant> I've got a standard library that I want to go with it, too.
06:32:31 <rabidpoobear> i lost my whirl interpreter
06:34:07 <Arrogant> ... You lost it?
06:34:14 <Arrogant> Didn't you just write it?
06:36:09 <rabidpoobear> yeah i forgot where I saved it
06:36:29 <Arrogant> ><
06:36:49 <rabidpoobear> ah there we go it was in H:\itemp\Desktop\python scripts\interpreters\whirl interpreter
06:37:18 <Arrogant> Good place
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:02 <rabidpoobear> sinec I always have a bunch of icons
06:38:22 <Arrogant> 25 / 5: /math//nums/ {20}{5}|>{5}|{switch}{div}*!
06:38:52 <rabidpoobear> it can't be /math/nums/ ?
06:38:59 <Arrogant> Hmm
06:39:11 <Arrogant> Shouldn't be too hard to do
06:39:23 <rabidpoobear> nums is a subset of math?
06:39:26 <Arrogant> No
06:39:29 <Arrogant> nums is another library
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:42:27 <rabidpoobear> oops
06:45:16 <Arrogant> I screwed up {mod} when I changed math.syn
06:45:18 <Arrogant> Whoops
06:45:43 <Arrogant> 26 % 5 should be 1 not 125 :o
06:45:53 <rabidpoobear> you think I should write a language based on trinary instead of binary
06:45:58 <rabidpoobear> heh
06:46:13 * rabidpoobear wonders how 125 was a result
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:23 <Arrogant> It used to work
06:46:34 <rabidpoobear> i was just reading the http://www.trinary.cc/ page
06:46:38 <rabidpoobear> and it sounds cool
06:46:47 <rabidpoobear> trinary algebra vs boolean algebra etc
06:47:00 <rabidpoobear> idk how i could construct a language out of it though
06:48:25 <Arrogant> Hmm
06:48:37 * Arrogant rewrites math.mod from scratch
06:49:44 <rabidpoobear> good plan
06:52:07 <Arrogant> The whole operation should be: x - ((x // y) * y)
06:52:44 <Arrogant> In Python, anyway.
06:53:02 <rabidpoobear> makes sense
06:57:33 <rabidpoobear> i'm naming my whirl intermediate language whinter
06:58:37 <Arrogant> Haha, nice
06:59:56 <rabidpoobear> ty :)
07:02:31 -!- nooga has joined.
07:02:38 <nooga> hi
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:34 <Arrogant> etc
07:03:41 <nooga> ahm
07:03:51 <Arrogant> Once this works I'll just take the operations I've used and it'll work.
07:03:53 <Arrogant> Hey nooga.
07:03:57 <nooga> hi Arrogant
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:05:58 <Arrogant> Complicated.
07:06:09 <nooga> oh
07:09:42 <rabidpoobear> sup nooga
07:09:50 <rabidpoobear> ill talk more in a bit, i got a grilledcheeze on stove
07:11:12 <nooga> hi rabidpoobear
07:13:04 <GregorR> NOOOOOOOOOOOOOOOOOOOOOOOGA!
07:13:33 <nooga> hei greg ;]
07:14:35 <nooga> wassup?
07:15:44 <rabidpoobear> i'm done cooking
07:16:03 <rabidpoobear> greg owns egobot
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:16:39 <rabidpoobear> i didn't know if he was new
07:16:40 * GregorR laughs at calamari :P
07:16:42 <rabidpoobear> who owns esobot?
07:16:46 <rabidpoobear> ah
07:17:00 <GregorR> calamari. It's written in Java, and requires that the interpreters be in Java as well.
07:17:13 <rabidpoobear> what's yours in?
07:17:18 <calamari> hehe
07:17:23 <calamari> I didn't see any battle
07:17:25 <rabidpoobear> hey cala
07:17:43 <nooga> ego is in C
07:17:56 <nooga> the only wise hackers' choice
07:18:00 <nooga> yea
07:18:11 <Arrogant> wisdom is overrated
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:24 <GregorR> lol
07:18:30 <GregorR> Quite the blatant lie ;)
07:18:36 <GregorR> Also, it's C++
07:18:38 <calamari> I like it tho ;)
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:19:43 <rabidpoobear> arrogant we gotta write one in Python now
07:19:49 <GregorR> Heheheh
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:30 <GregorR> calamari: True.
07:20:31 <rabidpoobear> yeah i wrote one a few weeks ago for pyweek
07:20:34 <nooga> it's damn easy
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:20:57 <rabidpoobear> they're not that fun either :\
07:20:58 <nooga> ;p
07:21:27 <calamari> of course they're fun
07:22:17 <calamari> gregor is an advanced ai bot I wrote once and let grow.. bet you didn't know that
07:22:39 <calamari> ;P
07:23:06 <lament> what do you mean "advanced"
07:23:14 <rabidpoobear> ooh...
07:23:17 <rabidpoobear> :P
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:24:12 <rabidpoobear> k
07:25:33 -!- [bot]Zatao has joined.
07:25:39 <rabidpoobear> that's the bot i wrote!
07:25:44 <rabidpoobear> themes, bot!
07:25:44 <[bot]Zatao> Themes:
07:25:44 <[bot]Zatao> Someone else's trash
07:25:44 <[bot]Zatao> A fraction too much friction
07:25:44 <[bot]Zatao> Mind the gap
07:25:44 <[bot]Zatao> Doorways
07:25:44 <[bot]Zatao> It runs on steam!
07:25:51 <rabidpoobear> roflcakes...
07:25:55 <lament> ...
07:26:01 <rabidpoobear> it was for pyweek
07:26:08 <lament> what are those themes for?
07:26:09 <[bot]Zatao> Themes:
07:26:09 <[bot]Zatao> Someone else's trash
07:26:09 <[bot]Zatao> A fraction too much friction
07:26:09 <[bot]Zatao> Mind the gap
07:26:09 <[bot]Zatao> Doorways
07:26:10 <[bot]Zatao> It runs on steam!
07:26:13 <rabidpoobear> heh
07:26:18 -!- [bot]Zatao has quit (Read error: 104 (Connection reset by peer)).
07:26:28 <rabidpoobear> for a python game programming competition
07:27:08 <lament> "someone else's trash" as a theme for a game?
07:27:15 <rabidpoobear> yeah
07:27:54 <rabidpoobear> fun competition
07:28:00 <rabidpoobear> i got very little done
07:38:07 <Arrogant> Yay, mod is working now.
07:38:19 <Arrogant> It's been working for awhile
07:38:32 <rabidpoobear> you just didn't notice?
07:38:34 <Arrogant> It's just... I couldn't import math 'cause there was a broken one in the main directory.
07:38:38 <rabidpoobear> oh
07:38:40 <Arrogant> And I couldn't figure out why.
07:38:44 <rabidpoobear> ><
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:47 * rabidpoobear knows nothing about 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:14 <rabidpoobear> semicolon is'nt punctuation?
07:41:30 <Arrogant> Can't very well avoid the semicolon
07:41:33 <rabidpoobear> it's arrogant's language Syntesthia
07:41:35 <Arrogant> I think it's required in Perl
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:45:29 <rabidpoobear> *synesthesia
07:46:11 * Arrogant shrugs.
07:47:35 <nooga> n u g operators ;d
07:47:57 <Arrogant> {fibo:(n(n*(f|=)-(f+|=)-(f+|=)++-|{fibo}-|{fibo}(n*>*[-<+>]<|)))}
07:48:04 <Arrogant> For fibo without math
07:48:05 <nooga> they often call me 'nug' instead of 'nooga' on Polish IRC
07:48:12 <Arrogant> Haha
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:49:37 <nooga> quine!
07:50:06 <Arrogant> nah
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:22 <nooga> blah
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:55:13 <Arrogant> So yeah
07:55:18 <Arrogant> I think so.
07:55:22 <rabidpoobear> del alist['a'] then
07:55:24 <Arrogant> Wait no
07:55:24 <rabidpoobear> ?
07:55:35 <rabidpoobear> >_>
07:55:41 <Arrogant> del alist[index]
07:55:47 <rabidpoobear> oh right
07:55:50 <rabidpoobear> kthx
07:55:56 <Arrogant> del alist.index("a")
07:56:03 <Arrogant> oh
07:56:07 <Arrogant> a.remove("a") also works.
07:56:17 <rabidpoobear> cool
07:56:21 <rabidpoobear> that's what i'll use
07:58:33 * calamari oes to bed
07:58:40 <calamari> and goes also ;)
07:58:43 -!- calamari has quit ("Leaving").
07:59:16 <nooga> eh
07:59:24 * nooga goes to school
07:59:31 <rabidpoobear> :O
07:59:34 <rabidpoobear> european?
07:59:35 <rabidpoobear> *gasp*
07:59:39 <nooga> yeah
07:59:51 <nooga> something wrong? :>
07:59:55 <rabidpoobear> heh
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:01:06 <nooga> hm?
08:01:24 -!- GregorR-W has quit (Remote closed the connection).
08:01:32 <rabidpoobear> nothin wrong
08:01:34 <rabidpoobear> what country?
08:02:12 <nooga> P o l a n d
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:05:30 <rabidpoobear> or will it auto-limit me?
08:07:16 <rabidpoobear> :O
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:36:20 <Keymaker> hi
10:38:27 <Keymaker> if i read file in "r" and use fgetc(), does it combine char 13 and 10 into 10 in windows?
10:38:44 <Keymaker> (in C)
11:00:38 <fizzie> I would think that's implementation-defined, but usually, yes.
11:00:47 <Keymaker> ah, ok
11:00:58 <Keymaker> sounds good enough to me :)
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:08:08 <Keymaker> that's stupid!
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:11:30 <Keymaker> aah
11:30:37 -!- jix has joined.
11:54:31 -!- kipple has joined.
13:04:28 <Keymaker> wohoooo! it works!
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:26:06 <Keymaker> luckily it was easily fixable
14:34:42 <Keymaker> success
14:41:16 <Keymaker> http://esoteric.voxelperfect.net/wiki/Hello_world_program_in_esoteric_languages#SMATINY
15:34:40 -!- nooga has joined.
15:36:45 <nooga> hi
15:37:39 <Keymaker> ey
15:37:48 <nooga> wanna see my newest perl hack?
15:37:55 <Keymaker> ok
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:13 <nooga> you can
15:38:21 <nooga> some way... awful ;d
15:38:32 <nooga> http://perlmonks.com/?node_id=551288
15:38:33 <nooga> here
15:39:02 <nooga> you can run it
15:39:46 <Keymaker> as someone said "I'm sure it will be a classic in highschools everywhere."..
15:40:00 <Keymaker> :p
15:40:08 <Keymaker> i don't have interpreter in windows
15:40:14 <nooga> im damn proud heh ;p
15:40:24 <Keymaker> hah
15:40:24 <nooga> then i must show you the result
15:40:46 <nooga> though it's quite nasty
15:41:21 <nooga> (')
15:41:22 <nooga> (_)_)
15:41:22 <nooga> DJc
15:41:24 <nooga> well
15:41:29 <nooga> damn irc
15:41:46 <nooga> . (')
15:41:46 <nooga> . / /
15:41:46 <nooga> . / /
15:41:46 <nooga> .(_)_)
15:41:46 <nooga> .DJc
15:41:58 <nooga> here ;p dynamic length
15:42:22 <nooga> i'm mad
15:42:26 <Keymaker> i.. see..
15:43:24 <nooga> but i said, it's inspired by one guy who's sooo DAMN & HELL & DAMN MAD
15:45:24 <Keymaker> ok
15:45:43 <Keymaker> gregorr? :p
15:46:04 <nooga> no ;]
15:46:19 <Keymaker> haha
15:50:11 <nooga> well
15:50:34 <nooga> too much vodka on hackers' conference :|
15:50:42 <Keymaker> hah:(
15:51:01 <Keymaker> which was it called?
15:51:07 <nooga> the conference?
15:51:10 <Keymaker> (anyways, i'm off to desert now, be back soon)
15:51:11 <Keymaker> yeah
15:51:16 <nooga> IGK
15:51:20 <Keymaker> or dessert
15:51:23 <Keymaker> year, dessert
15:51:25 <nooga> it's local one
15:51:46 <nooga> you can't know it ;]
15:52:02 <nooga> but the vodka was called "Finland'
15:57:43 <Keymaker> hehe
15:58:00 <Keymaker> ah, ok, no, i wouldn't know it.. i was just thinking if it was some big one
15:58:05 <Keymaker> not that i know their names..
16:19:51 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
16:20:22 -!- jix has joined.
16:22:10 <nooga> heh
16:22:13 <nooga> i was afk
16:22:17 <nooga> hi jix
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:41:59 <nooga> muahahha
16:42:21 <Keymaker> what does that mean
16:42:27 <Keymaker> ^?
16:44:51 <nooga> ekhm... "kind greetings in our motherland, pope"
16:44:58 <nooga> but written phonetically
16:45:23 <Keymaker> ah
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:46:59 <Keymaker> heh, a
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:54:10 <poiuy_qwert> yes
16:54:15 <nooga> awfull
16:54:18 <poiuy_qwert> ok
16:54:29 <nooga> and using tables
16:54:32 <nooga> which is awfull
16:54:34 <poiuy_qwert> i like tables
16:54:37 <nooga> but don't worry
16:54:51 <poiuy_qwert> and anyways, my 2nd site
16:55:09 <nooga> you'll put into it
16:55:17 <nooga> that's nice
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:56:26 <poiuy_qwert> ?
16:56:55 <nooga> whoops
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:58:38 <poiuy_qwert> looks good to me
16:59:43 <nooga> thanks
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:00:53 <nooga> Keymaker: thanks
17:00:57 <Keymaker> haha. aaargh!
17:01:18 <Keymaker> don't tell me you listen that stuff.. XD
17:01:33 <nooga> no, but it's fun
17:01:44 <Keymaker> ya
17:01:53 <nooga> g2g, bye
17:02:04 <Keymaker> ok
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
17:25:18 <GregorR> Dot dot dot
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:11 <SimonRC> "period 3"?
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:25:19 <GregorR-L> Sort of terrifying.
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:29:35 <SimonRC> it shouldn't be tricky.
18:30:29 <GregorR-L> Quines are /always/ tricky :-p
18:36:11 <jix> i allways start making such things when i should do my homework but i don't want to...
18:37:49 <GregorR-L> lol
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:33 <SimonRC> open ofice
18:45:46 <SimonRC> ooimpress, specifically
18:45:51 <GregorR-L> Actually, slideshows as a method of presentation sucks.
18:45:55 <GregorR-L> Regardless of what software.
18:45:59 <jix> nargh i don't want to install a big office that won't run natively...
18:46:41 <SimonRC> what OS are you on?
18:46:46 <jix> osx
18:46:48 <SimonRC> ah
18:46:51 <SimonRC> hmm
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..
18:56:55 <GregorR-L> Heheheh, pee-pee-tools.
18:56:55 <GregorR-L> I'm incredibly immature.
19:02:00 * jix 2
19:02:14 <jix> ππ
19:02:17 <jix> π^2
19:02:33 <GregorR-L> Mmmmmmmm, π
19:02:48 <jix> how do you english speaking peaple pronounce π?
19:02:59 <GregorR-L> Pie
19:03:06 <GregorR-L> Just like the food
19:03:31 <jix> we pronounce it like pee-pee ...
19:03:57 <GregorR-L> HAHHAHAH
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:05 <GregorR-L> Squiddyyyyyyyyyyyyy
19:13:14 <calamari_> hi big g
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:12 <grables> Howzat?
19:14:14 <calamari_> there you go
19:14:33 <grables> See, I just named myself after a piece of software I wrotre :P
19:14:36 <grables> *wrote
19:14:44 <calamari_> what does it do
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:38:57 <SimonRC> heh
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:11 <SimonRC> great for Q-BAL
19:46:26 <SimonRC> you hava que of unsorted queues, and a que of sorted queues.
19:46:39 <SimonRC> (spelling)
19:47:04 <SimonRC> call them S and U
19:47:13 <SimonRC> initially, U contains the input
19:49:32 <jix> ...?
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:49:51 <SimonRC> once U is empty, ...
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:30 <SimonRC> tada!
19:50:49 <jix> uhm and where is the sorting?
19:51:08 <SimonRC> I just explained it.
19:51:20 <jix> yeah but that won't sort anything..?
19:51:23 <SimonRC> it's a variation of merge sort
19:51:27 <SimonRC> yes it will
19:51:39 <jix> yeah but you didn't do a single comparison..
19:51:48 <SimonRC> the merge does comparisons
19:51:59 <jix> ah..
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:32 <SimonRC> jix: that's what's wrong
19:52:41 <SimonRC> then merge the one-element queues
19:52:44 <jix> that's the thing that confused me...
19:52:47 <SimonRC> yeah
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:13 <jix> oh wait..
19:54:15 <jix> no...
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.
19:58:17 <SimonRC> hi
19:58:37 <GregorR-L> 'lo
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.
2006-05-26
00:03:44 -!- GregorR-L has quit (Read error: 113 (No route to host)).
00:19:55 <rabidpoobear> !help
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
00:23:24 * SimonRC goes to bed
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:07 <GregorR> lol
06:02:49 <Arrogant> Possibly the coolest esolang concept ever
06:03:28 <GregorR> Then why don't you beat logicex-2 :)
06:03:39 <Arrogant> Because I'm stupid :)
06:03:58 <GregorR> Heh
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:42 <GregorR> Hah
06:07:45 <GregorR> Yeah, Glass is in C++
06:07:51 <Arrogant> I heard Haskell is good at parsing.
06:08:14 <GregorR> Yeah ... and painful at almost anything else ^^
06:09:12 <Arrogant> Yep.
06:09:20 <Arrogant> Haskell done hurt me brain.
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:05 <rabidpoobear> hey arrogant
06:29:14 <Arrogant> Hey rapidpoobear
06:29:16 <Arrogant> http://paragon.pastebin.com/738699
06:29:22 <Arrogant> For a look at the interpreter
06:29:33 <Arrogant> See how childish it is :D
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:12 <rabidpoobear> >_>
06:32:20 <rabidpoobear> i've never seen that before
06:32:23 <GregorR> <rabidpoobear> So did I :(
06:32:23 <rabidpoobear> :?
06:32:32 <rabidpoobear> ha
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:33:27 <Arrogant> Oh.
06:33:31 <Arrogant> Subclassing.
06:33:43 <rabidpoobear> ah!
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:34:40 <rabidpoobear> what does that change?
06:35:26 <Arrogant> Lets you use property, staticmethod, and classmethod
06:36:05 <Arrogant> Also, metaclasses.
06:36:07 <Arrogant> Lots of magic.
06:36:17 <Arrogant> A few other things.
06:36:24 <rabidpoobear> guess I should learn about it then
06:37:03 <rabidpoobear> I like magic
06:37:11 <rabidpoobear> hey gregor btw
06:38:16 <Arrogant> Of course you like magic, you wouldn't be in here otherwise.
06:38:27 <GregorR> lol
06:39:42 <rabidpoobear> do you have any example .syn programs?
06:39:51 <Arrogant> {fibo:(n(n*(f|=)-(f+|=)-(f+|=)++-|{fibo}-|{fibo}*>*[-<+>]<|))}
06:39:54 <Arrogant> That's about it.
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:26 <Arrogant> K.
06:43:28 <rabidpoobear> so your interpreter can be run with either "interpretername foo.syn" or "interpretername - programtext"?
06:43:34 <Arrogant> Right.
06:43:38 <rabidpoobear> neat-o
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:46:22 <rabidpoobear> arrogant are you a professional programmer?
06:46:30 <Arrogant> I'm a professional amateur
06:46:39 <Arrogant> I pay myself
06:46:41 <Arrogant> With video games.
06:47:12 <Arrogant> Like see, in front of me iis Metroid Zero Mission.
06:47:14 <Arrogant> Great game.
06:47:37 <Arrogant> Why do you ask?
06:48:24 <Arrogant> GregorR, I must admit Glass is pretty genius.
06:48:44 <rabidpoobear> just wonderin'
06:48:52 <rabidpoobear> Gregor works for Intel
06:49:20 <GregorR> Hahahah
06:49:27 <GregorR> Glass is fun :)
06:49:31 <rabidpoobear> hmm pyparsing install didn't work
06:49:41 <Arrogant> what version of Python do you have?
06:49:58 <rabidpoobear> 2.4.2
06:50:01 <Arrogant> Ojh.
06:50:02 <Arrogant> Oh*.
06:50:08 <GregorR> rabidpoobear: Out of curiousity, what did this observation, "Gregor works for Intel," have to do with anything?
06:50:43 <rabidpoobear> uh, cause we were talkin' about workin'!
06:50:50 <GregorR> Um, OK XD
06:50:53 <rabidpoobear> :)
06:51:04 <Arrogant> He was wondering if I were a professional programmer
06:51:08 <GregorR> Ah
06:51:15 <rabidpoobear> arrogant do i need an older version of python?
06:51:21 <Arrogant> No
06:51:21 <rabidpoobear> erm
06:51:26 <Arrogant> :/
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:34 <rabidpoobear> I'm getting the source
06:51:46 <GregorR> Incidentally, Intel's new logo and slogan are awful ^^
06:52:23 <rabidpoobear> the blue intel with the swoosh around it?
06:52:32 <GregorR> Yeah
06:52:44 <GregorR> With the font that's sans-everything.
06:52:55 <GregorR> Sans-detail, sans-readability, sans-aesthetics.
06:53:17 * Arrogant applaused
06:53:18 <rabidpoobear> what's the slogan theN?
06:53:25 <GregorR> "Leap Ahead"
06:53:29 <GregorR> So stupidly generic.
06:54:09 <Arrogant> They should make more processors named after vegetables.
06:54:15 <Arrogant> Also
06:54:17 <Arrogant> They should make it
06:54:21 <Arrogant> "It's all inside"
06:54:26 <Arrogant> And then JCPenney can sue them.
06:54:41 <GregorR> The Intel Asparagus
06:54:42 <rabidpoobear> hah
06:54:47 <GregorR> And the Asparagus-D
06:54:51 <GregorR> And the Asparagus-M
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:22 <rabidpoobear> should I run setup.py?
06:56:56 <Arrogant> unzip it and run "setup.py install"
06:57:01 <Arrogant> It'll put itself in the right spot
06:57:57 <rabidpoobear> yay
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:42 <Arrogant> It's a fibonacci function
06:59:51 <Arrogant> You'll have to put a number on the stack and call it first
07:00:02 <Arrogant> Hmm
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:00:40 <rabidpoobear> 55?
07:01:02 <Arrogant> Yep.
07:01:07 <rabidpoobear> neat
07:01:11 <Arrogant> The 10th number in the fibonacci sequence is 55.
07:01:32 <Arrogant> 1 1 2 3 5 8 13 21 34 55
07:02:03 <rabidpoobear> your lanugage's syntax confuses me
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:02 <Arrogant> I love you too ;)
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:35 <Arrogant> Yeah.
07:04:39 <Arrogant> And a stack.
07:04:47 <GregorR> Erm, right, a global stack.
07:05:21 * Arrogant nods.
07:05:40 <Arrogant> And they're not really functions
07:05:44 <Arrogant> No return values
07:06:11 <GregorR> Well, there's a global stack.
07:06:18 <GregorR> Global stack = handy return values :P
07:09:03 <Arrogant> Yeah.
07:09:09 <Arrogant> Subroutines, though ;)
07:09:37 <Arrogant> Technically, nothing is passed in, nothing is passed out.
07:09:42 <Arrogant> But yeah, might as well be.
07:10:22 <GregorR> Well, the same can be said of Glass :-P
07:11:40 <Arrogant> True
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:12 <rabidpoobear> nite guys
07:24:25 -!- rabidpoobear has quit ("(>'_')>").
07:45:49 -!- khaladan_ has joined.
07:47:59 <Arrogant> Hey khaladan
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
08:49:01 <EgoBot> Huh?
08:49:01 * SimonRC goes
08:54:41 <Arrogant> Oh wow.
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:23:17 <nooga> hi
12:24:52 -!- jix has joined.
12:43:37 <nooga> hi jix
12:49:26 <jix> moin
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:25 <ihope_> Hah.
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:40:20 <nooga> well
15:40:23 <nooga> hi kipple
15:42:15 <kipple> hi
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:55:28 <SimonRC> hi
16:55:45 <nooga> hi
16:55:47 <calamari> hi
16:56:33 <nooga> ihope_: good one
16:57:38 <SimonRC> what's the CA?
16:58:43 <SimonRC> It looks like M:??78/1??? or something along those lines
17:00:40 <SimonRC> !txt2bf Hello World!
17:00:43 <EgoBot> Huh?
17:00:46 <SimonRC> !help
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:00:56 <SimonRC> !bf_txtgen Hello World!
17:01:11 <EgoBot> 104 ++++++++++++++[>+++++>+++++++>++>++++++<<<<-]>++.>+++.+++++++..+++.>++++.>+++.<<.+++.------.--------.>+. [193]
17:01:13 <ihope_> It's C4,NN,S3aba3ba6ba,B3aba3ba7b, if that makes any sense.
17:01:22 <SimonRC> no
17:01:28 <SimonRC> what format is that?
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:01:55 <ihope_> s/my/by/
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:03:55 <SimonRC> that'd be V:23/234
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:05:11 <SimonRC> probably not
17:05:17 <SimonRC> binary only
17:06:00 <ihope_> And that's why I prefer MCell.
17:06:13 <GregorR-W> !help
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:23 <GregorR-W> Dobleve te efe ...
17:06:37 <SimonRC> mh?
17:06:46 <SimonRC> what's suprising?
17:06:49 <GregorR-W> My connection is clearly still up, but I can't get an inbound connection.
17:07:21 <SimonRC> odd
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:33 <SimonRC> odd
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:22:44 <SimonRC> how does *that* work?
17:22:52 <GregorR-W> Autoreconnect.
17:23:03 <GregorR-W> But I stole the nick in less time than it took for my alter ego to reconnect.
17:24:04 <SimonRC> heh
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:07 <GregorR-W> Nope. Very odd.
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:25 <GregorR-W> 8-D
17:27:31 <GregorR-W> Gaping security holes rawx0r.
17:27:50 <SimonRC> BTW, did you see the trailer for Titanic 2?
17:28:02 <GregorR-W> O_O
17:28:07 * SimonRC finds it...
17:28:12 <GregorR-W> Oh god please tell me there's no Titanic 2 ...
17:28:16 <GregorR-W> Please tell me it's a joke.
17:28:25 <SimonRC> http://www.youtube.com/watch?v=vD4OnHCRd_4
17:28:37 <SimonRC> it's funny
17:28:41 * GregorR-W 's work computer is speaker-free.
17:28:42 <SimonRC> and very well done
17:28:51 <SimonRC> :-(
17:28:56 <SimonRC> headphone socket?
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:29:51 <GregorR-W> lol
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:30:31 <GregorR-W> That's ridiculous XD
17:30:37 <SimonRC> It's a fake, BTW
17:30:42 <GregorR-W> I figured.
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:31:54 <GregorR-W> Naturally.
17:32:01 <SimonRC> very cleverly done
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:09 <SimonRC> *klick*
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:16 <SimonRC> hmm
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:09 <SimonRC> ?
18:06:29 <SimonRC> what do you mean?
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:04 <ihope_> Oh.
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:44 <SimonRC> :-S
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:18:37 <kipple> processess
18:24:45 <jix> you need osx...
18:29:41 <GregorR-W> You need DOS
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:30:12 <SimonRC> ( :-S )
18:33:03 <ihope_> Hmm...
18:33:15 <ihope_> What's the shortest BF program that is itself Turing-complete?
18:33:40 <GregorR-W> Um, that question makes no sense.
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:26 <GregorR-W> ihope_: Um, no ...
19:27:48 <SimonRC> welllllll...
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:29:50 <SimonRC> GregorR-W: yes
19:29:58 * ihope_ restarts Firefox
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:52:05 <SimonRC> !url Brainhype
19:52:09 <EgoBot> Huh?
19:52:17 <ihope> !google Brainhype
19:52:21 <EgoBot> Huh?
19:52:24 <SimonRC> :-S
19:52:29 <GregorR-W> You guys are jerks X-P
19:53:04 <ihope> !help
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:53:19 <GregorR-W> Grf
19:55:19 <ihope> Tee hee?
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:56:38 <jix> !ps
19:56:41 <EgoBot> 1 jix: rhotor
19:56:43 <EgoBot> 2 jix: ps
19:56:49 <jix> !i 1 test
19:56:53 <jix> !flush 1
19:57:02 <jix> !kill 1
19:57:03 <EgoBot> http://www.google.com/search?q=test
19:57:05 <EgoBot> Process 1 killed.
19:57:14 <jix> oh it worked..
20:01:28 <ihope> !help again
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:37 <ihope> ...right.
20:01:39 <ihope> !help
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:02:35 <ihope> What's BCH?
20:03:22 -!- khaladan has joined.
20:04:22 <GregorR-W> Bitchanger
20:04:35 <GregorR-W> Using EgoBch
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:06:06 <GregorR-W> It was carefully named :P
20:09:57 <SimonRC> heh
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:48 <jix> oh no...
20:13:55 <jix> gets;puts"Syntax error"
20:14:06 <ihope> Yep, Ruby wins.
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:31 <jix> raise
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:15:38 <ihope> Ugh.
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:04 <SimonRC> ihope: :-D
22:26:18 * SimonRC is currently locked in a building.
22:26:20 <SimonRC> :-(
22:26:41 <ihope> No panic bars?
22:27:12 <SimonRC> It's not that desparate a situation yet.
22:27:44 <ihope> Um...
22:28:04 <ihope> Doesn't everybody use panic bars even when it's entirely unnecessary?
22:28:10 <SimonRC> erm, no
22:28:56 <ihope> Erm, yes?
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:05 <SimonRC> do not worry about it.
22:30:25 * ihope thinks he and SimonRC have different ideas of what a panic bar is
22:31:30 <SimonRC> probably
22:32:42 <ihope> A panic bar is that bar on the inside of public doors that people always push when exiting.
22:34:46 <GregorR-W> WTF?
22:34:50 <GregorR-W> Since when is that called a panic bar.
22:34:52 <GregorR-W> ?
22:36:12 <ihope> What *is* it called, then?
22:36:24 <GregorR-W> A bar.
22:36:26 <GregorR-W> Just a bar.
22:36:52 <ihope> * SimonRC is currently locked in a building.
22:36:56 <ihope> <ihope> No bars?
22:37:13 <ihope> Doesn't really work quite as well.
22:37:19 <GregorR-W> lol
22:42:11 -!- EgoBot has quit (Remote closed the connection).
22:42:11 -!- GregorR has quit (Remote closed the connection).
22:43:24 * SimonRC can go now
22:43:26 <SimonRC> bye
22:44:55 <ihope> Bye.
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.
2006-05-27
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").
00:51:21 <lament> ihope_: that's bad
01:17:26 <SimonRC> "Good morning! And in case I don't see you: good afternoon, good evening, and goodnight."
01:17:32 <SimonRC> :-D
01:17:42 <SimonRC> _Truman Show_ ++
01:24:42 <ihope_> Who can guess what the Spanish words "básquetbol", "fútbol", "tenis", and "hockey" mean?
01:25:08 <jix> gn8
01:25:16 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
01:41:54 <SimonRC> since when has 8 been "ight"?
01:42:02 <SimonRC> ihope_: :-)
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:01:31 <SimonRC> _ihope: ???
03:04:09 <_ihope> Let's see here...
03:04:33 <_ihope> http://www.markovbible.com/
03:04:49 <SimonRC> "Smyrna"? Sounds like a good lang name
03:04:57 * SimonRC goes to bed (03:04)
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.
03:59:20 <Sgeo> !glass {M[m]}
03:59:44 <Sgeo> !glass {M[a]}
03:59:50 <EgoBot> NO M.m!
04:00:45 -!- KoH_ has quit (Read error: 113 (No route to host)).
04:01:33 <Sgeo> !glass {M[mM]
04:01:40 <EgoBot> OK
04:01:41 <Sgeo> !glass {M[mM]}
04:08:45 <ihope> Coderately-optiming environment.
04:08:49 <ihope> Wow.
04:09:34 <Sgeo> !glass{M[m<1>O(on).]}
04:09:35 <ihope> The code spacters only 5000.
04:09:38 <Sgeo> hmm?
04:09:40 <EgoBot> Huh?
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:10:52 <EgoBot> Huh?
04:11:00 <Sgeo> !glass{M[m<1>O(_o)!(on)]}
04:11:04 <EgoBot> Huh?
04:12:16 <Sgeo> !glass{M[m<1>(_o)O!(_o)(on)]}
04:12:19 <EgoBot> Huh?
04:12:24 <Sgeo> !glass{M[m<1>(_o)O!(_o)(on).]}
04:12:28 <EgoBot> Huh?
04:12:44 <Sgeo> !glass{M[m<1>(_o)O!(_o)(on).?]}
04:12:47 <EgoBot> Huh?
04:13:00 <Sgeo> !glass{M[m"Hi"(_o)O!(_o)(o).?]}
04:13:05 <EgoBot> Huh?
04:13:27 <Sgeo> !glass{M[m(_o)O!"Hi"(_o)(o).?]}
04:13:32 <EgoBot> Huh?
04:13:44 <Sgeo> !glass{M[m(_o)O!"Hi"(_o)o.?]}
04:13:47 <EgoBot> Huh?
04:13:57 <Sgeo> !glass{M[m(_g)O!"Hi"(_g)o.?]}
04:14:01 <EgoBot> Huh?
04:14:39 <Sgeo> oO
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:14:51 <EgoBot> Hi
04:14:58 * Sgeo faints
04:15:04 <Sgeo> !glass {M[m<1>O(_o)!(on).]}
04:15:35 <Sgeo> !glass {M[m<1>(_o)O!(_o)(on).?]}
04:15:39 <EgoBot> 1
04:15:56 <Sgeo> Yay!
04:17:14 <Sgeo> !glass {M[m"Yay! I can use Glass!"(_o)O!(_o)o.?]}
04:17:20 <EgoBot> Yay! I can use Glass!
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:47:48 <SimonRC> int-e: hi
14:48:16 <int-e> hello.
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:03 <SimonRC> :-S
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:43:30 <SimonRC> ??
16:45:17 <ihope> It's a scrambled version of "The quick brown fox jumps over the lazy dog."
16:45:56 <KoH_> o_O
16:46:29 <SimonRC> scrambled how?
16:46:52 * SimonRC goes
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
17:55:14 <ihope> Yep.
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:25:16 <SimonRC> hi
21:25:27 <ihope> Hello.
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:51:16 <Robdgreat> sup
21:58:21 -!- mtve has quit (Read error: 110 (Connection timed out)).
22:03:14 * ihope points up
22:03:15 <ihope> That.
22:04:59 <Robdgreat> Yes.
22:05:35 <GregorR> Bravo, you win $0!
22:11:09 * ihope stores that $0 in an unsigned bank and ends up with about 40 million dollars
22:11:29 <GregorR> ...
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:10 <ihope> Erm.
22:12:27 * ihope stores that $0 in an especially unsigned bank and ends up with about 40 million dollars
22:14:45 <pgimeno> nigerian scam?
22:15:45 <ihope> :-)
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:40:15 <ihope> Heh.
22:50:09 -!- Inode has joined.
23:30:27 <ihope> Which one doesn't belong: llllllllllllllllllllllIllllll
23:30:50 <jix> the 3rd l?
23:30:57 <ihope> Um...
23:31:06 <ihope> I'd have said the I.
23:31:15 <jix> ihope: racist!
23:43:48 <GregorR> THE BLACK GUY RAAR
23:45:28 -!- ihope_ has joined.
23:53:30 -!- tgwizard has quit ("Leaving").
2006-05-28
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:46:27 <fizzie> in monsym.h.
00:46:34 <ihope_> Yep.
00:46:36 <ihope_> &, salamanders, '.
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:49:59 <ihope_> Including @. :-)
00:51:59 <fizzie> At least you
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:43 * SimonRC *heart* xine
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:19:34 <GregorR> Yeah, only 17 people.
04:19:39 <GregorR> "Nobody"
04:19:46 <coder_> Wrong channel
04:19:49 <coder_> I had the ? in it
04:19:57 <GregorR> :P
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:36:13 <Arrogant> Hey.
05:53:12 -!- Robdgreat has quit ("I'd rather have this bottle in front of me than a frontal lobotomy.").
05:55:14 <GregorR> 'lo
06:25:41 * Arrogant wrote a new language spec/interpreter last night... time to run more tests
06:41:00 <Arrogant> Scopes are reaccessable now
06:41:26 <Arrogant> Every one of them has an address
06:50:14 <Arrogant> (n code) has become !%(code)x
06:50:35 <Arrogant> (g code) has become 0(code)
06:50:38 <Arrogant> Great fun.
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:56:39 <nooga> yh
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.
08:08:20 <Arrogant> Hey nooga, CXI
08:08:27 <CXI> hi :)
08:09:32 <nooga> hihi hi
09:23:31 <Arrogant> http://paragon.pastebin.com/742484
09:23:33 <Arrogant> Success
09:24:13 <Arrogant> Effectively variables <3
09:25:02 <Arrogant> Now to sleep.
09:25:04 -!- Arrogant has quit ("Leaving").
09:26:41 <nooga> whatwasthat o.O/
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:46:54 <SimonRC> |0[==:!%*=]|
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:17 <ihope> Yes.
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:20:39 <SimonRC> "Algorithm March"
18:20:40 <SimonRC> :-S
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:21:49 <SimonRC> hmm
18:22:00 <SimonRC> dunno about that
18:24:53 <Sgeo> It can't be capable of infinite-loop based on the doesHalt() information
18:25:00 <SimonRC> indeed
18:25:15 <poiuy_qwert> \r\n is crlf right?
18:25:17 <SimonRC> okay, how about LISP with no functions
18:25:28 <SimonRC> I meant Scheme.
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:30:51 <SimonRC> ah, ok
18:30:53 <SimonRC> hmm
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:14:33 <SimonRC> jix: indeed
19:14:45 <SimonRC> hmm
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:02:03 <SimonRC> yeah, ok
20:10:53 -!- SimonRC has quit ("Lost terminal").
20:11:54 -!- SimonRC has joined.
20:13:53 <SimonRC> grrr
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:48:50 <ihope> Hmm.
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:06 * ihope screams
22:00:16 <ihope> My touchpad has no scroll wheel.
22:00:24 * ihope bangs his head on the wall
22:01:20 <GregorR> Tragedy.
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:10 <ihope> It does?
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:51:35 <GregorR> Who shoots at a gun?
22:51:56 <ihope> Um...
22:53:49 * SimonRC is hungry
22:54:51 <SimonRC> how about "shooting up" :-)
23:08:57 <fizzie> Lucky Luke often shoots at a gun.
23:14:39 <fizzie> (With a gun.)
2006-05-29
00:41:34 -!- kipple has quit (Read error: 110 (Connection timed out)).
00:51:25 * SimonRC goes to bed
01:21:15 -!- wooby has joined.
01:21:33 <wooby> hello
01:21:50 -!- Arrogant has joined.
01:25:08 <Arrogant> Hello everybody.
01:25:31 <wooby> hey
01:25:51 <wooby> whats crackin
01:27:36 <Arrogant> Trying to get over how cool the language I made while I should have been sleeping is.
01:27:47 <wooby> heh
01:27:49 <wooby> ;)
01:28:05 <Arrogant> Of course, I might be stretching things a lol
01:28:07 <Arrogant> lil*
01:28:12 <Arrogant> Nah
01:28:46 <Arrogant> Just trying to figure out a few kinks in the armor though
01:35:03 <wooby> oh
01:35:06 <wooby> what are they?
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:12 <Arrogant> hash
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:41:14 <ihope> Scope hash...
01:42:00 <Arrogant> Yeah.
01:42:19 <ihope> Sounds very evil.
01:42:41 <Arrogant> It is.
01:42:42 * ihope gives Arrogant a pat on the back
01:42:43 <Arrogant> I'll show in a moment.
01:42:55 <Arrogant> Actually, I'll give a taste.
01:43:56 <Arrogant> http://paragon.pastebin.com/743908
01:44:17 <Arrogant> The language is stack-based
01:44:25 <ihope> Nice.
01:44:37 <Arrogant> There is an unlimited number of global stacks
01:44:53 <Arrogant> Then there are scopes
01:45:00 <Arrogant> Each scope has a memory tape ala Brainfuck
01:45:12 * ihope gets dizzy
01:45:29 <Arrogant> It gets worse
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:12 <Arrogant> Hey rabid
01:47:19 <rabidpoobear> hey arrogant
01:47:25 <Arrogant> I came up with a brilliantly evil new language based off of synesthesia
01:47:36 <rabidpoobear> what's it called?
01:47:41 <Arrogant> Rack atm
01:47:52 <Arrogant> No significance
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:49:41 <Arrogant> So!
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:50:40 <Arrogant> {foo} (|) would retrieve it
01:50:45 <rabidpoobear> ooh, neet
01:50:55 <rabidpoobear> *neat
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:55:29 <Arrogant> ohno i killt him
01:56:20 <rabidpoobear> eh?
01:56:25 <rabidpoobear> mt?
01:56:32 <rabidpoobear> oh
01:56:33 <rabidpoobear> nvm
01:56:38 <rabidpoobear> i'm here
01:56:42 <rabidpoobear> just reading
01:57:15 <rabidpoobear> > and < scroll through memory cells in the current scope's stack? or is there just one stack?
01:57:23 <Arrogant> In the current scope's tape
01:57:35 <Arrogant> \ and / for changing through global stacks
01:57:40 <rabidpoobear> ah
01:57:59 <rabidpoobear> how many stacks can you have?
01:59:08 <Arrogant> Infinite
01:59:12 <Arrogant> It's a hash
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:47 <rabidpoobear> yeah
02:01:50 <Arrogant> Do the specs explain it enough for you to understand how it works anyway?
02:02:14 <rabidpoobear> uh
02:02:28 <rabidpoobear> (code) pops whatever's at the top of the stack and executes it?
02:02:39 <Arrogant> Nah
02:02:46 <Arrogant> It pops the stack, and looks up the scope with that address
02:02:47 <rabidpoobear> >_>
02:02:57 <Arrogant> Like if the stack is [1]
02:03:06 <Arrogant> (++) will do ++ in scope 1
02:03:32 <rabidpoobear> why in scope 1?
02:03:37 <rabidpoobear> oh
02:03:39 <rabidpoobear> okay
02:03:44 <rabidpoobear> jeez
02:03:53 <Arrogant> Fried your brain yet?
02:04:11 <Arrogant> (n code) is gone, of course
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:04:40 <Arrogant> !%(x code) instead now
02:04:48 <EgoBot> Huh?
02:04:59 <Arrogant> See, even EgoBot is confused.
02:05:05 <Arrogant> ! for grabbing a new scope, % for duplicating, x for destroying the scope.
02:05:13 <EgoBot> Huh?
02:05:19 <Arrogant> stfu
02:05:36 <rabidpoobear> !whirl 11110101011100101010101101001
02:05:50 <rabidpoobear> hmm I wonder what happened.
02:06:07 <Arrogant> Should've been a maytag
02:06:14 <Arrogant> Anyway.
02:07:25 <Arrogant> You can leak hella memory
02:09:25 <Arrogant> 1[&:!1] for example
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:10:52 <Arrogant> But yeah.
02:12:30 <Arrogant> There are three characters I'm not using yet... I mean, other than letters.
02:12:55 <Arrogant> Wait, 4.
02:12:58 <Arrogant> ' " ~ ;
02:15:02 <ihope> ~ must have something to do with time.
02:15:05 <ihope> It MUST.
02:15:16 <rabidpoobear> ha
02:15:29 <rabidpoobear> afk tv
02:15:53 <Arrogant> what why
02:15:57 <Arrogant> why time
02:16:05 <ihope> Because.
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:17:13 <ihope> Aww.
02:20:09 -!- wooby has quit.
02:21:24 <Arrogant> Oh man
02:21:34 <Arrogant> These are like structs
02:22:12 <Arrogant> http://paragon.pastebin.com/743957
03:03:02 <Arrogant> Oh wow, I'm stupid.
03:03:08 <Arrogant> {foo:$} works just as well.
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:12 <Arrogant> I win.
03:05:14 <Arrogant> Good day.
03:05:18 -!- Arrogant has quit ("Leaving").
03:05:19 <GregorR> Win?
03:05:20 <GregorR> >_O
03:05:37 <wooby> hio
03:05:46 <GregorR> Hi wooby
03:06:00 <wooby> what's cracken
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:23 <wildhalcyon> howdy!
03:09:30 <GregorR> 'ello wildhalcyon
03:09:30 <wildhalcyon> hey gregor!
03:09:36 <wildhalcyon> whats kickin?
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:09:57 <wooby> GregorR: thanks
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:02 <GregorR> ...
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:17 <wildhalcyon> interesting project gregor
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:32:05 <wildhalcyon> Is smurf turing complete?
04:35:08 <coder_> Smurf? Got a link to it? Sounds like it'd be interesting! :P
04:37:09 <coder_> :o(
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:41 <wildhalcyon> Oh, alrighty
04:38:43 <wildhalcyon> yay!
04:38:49 <coder_> http://www.safalra.com/programming/interpreters/smurf/
04:38:50 <wildhalcyon> Its a pretty fun language on its own
04:39:06 <coder_> Ah
04:39:24 <coder_> I wonder if anyone ever wrote a compiler for Wiki... language one of my friends designed
04:44:10 <wildhalcyon> you don't know what language?
04:44:29 <coder_> Wiki
04:44:32 <coder_> The language
04:47:25 <coder_> Apparently yes
04:47:31 <coder_> http://www.bur.st/~yayyak/Wiki/Index.html
04:48:31 <wildhalcyon> That sounds evillllll
04:48:33 <wildhalcyon> EVIL!!!
04:48:36 <coder_> :P
04:51:12 <wildhalcyon> yeah, exactly
04:53:54 * coder_ works on his proggie, "eso," an interpreter for many kinds of esoteric languages
04:53:58 <coder_> Written in D
04:55:00 <wildhalcyon> sounds familiar
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:09 <coder_> Ah
04:56:14 * coder_ will check that out
04:56:20 <coder_> Oh
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:36 <wildhalcyon> congrats, and welcome to the fold.
04:58:48 <coder_> Ay
04:58:49 <coder_> :P
04:58:51 <wildhalcyon> I'd say escape while you can, but it sounds like its already too late...
04:58:54 <wildhalcyon> :-D
04:59:12 <coder_> :P
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:07 <wildhalcyon> Its a good way to pass some time
05:00:14 <coder_> Well....
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:56 <coder_> Aye :P
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:04 <coder_> :P
05:01:55 <coder_> I wonder if Sun's Java was supposed to be esoteric.... seems like it.....
05:02:09 <coder_> DIE JAVA!!!!!!!! >:D
05:02:46 <wildhalcyon> Wow!
05:02:52 <wildhalcyon> someone who seems to hate Java as much as I do!
05:03:02 <coder_> * < Java
05:03:18 <coder_> D > C > Python > * < Java < Intercal
05:03:34 <coder_> C# ~>= *
05:03:54 <coder_> My opinion
05:04:06 <wildhalcyon> what is *?
05:04:11 <coder_> 0_o
05:04:31 <wildhalcyon> is this an esolang I should have been paying more attention to?
05:04:39 <coder_> Nooooooo
05:04:44 <coder_> * = All..... kind of
05:04:51 <coder_> You run Linux/Unix/*nix
05:04:56 <coder_> ?
05:05:07 <wildhalcyon> oh, alright then
05:05:29 <wildhalcyon> you were using it in the regex context
05:05:38 <wildhalcyon> e.g. "anything"
05:05:45 <coder_> Yeah :]
05:06:40 <coder_> D owns all
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:07:13 <coder_> XD
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:08:22 <coder_> Ahh
05:08:33 <coder_> *GASP*
05:09:53 <wildhalcyon> what gasp?
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:44 <wildhalcyon> It depends on the language, really.
05:12:54 <wildhalcyon> There are a few languages where coding in them IS the fun part.
05:13:01 <coder_> 0_o :P
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:13:42 <coder_> Ah
05:13:53 <coder_> ASCII art proggies :P
05:14:45 <wildhalcyon> Essentially, yes.
05:14:54 <coder_> Hee hee
05:15:05 <wildhalcyon> Actually, they remind me a little of Rube Goldberg machines.
05:15:14 <coder_> Those are cool :P
05:16:22 <wildhalcyon> I always thought so too
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 <coder_> Cool :]
05:17:30 <wildhalcyon> Then we had to "analyze" the freakin' thing and give rough bounds on efficiency, etc. It was awful.
05:17:41 <coder_> Ah, nevermind then :P
05:18:44 * coder_ decides it is way past "bedtime"
05:18:51 <coder_> G'Night
05:18:55 -!- coder_ has quit ("Leaving").
05:26:49 <wildhalcyon> argh, my bedtime too :-(
05:27:00 <wildhalcyon> gotta get up early tomorrow.
05:27:05 <wildhalcyon> G'night everyone!
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:13:57 <wildhalcyon> hello everyone
16:18:59 -!- kipple has joined.
16:20:08 -!- Keymaker has joined.
16:20:27 <Keymaker> hello
16:20:43 <wildhalcyon> hey keymaker
16:20:48 <Keymaker> hey!
16:20:57 <Keymaker> haven't seen you for a long time, i think
16:21:26 <wildhalcyon> I haven't been around for a long time
16:21:32 <Keymaker> yea
16:21:35 <wildhalcyon> then I popped back up a few weeks ago, and I've been on and off
16:21:41 <Keymaker> ah
16:21:48 <Keymaker> well,welcome back.
16:22:07 <wildhalcyon> thanks
16:22:13 <wildhalcyon> What have you been up to?
16:22:32 <Keymaker> brainfuck basically :)
16:22:43 <Keymaker> and some misc programs
16:23:18 <Keymaker> there are some stuff in bf-hacks.org you most probably haven't seen yet ;)
16:23:37 <Keymaker> *are=is
16:24:09 <wildhalcyon> Oh dear...
16:24:17 <wildhalcyon> now you're making me go there and look at it
16:24:19 <wildhalcyon> :-D
16:24:23 <Keymaker> hehe
16:26:46 <wildhalcyon> You actually have some very useful bf programs there
16:26:48 <wildhalcyon> That's scary
16:26:57 <Keymaker> :D
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:30:10 <Keymaker> that's good
16:31:01 <wildhalcyon> yeah. I think too many languages nowadays rely on bf.
16:31:10 <Keymaker> ya
16:33:38 <wildhalcyon> I'm waffling now though
16:34:12 <wildhalcyon> I've got 15 commands and nothing to do with them!
16:34:24 <Keymaker> hehe
16:34:34 <Keymaker> do you have to use them all?
16:46:31 -!- ihope has joined.
16:47:17 <ihope> What the...
16:47:21 <ihope> I'm not here!
16:47:29 <Keymaker> ah, i see
16:48:21 <Keymaker> (note to logs: i didn't reply to any ihope, as there is none)
16:52:09 <wildhalcyon> "Abandon all ihope, ye who enter here"
16:52:17 <Keymaker> :P
16:52:37 <wildhalcyon> keymaker: no, I dont have to use all 15 commands, but knowing me, I'll probably need 16
16:52:45 <Keymaker> hehe :)
16:54:19 <wildhalcyon> I'm also trying to move away from arithmetic
16:54:27 <wildhalcyon> which is why Smurf is so appealing
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:13:21 <Keymaker> it can't be worse than my way
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:14:43 <wildhalcyon> ouch
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:18 <Keymaker> be back later.
17:37:20 -!- Keymaker has left (?).
17:38:36 <SimonRC> ihope: I have headphones
17:41:18 <SimonRC> ah
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:48:00 <wildhalcyon> What's this all about now?
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/
17:53:11 <wildhalcyon> groovy
18:06:22 <wildhalcyon> puzzle 4? is tripping me up
18:06:32 <wildhalcyon> I think I have the right answer but.. no
18:08:04 <wildhalcyon> hahaha, nevermind, I got it
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:20:43 <wildhalcyon> 6 is hard :-(
18:23:22 <SimonRC> you need sound
18:23:23 <wildhalcyon> and I dont understand 7 at all
18:23:29 <SimonRC> for most of them
18:23:35 <wildhalcyon> I have sound
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:28:18 <SimonRC> It seems to be now
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:34:39 <wildhalcyon> That one is fun
18:34:40 <wildhalcyon> I just beat that
18:36:25 -!- calamari has joined.
18:36:44 <wildhalcyon> just got six
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:41:44 <wildhalcyon> what do I do with number 9?
18:42:33 <wildhalcyon> All I can figure out is moving the slider?
18:43:38 <wildhalcyon> similar for number 8
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:11 <SimonRC> *everything*
18:45:45 -!- coder_ has quit ("Leaving").
18:46:23 <wildhalcyon> Ooohhh!
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:47:58 <jix> got 5
18:48:41 <wildhalcyon> I think Im getting it
18:51:42 <wildhalcyon> I beat them all!
18:51:44 <wildhalcyon> YAAAAYY!
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:00:54 <calamari> he minimum score
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:15:42 <wildhalcyon> How do I turn the Os into Xs?
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:47 <calamari> SimonRC: yes, of course
19:31:47 <wildhalcyon> oh, ok
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:41:56 <SimonRC> 2528.34s, 194 deaths
19:49:31 <calamari> wildhalcyon: probably solvable then :)
19:49:46 <wildhalcyon> probably, dont know though
19:49:50 <calamari> wildhalcyon: I could plug that configuration into my program to give you a solving grid
19:51:50 <wildhalcyon> nah, dont worry about it
19:52:45 <calamari> too late :)
19:53:01 <calamari> wait, I'm confused.. is O or X the on state?
19:53:17 <calamari> assuming O is on, X is off:
19:53:39 <calamari> the key is:
19:53:50 <calamari> actually it doesn't matter hehe
19:54:02 <calamari> ....*
19:54:07 <calamari> ...**
19:54:14 <calamari> ..*.*
19:54:20 <calamari> .***.
19:54:29 <calamari> *....
19:54:39 <calamari> (* = push, . = don't push)
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:00:33 <calamari> they are:
20:00:48 <calamari> **.** *.*.* .***.
20:01:02 <calamari> ..... *.*.* *.*.*
20:01:22 <calamari> **.** ..... **.**
20:01:30 <calamari> ..... *.*.* *.*.*
20:01:36 <calamari> **.** *.*.* .***.
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:10:41 <GregorR> Dobleve te efe?
20:12:23 <calamari> what?
20:18:10 -!- rabidpoobear has joined.
20:30:44 -!- Arrogant has joined.
20:33:17 <rabidpoobear> hey Arrogant
20:35:36 <Arrogant> Hey
20:38:35 <rabidpoobear> add anything new to the language?
20:38:39 <rabidpoobear> Rack
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:42:00 <Arrogant> That's creative.
20:42:17 <Arrogant> I like it.
20:45:43 <Arrogant> It's also on the same key as the "new scope" operator !
20:45:52 <Arrogant> So 1 for clone, ! for new
21:02:49 -!- Sgeo has joined.
21:02:49 <Arrogant> Okay, screw it, I'm addings trings.
21:02:51 <Arrogant> strings*
21:02:53 <Sgeo> Hmm?
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:09:26 * Sgeo got past it
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:41:25 <poiuy_qwert> anyone got some hints on puzzle 2?
21:44:27 <wildhalcyon> which one?
21:44:55 <wildhalcyon> Are you still on clickdragtype?
21:46:13 <poiuy_qwert> no im on cdt-2
21:46:25 <rabidpoobear> what game?
21:47:03 <rabidpoobear> link?
21:47:15 <Sgeo> http://gamegarage.co.uk/play/mousegame/ I think
21:47:56 <wildhalcyon> Oh, that one is evil
21:48:03 <wildhalcyon> I made it to 3:5 *sigh*
21:48:45 <Sgeo> clickdragtype?
21:50:10 * Sgeo doesn't get it
21:51:07 <rabidpoobear> yeah
21:51:07 <rabidpoobear> clickdragtype
21:54:01 <rabidpoobear> arrrgh
21:54:03 <rabidpoobear> that game's to ohard
21:54:15 <rabidpoobear> :(
21:55:36 <poiuy_qwert> lol
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:56 <wildhalcyon> yeah
21:57:58 <Sgeo> *level with the wires
21:58:04 <wildhalcyon> use the balls on the side
21:58:14 <Sgeo> How?
21:58:23 <wildhalcyon> move them up and down
21:58:33 <Sgeo> And..
21:58:43 <wildhalcyon> move them ALL the way up and down
21:58:52 <Sgeo> n/m
21:59:40 <wildhalcyon> you figured it out?
21:59:46 <Sgeo> Yes
22:00:21 <wildhalcyon> cool
22:00:25 <wildhalcyon> the phone took me a while
22:00:36 <Sgeo> The phone part was easy
22:00:58 <rabidpoobear> eh
22:01:05 <rabidpoobear> it's hardcore raining here right now
22:01:16 <rabidpoobear> I have to go or my computer will reboot and upset itself
22:01:19 <rabidpoobear> see you guys later
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:16:30 <poiuy_qwert> (wildhalcyon) i allready have the numbers
22:16:35 <poiuy_qwert> 2 3 6 0
22:16:38 <poiuy_qwert> but they dont work
22:16:56 <wildhalcyon> do you have any switched around?
22:18:24 <poiuy_qwert> ?
22:18:30 <poiuy_qwert> they are in order
22:19:22 * Sgeo needs help with the shapes
22:21:21 <jix> gn8
22:22:27 <Keymaker> nite
22:22:41 <Sgeo> Night jix
22:22:47 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:24:17 -!- phibxr has joined.
22:27:46 <poiuy_qwert> allright, all i need is #2!
22:28:17 <ihope> :-)
22:28:37 <poiuy_qwert> wtf it just doesn't work
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:29:43 <poiuy_qwert> is that not correct?
22:29:52 <ihope> 3*3 = 9.
22:29:58 <poiuy_qwert> :X
22:30:00 <ihope> And 20-24+4 = 0.
22:30:07 <poiuy_qwert> thats what i mean
22:30:12 <poiuy_qwert> *meant
22:30:38 <poiuy_qwert> ok there
22:30:44 <poiuy_qwert> so now what do i do?
22:30:45 <ihope> Got it?
22:30:48 <poiuy_qwert> yup
22:30:58 <ihope> Let's see...
22:32:29 <poiuy_qwert> took me an hour and 6 minutes to finish
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
23:58:27 <SimonRC> (ish)
23:59:45 <SimonRC> ihope: what lang is that?
2006-05-30
00:00:07 <ihope> SimonRC: Timeless.
00:00:22 <SimonRC> where?
00:00:28 <SimonRC> ooh, midnight
00:01:19 <poiuy_qwert> (SimonRC) link to mouse game please
00:01:46 <SimonRC> http://gamegarage.co.uk/play/mousegame/
00:02:12 <SimonRC> poiuy_qwert: why the colours?
00:02:19 <poiuy_qwert> ty for the link
00:02:29 <SimonRC> grey+red on a black background looks really shite
00:02:38 <poiuy_qwert> looks fine to me
00:02:52 <poiuy_qwert> and its my nick completion script
00:03:00 <SimonRC> use irssi
00:03:13 <SimonRC> then you could change it to not look like that
00:03:19 <SimonRC> poiuy_qwert: <-- thus
00:04:20 <poiuy_qwert> its my custom nick completer
00:04:25 <poiuy_qwert> and i have it set to what i like
00:04:26 <SimonRC> ah, ok
00:04:43 <SimonRC> what client are you using?
00:04:46 <poiuy_qwert> mIRC
00:04:58 <poiuy_qwert> but i also use urk
00:05:07 <poiuy_qwert> im guessing you use irssi
00:05:33 <ihope> PRIVMSG poiuy_qwert :^AVERSION^A
00:05:38 * ihope feels l33t
00:06:29 <poiuy_qwert> :/
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:15 <SimonRC> correct it then
00:09:21 <ihope> Aren't they both the same wiki, anyway?
00:09:28 <SimonRC> I thought not
00:09:55 <poiuy_qwert> they are
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:42 <SimonRC> heh
00:10:51 <SimonRC> maybe they are the same
00:10:58 <SimonRC> neither is responding to my web browsetr
00:11:06 <ihope> :-)
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:12:14 <Sgeo> Hmm?
00:12:41 * ihope waits
00:14:34 <ihope> !ps
00:14:40 <EgoBot> 1 ihope: bf_txtgen
00:14:42 <EgoBot> 2 ihope: ps
00:16:13 <SimonRC> hehehe
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:18:23 * EgoBot tries it out
00:18:26 <ihope> Yes!
00:18:40 <SimonRC> how does pager work?
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:20 <ihope> I think so.
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:20:57 <EgoBot> Huh?
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 <ihope> SimonRC: yeah.
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:11 <ihope> Woot!
00:21:22 <SimonRC> poiuy_qwert: what did you do there?
00:21:31 <Sgeo> What is Pager for?
00:21:33 <poiuy_qwert> got the length of the string
00:21:47 <poiuy_qwert> its an eval script
00:21:49 <poiuy_qwert> [$me] == [poiuy_qwert] (0ms)
00:21:52 <poiuy_qwert> [$chan] == [#esoteric] (0ms)
00:21:59 <Sgeo> And !daemon?
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:27 <poiuy_qwert> (SimonRC) custom script
00:22:28 <Sgeo> !daemon sgeo bf ++++++++++++++++++++++++++++++++.
00:22:33 <Sgeo> !sgeo
00:22:34 <EgoBot>
00:22:44 <ihope> !ps d
00:22:47 <poiuy_qwert> does irssi have scripting?
00:22:50 <Sgeo> !ps
00:23:08 <Sgeo> Did I just break something :(
00:23:10 <Sgeo> !sgeo
00:23:29 <Sgeo> ihope, pager is just a BF program you wrote?
00:23:38 <ihope> Sgeo: yeah.
00:23:52 <ihope> !pager !
00:23:54 <poiuy_qwert> EgoBot is yours ihope?
00:24:03 <ihope> poiuy_qwert: no, it's GregorR's.
00:24:05 <Sgeo> And why does EgoBot look dead?
00:24:14 <poiuy_qwert> i see
00:27:54 <SimonRC> GregorR: EGOBOT IS DEAD! COME AND FIX IT!
00:27:59 <poiuy_qwert> what language is EgoBot?
00:28:07 <SimonRC> Java
00:28:10 <poiuy_qwert> oh
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:28:30 <SimonRC> C++, IIRC
00:28:49 <poiuy_qwert> k
00:28:50 <Sgeo> !ps
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:29:43 * SimonRC ducks
00:36:47 <GregorR> Arr
00:36:48 <GregorR> !help
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:37:51 <GregorR> >_O
00:38:01 <GregorR> Dobleve te efe again ...
00:38:06 -!- EgoBot has joined.
00:38:06 -!- EgoBot has quit (Broken pipe).
00:38:10 <GregorR> .
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:44:26 <Sgeo> no
00:44:32 <GregorR> Hm
00:44:37 <GregorR> Y'know, I don't know X-P
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:30 <SimonRC> ah
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:53:49 <GregorR> That'd be a java process
00:53:57 <SimonRC> ah, yeah
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:07 <SimonRC> waitamo...
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:56:57 <GregorR> And yes, it does.
00:57:02 <GregorR> Sort of the point.
00:58:08 <SimonRC> ah
00:58:11 <Sgeo> oO
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:26 <GregorR> No, I didn't ignore ...
01:02:28 <GregorR> *it
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:03 <ihope> !help
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:02 <Sgeo> brb
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:10:51 <Sgeo> sceql?
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:16:55 <SimonRC> sigh
01:17:02 <SimonRC> no wonder I can't find it
01:18:17 <ihope> > is bind, < is return, eh?
01:18:31 <ihope> Well, do you know how monads work?
01:18:39 <SimonRC> yes
01:18:46 <ihope> Great.
01:18:53 <ihope> You'll know what bind and return are, then, right?
01:18:56 <SimonRC> yes
01:19:01 <SimonRC> >>= and return
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:20:47 <ihope> s/Vat/Var/
01:20:59 <SimonRC> what's a 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:23 <SimonRC> ok
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 <SimonRC> eh?!
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:21 <Sgeo> *oen
01:24:23 <Sgeo> *one
01:24:35 <ihope> Finally, ( is the TimeVar containing input, and ) is the TimeVar that will contain output.
01:24:43 <SimonRC> erm
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:05 <SimonRC> hmm, ok
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:27:03 <SimonRC> hmm ok
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:13 <SimonRC> "Beth1"?
01:32:20 <SimonRC> the letter after Alef?
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:02 <SimonRC> that's called the, erm...
01:34:13 <ihope> Continuum hypothesis?
01:35:08 <SimonRC> yeah, that's it
01:37:23 <ihope> Hmm, aleph(aleph(aleph(aleph(aleph(aleph(aleph(...)))))))
01:37:42 <SimonRC> etc
01:38:53 <ihope> That's a big number :-)
01:42:49 * Sgeo pokes at http://esoteric.voxelperfect.net/wiki/BF-RLE
01:43:54 <ihope> Encode BF in BF!
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:45:21 <Sgeo> yes
01:45:28 <Sgeo> whynot?
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:10:32 <SimonRC> hi
02:10:35 * SimonRC goes to bed
02:15:22 <wildhalcyon> g'night
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:09 <wildhalcyon> Where would they go?
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:31:35 <wildhalcyon> My pancakes don't normally fall apart..
02:35:49 <wildhalcyon> Hey, ihope, what do you think about Spore?
02:35:58 <ihope> It looks cool.
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:36:50 <wildhalcyon> That's about where I sit too.
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:37:51 <wildhalcyon> lol, there ya go calamari
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:38:56 <ihope> Lemme see here...
02:39:28 <ihope> http://www.sporewiki.com/Cavewalker_%28Concept%29
02:39:44 <wildhalcyon> neat
02:40:04 <wildhalcyon> I like the malloon
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:07 <wildhalcyon> probably not ihope
02:43:10 <wildhalcyon> Its a shame too
02:43:57 <ihope> Heh. "Um, my bad. I sort of bombed the Greevil's main city."
02:44:21 <wildhalcyon> lol, yeah
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:54:55 <wildhalcyon> lol
02:55:54 <ihope> Oh, by the way, the Spore background music will probably be dynamically generated, right?
02:57:41 <wildhalcyon> it *should* be, but who knows
02:59:14 <ihope> Oh, sheesh, Spore videos are all over the place!
03:02:51 <wildhalcyon> yeah, the game is a meme right now
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:39:30 <Arrogant> Hello people
04:39:42 <BALLS_> 'lo
04:44:33 <GregorR> Hi BALLS_ :P
04:44:41 <BALLS_> ;P
04:46:38 <Arrogant> I want some Bawls.
04:46:49 <Arrogant> GregorR, Rack is OO.
04:46:50 <BALLS_> from ThinkGeek
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:47:22 <Arrogant> Much more convenient.
04:47:24 <Arrogant> Plus I work in one.
04:48:00 <GregorR> So, why is that "you win?"
04:49:34 <Arrogant> 'cause I said.
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:01:19 <BALLS_> INCONCIEVABLE!
05:02:08 <GregorR> lol
05:02:17 <GregorR> I'd say Iw in because I did first ;)
05:02:21 <BALLS_> INCONCIEVABLE!
05:09:45 -!- BALLS_ has changed nick to coder_.
05:10:31 <Arrogant> Perhaps
05:11:55 <Arrogant> But really
05:11:58 <Arrogant> When you think about it
05:12:08 <Arrogant> My language is the reason you created yours, retroactively.
05:39:43 <GregorR> lol
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:08 <GregorR> ;)
06:51:31 <Arrogant> Yeah of course ;)
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
06:59:53 <GregorR> Oh kay, oh kay ...
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:06:54 <nooga> hi
13:24:31 <jix> moin
13:26:05 -!- poiuy_qwert has joined.
14:00:00 <nooga> hehe
14:00:09 <nooga> i have mede sme photos
14:00:11 <nooga> some
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:06:48 <calamari> hi
19:11:51 <jix> moin
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:19:15 <SimonRC> :-D
19:24:02 <calamari> bbl
19:24:04 -!- calamari has quit ("Leaving").
19:30:52 -!- fizzie has quit ("Hardware altercations.").
20:08:34 -!- GregorR-L has joined.
20:08:41 <GregorR-L> !help
20:08:48 <GregorR-L> Yeah, I thought so.
20:08:56 <GregorR-L> My system is still hammered 8-X
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:37:43 <GregorR-L> Woah!
20:37:48 <GregorR-L> Did it finish?!
20:43:07 -!- rabidpoobear has joined.
20:49:47 <SimonRC> hi
20:50:46 -!- poiuy_qwert has joined.
20:50:56 <SimonRC> hi (2)
20:51:37 <poiuy_qwert> hi
20:55:04 <rabidpoobear> hi
20:55:18 <rabidpoobear> !help
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:00 <ihope> hi
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:06 <SimonRC> (#haskell)
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:21:35 <poiuy_qwert> PAPWBDA
21:22:22 <ihope> Everybody calls it "D.A.", though.
21:23:10 <poiuy_qwert> thats because its just "Dumbledore's Army"
21:23:22 <poiuy_qwert> i dunno where you got the long version
21:24:34 <ihope> Wikipedia.
21:24:50 <poiuy_qwert> i see
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:26:19 <ihope> Write one!
21:27:03 <poiuy_qwert> :(
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:22 <poiuy_qwert> customizable syntax
21:28:32 <poiuy_qwert> tabs for multiple files
21:28:40 <poiuy_qwert> splitters for groups of files
21:28:53 <ihope> Um...
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:29:28 <poiuy_qwert> (ihope) lots of languages
21:29:56 <poiuy_qwert> and also im on Windows
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:38 <poiuy_qwert> vi?
21:30:50 <Sgeo> Any comments of BF-RLE?
21:30:53 <Sgeo> *on
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:52 <Sgeo> fte?
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:02 <GregorR> You can, it's in Cygwin.
21:33:04 <pgimeno> (the list was in descending buggy order, btw)
21:33:06 <GregorR> Depends on Cygwin's X11
21:34:40 <pgimeno> apparently FTE has a windows version: http://fte.sourceforge.net/
21:35:46 <poiuy_qwert> hmm i cant go there
21:36:24 <pgimeno> strange, can you visit other SF pages?
21:37:02 <poiuy_qwert> doesn't look like it
21:37:05 <poiuy_qwert> yup
21:37:06 <poiuy_qwert> i can
21:44:15 -!- GregorR has quit ("Off to [not pay attention in] my next class!").
21:44:39 -!- GregorR has joined.
21:44:49 <ihope> Welcome back!
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:45:49 <GregorR> Genius, really
21:46:43 <Sgeo> -L client?
21:48:29 <ihope> -L! -L! -L!
21:58:41 * ihope starts Adobe Reader
21:58:49 <ihope> I'll be back in an hour or two.
22:01:08 <ihope> Okay, I'm back.
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:09:36 <ihope> s/S/s/, s/K/k/
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:44:21 <lament> s/compress/uncompress
22:47:19 <GregorR-L> s/uncompress/transform/
22:48:40 <ihope> s/transform/compress (maybe)/
22:48:45 <GregorR-L> lol
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:04:55 * SimonRC goes
23:17:58 -!- khaladan has joined.
23:29:55 <Sgeo> Any comments on BF-RLE?
23:31:44 <ihope> Not really.
23:36:15 <ihope> Hmm...
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:40:23 <GregorR-L> Hm, I'd say equiv.
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:56:59 <wildhalcyon> que?
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:
2006-05-31
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:01:12 <SimonRC> +h
00:17:29 <SimonRC> An excellent description of a game crash.
00:17:32 * SimonRC goes to bed.
00:20:49 * ihope loves the idea of players having other players in their inventories
00:21:01 <ihope> And towns and things.
00:21:01 <rabidpoobear> ha
01:01:37 -!- rabidpoobear has quit (Read error: 113 (No route to host)).
01:39:39 -!- Sgeo has quit (Remote closed the connection).
01:41:00 <poiuy_qwert> anyone here good with regex?
01:41:56 <ihope> More or less.
01:42:04 <ihope> What're you looking for?
01:44:45 <poiuy_qwert> ok
01:45:02 <poiuy_qwert> im trying to match every <###..-###..>
01:45:10 <poiuy_qwert> right now i have /.+?<([0-9]+)-([0-9]+)>.+?/g
01:45:18 <poiuy_qwert> but
01:45:23 <ihope> Wait... matching every what?
01:45:23 <poiuy_qwert> its not working
01:45:28 <poiuy_qwert> like
01:45:42 <poiuy_qwert> <1-3> or <124012312-0912231241>
01:46:26 <poiuy_qwert> for example:
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:39 <ihope> ...Is that Perl?
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:46:58 <poiuy_qwert> and it is perl regex
01:47:04 <poiuy_qwert> but this is mIRC
01:47:38 <ihope> Hmm.
01:48:04 -!- Sgeo has joined.
01:57:40 * ihope wonders--oops.
02:01:17 <Sgeo> Hmm?
02:01:37 <ihope> I just lost The Game.
02:02:06 * ihope forfeits 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:20:56 <coder_> Alan Turing owns j00
03:20:58 <coder_> :P
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:01:08 <{^Raven^}> just wondering really ;)
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:23:24 * SimonRC goes to lunch
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:21:05 <nooga> hehe
16:21:07 <nooga> heheheh
16:23:15 -!- GregorR-W has joined.
16:29:48 <wildhalcyon> hey nooga
16:35:14 <nooga> hey hey wildhalcyon
16:35:22 <wildhalcyon> What have you been up to?
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:40 <ihope> !help
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:17 <GregorR-W> lol
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:27 <GregorR-W> LOL
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:21 <GregorR-W> :P
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?"
←2006-04 2006-05 2006-06→ ↑2006 ↑all