2006-05-01: 00:12:40 ooh. nice monitor: http://www.digitaltigers.com/zenview-atlas19s.shtml :) 00:17:40 good for flight simulation 00:47:12 * SimonRC goes 01:40:06 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 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 reGr 05:33:34 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 hi 20:55:45 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 Bad name: Ingangackeningisrisdradrakalinaworaughadight 23:41:42 Better name: Clintia 23:48:49 -!- GregorR-W has joined. 23:49:25 I think I need to make something like Glass but more obtuse. 23:50:37 I'm thinking, you can throw exceptions but you can't return values. 23:50:44 Not sure how to fit that into the stack model. 23:51:23 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 ... 23:54:51 oh, nevermind 23:54:54 thought that was on a different channel 23:57:44 Hmm... 23:57:59 Yeah, good idea :-) 23:58:49 And you can do all that try/catch/finally stuff... 2006-05-02: 00:04:40 And throw, of course. 00:04:52 Okay. throws exception. 00:06:18 (foo|:baz;: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 s/if performes/is performed/ 00:59:24 <...> 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 Let's see here. 02:38:44 ::= | epsilon; ::= "(" ")" 02:40:38 *brain explodes* 02:43:52 * ihope cleans up 02:44:12 Please don't do that on the carpet... 02:57:13 Okay. Parsey parsey. 02:57:40 Parsley? 02:57:42 :P 02:57:49 Yum, parsley... 02:58:31 So to match against (()()(()))()(()), we need to match against (()()(()))()(()), then match against the remainder 02:59:18 So, that is, ::= "(" ")" | epsilon. 03:00:25 To match against (()()(()))()(()), we need to match it against ()()(()))()(()), then discard the ), then match it against the remainder. 03:01:16 Matching against ()()(()))()(()) means matching against )()(()))()(()), which yields epsilon. 03:01:21 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 hi 06:38:38 -!- Arrogant_ has joined. 06:54:12 Hola 06:54:38 hi GregorR 06:55:05 getting o so excited for finals? 06:58:51 Umm ... the finals in two months? 06:59:03 2 months? 06:59:17 did you already start summer classes? 07:00:47 -!- Arrogant has quit (Connection timed out). 07:07:10 ... 07:07:17 No, I'm in Spring term. 07:07:23 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 Hmm... 15:28:14 = "(" ")"; = | epsilon 15:40:56 * ihope invents a language that consists entirely of perentheses 15:41:04 s/peren/paren/ 15:55:00 Okay. We need a return instruction, (), a throw instruction, (()()), a try/catch/finally instruction, ((()){} 15:55:01 ) 15:56:19 Wait a minute... 15:56:34 s/()()/(()())/, s/(())/((()))/ 15:57:44 Oh my. 16:01:15 Well, given two random tibs, there's a one in sqrt 2 chance of them being the same. 16:01:41 Hmm/// 16:58:59 One in sqrt 2? 16:59:06 surely 1 in 2 17:00:00 That's the chance of two bits being the same. 17:00:07 Bit /= tib. 17:01:03 what is a tib? 17:01:28 Half a bit. 17:05:21 Now, I don't think stibs can work, as throwing away a stib *adds* information to the system. 17:06:03 So a deterministic machine that deals with stibs cannot be allowed to ignore stibs. 17:06:11 :-S! 17:07:32 Yet it can conjure stibs out of thin air. 17:07:42 * ihope is confused. 17:08:27 Let's just ignore stibs for a while. (We can do that, since we don't have any.)\ 17:09:07 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 So we can store a tib as two bits, oddly enough :-) 17:23:51 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 http://esoteric.voxelperfect.net/wiki/TIB_and_STIB 17:27:36 Let's call the bit constructor <+>. 17:28:01 Now, obviously, LeftZero <+> RightZero = Zero and LeftOne <+> RightOne = One. 17:29:23 Now, suppose RightZero <+> LeftZero = One. This means that RightZero = LeftOne and LeftZero = RightOne... 17:30:06 LeftZero <+> LeftOne = Zero, therefore... 17:30:54 Well, let's just call them Left and Right. Left <+> Right = Zero and Right <+> Left = One. 17:32:15 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 So RightZero = LeftZero. 17:32:56 We'll just call it Zero. 17:33:06 So Zero <+> Zero = Zero. 17:34:21 Now, we can make a similar argument stating that LeftOne = RightOne. 17:34:27 We'll call those One. 17:34:48 Now, Zero <+> Zero = Zero and One <+> One = One. 17:35:11 If Zero <+> One is Zero, then Zero <+> One = Zero <+> Zero, so One = Zero. 17:35:50 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 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 ihope: WTF did all this "tibs" buisiness come from? 18:24:55 -!- GregorR-L_ has changed nick to GregorR-L. 18:41:39 You guys missed the "fun" on ##brainfuck 19:23:15 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 ah, so we did 19:23:57 (??? http://superpope.planets.gamespy.com/spep1.html ) 20:05:16 -!- GregorR-L has quit. 20:07:28 -!- GregorR-L has joined. 20:26:39 So how'd they pull that off? 20:26:44 ? 20:26:52 That's 2.74945927 possible values. 20:27:15 look up the language 20:33:16 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 hi 20:42:31 ihope: heh 20:46:41 -!- GregorR-L has quit ("Arr, teh batteryyyyyyyyyyy"). 20:46:45 Okay. Parser, parser, parser, parser, parser, parser, parser, parser, parser, parser, parser, parser, mushroom, mushroom... 20:47:19 parser for what? 20:47:34 Um... 20:47:46 Parser for... Stuff. 20:48:03 It can parse anything!!1!!!1!111!!! 20:48:50 Parsers can cheat, too. 20:49:18 There's a parser that'll replace everything that hasn't been parsed yet with a given string. 20:49:44 hm 20:50:02 There's also an only sort of cheating parser, which does a look-ahead. 20:50:09 It's called peek. 20:50:26 -!- tgwizard has joined. 20:50:34 hi 20:51:26 * SimonRC goes 20:51:36 Then there's the epsilon parser, which takes a value and returns that value, without actually doing anything. 20:54:10 And the noParse parser, which ignores what you tell it to parse and tells you it couldn't parse it. 20:58:42 And combineParse, which takes two parsers and parses your string both ways. 20:59:46 -!- Arrogant has joined. 21:00:03 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 can anyone post to the wiki? 21:03:21 it is giving me a precondition false thing 21:06:18 anyone? 21:07:30 I can post just fine. 21:08:43 hmm, fails on preview for me too 21:09:00 try editing Esolang:Wiki preservation and do a preview 21:09:48 I got the error there. 21:09:52 ok 21:17:28 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 hi 02:55:36 Ello. 02:55:55 hi i| 02:57:14 :-) 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 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 hi 16:56:47 -!- pgimeno has quit (Read error: 110 (Connection timed out)). 17:11:40 -!- GregorR-W has joined. 17:32:06 hi 17:32:47 '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 hi 18:25:33 seems that the wiki just went down 18:26:39 working again.. 18:30:56 -!- GregorR-W has joined. 18:32:04 -!- lindi- has joined. 18:44:50 φ♫∃φ∅♫Ω 18:45:35 Oh kay. 18:45:47 Unicode rawx? 18:46:01 perhaps Γ is better as the last char 18:48:41 whats that? 18:49:14 GregorR 18:50:09 ? 18:50:31 Noooooooooot seeing it :P 18:50:43 is it really a big deal? :) 18:51:06 Phi eighth-notes backwards-E phi theta eighth-notes ohms? 18:51:13 jix: btw, did you see MinISCule? 18:51:21 calamari: no 18:51:45 jix: http://esoteric.voxelperfect.net/wiki/MinISCule 18:52:04 jix: same idea as Subskin (OISC variant), but in assembly 18:52:16 i saw something like this with a different name 18:52:23 Barely 18:52:46 but it was 59 bytes instead of 36 18:54:06 Why separated by \r >_O 18:55:11 GregorR: because MS-DOS Enter = \r 18:55:17 not \r \n ? 18:55:34 jix: \r\n is newline, but an Enter key press is just \r 18:55:37 Ah 18:55:42 ah 18:55:56 Just like Mac :P 18:56:02 (OS<=9) 18:56:43 I had to choose some character, why not that one :) 18:57:52 so now I'd like to see an interpreter in the 20's 18:57:58 Heh 18:58:22 Seems like if you didn't limit yourself to ASCII input, you could reduce a bit of overhead there. 18:58:46 GregorR: yeah, but requiring binary input seems like cheating 18:59:12 If you say so *shrugs* 18:59:23 I guess that'd be tough to input in DOS ;) 18:59:37 not really 18:59:46 stdin handles it fine 19:00:21 and its even easy by keyboard, since dos gives the Alt-keypad ability 19:01:28 Ah 19:03:03 by yeah, I could cut 2 chars that way, possibly 4 if I can get the flags to cooperate 19:03:07 by->but 19:04:06 and I'd cut 4 more if I cut out exiting and i/o 19:04:31 so 30 or possibly 28 19:05:09 where do i get debug? 19:05:09 Who needs to clean up gracefully? ^^ 19:07:42 jix: I think there may be a freedos version of it 19:08:05 jix: I just used the MS-DOS one 19:08:22 calamari: well i'd have to sue dosbox 19:08:24 *use 19:08:51 yeah, or dosemu, qemu, bochs 19:09:36 setting up bochs is painfull 19:09:43 dosbox >> any of those options in most cases 19:09:57 i have no way to exchange any files between host and guest os that works 19:09:59 Merely because dosbox is ridiculously easy to use :P 19:10:06 GregorR: dosbox is slow 19:10:14 calamari: i know but it works 19:10:21 calamari: That's a big concern with this interpreter, right? :P 19:10:27 GregorR: lol 19:10:50 I've tested Barely under dosemu and qemu 19:12:09 and freedos 19:12:54 since they make the same assumptions, MinISCule should work too 19:13:06 is dosemu a complete emulator? 19:13:17 No 19:13:25 Dosemu isn't an emulator at all, despite the name. 19:13:29 I think dosemu is more like wine 19:13:35 Yeah. 19:13:42 nah can't use it no x86 here 19:13:45 The Windows Emulator that's not an emulator :) 19:13:57 then I recommend qemu 19:14:12 calamari: i have no way to exchange files between it and osx 19:14:33 jix: qemu has networking and also samba 19:14:34 mkisofs? 19:14:40 calamari: doesn't work here 19:14:41 Oh yeah, or just that :) 19:14:51 and do i have samba under dos? 19:15:04 jix: I just used scp under dos 19:16:39 but, qemu can use normal partitions, and also loop, floppies, etc 19:17:07 of course you don't have a floppy drive either 19:17:58 yeah and my only HD is HFS+ formatted 19:18:14 I should create a qemu disk image for this 19:18:26 yeah but i don't think i can mount those 19:18:35 why not? its just a file 19:18:49 hmm maybe i selected compressed image or something like that 19:23:42 -!- lindi- has quit (".."). 19:29:45 blah was in the middle of it and my home connection cut out yet again 19:30:07 dialup is more reliable than that crappy cable connection 19:31:15 lol 19:45:17 -!- GregorR has quit (Remote closed the connection). 19:52:48 almost done 20:14:32 -!- lindi- has joined. 20:18:29 afk, side track 20:34:30 ... 20:35:01 disconnected again, lovely 20:35:11 just about an hjour apart, too 20:50:45 -!- nooga has joined. 20:50:52 hiho 20:51:08 `(a {|w..} b :- a' `f :- f) :- (q' :- `f {\##z} f `f) 20:52:20 hi nooga 20:52:29 what is that prog 20:52:31 looks esoteric huh? :D 20:52:35 regex? 20:52:41 nope ;d 20:52:45 my new language 20:52:52 UNCOOL 20:52:54 is that a prog or the lang? 20:53:08 prog in the lang 20:53:11 ok 20:53:28 been hoping for a contestant.. need to see something smaller than 36 bytes :) 20:53:30 but the problem is that i don't have any idea how it works ;d 20:53:33 haha 20:53:50 I once wrote a lang that I didn't know how to write programs for 20:54:03 but im working on it... 20:54:10 (bubble) 20:54:46 no spec :( 20:55:36 blah, bad urlk 20:56:16 fixed : http://esoteric.voxelperfect.net/wiki/Bubble#External_resource 20:57:15 :-D 20:57:19 sick 20:58:05 but it uses human sentences, can't be that hard ;) 20:58:10 english 21:00:17 ({*|<>} :- `K ?{K}2 :- !) 21:00:46 DAMN!... NICE 21:01:27 it should multiply a number from input by 2 and then print it 21:02:56 is there a working interpreter 21:03:22 hmmm... only parser ATM 21:03:50 ?{ } reads a var ? 21:04:00 ? 21:04:07 trying to understand that prog 21:04:19 {} is operator ;) 21:04:39 what is :- 21:05:05 you can define custom ones, and inside {} you put an expression in operator language (language in language) 21:05:14 assignment 21:05:53 `K = input into K ? 21:06:18 nope 21:06:21 hahaha 21:06:30 sounds like I need to wait for the writeup 21:06:38 mhm :> 21:06:43 w8 a sec 21:08:05 K = new_operator("multiply left argument by right argument"); output = input K 2; 21:08:53 unesoterized ;0 21:13:30 -!- migge has joined. 21:14:13 calamari? 21:15:26 well, at least I realized K was the variable, hehe 21:15:49 err no 21:15:52 was even wrong on that! 21:15:55 yay 21:17:01 :D 21:17:10 () is cons 21:17:49 (?:-! =) cat 21:19:48 * GregorR-W wonders who migge is :P 21:21:56 mhm 21:22:10 who are you migge? 21:24:34 And then, xenophobia started to set in. 21:24:45 ;] 21:24:46 The esoteric'ers, threatened by this new presence, started amassing vast weapons. 21:25:01 giggle giggle snort 21:25:04 Unfortunately, because Gregor's connection sucks, EgoBot was not there to help amass weapons :P 21:27:27 (1 (2 (3 4))) :- i 21:28:49 g2g sic! 21:28:52 bye 21:34:05 i am me, i guess 21:35:08 Hello me, I'm Gregor. 21:37:18 Hello, Gregor. 21:37:25 -!- pgimeno has joined. 21:49:41 I need to make a good FYB bot ... 21:49:53 That you could just feed programs into and it'd keep the top 10. 21:51:00 FYB? 21:51:43 -!- nooga has quit (Read error: 110 (Connection timed out)). 21:52:31 calamari: FYB might have been the first thing I mentioned on this channel ... 21:52:36 Brainfuck meets corewars 21:52:38 ahh 21:53:05 remember, my brain is a queue :) 21:53:17 so you just caused me to forget something :( 21:53:30 Heh 21:53:46 calamari: My middle name is Kenneth. 21:53:50 There, you forgot something else. 21:54:03 what is my middle name? 21:54:12 lol 21:57:26 Jeffry lol Johnston why isn't it capitalized? 21:58:30 It's ... Dutch. 21:58:35 this fat32 mount is driving me crazy 21:58:50 I write files to it, umount, and then qemu doesn't see them 21:58:59 I rebooted and the file mysteriously disappeared 21:59:17 it's like it is not actually writing them 21:59:34 either that or qemu is overwriting the fat 22:01:28 Didn't somebody remake my FYB-runner script to produce prettier output? Who was that? jix? 22:10:29 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 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 Yes, I've wondered for a while why that is. 00:31:29 Must be some case of Google bombing. 00:34:10 Reverse the bombing! Create your own links to the w3c's http page. 00:39:04 I don't have any place to bomb. 00:39:13 Well, I could bomb here, I guess. 00:39:39 And suddenly Microsoft is no longer first? 00:39:51 How weird is that? 00:40:16 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 hi 01:21:20 !glass {M[m(_o)O!"I'm so glad to be aliiiiiiiiiiiiive!"(_o)o.?]} 01:21:22 I'm so glad to be aliiiiiiiiiiiiive! 01:23:21 indeed 01:53:06 -!- calamari has joined. 01:55:26 !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 I don't know how to write Glass programs, but GregorR's program worked, so this one should, too. 02:05:02 hi 02:08:33 !daemon say bf +[,.[-]+] 02:08:37 !say Hellp. 02:08:39 Hellp. 02:08:41 !say Hello, that is. 02:08:45 Hello, that is. 02:08:52 !say !say !say !say 02:08:55 !say !say !say 02:08:58 !say !say 02:09:01 !say 02:09:13 Hmm... 02:09:15 !say 02:39:04 So I did a Google search for ejd woejid aqowdh. 02:39:20 "Did you mean: ejb wonid aqowdh" 02:50:32 * SimonRC has gone to bed. 03:07:44 !reload 03:07:55 !glass {M[m(_d)(Debug)!(_d)(cl).?]} 03:08:06 Miiiiiight have borked it :P 03:08:08 !help 03:08:21 Yyyyyyyyup 03:08:47 -!- EgoBot has quit (Nick collision from services.). 03:08:52 -!- EgoBot has joined. 03:08:57 !help 03:09:00 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 03:09:01 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 !glass {M[m(_d)(Debug)!(_d)(cl).?]} 03:09:13 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 !glass {M[m(_d)(Debug)!"JixMath"(_d)(fl).?]} 03:09:23 c c__ log p sp sqrt 03:09:28 Cool, got the cache back ^^ 03:09:29 *whew* 03:20:01 -!- EgoBot has quit (Remote closed the connection). 03:20:04 Erk 03:20:12 -!- EgoBot has joined. 03:20:19 !glass {M[m(_d)(Debug)!"JixMath"(_d)(fl).?]} 03:20:22 c c__ log p sp sqrt 03:20:29 Why does it crash when I reload it now >_< 03:25:06 !help 03:25:24 !glass {M[m(_d)(Debug)!"JixMath"(_d)(fl).?]} 03:25:32 Mmh. 03:26:18 c c__ log p sp sqrt 03:26:18 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 03:26:18 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 Yeah, I'm crashign it. 03:26:27 *crashing 03:26:31 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 WHOOOOOOOOOT 03:30:38 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 OK, I lied, one more reload X-P 03:36:21 !reload 03:36:22 -!- EgoBot has quit (Remote closed the connection). 03:36:24 -!- EgoBot has joined. 03:37:00 !fybs logicex-2.fyb 03:37:04 Huh? 03:37:07 8-X 03:37:36 Oh, wait 03:37:37 !fybs logicex-2.fyb 03:37:41 Reporting score for logicex-2.fyb: 03:40:18 Hoopla ^^ 03:40:23 Type !fybs logicex-2.fyb 03:40:37 Or !fyb http://some-fyb-program.fyb 03:40:46 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 well, the smallest disk image I've been able to make is 105k 06:46:56 but, it works, so I guess that's good enough 06:47:09 So now it's time to write an FYB program ^^ 06:47:19 what's FYB? 06:47:21 kidding... 06:47:39 :P 06:47:46 EgoBot supports it now ^^ 06:49:08 hmm, actually 105k isn't bad at all, looking at the size of these files, plus the fat 06:49:41 !reload 06:49:41 -!- EgoBot has quit (Remote closed the connection). 06:49:50 -!- EgoBot has joined. 06:50:39 !help 06:50:41 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 06:50:43 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 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 uhuh 16:54:57 moin 17:09:00 do you remember who did that NAND and XOR gates using OpenTTD railroads? 17:09:15 no 17:11:00 good question. I think I might have a bookmark somewhere 17:14:21 hmm. apparently not :( 17:16:00 well... i've just discovered that i love TTD more than i thought 17:16:41 especially with this NPF 17:16:44 google to the rescue: http://tunes.org/~nef/logs/esoteric/05.10.27 17:16:56 NPF? 17:16:58 and advanced signal placement 17:17:02 new pathfinding 17:17:16 looks like the site is down though 17:18:22 mhm -.-' 17:18:37 http://wiki.openttd.org/index.php/Advanced_signal_placement 17:19:20 http://wiki.openttd.org/index.php/Constructing_tracks_and_trains#Junctions 17:19:40 http://wiki.openttd.org/index.php/Complex_Round-A-Bout << this one is nice 17:36:13 pathfinding in OpenTTD must be hell advanced 18:09:31 found a working url to the logic gate stuff: http://gehennom.org/ttd_logic/ 18:12:12 http://gehennom.org/ttd_logic/ttd_4adder.png mad xD 18:13:39 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 hi kipple 11:14:05 hi 11:41:42 -!- nooga has quit. 13:30:38 -!- ihope has joined. 13:31:03 Hello, fellow NetHackers... 13:31:44 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 argh. a new spambot has started on the wiki :( 14:03:36 NO!! 14:04:07 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 When are we getting our anti-spam stuff? 14:05:00 we just have to add a dummy hidden input with some html escaped stuff as value 14:05:07 i think spambots are too stupid to get that right 14:05:18 and normal users have no difference 14:06:20 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 There, all gone. 14:11:08 but for how long.... 14:11:43 by the way, do you have problems displaying the images on the wiki? 14:12:08 No images/logos show up for me today 14:12:55 I can see the logo. 14:16:13 I can see them when using the www.esolangs.org domain, but not voxelperfect.net 14:53:25 Whoever made the superior output script for FYB is clearly in this channel right now. 14:53:28 WHO IS IT?!?!?! :P 15:25:41 -!- nooga has joined. 15:33:19 eek! attack of the killer bear! http://www.theregister.co.uk/2006/05/05/devil_teddy_bear/ 15:33:27 s/bear/teddy &/ 15:35:33 ({*|<>}:-`K (?:-a a{K}:-!)) 15:36:34 I found the weirdest banner ad ever! 15:36:39 There's this guy who 15:36:53 's falling through a bunch of gears, trying to hang on... 15:37:14 show us 15:40:13 I found it here: http://www.koders.com/?s=rn2&scope=N92DQ589ULP3B6YQ5TZ1MQGRSG&la=C 15:42:44 nooga: ? what lang is that? 15:43:47 something with cons... for sure 15:44:43 nooga: where did you get that code? 15:44:51 i wrote 15:45:09 and what language dod you write it in? 15:45:15 or did you just make it up? 15:45:43 ah, i'm designing a new lang 15:45:49 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 SimonRC: do you like it? 15:56:48 SimonRC: i mean, the example 16:04:18 ahm 16:04:44 -!- tgwizard has joined. 16:06:18 nooga: yeah, looks cool 16:06:32 heh: http://slashdot.org/comments.pl?sid=184959&cid=15268737 16:07:20 -!- GregorR-W has joined. 16:07:28 ¡Hola! 16:09:16 Esta Cinco de Mayo en Mexico, así debemos (we should?) hablar español, ¿sí? 16:09:47 tu es loco ;p 16:10:28 You mean estas :P 16:10:49 Erm, está 16:10:58 idk, whatever 16:11:00 Nono, that's for Usted 16:11:08 You meant estas, I was right the first time X-P 16:12:03 not for usted 16:12:18 Estas for Tu 16:12:21 Está for Usted 16:12:26 That's what I'm saying 16:12:33 estas? lemme see 16:13:08 ? 16:13:09 Of course, there are accents missing all over the place :P 16:13:13 :-) 16:13:17 It's tú and estás :P 16:13:20 But vvhatever. 16:13:29 ah 16:13:35 you were right =.=' 16:13:38 SimonRC: ¿Habla español? 16:13:51 :-S 16:14:08 ¿No? 16:14:52 SimonRC es una mariquita 16:15:20 My Spanish vocabulary stinks :P 16:15:48 my grammar sucks... same in english 16:16:03 == SimonRC is a ladybird 16:16:07 lol 16:16:11 i think 16:16:55 shish... g2g and wash the dish 16:17:04 Just one? 16:17:06 That's not so tough. 16:17:13 wow, rhyme ;p 16:17:18 dishes* 16:17:41 Except "shish" isn't a word, and "sheesh" doesn't rhyme :P 16:18:07 so what, new words r fun 16:18:13 X-P 16:20:57 a dot is sleeping on a cot ;p 16:21:09 Rhymes are often not so sublime. 16:21:32 and it says "so wot?!" ;p 16:21:45 try to rhyme in Polish ha 16:21:56 Step one: Learn Polish. 16:21:59 A rather complicated step. 16:22:05 a bit 16:22:27 Krok pierwszy: nauczyc sie Polskiego. 16:22:36 Razcej skomplikowany krok. 16:22:42 Raczej* :D 16:23:35 eeeevermind 16:23:44 n* =.- 16:28:59 http://www.w3schools.com/downloadwww.htm 16:35:04 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 textmate 16:37:49 oh my gosh! the OSX thingy 16:38:47 jix: can't u understand that we don't have any Apples or any PearPCs or elsethingys 16:38:55 nooga: I use 'j' 16:39:03 j? 16:39:05 Which is unfortunately getting out of date :( 16:39:10 http://armedbear-j.sf.net 16:39:17 And is written in Java :( 16:39:26 uh 16:39:27 And won't run on any Free JVM :( 16:39:33 Actually, it has a lot of negatives ;P 16:39:37 Otherwise I use gvim 16:39:41 nooga: well buy a mac ;) 16:39:56 if you like that caracol then try jedit 16:40:03 jedit <3 16:41:19 slow 16:41:27 jix: i wish i could ;p 16:41:38 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 uh 18:01:25 we need a new esolang 18:01:28 something really new 18:02:49 well, go make one then ;) 18:02:56 i have no idea 18:05:12 I have several on the "workbench", but they are all in a very early stage 18:33:26 Grrf, who made the new FYB mkreport.sh which I have now lost >_O 18:33:36 And can't seem to find with Google >_> 18:34:20 AH, it was int-e! 18:34:45 -!- nooga has quit (Read error: 110 (Connection timed out)). 19:38:12 !fybs logicex-2.fyb 19:38:15 Reporting score for logicex-2.fyb: 19:50:27 -!- calamari has joined. 20:16:57 moin calamari 20:17:20 hi jix 20:17:45 jix: I uploaded the disk image for MinISCule and Barely .. link on the wiki 20:17:47 we need a new esolang something revolutionary... 20:17:51 calamari: cool 21:18:45 jix: I agree. 21:18:57 jix: But that's not a useful thing to say if you don't have an idea ;) 21:19:37 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 Yeah, because nobody would like a new revolutionary esolang on #esoteric. That'd be crazy. 21:21:38 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 ¡Hola! 21:56:38 Cinco de mayo no es celebrado mucho en México... 21:56:55 :-) 21:57:19 bwah?! 21:57:30 ich kann auch einfach mal deutsch sprechen dann versteht ihr aber so garnichts 22:06:37 Alemán /= español :-P 22:07:47 Hah. 22:07:55 Hola, ihope. 22:08:07 Hola. 22:08:09 Sí, ¡está un día por celebratión! 22:08:27 Porque soy muy méxicano X-P 22:11:19 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 jix: Arrr, the not English!!! 22:12:09 GregorR-W: hast du etwa probleme deutsch zu verstehen ;) 22:12:10 No hablamos alemán. 22:12:18 ihope_: ja ich auch... 22:12:23 hrhr 22:12:31 let's stop doing that 22:14:59 Yes, let's stop speaking German... 22:15:00 :-P 22:15:37 :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 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 hi 22:55:38 ihope_: where *do* you live? 22:55:57 Gasp, where'd the rest of my hostmask go? 22:56:14 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 22:56:27 Jix ran off with it! 22:56:33 :-) 22:56:34 Well, just pop 67.172.99.160 into some IP address locator thing ;-) 22:57:33 I suspect michigan 22:57:36 Grand Rapids, Michigan 22:57:42 ".mi.comcast.net" 22:57:47 yep 22:57:52 calamari: where did you check? 22:58:03 http://www.dnsstuff.com/ 22:58:11 heh 22:58:24 anyway... 22:58:37 ihope_: have you every been out of America? 22:58:40 are you on the frappr map? 22:58:49 SimonRC: I went to Canada once. 22:58:56 Besides that, I don't think so. 22:58:58 hm 22:59:23 I think of America as a place I would like to go just to see how different it is from England. 22:59:50 As far as I can tell, England is better. 22:59:55 Ouch 22:59:59 yes 23:00:06 Actually, you're generalizing a lot, the US is a big place :P 23:00:17 And England is ... well, not ;) 23:01:37 GregorR: any ideas? http://rafb.net/paste/results/dQ07Ke39.html 23:05:48 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 Oh wait, I gets it. 23:07:48 I'd do: 23:08:00 (This is if I recall the syntax right X-P) 23:08:11 Runnable r = new Runnable() { Exception e; ... } 23:08:13 r.e = e; 23:08:19 selectorManager.invoke(r); 23:08:28 Is that valid code? 23:08:43 (Err, that's "public Exception e" of course) 23:08:50 Hmm... 23:09:32 Stick a "let" in front of that second line and do some twiddling between the braces to get valid Haskell code. :-) 23:09:49 I guess it'd have to go in front of the first line as well. 23:10:18 Pfft 23:14:20 > join #haskell 23:14:24 Whoops. 23:14:35 YOU CAN'T MAKE ME! 23:15:56 calamari: Java classes evidently aren't closures like they should be. 23:16:23 Closures? Like... wuh? 23:16:27 GregorR: ahh sorry, didn't notice you replied 23:16:39 you will have to pass in an argument explicitly to the constructor and store it in a field, I suppose. 23:16:48 GregorR: the fix was final Exception e2 = e; 23:16:58 ihope_: they don't remember the environment in which they were created 23:17:02 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 NetHack time... 02:33:37 -!- ihope_ has quit ("taht was fun kthxbai"). 02:46:31 JOIN #HASKELL OR DIE 02:46:36 GET A HASKELL BRAIN IMPLANT OR DIE 02:47:08 -!- heatsink has joined. 02:47:16 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 howdy 11:48:31 ho 12:04:15 how you doing kipple? 12:04:32 fine, thank you :) what's up? 12:11:11 Not a lot, finishing up my graduate degree, starting a new job, getting married 12:11:13 its all good fun 12:11:42 not bad ... 12:12:14 yeah, its been good 12:12:17 What about you? 12:12:38 Any exciting esolangs I should catch up on? 12:13:27 Haven't seen any really exiting new languages in a while 12:14:08 Thats a right shame 12:14:35 there are always new ones appearing, but it's hard to make something truly original 12:15:11 I suppose originality would become tougher over time 12:15:40 calamari made a language with a 36 byte interpreter. that's pretty cool 12:15:53 but the language itself isn't that interesting IMHO 12:16:49 still, that deserves a bravo 12:16:55 is it TC? 12:16:57 oh yeah 12:16:58 no idea 12:17:17 hmm. the article claims it is 12:17:22 http://esoteric.voxelperfect.net/wiki/MinISCule 12:25:43 Hmm, interesting 12:27:00 whatever happened to RGB? 12:29:48 not much ;) 12:31:08 alright!.. same here 12:31:11 -!- tgwizard has joined. 12:36:18 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 Hola. 16:02:05 moin 16:12:29 hey ihope 16:12:37 Ello! 16:13:18 whats been up? 16:14:47 Not much. 16:14:56 I still haven't won NetHack. 16:15:28 Im still not surprised. 16:15:33 :- 16:15:36 ) 16:16:09 Last game, I "cheated" at Sokoban, thereby making me "unlucky", and I got killed by an invisible ogre after getting hallucination. 16:16:27 hallucination really sucks. 16:16:30 I mean... with negative luck and hallucination, you can't pray, and you can't engrave Elbereth... 16:16:40 I don't like NetHack that much, I prefer *band variants 16:16:56 but I can recognize why other folks do like it. 16:17:02 I play Angband every once in a while. 16:20:20 Maybe there's a better variant than vanilla Angband out there, aye? 16:23:24 I like a few versions. ToME keeps me occupied for a while sometimes. 16:23:29 It really depends on what you're into it for. 16:27:38 Hmm, it looks cool enough. 16:27:42 * ihope downloads 16:28:21 you should see my roguelikes folder... its deliciously evil. 16:28:46 :-) 16:29:10 Should I grab the latest alpha thingy of ToME or the latest actual release? 16:30:11 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 Okay. 16:30:52 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 Yep. 16:36:50 Hey, cool, it accepts "Neuter" as a sex... 16:37:23 Yeah, they're progressive 16:37:41 They're what? 16:39:01 progressive. 16:39:10 They see past the two-gender system 16:39:15 Ah. 16:39:25 I don't really know what I'm talking about you know 16:40:40 :-) 16:42:08 does anyone have the spec for P? 16:56:30 Hmm, this is interesting. 16:56:36 ? 16:57:13 Try to go down those stairs, and suddenly you're in a prison cell. 16:58:24 Hmm, there's something iffy going on. 16:59:49 curious.. 17:00:07 Not sure what that's about 17:02:49 Okay, something's messed up here. 17:02:55 * ihope tries the alpha 17:20:09 Yep, this works. 17:24:45 yay 17:24:48 there we go 17:24:49 hi 17:37:10 hi simon 17:41:01 Somehow I just became encased in stone or something. 17:41:42 hmm.. what did you do? 17:41:49 Did you bring a shovel? 17:42:35 Nope. 17:42:46 I was going to do a new game anyway... 17:43:19 well there we go 17:44:32 :-) 17:44:59 so the bot is still around I see 17:45:13 Hmm... is it realistic to be able to eat 20 pounds of snake meat without stopping? 17:46:50 probably not, no 17:48:28 ihope: where did you get that weight from? 17:49:10 It's a game. I had 30-some pounds of snake meat and ate all but about 8 pounds. 17:49:18 heh 17:49:23 which game? 17:49:55 ToME. 17:50:39 Its got a revolutionary graphics engine 17:50:52 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 shoot. 17:51:11 -!- jix has quit ("This computer has gone to sleep"). 17:51:12 that idea won't work on you then 17:51:24 -!- jix has joined. 17:52:01 I remember somebody developing a roguelike called Chazm or something. 17:53:36 Thomas something... 18:04:35 yep, I remember Thomas 18:04:47 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 So in ToME, SN stands for sanity? 19:11:16 I think so, yes 19:39:54 -!- calamari has joined. 19:40:02 hi 19:42:46 hey calamari 19:42:58 hi halcyon 19:43:26 how you been? 19:57:23 pretty good, you? 20:04:31 just fine. loafing around today and sporadically packing a box here and there 20:08:11 are you moving 20:09:03 yep. Two weeks from now. 20:09:37 cool, will it be far? 20:09:43 about six hours 20:13:08 hmmm.. 6 hours from Chatham, Massachusetts 20:16:26 chatham? 20:16:36 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 hello 23:23:07 'ello nooga 23:24:15 :-) 23:24:21 im slightly drunken 23:25:18 :-) 23:26:00 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 THEN YOU DIE 23:26:33 * GregorR calls the CIA 23:27:14 ouch 23:29:08 * ihope__ sings the Canadian national anthem 23:29:15 ouch 23:29:27 * nooga listens to funk 23:34:13 uh Billy Gates 23:35:54 cant' hitmr'! 23:36:04 hitme'!* 23:38:01 -!- migge has quit ("Leaving"). 23:38:05 http://www.cafepress.com/donotputthebaby.56896873 23:38:31 :-D 23:39:06 haha. good one 23:39:17 have any shirts actually been sold? 23:39:25 Yes, one. To me. 23:39:25 :P 23:39:42 And now I'm buying that one. 23:40:33 ;] 23:40:44 ignore me, i'm drunken 23:41:13 do not put the baby in the Schrödinger Box 23:41:23 (inspired by the one with the invisible box) 23:41:27 do not put the baby near a drunken nooga 23:42:24 do not put the baby in the drink 23:42:55 kipple: There's "DO NOT PUT THE BABY IN THE MILKSHAKE" :P 23:43:13 ah, yes 23:43:35 do not put the baby on hold 23:43:35 why not? 23:44:50 do not put the baby back in 23:45:09 the fridge! 23:45:51 do not put the baby in the White House 23:46:18 With a picture of GWB, yeah, I've received that suggestion before. 23:46:19 I thought... um, never mind. *runs away* 23:47:36 yadda yadda yadda 23:47:48 i'ma voovoo doll 23:48:00 voovoo, not voodoo 23:49:30 i've played a melody from Carlsberg's beer commercial by blowing into LECH beer bottles tuned up with water 23:55:11 FATAL ERROR: :-( 23:55:59 woot? 2006-05-07: 00:04:55 GregorR: http://img253.imageshack.us/img253/9591/gregorshat4as.jpg 00:05:19 I'm terrified, but I'll click :P 00:05:21 DO NOT PUT THE BABY INTO GREGOR'S HAT 00:05:44 Grrr, my bloody domain server isn't working >_< 00:06:03 http://67.19.105.146/img253/9591/gregorshat4as.jpg 00:06:14 brrr 00:06:20 g2g->bed 00:06:24 bye 00:06:26 -!- nooga has quit. 00:06:28 bye 00:06:48 jix: lol, that's just plain weird :P 00:07:01 The outline of me could use some work :P 00:07:17 well it was a quick and dirty photoshop filter 00:07:48 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 what are the criteria for getting an image on the site? 00:08:55 Vague and mostly undefined 8-D 00:10:02 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 ah i violated against D 00:10:23 Erm, greyscale except for the red cross and yellow background :P 00:10:25 Yup 00:10:39 It can be sort of an inside joke, but not too obscure. 00:10:51 The Star Trek one is pushing the envelope there :P 00:11:25 Now, you could just go with "IN THE HAT" 00:11:39 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 DO NOT PUT THE BABY IN THE HEX EDITOR: http://img452.imageshack.us/img452/281/hexedit5hz.jpg 00:17:34 IP? :( 00:18:11 Is that IP stuff? 00:18:11 http://209.172.60.69/img452/281/hexedit5hz.jpg 00:18:31 LOL 00:18:37 Oh... what's IP, then? 00:18:46 ihope: Internet Protocol [Address] ... 00:19:05 Oh, I get it. 00:19:13 jix: Need to fix it a bit so that there's not white squares under the babies ... 00:21:57 removed the small boxes... 00:22:16 copying from photoshop to seashore 00:22:47 saving as jpg 00:23:48 http://38.101.111.45/img48/1131/hexedit3ob.jpg 00:24:45 Heh 00:24:49 I'll upload that after TV time. 00:26:01 hmh 00:50:12 Okay. Y've already banned one letter from the Englys language; let's see yf Y can do anoter one. 00:50:38 You know. ETAOYN SRDLU ;-) 00:51:08 hmm 00:51:20 It's h, right? 00:51:28 say the alphabet so I can see 00:51:44 ABCDEFGYJKLMNOPQRSTUVWXYZ 00:52:23 Just ygnore te fact tat my nyck vyolates bot rules. 00:52:38 Yt sould be "yope". 00:53:58 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 Hear that rumbling sound? That's Tolkien turning in his grave. 00:55:55 You should go and research conlanging. 00:56:53 Aha! 00:57:52 (Unless of course it is supposed to take the piss out of other fantasy books.) 00:58:05 Okay then. A Romance language where all the I's are Y's and a Germanic language without the letter H? 00:59:19 sounds better 00:59:22 :-S 00:59:32 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 hola 02:11:46 Hola. 02:13:12 Better luck with tome now? 02:14:02 Well, I got trapped in a dead end by a soldier ant my character didn't want to attack. 02:14:32 I understand how that goes. Its pretty weak when you get beat down. 02:18:20 Is there a "kill the guy anyway" command? 02:28:38 I think it might be escape. 02:29:18 -!- calamari has joined. 02:29:40 hi 02:30:07 hey calamari 02:39:15 Alright, I think I sort of have an idea. 02:41:10 I have a watered down version of CRAWL, my fungeoid with relative addressing. 02:41:41 Esoteric, yes, but not terribly creative admittedly. Its fairly similar to other fungeoids. 02:43:25 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 Cool. 02:45:18 Hm 02:45:25 Can you skip around, or do you have to build paths? 02:46:00 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 The users can then connect the codespaces with other codespaces to build networks. 02:47:03 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 Like tetris ;-) 02:49:47 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 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 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 While ihope is getting DOS'd, I have a few words to say: oh my. 03:21:22 lol 03:21:35 yeah? 03:21:40 Aye. 03:22:42 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 That's in the top five of "most meaningless statements I've ever read" 03:23:17 Oh. 03:23:52 How's this: I had an idea once that was somewhat similar to this Fungeoid idea. 03:24:13 how was it different is what Im curious about 03:25:25 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 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 Essentially, you would be writing your own game client to be run server-side and accessed via Telnet or something. 03:28:16 Mine was centered around the idea of digital organisms - hence keeping the codespaces separate most of the time. 03:29:13 Well, what if the codespaces could be "taken over" by other "players"? 03:30:41 Meh, I gotta go. I'll read the logs when I come back. 03:31:03 Pretend that ihope will be getting DOS'd the whole time I'm away. 03:31:07 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 moin 11:20:23 what's up? 11:44:32 the temperature outside... 11:44:53 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 . 13:44:12 tru dat 13:46:35 Inform 7 is an interesting language 13:47:05 Despite its oh-you-have-to-be-joking syntax, I am beginning to prefer it to inform 6. 13:47:36 even if it is still behind the Platypus library in some respects 13:57:20 never heard of it 13:59:05 http://www.inform-fiction.org/I7/Welcome.html 14:01:26 Oh, cool. Like TRANSCRIPT 14:01:49 only... y'know.. reality 14:02:40 what's Transcript? 14:03:28 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 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 So apparently ChatZilla didn't survive the attack. 16:44:29 ? 16:44:53 I asked QuakeNet for a list of channels :-P 16:47:30 heh 16:47:42 next time, use the proper service for it 16:48:05 What's that? 16:48:14 many networks either offer a squery or chanserv can handle it. 17:02:50 :-D http://improveverywhere.com/mission_view.php?mission_id=17 17:07:37 :-) 18:26:20 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 The wiki is quiet lately. 20:35:54 hm 20:36:33 zzo has been rather active it seems. Whoever he is 20:38:27 seems to have made quite a lot of new langs recently 20:38:38 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 My poetry generator sucks. 22:13:04 Maybe that's just because poetry sucks OOOH BURN :P 22:14:07 Well, this poetry is very, very bad. 22:14:31 The last bit of poetry I got: "0s" 22:16:27 Hah 22:16:34 That's deep, man. 22:26:12 * ihope_ wonders why his Internet connection is so slow today 22:29:39 New line of poetry: "On" 22:31:47 Okay, all the three-character regexes have been exhausted :-P 22:39:38 ihope_: where is it? 22:40:06 It's not online. 22:46:46 -!- tgwizard has quit ("Leaving"). 2006-05-08: 00:40:13 my internal poetry generator is even worse 00:40:41 lol 00:42:20 it produces results of comparable quality, but only about once a year 00:46:03 Really? 00:46:30 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 I just realized that I have done pretty much nothing productive today. 01:41:28 * ihope_ plays NetHack 01:41:56 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 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 hi 02:50:25 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 hello 07:46:53 'ello nooga 07:46:58 You arrive just in time for me to leave. 07:47:58 well hmm 07:48:02 i'm glad ;p 07:48:07 :< 07:48:11 * GregorR goes to sleep. 07:48:11 07:48:19 hehe, just woke up 07:48:21 Don't you mean ? 07:48:33 Because would be a joke tag with no content ... 07:48:44 yes 07:49:17 Anyway, now I actually am going to sleep :P 07:51:48 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 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 اه 16:32:17 ثقة 16:32:23 Well. 16:32:28 That's the not-English. 16:32:49 لشا 16:32:54 aha! 16:33:14 I acidently hit alt-shift and put my kb into arabic mode 16:33:26 It was supposed to say "hi" 16:34:34 lol 16:45:46 quote: "FOR KEEPING THE TOILET CLEAN AND TIDY, PLEASE DUMP AT THE DUST BIN." 16:46:13 ( http://ireylo.free.fr/zz/zz/Engrish_in_Asia.pps ) 16:49:05 lol 16:58:31 -!- kipple has joined. 17:50:38 spam subject line: "cucumber induction" 17:50:39 sounds, ah.... 17:51:32 Bow chicka bow wow. 17:51:43 Submit that to spamusement :P 18:25:13 -!- nooga has joined. 18:34:44 'ello nooooooooooooooooooooooooooooga 18:35:57 hi 18:37:10 i'm fighting with segmentation faults under windows ;p 18:37:56 Yaaaaaaaaaay 18:47:21 * SimonRC goes 18:47:42 gosh 18:47:46 it's so stoopeed 18:52:32 and GDB does not WORK?!? 19:06:53 so, GregorR-W, what is your latest hack? 19:07:08 nooga: Esoteric or at all? 19:07:12 at all 19:07:25 I released Giki 1.5.0 on Saturday and have been working on a D->C compiler. 19:07:53 nooga: better report bug then 19:08:53 D -> C? is that to enable D -> bf compiling? ;) 19:09:50 Naturally X-P 19:10:41 oh 19:11:27 hmm 19:11:52 you'd better develop C2bf 19:12:13 Eventually my wheel o' attention will get back to it. 19:12:33 And it's not like nobody else could possibly work on it ;) 19:12:47 you'r shweel o' shwatension 19:13:16 good hacker should be multithreaded 19:13:25 ;-) 19:13:36 hehe 19:13:40 I am: One thread for work, one thread for school, one thread for hacker projects. 19:13:53 Unfortunately, these stupid "life" threads get in the way and I can't spawn other hacker project threads. 19:14:03 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 hahha 19:14:17 Heh 19:14:49 (i>o) 19:15:04 !help 19:15:06 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 19:15:08 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 ^ Note the fyb support :) 19:15:27 Type !fybs logicex-2.fyb 19:15:34 !fybs logicex-2.fyb 19:15:36 Reporting score for logicex-2.fyb. 19:15:52 whatis fyb? 19:15:56 :( 19:16:02 http://www.esolangs.org/wiki/FYB 19:16:15 Erm, rather: 19:16:18 http://www.esolangs.org/wiki/FukYorBrane 19:16:41 The first thing I mentioned on this channel. 19:17:07 well 19:17:40 interesting 19:22:27 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 Oh good, the natural balance is in place, for nooga logged off minutes before calamari logged in :P 20:05:39 hi GregorR 20:05:52 natural balance? 20:06:10 Gotta make sure you don't converse with nooga :P 20:06:18 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 ECS - Esoteric Control System 21:56:30 ? 21:56:45 A better one: ESPN - ESoteric Programming Network 22:00:42 Tee hee: FTRI - Foobar Technology Research Institute 23:47:16 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 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 (17:18:51) ...: Bah... someone should make an install program like yum, except one that actually works. 01:20:02 (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 not true, I might add 15:20:38 -!- ihope has joined. 15:30:14 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 Do not put the baby on the ritz on the Ritz on the ritz. 22:41:33 Do not put the tupperware in the baby :-) 22:47:39 lol 22:51:12 hi 22:51:28 'ello calamari 23:37:37 -!- ihope_ has joined. 23:42:30 -!- wildhalcyon has joined. 23:43:02 hello misrepresented geniuses of the modern world 23:46:40 Hola. 23:47:57 ¿Cómo están? 23:48:30 Cómo están everybody here, that is... 23:48:31 bien, y tu? 23:48:41 Estoy bien. 23:49:18 Hey, ihope, if you were to participate in a unified fungeoid codespace, what sort of features would you be interested in? 23:50:21 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 Alright, well I think I'd better implement something to keep folks like YOU from taking over other codespaces. 23:51:17 hahah! 23:51:24 :-) 23:51:44 Make two codespaces, then... 23:53:56 -!- ihope has quit (Connection timed out). 23:54:55 Well, there will be multiple codespaces regardless. 23:56:33 And everyone will have access to private sandbox codespaces, so there's that too. 23:57:14 What sort of input/output, functionality, etc. would you be looking for? 23:57:53 I/O could be done by telnet and a web client that would act the same. 23:58:30 That's one consideration I was looking at 2006-05-10: 00:04:32 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 Whoo... 00:10:24 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 Hmm... 03:07:29 ? 03:08:32 ::= | | epsilon 03:12:24 *boom* 03:13:10 ::= an equal number of and 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 !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 aargh! addictive: http://www.yarukinoki.net/flash/pendulumeca/ 16:14:18 regarding fungey things 16:14:20 ... 16:15:14 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 then consider doing that with funges 16:17:34 nice game :) 17:32:21 * SimonRC goes 17:39:42 -!- calamari has joined. 17:39:50 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 Grrf. 22:42:15 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 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 Must ... by meal to children :( 00:48:08 *buy 00:48:14 Not that it matters since it's wrong either way. 00:48:18 I wish the wiki software had some Weapons of Mass Reversion to use in these cases... 00:48:24 Wikibots! 00:48:26 -!- cmeme has quit (Connection timed out). 00:51:22 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 Okay, the Recent Changes consists ENTIRELY of spam and reverting of spam. 03:13:04 *All* of this spam was done by unregistered users. 03:14:16 You're right - this situation must be resolved. 03:14:19 I shall log in and spam. 03:15:16 DO NOT PUT THE BABY ON THE WIKI! 03:17:15 I think we should put some simple form of prevention. 03:17:17 Of spam. 03:17:20 Something very very simple. 03:17:34 Similar to the text-in-an-image thing, but a question, like "What is BF short for?" 03:17:41 You just need to write in "brainfuck" and you can post. 03:17:57 So unreg'd users can still post, but spammers can't. 03:18:10 What about "Is BF short for brainfuck?" 03:19:06 And other stuff, like "Does Unlambda have lambdas?" 03:19:26 Nothing that somebody may actually not know :P 03:19:32 "What is 'befunge' backwards?" 03:19:34 Just too complicated for a bot. 03:19:36 Yeah, like that. 03:19:41 egnufeb! 03:19:52 e + GNU + February :P 03:20:08 "What is this question?" 03:20:13 lol 03:20:19 Oh noes, the recursion! 03:20:34 "What is the first letter of this question?" 03:20:43 "How many letters does this question have?" 03:20:53 Hmm... s/letters/words/ 03:21:06 Yeah, words would be preferable. 03:21:33 "Do you actually want to edit this page?" 03:22:01 Perfect. 03:22:46 "What is the third letter of the alphabet?" 03:23:44 "Is the last word in this question 'foobar'?" 03:24:08 -!- kipple has quit (Read error: 110 (Connection timed out)). 03:24:44 "Which word doesn't belong: puppy, kitty, running, bunny?" 03:25:07 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 re's 07:30:50 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 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 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 It's be a great competitor for obscurest-joke-place-for-geeks-to-visit. 20:02:33 *It'd 20:58:50 -!- ihope has joined. 21:17:53 hi 21:18:58 Ello. 21:35:47 -!- GregorR-W has changed nick to YourDeath. 21:38:29 -!- YourDeath has changed nick to GregorR-W. 21:43:35 GregorR-W: what was *that* about? 21:44:17 Your death. 21:44:58 SimonRC: http://pastebin.ca/55437 21:47:30 :-) 21:52:03 lol: "Well, a lot of the paperwork is automated now, so I have free time to chat." 21:52:52 :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 # dididee deedeedididididee # 01:09:42 * SimonRC has been watching a rpogram called _Computer Chronicles_. 01:10:07 (From the 1980s and 1990s, via archive.org.) 01:16:21 lol: http://www.theage.com.au/news/national/wheelchair-escape/2006/05/12/1146940704205.html 01:17:13 also... 01:17:16 http://compsoc.dur.ac.uk/~sc/mirror/Mandelbrot%20Set.mp3 01:20:08 # 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 Um. 01:30:38 -!- GregorR-W has quit (Remote closed the connection). 01:41:50 ihope: it's a great sonf 01:42:16 The original is, erm, elsewhere. I forget where, but that is my mirror of it. 02:00:58 -!- graue has joined. 02:03:47 hi 02:04:09 hi 02:04:22 how's life, Simon? 02:04:46 fine 02:05:21 up to anything interesting? 02:10:53 hi guys 02:11:49 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 hi poiuy 02:12:08 hello 02:13:33 kipple: just now I forbade the string ' Anonymoi? :-P 02:13:58 that will probably help 02:14:10 anonymice 02:14:22 * ihope looks for more things to delete 02:21:24 tip: search for "feed my children" ;) 02:22:24 :-) 02:22:27 Good idea. 02:23:25 Hmm, I can't view the source of a deleted page, or what? 02:23:49 probably not 02:24:39 Ah. It's not "feed my children"; it's buy "meal to my children". :-) 02:25:23 Meh, stuck the quotation mark in the wrong place. 02:29:41 Ooh, 14-byte interpreter for a Turing-complete language... 02:29:57 14? where? 02:30:00 Holy fegg 02:30:36 MiniMAX. I don't really get it, but... 02:32:26 14 bytes of what? 02:32:39 DOS machine code 02:33:25 ah 02:35:03 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 s/interpretet/interpreter/ 02:35:41 I can do better than that. In assembly code, which will work almost anywhere: 02:35:45 ; program goes here 02:35:56 what assembly language is turing-complete? 02:36:17 Um... 02:36:44 the assembly language for the Universal Turing Machine ;) 02:36:57 Okay. I guarantee that that code will work in at least one language. 02:37:43 where's miniMAX? 02:38:01 http://esoteric.voxelperfect.net/wiki/MiniMAX 02:42:09 Hey, don't delete what I'm deleting :-P 02:43:08 Well, I think it's all gone. 02:43:23 good work 02:44:25 Now, methinks this BF competition I set up crashed. 02:44:38 I wonder what the purpose of that spam is anyway. After all, the text doesn't show up on the pages... 02:44:48 Google PageRank and stuff, I think. 02:45:03 ah 02:45:09 that makes sense 02:45:15 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 http://gallery.z3.ca/d/10644-1/IMG_5637.JPG 12:24:45 a dancing ghost? 12:25:46 nono, this is a dancing ghost: 12:25:47 http://gallery.z3.ca/d/10647-1/IMG_5639.JPG 12:27:19 took those pictures a few hours ago 12:31:45 -!- jix has quit ("This computer has gone to sleep"). 13:18:48 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 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 Lolly, lolly, lolly, get your adverbs here! 15:31:21 Like a butterfly, or like a bee... 15:59:11 Gasp, a Google search for "all in all, she's just another nurse in the wall" turns up results... 16:00:21 it does? lol. 16:00:39 I didn't actually put the quotes on it, but still... 16:01:09 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 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 Well, no, not IPA. 04:22:34 -!- Arrogant has joined. 04:23:02 It would include sounds like the glottal nasal and the velar trill. 04:25:35 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 yet funny at the same time 04:59:00 PBF is my favorite web comic. 05:00:45 -!- GregorR-P has joined. 05:01:12 Yay palmtop :) 05:41:41 -!- Arrogant_ has joined. 05:45:01 hi 05:56:04 -!- Arrogant_ has quit ("Leaving"). 05:57:19 -!- Arrogant has quit (Read error: 113 (No route to host)). 06:10:22 $vv^..^.v...----#vv^..^.v...----&vv^..^.v...----#vv^..^.v...---- <- music notation 06:11:43 * ihope_ can't stop staring at that & 06:11:53 & 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 hehehe: http://www.thesmokinggun.com/archive/fword1.html 17:28:50 Best f*cking legal document of the f*cking year. :-D 17:44:29 lol 17:46:42 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 I didn't know COBOL was that esoteric: http://home.swbell.net/mck9/cobol/style/alter.html 18:36:47 hehe. most old languages have some esoteric features :) 18:38:09 that instruction feels like an easy way to rewrite SMETANA programs in COBOL 18:39:08 do you knw about fortran constants? 18:39:24 In many old fortrans, literals are mutable... 18:39:40 heh 18:39:59 You can do things like 5 = 2 + 2, then equality tests will find 4=5. 18:40:06 actually I was reading a complain about variable variables in PHP in The Daily WTF 18:40:15 yuckç 18:40:18 yuck 18:40:58 This is because they compiled for machines without immediate adressing modes, and optimised identical constants to be the same constant. 18:41:26 But didn't do any checking that you were assigning to a location containing a variable rather than a literal. 18:42:11 that sounds like writing in C: str = "hey!"; str[3] = 's'; 18:42:20 early compilers allowed that 18:42:56 specifically Borland ones IIRC 18:44:04 yes 18:44:06 if the optimization "merge duplicate strings" was checked, if you used: str2 = "hey!"; printf("%s", str2); you got: heys 18:44:18 yes 18:44:57 that made me hate C in the first place 18:45:24 You just have to remember that C doesn't have first-class strings. 18:58:00 early compilers allowed that 18:58:08 early DOS compilers, that is :) 18:59:07 [/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 calamari: the link the the Spaghetti spec in the wiki returns a 404 00:12:30 hi 00:12:38 kipple: thanks, I'll check that out 00:12:46 and hi as well :) 00:14:53 fixed 00:16:06 Numberix as wel.. 00:16:09 well 00:17:15 hmm, I did a search for lilly, but I guess it does not match url's in the search 00:18:09 guess not 00:19:21 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 poiuy_qwert: who are you? 02:36:24 poiuy_qwert: and what has happened to you connection? 02:37:03 poiuy_qwert: What is the airspeed velocity of an unladen swallow? 02:37:05 :-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 I realized last night that it's possible to multiply music by other music. 03:00:50 so, what do you get if you multiply Beethoven with Marilyn Manson? 03:02:25 Lots and lots of Marilyn Manson. 03:02:43 You wouldn't notice the Beethoven. 03:03:04 Multiplying Marilyn Manson with Beethoven, however, produces lots and lots of Beethoven. 03:03:17 -!- poiuy_qwert has joined. 03:03:19 You wouldn't notice the Marilyn Manson in that. 03:05:09 In general, you wouldn't want to multiply entire songs by other entire songs. 03:05:33 That is, in x*y, y should be short. 03:05:33 multiply? 03:05:40 how 03:06:13 No instance for (Num Music). 03:06:14 :-) 03:06:18 Heh. 03:06:37 Simply replace each of the notes in x with y. 03:06:56 So $v^v 03:07:00 Erm. 03:08:31 ah, so you shorten and transpose a copy of the first piece for each note of the second? 03:08:35 or vice versa 03:08:42 Um... 03:08:58 or just multiply the samples and clip.. hehe 03:09:09 I guess. 03:09:10 have you seen HAskore? 03:09:14 Nope. 03:09:17 of ourse it would probably clip all the time 03:09:21 ($v^v)*($vv^.^..v.......) = $vv^.^..v.......#vv^.^..v.......&vv^.^..v.......$vv^.^..v....... 03:09:39 maybe if the volume of each were reduced beforehand 03:09:52 WTF is that notation? 03:09:56 ( http://www.haskell.org/haskore/ ) 03:10:35 SimonRC: there's no obvious way to write music on the computer, so I invented one :-P 03:10:51 while (x*y>some_value) { x--; y--; } 03:11:10 ihope_: explain 03:11:23 that'd be awful hehe 03:11:42 would need to read the entire song and set the scale that way 03:12:27 $ 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 what is two steps down? 03:13:31 b. 03:13:40 why? 03:13:51 Because that's to the right of v on the keyboard :-) 03:15:27 how long is a single $ with no .'s ? 03:15:50 Each character represents the smallest amount of time possible. 03:15:59 which is 03:16:01 waitamo, there is a perfectly good notation for music on a computer... 03:16:08 midi ;) 03:16:12 DOC BASIC notation. 03:16:17 *MS-DOS 03:16:18 What's that? 03:16:27 hehe .. yeah gw-basic 03:16:29 a-g or A-G == note 03:16:31 ... 03:16:44 # or + = sharp, - = flat 03:16:53 On sets ocatve to n 03:17:01 Nn = note n 03:17:06 <> change ocatve 03:17:20 Ln sets the reciprocal of length 03:17:31 That looks absolute. 03:17:40 ML MN MS legato, normal, staccato... 03:17:55 T == transpose, I think 03:18:19 scrily I can remember this despit not using for several years 03:19:02 http://pages.intnet.mu/jhbpage/Program/Qbasic/tutorial/Ch16.htm 03:19:04 my first introduction to programming was watching my grandparents code a song in basic 03:19:40 heh 03:20:09 My dead grandfather was a telephone switching engineer. 03:20:29 he had some ancient system in his lof that ran GEM2 03:20:34 A dead telephone switching engineer? 03:20:38 and a box runnign '95 03:20:44 That's... hmm... 03:20:58 * SimonRC tries to remember where that sounds familiar from 03:21:19 Douglas Adams, maybe... 03:21:29 Where what sounds familiar from? 03:21:46 "< ihope_> A dead telephone switching engineer?" 03:22:33 Well, I just made it up, so don't try to find where I got it :-) 03:23:11 # 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 Damn that is a great tune 03:24:03 What about that Collatz fractal thingy? 03:24:07 * ihope_ looks for it online 03:24:53 ihope_: "Collatz"? 03:27:12 -!- poiuy_qwert` has joined. 03:29:58 poiuy_qwert`: hey, you're back again! 03:30:37 Just extend the Collatz function to complex numbers, then iterate it to use it as a fractal. 03:31:49 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 ihope_: problem: the Collatz function is only defined on integers ATM. 03:48:39 ah, wait, Wikipedia explains a generalisation: 03:50:18 f z = 1/2 * z * (square $ cos $ z * pi / 2) + (3 * z + 1) * (square $ sin $ z * pi / 2) 04:00:06 Yep. 04:00:55 Now, how's trigonometry and stuff work on complex angles? :-) 04:15:04 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 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 lol: http://xahlee.org/emacs/i/emacs_learning_curves.png 04:57:02 -!- poiuy_qwert has joined. 05:03:28 hi poiuy_qwert 05:07:37 -!- poiuy_qwert` has quit (Read error: 110 (Connection timed out)). 05:53:01 "In this project, I took the role of chief arse-kicker." 05:53:09 calamari: he keeps doing that 05:53:43 SimonRC: yeah 07:07:30 -!- jix has joined. 07:16:06 hi 07:16:27 How quiet IRC is at night. 07:18:01 Yup 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:10:18 hi big G 08:11:32 Dobleve te effe. 08:11:41 Have you been talking on another network :P 08:11:51 no, just being silly :P 08:11:52 Somebody on another network randomly deicded to call me "Big G" 08:11:58 hehe 08:13:40 blabla 08:13:49 -!- jix has quit ("vergleichsarbeit"). 08:13:50 jix: you are up early 08:13:58 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 ? 22:39:13 <`poiuy_qwert> computer just crashed twice 22:39:22 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 (SimonRC) i fixed my internet, happy? 01:36:27 Oh no, colors! 01:36:33 :-P 01:53:24 -!- ihope_ has joined. 01:56:54 can anyone explain the [ and ] commands of Gammaplex? 01:57:06 * ihope_ looks 01:57:34 the description doesn't make sense to me 01:58:31 -!- GregorR-L has joined. 01:59:24 One pushes RP to the stack, one pops RP from the stack :-P 01:59:46 :/ 02:01:52 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 Those push and pop what RP is pointing to, don't they? 02:05:33 so 1u) is the same as 1w]) ? 02:06:02 I dunno; I need to have a command reference in front of me :-) 02:06:34 i think i know what it does 02:06:36 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 hi 06:49:26 'ello squiddy 06:50:45 hi Big G ;) 06:51:24 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 I don't like English. I refuse to speak it. 14:45:53 ok. vi kan godt snakke norsk i stedet. 14:47:16 ¿Cómo? 14:51:43 ¿Cuál idioma es? 14:51:58 Geht das schon wieder los? 14:53:45 ... 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 hi 20:22:21 'ello 20:22:33 Like my collection of GregorR's? 20:23:07 heh 20:23:24 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 moin poiuy_qwert! 20:40:04 ? 20:40:17 moin == hello 20:42:09 what language? 20:47:57 german (it's only used in some areas in germany) 20:48:03 i see 20:48:09 moin jix! 20:48:19 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 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 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 I just remembered that I wanted to post a spec for a lew esolang today. 02:21:05 s/lew/new/ 02:21:17 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 TEN-THIRTY! 15:17:09 * ihope laughs evilly 15:28:57 Okay, what I have so far: + [ , > [-] ++++ [ < ----- ----- ----- ----- --- > - ] < [ > [-] ++++ [ < +++++ +++++ +++++ +++++ +++ > - ] < . [-] ] 15:29:31 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 Either way, the "current" cell is left at zero. 15:30:10 So that means I can't specify what to do if it WAS zero. 15:30:53 Let's try a not-thingy. 15:33:06 + [ , > [-] ++++ [ < ----- ----- ----- ----- --- > - ] < [ > [-] ++++ [ < +++++ +++++ +++++ +++++ +++ > - ] < . [-] + ] [ - >> + << ] >> [ , < [-] ++++ [ > ---- ---- < - ] > . [-] ] << ] 15:33:19 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 pronounce repeatedly: "Dead-headed Ed had edited it." 17:55:54 Dededededededitedit. 17:57:10 Ded-hedid ed had edidedid. 18:02:22 heh 18:04:24 hmm, conjoined turtles? http://www.spinnoff.com/zbb/templates/subSilver/images/icon_minipost.gif 18:04:27 erm 18:04:29 oops 18:04:34 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 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 Spaceballs++ 21:51:28 -!- ihope has joined. 21:52:11 -!- tgwizard has quit ("Leaving"). 21:56:14 ihope: hi 21:57:07 Hello! 21:57:35 I got my esolang all figured out. Now I just have to write the spec for it :-) 21:58:00 I notice that EgoBot is away without leave again... 22:09:20 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 ihope: My network sucks. You want to host egobot? 23:15:12 You mean run it on my own computer? 23:15:35 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 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 GregorR: I may be able to host it for a few weeks... 01:11:21 but now is bed-time for me 01:13:03 oh, BTW... (The Man Who Knew Too Little)++ 01:13:51 ? 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 Would y'all kill me if I invented an esoteric programming language called INTERCAL? 03:00:43 with a question mark? 03:11:58 No. 03:15:31 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 hi 12:18:39 who's Finnish? 12:20:29 Based on hostnames, there's just me right now. 12:21:11 ahm 12:21:15 right 12:21:28 know Loituma? 12:22:24 Nnno; it appears to be a band or something like that. 12:22:29 yes 12:22:54 they have one song which is hell addicting 12:23:48 if you don't mind: http://roft.ru/files/Loituma-Levas_polka.mp3 check that out 12:25:09 and I must admit that your language is even more twisted than Polish 12:28:50 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 what does mean 'nyyhkyytteek' ? 12:30:42 "nyyhkyttää" is quite close to "to cry", although that would be "itkeä". Perhaps "to sniffle" is closer. 12:31:43 "Salivili hipput tupput täppyt 12:31:43 äppyt tipput hilijalleen. 12:31:44 " 12:31:47 if fun 12:31:50 is* 12:34:02 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 i see 12:35:12 in Polish it's almost normal 12:36:36 that you can't explain some nuances using english 12:40:20 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 http://en.wikipedia.org/wiki/Ievan_Polkka 12:41:09 mhm 12:41:23 Babska Polka ;d 13:03:19 hm 13:03:42 it is impossible to read fluantly the text of that song 13:03:47 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 hmm, that's strange 13:42:03 what? 13:44:19 the song 13:46:02 it's nice 13:46:21 i like that language, although I can't pronounce any phrase correctly ;d 13:54:24 * SimonRC goes to eat 13:55:15 once I've even wrote a generator 13:56:05 which generated words that look like Polish, or Finnish (depends on dictionary loaded) 13:56:25 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 SMATINY's getting plenty of attention all of a sudden... 16:27:32 and even without an implementation! 16:28:08 :-) 16:28:13 * ihope implements 16:31:21 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 That's better. 16:54:48 ihope you herE? 16:54:56 Yep. 16:54:58 hello 16:55:01 Hi. 16:55:15 im kinda a bit confused with the Swap in SMATINY 16:55:38 what happens when X=Z? the description is a bit confusing 16:55:55 Swap X with Y is always the same as swap Y with X. 16:56:01 I'll clarify that. 16:56:16 ok 16:56:21 Oh, it says "...and similarly for X = Z". 16:57:46 so if X doesn't equal Y or Z it just goes to X+1? 17:00:23 Right. 17:00:31 I gotta go now. 17:01:35 k 17:01:36 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 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 Howdy! 21:36:09 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 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 Ack, wait a minute... 01:16:16 That's not right! 01:53:40 ihope: whats not right 01:54:18 I wanted to save that file that contained a piece of a specification of Timeless. 02:05:54 Okay, why do none of the programming languages I've seen use Spanish keywords? 02:07:40 ihope: write your own 02:07:55 ihope: or just write a translator 02:08:07 Why not just translate an existing language? :-) 02:08:32 that's less fun 02:10:14 "datos Foo donde..." 02:11:28 see: GOTO++ (French), var'aq (Klingon), Lingua::Romana::Perligata (Latin) 02:12:01 The third is particularly cool 02:12:06 * SimonRC goes to bed 02:12:07 Oh yeah, var'aq is Klingon. 02:12:22 how does one learn to speak Klingon? 02:16:05 Um... 02:16:30 http://www.google.com/search?hl=en&q=learn+klingon&btnG=Google+Search 02:18:22 Yay, now I know how to boss people around in Spanish! :-P 02:18:56 I have a spanish final coming up, and I am not prepared 02:19:03 Me too. 02:19:15 I feel like I'm "prepared enough", though. 02:20:01 I just gotta distinguish between what Mr. Spanish Teacher calls "shoe verbs" and the normal ones. 02:20:28 my spanish teacher calls them "boot verbs" 02:20:59 I suppose that is a bit more appropriate. 02:21:18 what level spanish are you in? 02:21:33 Spanish I. 02:21:46 me too 02:32:04 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 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 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 hey 10:28:55 I'm writing a NULL interpreter for the E language 10:29:01 mostly done... 10:34:42 what's the E language? 10:34:48 also, hi :) 10:35:36 E is supposed to be the language of the 21st century or something 10:35:48 #erights is where some of those folks hang out 10:35:51 it's in development 10:36:23 I came across it on Monday, and I've been writing in it almost nonstop since then ;-) 10:36:51 got a homepage link? I suspect googling for "E" will not be very productive... 10:36:57 hehe 10:37:02 erights.org 10:40:49 lol: "Rune will be your friend for experimentation as you learn E" 10:40:58 (Rune is my name) 10:41:22 really? 10:41:27 that's pretty uncommon 10:41:28 yes 10:41:55 not in norway. it is actually one of the more common first names 10:42:21 does it have any connection with runes? 10:42:33 yes 10:42:38 it's the same word 10:43:53 huh 10:44:12 so what esoteric languages are you into? 10:45:19 Brainfuck, ORK, Chef 10:45:25 and Kipple, of course 10:46:22 ah right 10:46:59 I've really only gotten into brainfuck 10:47:28 I wrote a C interpreter for it in like 2002 or 3 10:48:12 so, how did you hear about this channel? 10:48:32 it was mentioned in #erights 10:49:09 aha 10:49:25 do you know about the Wiki? 10:49:58 I just opened it 10:55:30 whoa, SADOL is an odd one 11:05:34 yes. a damn odd language ;) 11:23:10 well, I have no food, and only coffee and water to drink 11:23:22 I need to get some groceries tomorrow 11:23:31 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 redwyrm: I hate to say this, but "E" is already taken... 14:09:16 It is a language for proof-finding. 14:09:49 there are several D languages as well I think 14:09:59 not a big problem really 14:10:08 http://www4.informatik.tu-muenchen.de/~schulz/WORK/eprover.html 14:10:12 ah well 14:10:25 * SimonRC bemoans the decline of Befunge 14:11:13 "#esoteric: Total of 18 nicks [1 ops, 0 halfops, 0 voices, 17 normal]" 14:11:15 woah! 14:11:26 SimonRC, the question is whether one of the E languages can outshine the others 14:11:49 we need to tell ChanServ that some of use should have admin rights, besides to founder 14:11:53 *the 14:25:00 -!- ihope has joined. 14:25:24 * SimonRC repeats... 14:25:34 "#esoteric: Total of 18 nicks [1 ops, 0 halfops, 0 voices, 17 normal]" 14:25:37 woah! 14:25:42 we need to tell ChanServ that some of use should have admin rights, besides to founder 14:25:44 :-) 14:25:45 *the 14:26:14 I count 19, though. :-P 14:26:48 yeah, well there are 19 now 14:28:41 bah: "Contact: andreou, last seen: 38 weeks 1 day (18h 0m 20s) ago" 14:29:00 better: "Alternate: lament << ONLINE >>" 14:29:18 so, we prod lament and tell him to tell ChanServ that some of can be ops 14:29:36 is it polite to suggest who9 on a public channel? 14:29:45 s/9// 14:30:16 lament: prod prod 14:44:14 -!- jix has joined. 14:51:05 hi 15:00:25 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 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 heh 15:07:38 yep 15:09:15 what did he say> 15:09:16 * redwyrm needs to learn Befunge 15:09:42 I have the idea of making a C-to-funge98 compiler at some point 15:23:10 hehehe: http://url.ie/1bg 15:24:28 Woot! 15:26:05 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 15:26:47 -!- SimonRC has joined. 15:26:55 eh? 15:27:00 wtf 15:27:05 I didn't do it! 15:27:20 when did I disappear? 15:27:31 Right after I said "Woot!" 15:27:51 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 wow. the wiki is really active these days. 17:17:56 Active ... w/ spammers :P 17:18:03 no spammers 17:18:22 * GregorR-W is shocked. 17:18:40 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 !ps d 21:34:52 1 ihope: ps 21:34:58 !help 21:35:00 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 21:35:02 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 You waaaaaaaant to use FYB. 21:38:39 *voodoo eyes* 21:39:31 Must... use... FYB... 21:39:39 Must... use... FYB... 21:39:40 (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 Oh noes 22:46:16 * ihope thinks those two were in the wrong order 22:46:18 Now if only I had a basement in the first place :P 22:46:44 then it would be blown up 22:47:05 A blown-up basement is (questionably) better than no basement at all X-P 22:47:35 Hmm, apparently some character recognition system read "scrutiny" as "smatiny". 22:47:50 That sounds ... dirty. 22:48:13 scrutiny -> smatiny -> smutty 22:48:20 Hmm. 22:48:55 how is your spanish final studying going ihope? 22:49:07 Who needs to study? :-P 22:49:19 I do :( 22:49:27 ¡EL STUDY-O ES POR EL LAMEROS! 22:49:45 Ooph. 22:49:55 ha 22:53:37 good spanish 22:53:42 Indeed... 22:56:50 You know, translated into English, that's "STDUIYGN IS 4 LMERAS!!!1!!!1!!1!!1!! :-D :-D :-D l0l" 22:56:51 :-P 22:58:18 i don't get it 22:58:45 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 !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 !ps 00:07:42 1 ihope: bf_txtgen 00:07:44 2 ihope: ps 00:07:57 Whoot. 00:08:00 It's getting there, I'm sure 00:08:03 * GregorR-W has had an awesome day today. 00:08:30 My xchat is f'd up, it's taking 100% CPU >_> 00:08:51 * GregorR-W kills it 00:09:02 1176 ++++++++++++++[>+++++++>++++++++>+++++>++++++++<<<<-]>>>---.<<-.>>>+++++.-.-----------.<<-.-.>>------------------------------------------------------------------------.-.<++++++++++++++++++.<.>+++++++++++++++.<<++++.>++++.>>.<++++++++++.+.>.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++.<<.---------------.>++++++.<<++++++++.>>>++++++++++.<-.<--.< 00:09:05 That helped :P 00:12:36 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 Raar 03:52:27 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 Quite the name: "Woogleschnookumboo" 18:54:01 yes, what is it? 18:54:15 careful, ihope. Or maybe you don't have a basement? ;) 18:54:50 * bsmntbombdood blows ihopes basement into oblivion 18:54:55 YOUR BASEMENT ASPLODE! 18:55:16 All you basement are belong to bsmntbombdood 18:55:33 exactly 18:55:57 Longer name: Pookiewookiegooblewoogycutiemoofiesnoogyloveypook 18:56:20 Plain old very, very long name: Oughsulghatinenthenthatdelessestustildiswarhonquaelmraydanadhinkelomvesghadynisstorurnranskeleldtanadtonnysawashpolemachuntsuldrapoldarburemengsamrildarad 19:27:25 ? 19:27:48 Oughsulghatinenthenthatdelessestustildiswarhonquaelmraydanadhinkelomvesghadynisstorurnranskeleldtanadtonnysawashpolemachuntsuldrapoldarburemengsamrildarad is a very long name. 19:27:57 ? 19:27:59 of what? 19:28:32 Okay, then. Oughsulghatinenthenthatdelessestustildiswarhonquaelmraydanadhinkelomvesghadynisstorurnranskeleldtanadtonnysawashpolemachuntsuldrapoldarburemengsamrildarad is a very long word which could be used as a name. 19:29:26 how did you invent it? 19:30:48 http://rinkworks.com/namegen/ 20:22:14 Dot dot dot question mark. 20:24:44 Elemental gremlin orc bat-or-bird orc trapper-or-lurker-above scroll >:-) 20:36:40 Eye halve a spelling chequer witch came with my pea sea. 20:40:38 oi 20:42:00 waitamo... 20:48:51 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 or even better... 20:49:55 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 That AAICT is *the* original spelling chequer 20:50:30 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 !!! In Turkish, a sign reading İçme suyu could either mean "Drinking water" or "Don't drink the water" 00:36:05 omg 00:36:25 * SimonRC goes 00:36:47 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 :-))) 18:09:39 -!- bsmntbombdood has joined. 18:11:56 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 i think the later is more usefull 18:54:42 k 19:21:31 -!- tgwizard has quit (Read error: 110 (Connection timed out)). 21:06:35 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 (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 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 hey 04:36:08 YAR POO IS GOING TO EAT YOO! 04:36:11 Erm, Pooh 04:36:14 However you spell that 04:36:18 YAR POOH IS GOING TO EAT YOO! 04:36:39 hah 04:36:56 i'm writing a whirl interpreter in python *_* 04:39:46 Heheh, *_* is right ^^ 04:40:08 !help 04:40:21 -!- EgoBot has joined. 04:40:24 !help 04:40:27 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 04:40:29 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 Nope, no whirl there. 04:40:53 If you get it working, maybe I'll stick it in EgoBot :P 04:56:23 egobot is just a bunch of interpreters? *confused* 04:58:05 !help 04:58:09 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 04:58:11 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 !help kipple 04:58:21 !malbolge 04:58:23 To use an interpreter: Note: can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem. 04:58:41 hmmm 04:59:00 !kipple 04:59:03 (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 !bf 04:59:30 You do have to put a program there :P 04:59:52 !bf ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>. 04:59:55 Hello World! 05:00:01 neato 05:00:03 :D 05:00:44 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 No, it doesn't (security) 05:02:01 how's it work then? 05:02:29 It writes the arguments to a file, then passes the filename to the interpreter. 05:02:52 Basically, any relatively normal interpreter should work with it. 05:03:35 so like "python whirlinterp.py examplefile.txt"? 05:03:48 Yeah 05:03:58 aight, cool. 05:16:04 mm, almost time to start debugging 05:18:11 GregorR-W: GO AWAY 05:21:29 a fan? 05:23:51 Me logged in from work :P 05:23:56 Having forgotten to log out on Friday. 05:26:42 oh 05:26:50 nice net connection 05:26:56 i would've been d/ced by now 05:27:41 excited about going into work and being able to log out tomorrow?? 05:27:49 sorry about double ?s 05:28:10 lol 05:28:33 I should hope that Intel could maintain a network connection over a weekend :P 05:28:38 I'll probably forget again. 05:28:41 Like I aaaaaaaaalways do. 05:31:14 I like Intel 05:31:42 my first comp had an intel processor *fond memories* 05:31:54 A 4004? :P 05:32:19 heh 05:32:55 * rabidpoobear is 17 05:34:00 Well, we're both younger than the 4004. 05:34:21 But you know ... retro computing X-P 05:35:14 I got a mac once and I couldn't figure out how to use it without a mouse. 05:37:41 It's impossible. Always has been :P 05:39:03 * GregorR huggles UNIX 05:40:05 Eh, I just ran my interpreter and it didn't output anything. 05:40:15 That's nae promising :-P 05:40:20 I wish it had outputted an error or something useful. 05:42:32 oh... 05:42:34 -!- Arrogant has joined. 05:42:36 *slaps forehead* 05:42:44 "0" is not the same as 0.... 05:45:08 Heh 06:06:26 man this is hard to debug 06:17:38 ah, excitement! 06:17:45 it's alive, it's alive! 06:17:46 :D 06:23:30 where should I e-mail it once I have it working perfectly? 06:29:08 okay 06:29:16 not registered on freenode so can't reply in PM 06:30:03 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 I'll wibble you! 06:48:35 ... 06:48:36 That may have implications I didn't intend :P 06:49:52 hey raven 06:52:28 -!- Arrogant_ has joined. 06:52:40 hi 06:54:31 Arrogant's connection is rawkin' today :P 07:01:30 i have no idea what to do! 07:01:31 :( 07:06:49 haha 07:07:28 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 so it all works now! 07:07:32 yay. 07:07:39 lol 07:12:04 -!- Arrogant has quit (No route to host). 07:12:45 weighs in at 200 lines exactly. e-mailing now. 07:14:08 tell me if you get it, my e-mail's a little weird 07:15:03 Yeah, I got it. 07:15:06 I'll add it some time that's not now. 07:17:49 haha 07:17:51 okay 07:20:48 Incidentally, you mind prefixing a license to that? 07:28:41 sent 07:29:38 *thumbs up* 07:30:26 :) 07:31:21 just e-mail me if you find any errors in it 07:33:36 !help 07:33:38 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 07:33:40 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 !ps 07:33:52 1 rabidpoobear: ps 07:34:02 !ls 07:34:04 bf/, glass/, linguine/ 07:34:25 !usertrig 07:34:26 Huh? 07:34:34 !i 07:34:47 !eof 07:34:49 You can do !help 07:34:57 !help eof 07:35:00 Use: eof Function: send EOF to a process 07:35:18 -!- bsmntbombdood has quit ("all your basment are belong to bsmntbombdood"). 07:35:21 !help bf 07:35:25 To use an interpreter: Note: can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem. 07:37:41 !bf http://esoteric.sange.fi/brainfuck/bf-source/lib/HELL0.BF 07:37:44 Hello World! 07:38:04 !bf http://esoteric.sange.fi/brainfuck/bf-source/lib/math.bf 07:38:36 !ps 07:38:38 1 rabidpoobear: ps 07:38:45 !kill 1 07:38:47 Process 1 killed. 07:38:54 >_> 07:38:58 I don't think math.bf does anything if you just run it, it's libraries IIRC. 07:39:04 ah 07:39:43 !bf http://esoteric.sange.fi/brainfuck/bf-source/lib/ARRAY.BF 07:39:56 Same story :P 07:41:01 !bf http://esoteric.sange.fi/brainfuck/bf-source/quine/selfportrait.b 07:41:06 what's quine? 07:41:06 07:41:23 Quines are programs that output their own source. 07:41:31 oh 07:42:12 Still outputting garbage at you? :P 07:42:12 it seems like that would be very hard to do 07:42:17 It is. 07:42:20 Particularly in BF 07:42:20 -!- EgoBot has quit (Excess Flood). 07:42:23 Hah 07:42:28 WHAT HAVE YOU DOOOOOOONE :P 07:42:32 :D 07:42:33 sorry 07:42:38 -!- EgoBot has joined. 07:42:48 it got halfway through 07:43:06 lol 07:43:25 !glass {M[m(_d)(Debug)!(_d)(cl).?]} 07:43:28 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 !glass {M[m(_d)(Debug)!"BF"(_d)(fl).?]} 07:43:48 bf c__ 07:44:50 !help glass 07:44:52 To use an interpreter: Note: can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem. 07:45:09 !glass {M[m(_b)(BF)!">+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+."(_b)(bf).?]} 07:45:16 Hello World! 07:45:24 Hahahah, I forgot that I actually got that working :P 07:48:20 what's glass? 07:48:31 http://www.esolangs.org/wiki/Glass 07:48:42 Only the COOLEST ESOTERIC LANGUAGE EVER :P 07:49:06 heh I'll pretend you're not biased 07:49:11 Heh 07:52:40 !glass {M[m(_o)O!"Hello World!"(_o)o.?]} 07:52:42 Hello World! 07:53:00 where is the class M instantiated? 07:53:28 -!- Arrogant_ has changed nick to Arrogant. 07:53:50 oh M is just main 07:54:15 M is instantiated by the interpreter, yeah. 07:54:35 your language makes my head hurt 07:54:38 Hahahaha 07:55:04 what language did you write the interpreter in? 07:55:56 C++ 07:56:02 [(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 ^ Jix wrote this 07:57:38 nice 07:57:59 what does it do? 07:58:44 Logarithms 07:58:49 Part of his greater JixMath class 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:00:23 he a big fan of Glass in particular? 08:00:48 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 hey! 08:01:36 what does that mean? 08:01:51 Um, which, what I last said, or my clone getting disconnected? :P 08:02:17 -!- GregorR-W has joined. 08:06:02 the disconnection 08:06:06 "remote closed the connection" 08:07:09 Usu that means that the client quit without sending a quit message. Probably because the proxy just disconnected with no warning ^^ 08:07:54 ah 08:07:59 so... 08:08:16 (_a)A makes an instance of the arithmetic class called _a? 08:08:32 (_a)A! does 08:08:41 (_a)A pushes the variables _a and A onto the stack. 08:09:47 I still like my Syntesthesia language 08:09:58 The only one I ever made (or ever will make, probably) :( 08:10:11 I only bring that up 'cause Glass reminds me of it. 08:10:21 !glass {M[m(_a)A!<7.9>(_a)f.?]} 08:10:36 * rabidpoobear cries. 08:10:39 You didn't output anything. 08:10:44 oh 08:10:50 I think that worked, but you didn't output your result :) 08:11:41 !glass {M[m(_a)A!(_o)O!<7.9>(_a)f.?(_o)o.?]} 08:11:49 what is the .? for? 08:12:18 (_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 {M[m(_o)O!"Hello World!"(_o)(on).?]} 08:12:49 !glass {M[m(_o)O!"Hello World!"(_o)(on).?]} 08:12:52 0 08:12:56 And then, Gregor went to sleep. 08:12:57 oops 08:13:17 !glass {M[m(_a)A!(_o)O!<7.9>(_a)f.?(_o)(on).?]} 08:13:20 7 08:13:23 yesss 08:13:30 g'nite 08:13:48 Arrogant did you base your language on glass? 08:13:55 No 08:16:11 HelloWorld in synthesthesia looked like: (iasciiLib){H}{e}{l}{l}{o}{COMMA}{SPACE}{w}{o}{r}{l}{d}{EXCLAM} 08:16:39 I had a small standard library for it. 08:16:39 nice 08:16:47 {Name} calls a function 08:16:53 {Name:code} defines a function. 08:17:19 You can create new scopes, and execute code in lower scopes. Lots of macro possibilities. 08:17:29 I rather liked it 08:17:46 * Arrogant will post the specs 08:18:25 My favorite part of it was writing the math library 08:18:45 {div:{switch}(n*>%*<[->-(f%*>+<)<]>*>|)} 08:19:43 http://paragon.pastebin.com/730638 08:21:01 I thought it was rather ingenious, but I've always been rather arrogant :) 08:22:24 i wrote a whirl interpreter! 08:22:50 :D 08:23:40 the 99 bottles of beer program worked in it 08:23:44 so I'm satisfied 08:25:08 I never wrote a 99 bottles for Synesthesia 08:25:10 I suppose I could 08:25:45 you should and submit it to that 99 bottles site 08:26:10 It'd be a helluva job to try to remember how to write in the language again though... hmm 08:27:27 did you learn glass? 08:27:32 No 08:27:38 I might 08:27:41 Eventually 08:31:13 whenever I tell people I'm writing a NES emulator they say "why? there are already NES emulators" 08:31:54 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 what say you to that? 08:32:46 I'd say that's about right 08:33:07 It appears that my old synesthesia interpreter is broken 08:33:48 :O 08:34:20 but would it have been broken if you hadn't tried it? is the cat alive or dead!?!? 08:34:27 AttributeError: 'NoneType' object has no attribute 'strip' 08:34:44 ooh python? 08:34:49 Heh. 08:34:54 Yeah. 08:35:05 Using pyparsing to parse it. 08:35:19 Fantastic library. 08:35:31 my whirl interp's in python too in case you didn't see that earlier 08:35:35 * rabidpoobear googles pyparsing 08:37:39 Python's the best. 08:37:49 ooooh 08:37:54 I've been using Ruby for the little bits of magic you can do with it 08:37:59 But it's nothing compared to Python. 08:38:07 I wonder if I can use this module in my emulator somehow 08:38:13 I'm writing that in python too btw 08:38:40 ruby looks scary 08:38:49 but I think i understand it mostly 08:39:08 :) 08:39:25 Ruby is a hella scary language. 08:40:15 did you fix the attr error? 08:40:39 Yeah. 08:40:50 It seems that the language has changed since I wrote the examples 08:40:57 I had been focusing on the stdlib instead 08:41:05 And hadn't updated the examples to match 08:41:26 (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 Even creates its own scope to stay out of the way. 08:42:26 But the attribute error was do to using some openAnything method that really shouldn't have been there 08:42:55 did you name your language after an AFI song? 08:44:13 No 08:44:21 It's after a mental disorder 08:45:03 ah 08:45:25 what is it? 08:47:14 Senses blend into each other 08:47:39 Your brain assigns things like sounds to colors, tastes to textures, etc. 08:47:50 I thought it was a nice step up from "brainfuck" 08:48:24 oh I have heard of that 08:49:50 you think I can get a NES emulator to run full-speed in pure python? 08:50:36 Eh, probably not 08:50:59 Well... 08:51:19 I don't know much about emulation. 08:51:36 What you use for media will probably be a major factor 08:53:13 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 but there's that java emulator online, NESCafe, so it gives me hope 08:54:05 python's not too much slower than Java 08:54:26 Yeah 08:54:33 Well, with psyco... 08:54:39 It gets really fast. 08:55:17 that's true, I haven't used psyco that much but i've heard good things 08:56:54 i'm going to write a COW interpreter and then go to sleep 08:57:17 K. 09:08:40 Beer done. 09:10:24 http://paragon.pastebin.com/730666 09:10:33 (inums) lets me do things like {90}{9} 09:10:37 Instead of 99 + 09:12:33 with (imath) you can get 1000000 with: (inums)(imath){1000}|{1000}|{mul}*! 09:12:37 But that takes a long time. 09:12:44 I probably shouldn't execute it. 09:13:17 go for it 09:14:35 Somehow I ended up with 2 million. 09:15:49 Ah. I see. 09:16:43 {1000}| puts 1000 on the stack 09:16:48 but doesn't remove it from the cell. 09:17:02 so {1000}|{1000}| puts 1000 and 2000 on the stack. 09:17:10 ah 09:17:12 interesting 09:17:29 So... 09:17:44 (n(inums)(imath)(n{1000}|)(n{1000}|){mul}*!) 09:17:53 New scopes instead. 09:21:15 Okay, so I've done 99beer, what else... 09:21:31 Maybe I should make a wiki page? 09:22:59 Maybe I could make it easily extendible in Python. 09:25:50 yeah make a wiki page 09:48:46 eh it sorta works so i'm going to sleep. 09:48:51 good luck. 09:48:56 -!- rabidpoobear has quit. 10:32:06 (imath){fibo:(n(n*(f|=)-(f+|=)-(f+|=)++-|{fibo} -|{fibo}{add}))} 10:32:06 <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 EgoBot! 15:20:08 * ihope_ hugs EgoBot 15:21:20 !daemon pager bf + [ , > [-] ++++ [ < ----- ----- ----- ----- --- > - ] < [ > [-] ++++ [ < +++++ +++++ +++++ +++++ +++ > - ] < . [-] + ] [ - >> + << ] >> [ , < [-] ++++ [ > ---- ---- < - ] > . [-] ] << ] 15:21:26 !pager Foo 15:21:52 !ps d 15:21:54 1 ihope_: daemon pager bf 15:21:56 2 ihope_: ps 15:23:08 !pager \* 15:23:22 !pager \J 15:23:29 !pager \j 15:23:31 Hmm. 15:23:38 !show 1 15:23:40 F]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] 15:23:44 Ow! 15:23:54 !kill 1 15:23:56 Process 1 killed. 15:23:58 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] 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 I get to work just in time for my power to go out at home :P 16:33:36 Ouch. 16:35:40 -!- GregorR-W has changed nick to GregorR. 16:36:36 Incidentally, in about a month, I'll be on vacation for about a month :P 16:36:44 And EgoBot will be down unless somebody else hosts it. 17:40:41 Isn't egobot down anyway? ;) 17:43:36 Another reason why I need somebody else to host it :-P 17:44:20 my server is probably too slow for it to be practical to host it 17:52:30 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 anyone awake? 20:22:08 * kipple wakes up 20:22:25 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 Gregor is here. 20:34:33 * kipple goes back to sleep 20:39:45 so, has anyone actually made anything useful in SMATINY yet? 20:42:19 * GregorR shakes the magic 8-ball 20:42:22 Signs point to no. 20:45:02 Outlook not so good. 20:45:28 Ask again later 20:46:45 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 It would be a script that printed a random phrase from a list. 21:47:47 "Uninitialised variable." 21:48:10 "Accessing pas end of array." 21:48:32 "Bad assumption about datatype size." 21:48:57 "Free()ed something twice." 21:49:10 y'know, the general problems you have with C programs. 21:49:24 :-) 21:49:29 * SimonRC goes to bed. 21:51:53 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 22:28:36 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 That'd be nice :( 22:30:11 maybe there could be a note next to each entry on the list that is a stub or similar 22:30:15 or a small symbol 22:30:38 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 Please say hello world! 22:32:14 w00t...just like microsoft...doesnt work 22:32:49 hello world! 22:33:03 thank you! 22:33:21 please type this complete message into this channel at least 10 times :-) 22:33:39 OK, no more DDOS'ing. 22:33:43 We've had enough of that :P 22:33:49 lol 22:33:51 :-p 22:34:20 but now that EgoBot is gone, we need someone else to do it ;) 22:34:20 That's probably the first thing anyone tries. 22:34:27 yeah 22:34:28 kipple: True :( :( :( 22:34:36 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 Please set StupidMonkey.voice to true. 22:35:45 * SpaDusA would like to...but GreggorR is still here 22:36:06 Nobody has +o, so nobody gets +anything 22:37:20 everyone please chat using /me 22:37:32 Please print the value of pi to 1,00,000 decimal places. 22:37:47 1,000,000 even 22:38:00 3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679 8214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196 4428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273 724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609 22:38:25 * SpaDusA reviews pi...hmmm...not quite 1,000,000 22:38:48 One ... two ... three ... 22:39:27 niice 22:39:52 someone please disprove infinity 22:40:07 1/0 = Jesus 22:40:10 The Bible says so. 22:40:12 :P 22:40:14 Infinity can't exist, because there's nowhere to keep it. 22:40:16 lol 22:40:20 thats great 22:40:50 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 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 Lookj, I ca n type tyhruignhj a mousepad! 00:46:21 It's not very easy, but it's possible. 02:02:55 -!- GregorR-L has joined. 02:55:59 Every event that ever happened that's at all notable needs to have an ID number. 02:56:46 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 Your announcement of that shall be denoted event #1 02:56:48 Get it? 02:56:53 Pft 02:57:03 GregorR-L: but events happened before that! 02:57:16 What about events that begin near the end of one year, and end near the beginning of the next? 02:57:31 Um... 02:57:54 Things like that will be dealt with on a case-by-case basis ;-) 02:57:59 lol 02:59:19 That announcement of mine can be labelled 2006-freenode-#esoteric-ihope-18:55:59-59eeba 02:59:53 Or the first few characters of 52aa8ec58b3932b31697636e3a9ccdf9. 03:00:47 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 That's not a number, by the way. 03:01:29 Oh yeah. 03:01:44 Well, the reference string for that announcement can be "2006-freenode-18:55:59-c2764b8f0a524b425d58c9b013f26336" 03:02:02 The reference NUMBER will be b4e4abe87b5c8634be861db9b96b885c. 03:04:27 I presume they're bignum. 03:06:33 -!- ihope____ has joined. 03:06:47 -!- ihope has quit (Nick collision from services.). 03:06:50 ihope's connection sucks haha 03:06:52 -!- ihope____ has changed nick to ihope. 03:07:01 WAKE UP, COMPUTER! 03:07:10 * ihope pours a bucket of ice water on his computer 03:07:31 *zap* 03:09:19 -!- ihopes_computer has joined. 03:09:29 *bzzt* 03:09:41 * ihopes_computer short-circuits 03:09:47 -!- ihopes_computer has quit (Client Quit). 03:18:59 Meh. All these stereograms go the wrong way. 03:19:16 Which way is the wrong way fo ryou. 03:19:21 ? 03:19:25 Divergent. 03:19:32 *thumbs up* 03:19:37 I can cross my eyes just fine, but the other way's impossible. 03:19:47 http://www.codu.org/pics/3d/ 03:20:51 * ihope tries 03:21:27 Hmm... for Trainer.jpg, my main problem is focusing. 03:21:37 I can see a blurry image just fine :-) 03:21:39 I rock at these ^^ 03:33:29 I guess for now, I oughta work on "holding" the images... you know? 03:33:37 I concur. 03:34:28 * ihope has a sudden urge to back up and replace "you know?" with "¿sabes?" 03:34:49 Ohhhhhhhhhhh kay 03:37:36 ¿Cómo se dice? Me va mal. Bien, ¿y tú? 03:38:22 Así, hablas español. 03:38:27 Sí. 03:38:39 No hablo español :P 03:38:42 Heh. 03:41:26 (O «jeh», si quieres transcribir.) 04:04:12 Oh, finally I get to know what "apágame" means. 04:04:46 -!- poiuy_qwert has quit. 04:05:30 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 Oh, my! This dictionary translates "nerd" as "persona experta en computadoras pero socialmente inepto". 04:17:51 HAHAHAH 04:18:09 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 Compare: "There's a nerd. One day, the nerd meets another nerd." 04:22:43 Oh, and s/encuenta/encuentra/ 04:59:38 -!- ihope has quit ("Holamellamoihope127ymiespaciadoresroto"). 05:03:08 -!- rabidpoobear has joined. 05:03:13 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 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 ezpz 09:41:21 hmm, the last remark may only make sense to Brits. 10:01:43 is GregorR the guy on codu.org? 11:37:59 * SimonRC finds the trailer to Titanic II: 11:38:04 http://www.youtube.com/watch?v=vD4OnHCRd_4 11:38:35 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 hi 15:05:39 -!- ihope has joined. 15:21:28 So can BackFlip be compiled into ABCDXYZ? 15:27:33 And where does SMATINY come in? 15:55:29 so ihope, writen a hello world program in SMATINY yet? 15:55:36 Yes. 15:55:44 can i see? 15:55:57 It's on the talk page. 15:56:09 that is wrong 15:56:41 oh wait 15:56:45 now i understand 16:09:18 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 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 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 evening 20:03:58 -!- GregorR-L has joined. 20:04:06 i'm now officially back.. 20:13:27 -!- rabidpoobear has joined. 20:13:34 hey 20:13:43 ey' 20:14:27 have you designed any languages? 20:15:34 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 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 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 hey calamari 21:21:57 hi rabidpoobear 21:22:00 :D 21:23:08 how is Houston? 21:23:33 :O I don't live in Houston! 21:23:50 hehe 21:24:13 Am from Texas tho 21:24:40 ~5 hours from Houston I'd say 21:24:57 you write any esoteric languages? 21:25:07 /s llllllll 21:25:10 sure 21:25:18 -!- rabidpoobear has quit. 21:25:36 -!- rabidpoobear has joined. 21:25:37 mean... 21:25:48 ? 21:26:20 what language did you make? 21:26:54 several actually.. let me get a link 21:28:20 http://esolangs.org/wiki/Jeffry_Johnston 21:29:00 oh i've heard of bitchanger 21:30:34 cool. what langs have you made? 21:31:14 none so far. I wrote a Whirl interpreter though *_* 21:32:17 Hey, your IP address starts with the same number as mine... 21:32:27 :-P 21:32:31 neato 21:33:42 i forgot, what's my external ip start with? 197? 21:33:54 67 21:34:16 oh... 21:35:00 anyone ever watch the show Mork and Mindy? 21:41:11 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 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 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 You know what's awesome? 02:40:28 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 *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 'ello 11:46:20 is there something stupid song about some banana phone or not?! 11:46:36 i don't know whether i have dreamed or not 12:20:18 -!- GregorR has joined. 12:35:45 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 hi 15:34:25 hi 15:35:48 -!- ihope has joined. 15:36:36 hi (2) 16:10:45 moin 16:13:13 Ello. 16:13:40 Can BackFlip be compiled into SMATINY yet? 16:14:19 argh.. does this "c!='\n'||c!=EOF" mean that c can be neither \n or EOF? 16:14:27 i've lost my sense of logic 16:14:36 Is that a Haskell expression? 16:14:39 c 16:14:42 Keymaker: that is true 16:14:46 ok 16:14:55 Oh right, Haskell uses /=, not !=. 16:14:56 the expression allways evaluates to true ... 16:15:04 not your statement... 16:15:12 mine? :p 16:15:19 or ihope's? 16:15:25 "c!='\n'||c!=EOF" mean that c can be neither \n or EOF? << wrong 16:15:38 c!='\n'||c!=EOF << true whatever c is... 16:15:58 ok 16:16:15 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 ah. so, what do i do if i want condition in which c can be anything but not \n or eof? 16:18:35 Keymaker: do !(c=='\n' || c== EOF) or c!='\n' && c!='\n' 16:18:49 cheers 16:20:43 -!- GregorR has quit (Remote closed the connection). 16:21:21 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 Keymaker: yes 16:23:39 **argv is the same as *argv[] (there is an obscure difference for sure but it doesn't matter) 16:23:58 ah, ok 16:23:59 an array of unknown size is a pointer... 16:24:46 so, could i have something like int *memory that would work as an "infinite" array? 16:24:57 Keymaker: no 16:25:02 ah 16:25:07 Keymaker: you have to use malloc to obtain memory from the system 16:25:18 and if you need more than you allocated you have to realloc... 16:25:35 phew.. luckily i don't need such things right now 16:25:43 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 hi 16:56:26 'lo 17:08:11 Keymaker: I recommend doing some assembley language programming first 17:08:26 C will make more sense then, apparently 17:08:47 * SimonRC has always wondered why people found pointers hard to understand. 17:09:25 heh 17:09:43 perhaps i just stick to brainfuck :p 17:09:54 I recall taking very little time to understand them. 17:10:17 The problem with Java is... incompetant people can bullshit their way through it. 17:10:20 :-) 17:10:32 SimonRC: i never learned asm or c... but i think i'm able to program in both of them... 17:10:49 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 Keymaker: Hint, learn some ASM. 17:11:31 Keymaker: if you want to program in c you have to know pointers 17:11:45 grhh! aaargh 17:12:41 Keymaker: so.. learn asm first (but not x86 asm that's ugly) 17:12:51 haha 17:13:41 what makes asm so special i should learn it? pointers? 17:14:19 It just gives you a better understanding of the nature of pain. 17:14:23 i think i could program some stuff in it, though 17:14:23 Also, computers. 17:14:30 heh 17:14:34 Keymaker: if you want to access the memory you have to use pointers... 17:14:45 what do i do with memory?! 17:15:07 ... 17:15:09 ? 17:15:23 ? 17:16:28 Also, learn x86 ASM, it's less ugly :) 17:16:34 *lazer eyes at jix* 17:16:39 *laser even* 17:16:57 GregorR-W: arm is really beautiful asm! 17:17:12 Yeah, I really love using two instructions to get a fegging static pointer into a register. 17:17:14 That rocks 17:17:27 Or is it three? 17:17:37 GregorR-W: ldr r1, =pointer one instruction? 17:17:39 where is the problem? 17:17:56 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 in arm you can write r1 += r2 << 4 in ONE instruction 17:18:31 add r1, r1, r2, lsl #4 17:19:52 oh.. it has no divide instruction... that's the only bad thing... 17:20:03 by abusing array indexing and struct offset? 17:20:08 but it has a 32bit * 32bit => 64bit multiplication 17:20:15 SimonRC: what? 17:20:35 "< jix> in arm you can write r1 += r2 << 4 in ONE instruction" "< SimonRC> by abusing array indexing and struct offset?" 17:20:57 SimonRC: no... arm allows you to shift at least one argument of many instructions by a constant 17:22:04 MIPS uses two instructions to load a 32-bit value to a register. 17:22:18 jix: handy 17:22:28 * SimonRC writes jvm assembly 17:22:31 fizzie: arm uses two words (one instruction with a relative address to the value in the pool) but only one instruction 17:24:06 "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 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 ARM is funky; I've read the instruction set cheat-card once or twice. 17:26:34 hmm, array indexing! 17:26:49 so ldr, =pointer translates to ldr, [pc, #offset_to_the_value_in_the_pool] 17:27:19 isn't {^Raven^} using a computer that uses an arm cpu? 17:27:45 condition codes are really cool too... 17:28:12 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 yeah, I've heard of that. 17:29:19 * SimonRC would like a CPU suited to functional langs. :-) 17:29:25 HAHA 17:29:42 hint: not the LISP machine. 17:29:50 jix: ahem... 17:30:04 SimonRC: i thought of haskell and... 17:30:10 i don't want a cpu that works like haskell... 17:30:28 Consider the amount of analysis that a modern CPU does to re-order instructions, considering which instructions are prerequisites of others... 17:30:39 yeah... 17:31:15 expression-based machine language doesn't seem so far off... 17:32:01 hardware support for GC would help, as would really fast indirection. 17:32:47 e.g. *(**(*foo+3)+2) in one instruction. 17:33:21 hardware string => pointer hash tables would be useful... 17:33:25 and an extra bit in every word to say whether it has been evaluated yet or not. 17:33:55 jix: I believe the VAX has an instuction to do hashes of blocks of memory ;-) 17:34:13 (well, it had one to solve quartic equations, so why not?) 17:34:28 SimonRC: computing the hashes of the strings could be done before executing them... 17:34:52 but looking them up can't be done because in dynamic languages methods could be redefined at runtime 17:36:15 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 .'. no penalty for lazy evaluation. 17:36:35 SimonRC: yeah but i was talking about fast dynamic method lookup 17:36:50 because that's one bottleneck of many languages like ruby... 17:39:26 hmm, yeah 17:39:45 ruby isn't too bad though, because it uses symbols 17:39:51 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 RESUME NEXT 18:13:22 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 also, RESUME allows you to re-try the statement. 18:16:21 * SimonRC goes 18:23:55 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 calamari: Probably 0.1.0 18:39:40 And only jackasses use four numbers in their releases. 18:39:47 heh 18:40:05 I found some examples of 0.0.0-0 so I'll probably use that for a default 18:41:07 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 hehe 20:30:22 Bug-free coding sessions... 20:30:33 <{^Raven^}> It's a curse 20:30:50 Just code while sleepy. Then you'll get to have lots of time working before you release :-) 20:31:24 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 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 that's okay 20:33:45 I can release it anytime 21:19:27 -!- rabidpoobear has joined. 21:47:47 Let's see here... 21:48:17 ::= "0" | "1" | epsilon 21:48:43 ::= "1" | "0" 21:48:57 ::= "0" | "1" 21:49:12 No backtracking required there, I think. 21:50:51 Well... not much backtracking. 21:51:21 * ihope sees how well Parsec can handle it 22:12:35 :O] 22:16:35 -!- khaladan has joined. 22:26:19 {^Raven^}: my new favorite handheld is arm based... 22:31:14 -!- jix has left (?). 22:37:54 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 btw, since he's a conlanger, he should come visit #conlang 01:20:35 -!- GregorR has joined. 01:25:48 GregorR: go to #conlang 01:25:53 ask what they're about 01:26:42 Why me? 01:27:02 Also, that channel doesn't exist. 01:27:35 erm, yes it does 01:27:58 and, didn't you invent some (non-computer) lang and put it on your website? 01:28:14 Yeah 01:28:19 Oh, Constructed Language 01:28:33 #conlang does exist on this network 01:28:41 Oh, it's not /listable 01:28:49 wel try joining 01:28:52 Id di 01:28:54 *I did 01:29:46 I thought you might be interested in a conlang-related channel. 01:29:50 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 what's the most widely used esoteric language? i know that's something of an oxymoron 04:53:30 Probably brainfuck. 04:53:45 Some would like to think befunge, but IMHO it's probably a distant second. 04:54:03 hrm 04:54:17 how do you guys define esoteric? can an esoteric language be USEFUL? 04:55:24 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 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 !find EgoBot 04:57:20 :* 04:57:22 :( 04:58:03 -!- EgoBot has joined. 04:58:09 There ya go. 04:58:46 yay 04:58:50 !help 04:58:53 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 04:58:55 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 aww :( 04:59:44 ? 04:59:48 Oh, right. 04:59:51 Haven't added whirl yet :-P 04:59:56 Tell yah what, I'll do that right now. 05:00:49 awesome 05:00:59 brb 05:02:01 This always crashes when I run through a proxy: 05:02:02 !reload 05:02:03 -!- EgoBot has quit (Remote closed the connection). 05:02:06 Yay 05:02:10 -!- EgoBot has joined. 05:02:15 !help 05:02:18 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 05:02:20 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 !whirl http://page.tokigun.net/obfuscation/_/file/99bottle.wr 05:04:36 Huh? 05:04:41 aww 05:05:38 !help whirl 05:05:40 To use an interpreter: Note: can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem. 05:05:48 !whirl http://bigzaphod.org/whirl/kang-hello_world.txt 05:05:48 Hmn 05:05:52 Huh? 05:05:52 One second 05:05:55 k 05:06:13 Whoops, tpyo :P 05:06:26 !reload 05:06:27 -!- EgoBot has quit (Remote closed the connection). 05:06:29 -!- EgoBot has joined. 05:06:35 !whirl http://bigzaphod.org/whirl/kang-hello_world.txt 05:06:38 Hello, World! 05:06:42 Whoot 05:06:43 :D 05:07:35 !whirl http://bigzaphod.org/whirl/slarty-hello_world.txt 05:07:38 hello world 05:07:48 >_> not much example whirl code 05:09:26 lol 05:09:27 w00t 05:09:33 hey arrogant 05:09:38 my interpreter works 05:09:41 w00t 05:09:49 heh 05:09:52 I'm thinking that one of us should create an intermediate language 05:09:58 That compiles to whirl 05:10:12 sounds like a plan 05:10:22 Then we'll have more examples. 05:10:37 I added some more conditionals to Synesthesia 05:10:46 neat 05:10:52 < 0, > 0 05:11:02 (p ) for positive, (e ) for negative 05:11:08 Couldn't use n :/ 05:11:21 (n ) creates a new scope 05:12:04 So now the four builtin conditionals are: != 0, > 0, < 0, == 0 05:12:22 Although != 0 is unneccesary... 05:12:38 [blah#] is the same thing is (t blah) 05:13:29 waht does (t do? 05:14:19 (t blah) does blah when current cell != 0 05:14:29 basically, an if true 05:15:07 [blah] loops blah when current cell != 0 05:15:11 just like in bf 05:15:13 so really... 05:15:21 (oh, and # breaks out of the current instruction list) 05:15:40 ah 05:16:04 but the == 0 is (f ) for false 05:16:35 !whirl http://bigzaphod.org/whirl/aviad/hello_world.txt 05:16:40 Hello World 05:16:52 *ah* so satisfying 05:16:53 :) 05:17:19 !glass {M[m(_o)O!"Glass is better than Whirl."(_o)o.?]} 05:17:22 Glass is better than Whirl. 05:17:24 :( 05:17:29 !glass {M[m(_o)O!"(So is FYB)"(_o)o.?]} 05:17:32 (So is FYB) 05:17:35 GregorR, what do the interpreters have to be written in for EgoBot? 05:17:41 Or how does it work? 05:17:41 Anything 05:17:44 Ah. 05:17:49 It calls external interpreters. 05:17:49 So it runs a seperate process 05:17:52 Gotcha 05:17:52 Yes 05:20:28 someone wrote a java whirl code generator 05:21:52 * Arrogant refines Synesthesia. 05:29:06 http://paragon.pastebin.com/736485 05:31:04 (i name) seems out of place with the other uses of parenthesis ... 05:31:26 All the other ones operate on code 05:39:27 your files end with .bf? 05:39:38 At the moment 05:39:47 The language used to be Brainfunk 05:39:50 'til I changed it 05:39:55 And I never changed the extension >< 05:40:04 lol 05:40:10 Even though brainfuck is traditionally .b :-P 05:40:34 Yeah, but Brainfunk was .bf 05:40:35 it's bf with added conditionals and subroutines? 05:40:42 Oh 05:40:43 And scopes 05:40:45 I didn't read carefully :) 05:41:39 I'm thinking .syn 05:41:48 But there're some things that need changing... 05:43:15 (iasciip) still seems off 05:43:35 Since it's the same syntax used for the conditionals and scope operators 05:46:43 Any thoughts? 05:47:17 Here's a thought: YOU SUCK HAHAHAHAHAHAH 05:47:21 Not a useful or constructive one. 05:48:12 there's this War and Peace miniseries with Anthony Hopkins that's 18 hours long 05:51:45 yourmean ani dontliek you 05:51:51 :( 05:51:57 That was to me. 05:52:47 Luckily I can change the syntax extremely easily so the hardest part will be the concept 05:53:23 oh 06:00:56 so anyway, i'm writing a whirl code generator 06:01:22 What's the source language? 06:12:11 python 06:18:08 i <3 it 06:23:53 now: /name/ for imports 06:23:57 Done. 06:25:30 neat 06:29:45 do you have the interp working? 06:30:34 Of course 06:30:46 Making some final adjustments 06:30:55 I've got a standard library that I want to go with it, too. 06:32:31 i lost my whirl interpreter 06:34:07 ... You lost it? 06:34:14 Didn't you just write it? 06:36:09 yeah i forgot where I saved it 06:36:29 >< 06:36:49 ah there we go it was in H:\itemp\Desktop\python scripts\interpreters\whirl interpreter 06:37:18 Good place 06:37:58 I had an I:\Desktop folder and a link to it on desktop so that I could see my wallpapers 06:38:02 sinec I always have a bunch of icons 06:38:22 25 / 5: /math//nums/ {20}{5}|>{5}|{switch}{div}*! 06:38:52 it can't be /math/nums/ ? 06:38:59 Hmm 06:39:11 Shouldn't be too hard to do 06:39:23 nums is a subset of math? 06:39:26 No 06:39:29 nums is another library 06:39:38 Yeah, I'm going to leave it as it is 06:39:49 its /math/ is to import math, /nums/ to import nums 06:40:31 nums gives you {5} and {20} and so that you can easily create numbers. 06:42:24 !whirl 011000001111000011111000001111000011111000001111000 06:42:24 011111000001100100000110011111000111000111100011001 06:42:24 11000000000111110001000111110011001111100010001100 06:42:27 oops 06:45:16 I screwed up {mod} when I changed math.syn 06:45:18 Whoops 06:45:43 26 % 5 should be 1 not 125 :o 06:45:53 you think I should write a language based on trinary instead of binary 06:45:58 heh 06:46:13 * rabidpoobear wonders how 125 was a result 06:46:16 Something like Whirl only with 3 numbers you mean? 06:46:22 I have no idea, I'm following the stack 06:46:23 It used to work 06:46:34 i was just reading the http://www.trinary.cc/ page 06:46:38 and it sounds cool 06:46:47 trinary algebra vs boolean algebra etc 06:47:00 idk how i could construct a language out of it though 06:48:25 Hmm 06:48:37 * Arrogant rewrites math.mod from scratch 06:49:44 good plan 06:52:07 The whole operation should be: x - ((x // y) * y) 06:52:44 In Python, anyway. 06:53:02 makes sense 06:57:33 i'm naming my whirl intermediate language whinter 06:58:37 Haha, nice 06:59:56 ty :) 07:02:31 -!- nooga has joined. 07:02:38 hi 07:03:19 I'm basically defining all of math and stackops in Python as stack operations 07:03:32 def mul (s): s.append(s.pop() * s.pop()) 07:03:34 etc 07:03:41 ahm 07:03:51 Once this works I'll just take the operations I've used and it'll work. 07:03:53 Hey nooga. 07:03:57 hi Arrogant 07:05:35 Arrogant: are u building a stack machine? 07:05:54 nooga: Nope, I'm trying to write modulus in my language 07:05:58 Complicated. 07:06:09 oh 07:09:42 sup nooga 07:09:50 ill talk more in a bit, i got a grilledcheeze on stove 07:11:12 hi rabidpoobear 07:13:04 NOOOOOOOOOOOOOOOOOOOOOOOGA! 07:13:33 hei greg ;] 07:14:35 wassup? 07:15:44 i'm done cooking 07:16:03 greg owns egobot 07:16:18 Everybody knows that, by the way :P 07:16:31 There was an EsoBot-vs-EgoBot battle that I won despite my awful connection. 07:16:39 i didn't know if he was new 07:16:40 * GregorR laughs at calamari :P 07:16:42 who owns esobot? 07:16:46 ah 07:17:00 calamari. It's written in Java, and requires that the interpreters be in Java as well. 07:17:13 what's yours in? 07:17:18 hehe 07:17:23 I didn't see any battle 07:17:25 hey cala 07:17:43 ego is in C 07:17:56 the only wise hackers' choice 07:18:00 yea 07:18:11 wisdom is overrated 07:18:12 in fact, a lot of egobot is based directly on esobot, so you could say it is just an upgrade 07:18:24 lol 07:18:30 Quite the blatant lie ;) 07:18:36 Also, it's C++ 07:18:38 I like it tho ;) 07:18:48 and you have to admit the similarities 07:19:14 because esobot did come out first :) 07:19:28 but who cares, except you.. hehe 07:19:43 arrogant we gotta write one in Python now 07:19:49 Heheheh 07:20:08 esobot is gpl, so is ego, so it doesn't matter much 07:20:14 Nah, I hate writing IRC bots. I tried once. 07:20:30 calamari: True. 07:20:31 yeah i wrote one a few weeks ago for pyweek 07:20:34 it's damn easy 07:20:44 IRC bots really aren't that complicated. 07:20:48 you pack whole irc functionality in one class 07:20:57 and then just dispatch i/o 07:20:57 they're not that fun either :\ 07:20:58 ;p 07:21:27 of course they're fun 07:22:17 gregor is an advanced ai bot I wrote once and let grow.. bet you didn't know that 07:22:39 ;P 07:23:06 what do you mean "advanced" 07:23:14 ooh... 07:23:17 :P 07:23:26 lament: don't get upset, I didn't know as much when I wrote you 07:24:07 afk to finish what i was doing :) 07:24:12 k 07:25:33 -!- [bot]Zatao has joined. 07:25:39 that's the bot i wrote! 07:25:44 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 roflcakes... 07:25:55 ... 07:26:01 it was for pyweek 07:26:08 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 heh 07:26:18 -!- [bot]Zatao has quit (Read error: 104 (Connection reset by peer)). 07:26:28 for a python game programming competition 07:27:08 "someone else's trash" as a theme for a game? 07:27:15 yeah 07:27:54 fun competition 07:28:00 i got very little done 07:38:07 Yay, mod is working now. 07:38:19 It's been working for awhile 07:38:32 you just didn't notice? 07:38:34 It's just... I couldn't import math 'cause there was a broken one in the main directory. 07:38:38 oh 07:38:40 And I couldn't figure out why. 07:38:44 >< 07:38:50 {mod:*>*|<|{div}>|{mul}<|{sub}} 07:39:14 stack.append(stack.pop() % stack.pop()) 07:39:22 See, it's even shorter than Python, it must be great 07:39:47 i'm trying to write a program without any punctuation, in perl 07:40:47 * rabidpoobear knows nothing about perl. 07:40:54 print uc shift split for qw w apple banana lemon w; 07:40:55 Fibonacci numbers: /math/{fibo:(n(n*(f|=)-(f+|=)-(f+|=)++-|{fibo}-|{fibo}{add}))} 07:41:09 Arrogant: what's that? where is the spec? 07:41:14 semicolon is'nt punctuation? 07:41:30 Can't very well avoid the semicolon 07:41:33 it's arrogant's language Syntesthia 07:41:35 I think it's required in Perl 07:42:20 http://paragon.pastebin.com/736571 07:43:54 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 Oh, and cmp, comparison operations. 07:45:29 *synesthesia 07:46:11 * Arrogant shrugs. 07:47:35 n u g operators ;d 07:47:57 {fibo:(n(n*(f|=)-(f+|=)-(f+|=)++-|{fibo}-|{fibo}(n*>*[-<+>]<|)))} 07:48:04 For fibo without math 07:48:05 they often call me 'nug' instead of 'nooga' on Polish IRC 07:48:12 Haha 07:48:29 I like Synesthesia. It is my finest work. 07:48:58 I should do something more than fibonacci in it though. 07:49:37 quine! 07:50:06 nah 07:50:48 If I made it extendable in Python... hmm 07:51:31 * Arrogant goes to make some null-terminated string functions. 07:54:22 blah 07:54:54 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 del isn't a function, it's a keyword 07:55:13 So yeah 07:55:18 I think so. 07:55:22 del alist['a'] then 07:55:24 Wait no 07:55:24 ? 07:55:35 >_> 07:55:41 del alist[index] 07:55:47 oh right 07:55:50 kthx 07:55:56 del alist.index("a") 07:56:03 oh 07:56:07 a.remove("a") also works. 07:56:17 cool 07:56:21 that's what i'll use 07:58:33 * calamari oes to bed 07:58:40 and goes also ;) 07:58:43 -!- calamari has quit ("Leaving"). 07:59:16 eh 07:59:24 * nooga goes to school 07:59:31 :O 07:59:34 european? 07:59:35 *gasp* 07:59:39 yeah 07:59:51 something wrong? :> 07:59:55 heh 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:01:06 hm? 08:01:24 -!- GregorR-W has quit (Remote closed the connection). 08:01:32 nothin wrong 08:01:34 what country? 08:02:12 P o l a n d 08:02:14 -!- GregorR-W has joined. 08:05:21 anyone know how fast I can send messages on freenode before getting kicked? 08:05:30 or will it auto-limit me? 08:07:16 :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 hi 10:38:27 if i read file in "r" and use fgetc(), does it combine char 13 and 10 into 10 in windows? 10:38:44 (in C) 11:00:38 I would think that's implementation-defined, but usually, yes. 11:00:47 ah, ok 11:00:58 sounds good enough to me :) 11:06:58 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 Heh, it even allows for "foo \n" to read back as "foo\n". 11:07:42 "Whether space characters that are written out immediately before a new-line character appear when read in is implementation-defined." 11:08:08 that's stupid! 11:10:39 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 aah 11:30:37 -!- jix has joined. 11:54:31 -!- kipple has joined. 13:04:28 wohoooo! it works! 13:04:56 my horrible smatiny interpreter written in c. 13:57:52 "Hello worlor".. hmm, there seems to be a bug somewhere.. 14:23:26 ah, discovered the bug. problem is in the interpreter 14:26:06 luckily it was easily fixable 14:34:42 success 14:41:16 http://esoteric.voxelperfect.net/wiki/Hello_world_program_in_esoteric_languages#SMATINY 15:34:40 -!- nooga has joined. 15:36:45 hi 15:37:39 ey 15:37:48 wanna see my newest perl hack? 15:37:55 ok 15:38:00 although i can't understand it anyways 15:38:10 it is quite trivial.... and in some way... 15:38:13 you can 15:38:21 some way... awful ;d 15:38:32 http://perlmonks.com/?node_id=551288 15:38:33 here 15:39:02 you can run it 15:39:46 as someone said "I'm sure it will be a classic in highschools everywhere.".. 15:40:00 :p 15:40:08 i don't have interpreter in windows 15:40:14 im damn proud heh ;p 15:40:24 hah 15:40:24 then i must show you the result 15:40:46 though it's quite nasty 15:41:21 (') 15:41:22 (_)_) 15:41:22 DJc 15:41:24 well 15:41:29 damn irc 15:41:46 . (') 15:41:46 . / / 15:41:46 . / / 15:41:46 .(_)_) 15:41:46 .DJc 15:41:58 here ;p dynamic length 15:42:22 i'm mad 15:42:26 i.. see.. 15:43:24 but i said, it's inspired by one guy who's sooo DAMN & HELL & DAMN MAD 15:45:24 ok 15:45:43 gregorr? :p 15:46:04 no ;] 15:46:19 haha 15:50:11 well 15:50:34 too much vodka on hackers' conference :| 15:50:42 hah:( 15:51:01 which was it called? 15:51:07 the conference? 15:51:10 (anyways, i'm off to desert now, be back soon) 15:51:11 yeah 15:51:16 IGK 15:51:20 or dessert 15:51:23 year, dessert 15:51:25 it's local one 15:51:46 you can't know it ;] 15:52:02 but the vodka was called "Finland' 15:57:43 hehe 15:58:00 ah, ok, no, i wouldn't know it.. i was just thinking if it was some big one 15:58:05 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 heh 16:22:13 i was afk 16:22:17 hi jix 16:24:04 moin nooga 16:41:19 -!- khaladan has quit (Read error: 104 (Connection reset by peer)). 16:41:56 http://img67.imageshack.us/img67/4390/eutscheschwyenty7ky.jpg 16:41:59 muahahha 16:42:21 what does that mean 16:42:27 ^? 16:44:51 ekhm... "kind greetings in our motherland, pope" 16:44:58 but written phonetically 16:45:23 ah 16:46:11 cuz when pope talks in Polish he reads a german phonetic notation 16:46:56 and all Poles laugh at that 16:46:59 heh, a 16:48:14 Keymaker, do you know Loituma? ;p 16:52:56 what do you guys think: http://p-q.no-ip.org/hidden/new/index.php?page=main 16:53:54 honestly (as a man who earns money from making www templates)? 16:54:10 yes 16:54:15 awfull 16:54:18 ok 16:54:29 and using tables 16:54:32 which is awfull 16:54:34 i like tables 16:54:37 but don't worry 16:54:51 and anyways, my 2nd site 16:55:09 you'll put into it 16:55:17 that's nice 16:55:28 my 2nd was 1000 times more awfull 16:55:49 check that out: http://p-q.no-ip.org/hidden/new/index.php?page=main 16:56:26 ? 16:56:55 whoops 16:57:31 i mean that: http://regedit.gamedev.pl/warsztat/ (it was a favour, so no money) 16:58:35 how do you like it? 16:58:38 looks good to me 16:59:43 thanks 16:59:47 nooga: no, i don't know him/her/them/it 16:59:52 it is very simple though 17:00:17 Keymaker: check that out: http://roft.ru/files/Loituma-Levas_polka.mp3 17:00:20 hey, i like the look of that site 17:00:24 this song kills ;d 17:00:53 Keymaker: thanks 17:00:57 haha. aaargh! 17:01:18 don't tell me you listen that stuff.. XD 17:01:33 no, but it's fun 17:01:44 ya 17:01:53 g2g, bye 17:02:04 ok 17:19:37 -!- nooga has quit (Read error: 110 (Connection timed out)). 17:22:22 Still the incorrect ("L" versus "I") file name, I see. :p 17:25:18 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 the intro to programming exam being called 10101101 cracks me up, also 18:16:30 -!- GregorR-L has joined. 18:22:17 a period 3 ruby quine: http://rafb.net/paste/results/xM6F4c54.html 18:24:11 "period 3"? 18:24:33 well it doesn't output the source the first time you run it.. 18:24:45 but if you run the output from the output from the output you'll get back your source.. 18:25:19 Sort of terrifying. 18:28:17 Wasn't there a period 3 C quine in IOCCC once? 18:29:07 yes i think there was 18:29:13 i couldn't do that in c 18:29:35 it shouldn't be tricky. 18:30:29 Quines are /always/ tricky :-p 18:36:11 i allways start making such things when i should do my homework but i don't want to... 18:37:49 lol 18:38:06 That's why DirectNet has improved this past week :P 18:38:21 see my presentation I gave: http://compsoc.dur.ac.uk/~sc/quines.ppt 18:38:35 you may also be interested in: http://compsoc.dur.ac.uk/~sc/Esolangs.ppt 18:44:45 SimonRC: .ppt sucks! 18:45:02 there are programs to help you cope 18:45:12 SimonRC: tell me one 18:45:33 open ofice 18:45:46 ooimpress, specifically 18:45:51 Actually, slideshows as a method of presentation sucks. 18:45:55 Regardless of what software. 18:45:59 nargh i don't want to install a big office that won't run natively... 18:46:41 what OS are you on? 18:46:46 osx 18:46:48 ah 18:46:51 hmm 18:47:05 i just noticed that i have an old version of m$ ppt installed 18:47:17 I'm sure there are OSX programs that can at least read ppt. 18:47:28 yeah m$ ppt 18:50:57 poke around on http://www.rdpslides.com/pptools/index.html 18:53:28 i was able to open it using microsoft powerpoint i don't need any tools.. 18:56:55 Heheheh, pee-pee-tools. 18:56:55 I'm incredibly immature. 19:02:00 * jix 2 19:02:14 ππ 19:02:17 Ï€^2 19:02:33 Mmmmmmmm, Ï€ 19:02:48 how do you english speaking peaple pronounce Ï€? 19:02:59 Pie 19:03:06 Just like the food 19:03:31 we pronounce it like pee-pee ... 19:03:57 HAHHAHAH 19:04:04 So that wasn't a wise thing for me to say XD 19:12:34 -!- calamari_ has joined. 19:13:05 Squiddyyyyyyyyyyyyy 19:13:14 hi big g 19:13:32 Quite possibly the worst nickname ever :P 19:13:52 thats what you get for having a boring nick :) 19:14:07 -!- GregorR-L has changed nick to grables. 19:14:12 Howzat? 19:14:14 there you go 19:14:33 See, I just named myself after a piece of software I wrotre :P 19:14:36 *wrote 19:14:44 what does it do 19:15:06 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 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 great for Q-BAL 19:46:26 you hava que of unsorted queues, and a que of sorted queues. 19:46:39 (spelling) 19:47:04 call them S and U 19:47:13 initially, U contains the input 19:49:32 ...? 19:49:35 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 once U is empty, ... 19:50:19 the first step sound like O(n lg n) 19:50:27 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 tada! 19:50:49 uhm and where is the sorting? 19:51:08 I just explained it. 19:51:20 yeah but that won't sort anything..? 19:51:23 it's a variation of merge sort 19:51:27 yes it will 19:51:39 yeah but you didn't do a single comparison.. 19:51:48 the merge does comparisons 19:51:59 ah.. 19:52:01 actually, I realise that the whole thig is fucked up 19:52:23 but why do you split it this way in step 1? 19:52:26 you should take the input and turn each element of it into a 1-element queue... 19:52:32 jix: that's what's wrong 19:52:41 then merge the one-element queues 19:52:44 that's the thing that confused me... 19:52:47 yeah 19:53:11 and the fact that S is a queue makes it n lg n, rather than n^2 19:54:10 but you could do a quicksort with two queues... 19:54:13 oh wait.. 19:54:15 no... 19:54:27 you could do a quicksort step with two queues... 19:55:15 but appending queues is slow, whereas merging them is easy 19:56:19 maybe not slow, but inelegant 19:58:10 -!- GregorR-L has joined. 19:58:17 hi 19:58:37 '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 !help 00:19:58 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 00:20:00 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 If anyone can find a more beautiful fibonacci number function than Synesthesia's, I'll give them an e-cookie. 05:57:23 {fibo:(n(n*(f|=)-(f+|=)-(f+|=)++-|{fibo}-|{fibo}*>*[-<+>]<|))} 06:01:18 !glass {M[m(_d)(Debug)!"Fib""fib"(_d)(fc).?]} 06:01:18 (_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 We're going to have to have a language war. 06:01:27 http://www.befunge.org/fyb/fyb/ 06:01:38 Or http://www.esolangs.org/wiki/FukYorBrane 06:01:56 Okay, not fyb. Though it's cool. 06:02:07 lol 06:02:49 Possibly the coolest esolang concept ever 06:03:28 Then why don't you beat logicex-2 :) 06:03:39 Because I'm stupid :) 06:03:58 Heh 06:05:24 Of course, Glass' interpreter is probably in C++ isn't it? 06:06:57 I'm not hardcore enough for that :) 06:07:36 One of these days I'm going to learn Haskell and implement something in that. 06:07:42 Hah 06:07:45 Yeah, Glass is in C++ 06:07:51 I heard Haskell is good at parsing. 06:08:14 Yeah ... and painful at almost anything else ^^ 06:09:12 Yep. 06:09:20 Haskell done hurt me brain. 06:10:03 Pyparsing made writing Synesthesia's interpreter so easy anyone could've done it. 06:11:23 http://paragon.pastebin.com/738699 06:28:57 -!- rabidpoobear has joined. 06:29:05 hey arrogant 06:29:14 Hey rapidpoobear 06:29:16 http://paragon.pastebin.com/738699 06:29:22 For a look at the interpreter 06:29:33 See how childish it is :D 06:31:51 what does the "class classname (something):" something part do? 06:32:06 ... I thought you wrote in Python 06:32:12 >_> 06:32:20 i've never seen that before 06:32:23 So did I :( 06:32:23 :? 06:32:32 ha 06:32:41 Python is an object oriented language, that's for defining classes 06:33:15 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 Oh. 06:33:31 Subclassing. 06:33:43 ah! 06:34:13 (object) is how you create "new-style" classes 06:34:25 It's the prefered way to create classes now. 06:34:40 what does that change? 06:35:26 Lets you use property, staticmethod, and classmethod 06:36:05 Also, metaclasses. 06:36:07 Lots of magic. 06:36:17 A few other things. 06:36:24 guess I should learn about it then 06:37:03 I like magic 06:37:11 hey gregor btw 06:38:16 Of course you like magic, you wouldn't be in here otherwise. 06:38:27 lol 06:39:42 do you have any example .syn programs? 06:39:51 {fibo:(n(n*(f|=)-(f+|=)-(f+|=)++-|{fibo}-|{fibo}*>*[-<+>]<|))} 06:39:54 That's about it. 06:39:59 I'm trying to work out some other stuff. 06:40:21 Now you just need Ackethesia, for .ack files X-P 06:41:45 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 K. 06:43:28 so your interpreter can be run with either "interpretername foo.syn" or "interpretername - programtext"? 06:43:34 Right. 06:43:38 neat-o 06:43:41 That was really just for testing it 06:43:50 I'll probably think up something more ... usual for later. 06:45:24 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 arrogant are you a professional programmer? 06:46:30 I'm a professional amateur 06:46:39 I pay myself 06:46:41 With video games. 06:47:12 Like see, in front of me iis Metroid Zero Mission. 06:47:14 Great game. 06:47:37 Why do you ask? 06:48:24 GregorR, I must admit Glass is pretty genius. 06:48:44 just wonderin' 06:48:52 Gregor works for Intel 06:49:20 Hahahah 06:49:27 Glass is fun :) 06:49:31 hmm pyparsing install didn't work 06:49:41 what version of Python do you have? 06:49:58 2.4.2 06:50:01 Ojh. 06:50:02 Oh*. 06:50:08 rabidpoobear: Out of curiousity, what did this observation, "Gregor works for Intel," have to do with anything? 06:50:43 uh, cause we were talkin' about workin'! 06:50:50 Um, OK XD 06:50:53 :) 06:51:04 He was wondering if I were a professional programmer 06:51:08 Ah 06:51:15 arrogant do i need an older version of python? 06:51:21 No 06:51:21 erm 06:51:26 :/ 06:51:30 yeah, the installer just didn't work, i remember now. 06:51:32 I was hoping you were outdated or something 06:51:34 I'm getting the source 06:51:46 Incidentally, Intel's new logo and slogan are awful ^^ 06:52:23 the blue intel with the swoosh around it? 06:52:32 Yeah 06:52:44 With the font that's sans-everything. 06:52:55 Sans-detail, sans-readability, sans-aesthetics. 06:53:17 * Arrogant applaused 06:53:18 what's the slogan theN? 06:53:25 "Leap Ahead" 06:53:29 So stupidly generic. 06:54:09 They should make more processors named after vegetables. 06:54:15 Also 06:54:17 They should make it 06:54:21 "It's all inside" 06:54:26 And then JCPenney can sue them. 06:54:41 The Intel Asparagus 06:54:42 hah 06:54:47 And the Asparagus-D 06:54:51 And the Asparagus-M 06:55:58 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 should I run setup.py? 06:56:56 unzip it and run "setup.py install" 06:57:01 It'll put itself in the right spot 06:57:57 yay 06:58:42 I should learn how to write a recursive decent parser 06:59:14 At the moment the only language I can write one in is Python. And that's because of pyparsing. 06:59:31 what is {fibo:(n(n*(f|=)-(f+|=)-(f+|=)++-|{fibo}-|{fibo}*>*[-<+>]<|))} supposed to do? 06:59:42 It's a fibonacci function 06:59:51 You'll have to put a number on the stack and call it first 07:00:02 Hmm 07:00:14 try {fibo:(n(n*(f|=)-(f+|=)-(f+|=)++-|{fibo}-|{fibo}*>*[-<+>]<|))}++++++++++|{fibo}*! 07:00:24 That'll stick 10 on the stack, call it, pop, and output. 07:00:40 55? 07:01:02 Yep. 07:01:07 neat 07:01:11 The 10th number in the fibonacci sequence is 55. 07:01:32 1 1 2 3 5 8 13 21 34 55 07:02:03 your lanugage's syntax confuses me 07:02:25 Would we have it any other way? 07:02:28 Without having read anything about it, I must suspect it's just ripped off from Glass ;) 07:03:02 I love you too ;) 07:03:07 http://paragon.pastebin.com/736571 Read the spec. 07:04:14 Oh, OK, I gets it, it's sort of like Brainfuck with scopes/functions/et cetera? 07:04:35 Yeah. 07:04:39 And a stack. 07:04:47 Erm, right, a global stack. 07:05:21 * Arrogant nods. 07:05:40 And they're not really functions 07:05:44 No return values 07:06:11 Well, there's a global stack. 07:06:18 Global stack = handy return values :P 07:09:03 Yeah. 07:09:09 Subroutines, though ;) 07:09:37 Technically, nothing is passed in, nothing is passed out. 07:09:42 But yeah, might as well be. 07:10:22 Well, the same can be said of Glass :-P 07:11:40 True 07:14:24 I think for a first language it's a fairly good job 07:14:56 It also doesn't fail to confuse the fuck out of people 07:15:13 So I think it succeeds one of the main goals of esoterica 07:15:31 Referring to Synesthesia, yes? 07:15:37 Yeah, it's pretty nice - I think it's a good implementation of Brainfuck + functions. 07:15:53 Now get Brainfuck + classes and I'll actually have some competition in the OOP-esoteric field. 07:16:38 I'm working on a concept that wouldn't quite be classes but it would give you the neccesary functionality 07:17:05 As in, static scopes with addresses that can be stored as pointers. 07:17:18 Something similar to Synesthesia in a few ways 07:17:23 But drastically different in others 07:24:12 nite guys 07:24:25 -!- rabidpoobear has quit ("(>'_')>"). 07:45:49 -!- khaladan_ has joined. 07:47:59 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 !!!!! http://thedailywtf.com/forums/permalink/74461/74568/ShowThread.aspx#74568 08:49:01 Huh? 08:49:01 * SimonRC goes 08:54:41 Oh wow. 09:00:39 -!- khaladan has quit (Success). 09:43:15 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 hi 12:24:52 -!- jix has joined. 12:43:37 hi jix 12:49:26 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 Hah. 15:35:46 I had a bitmap file that was pretty much exactly 9 decimal megabytes. 15:36:02 I turned it into a PNG, and now it's about 480 decimal kilobytes. 15:38:00 -!- kipple has joined. 15:40:20 well 15:40:23 hi kipple 15:42:15 hi 15:57:51 Bah, tinypic shrunk my picture. 15:58:15 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 Ah. And here's one chunk of it in its full glory: http://i4.tinypic.com/10qcuu1.png 16:03:53 And an even smaller piece: http://i4.tinypic.com/10qcvgi.png 16:55:21 -!- calamari has joined. 16:55:28 hi 16:55:45 hi 16:55:47 hi 16:56:33 ihope_: good one 16:57:38 what's the CA? 16:58:43 It looks like M:??78/1??? or something along those lines 17:00:40 !txt2bf Hello World! 17:00:43 Huh? 17:00:46 !help 17:00:47 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 17:00:49 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 !bf_txtgen Hello World! 17:01:11 104 ++++++++++++++[>+++++>+++++++>++>++++++<<<<-]>++.>+++.+++++++..+++.>++++.>+++.<<.+++.------.--------.>+. [193] 17:01:13 It's C4,NN,S3aba3ba6ba,B3aba3ba7b, if that makes any sense. 17:01:22 no 17:01:28 what format is that? 17:01:41 * SimonRC was using the format used by Life32, etc 17:01:43 It's the one used my Mirek's Cellebration. 17:01:55 s/my/by/ 17:02:29 It's a Von Neumann, or however that's spelled. 17:03:01 Survival's on 2 or 3 neighbors, and birth is on 2, 3, or 4. 17:03:31 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 Then it behaves as a normal empty cell. 17:03:55 that'd be V:23/234 17:04:12 v = von neumann, 23 = survival, 234 = birth 17:04:37 ah, that ruel doesn't specify the long death thing, though 17:04:45 * SimonRC nicks the image for his wallpaper :-) 17:05:00 V:23/234/4, or something like that. 17:05:10 Life32 doesn't seem to support generations rules. 17:05:11 probably not 17:05:17 binary only 17:06:00 And that's why I prefer MCell. 17:06:13 !help 17:06:15 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 17:06:16 I suspect Life32 is faster, though 17:06:17 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 Dobleve te efe ... 17:06:37 mh? 17:06:46 what's suprising? 17:06:49 My connection is clearly still up, but I can't get an inbound connection. 17:07:21 odd 17:11:13 -!- jix has joined. 17:17:29 -!- KoH has joined. 17:21:08 -!- khaladan has joined. 17:21:12 GregorR-W: put EgoBot onto #brainfuck, will you? 17:21:41 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 odd 17:22:37 See how trixy and fast that was :) 17:22:41 -!- nooga has quit (Read error: 110 (Connection timed out)). 17:22:44 how does *that* work? 17:22:52 Autoreconnect. 17:23:03 But I stole the nick in less time than it took for my alter ego to reconnect. 17:24:04 heh 17:24:16 !bf [-]++++++++++[->++++++++++>++++++++++>+++++++++++>+++++++++++>+++++++++++<<<<<]>++++>+>-->-->+>[-][<]>[.>]<[<] 17:25:32 -!- khaladan has quit (Read error: 104 (Connection reset by peer)). 17:26:59 GregorR-W: are you still not able to get into your home machine? 17:27:07 Nope. Very odd. 17:27:15 I may have just forgetten -R2234:localhost:22 17:27:18 You should put a gaping security hole into EgoBot in case this happens again. 17:27:25 8-D 17:27:31 Gaping security holes rawx0r. 17:27:50 BTW, did you see the trailer for Titanic 2? 17:28:02 O_O 17:28:07 * SimonRC finds it... 17:28:12 Oh god please tell me there's no Titanic 2 ... 17:28:16 Please tell me it's a joke. 17:28:25 http://www.youtube.com/watch?v=vD4OnHCRd_4 17:28:37 it's funny 17:28:41 * GregorR-W 's work computer is speaker-free. 17:28:42 and very well done 17:28:51 :-( 17:28:56 headphone socket? 17:29:13 Not only speaker-free, sound-card-free. 17:29:35 summary: Jack (LdC) is found in the current day in a block of solid ice on the seabed... 17:29:51 lol 17:30:17 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 That's ridiculous XD 17:30:37 It's a fake, BTW 17:30:42 I figured. 17:31:28 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 Naturally. 17:32:01 very cleverly done 17:33:05 I dunno where they got the block-of-ice shots from. 17:34:05 ah, wait, I think that's from a movie where the thing in the block is actually an alien 17:50:09 *klick* 17:50:39 Y'know how hand-coded assembley programs tend to be faster even than C... 17:51:43 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 You don't think in terms of if-else, or variables. 17:52:06 I guarantee you with 100% certainty that that's true. 17:52:13 You think in terms of the tape, and [] 17:52:16 hmm 17:52:37 But there's still some overhead. 17:52:48 Or whatever that's called. 17:53:11 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 But BF isn't the target language. 17:53:57 And it disallows access to plenty of CPU features. 17:58:36 gcc inline assembly is bad... 17:59:22 it screws up gcc's register allocation... 17:59:39 well maybe that doesn't matter on x86 where you don't have a lot of registers 18:00:17 but it does matter on ARM or PPC... ldr r4, =bla ; mov r0,r4 and not using r4 anymore hurts... 18:05:27 Oh, SimonRC: want a "rectangles" thing that wraps around properly? 18:06:09 ? 18:06:29 what do you mean? 18:06:31 One that you could use as a tiled wallpaper. 18:06:37 Without it looking weird. 18:06:50 I can;t actually set wallpaper 18:07:04 Oh. 18:07:15 At Uni it's disallowed, and at home I run ratpoison. 18:16:28 Woot, rundll stopped working and now I can't terminate it. 18:16:44 :-S 18:16:59 * ihope_ wishes the "End Process" button on the Windows Task Manager were more effective. 18:17:00 you need that kit that gives you more-powerful system commands 18:17:20 What I need is Linux! :-) 18:18:15 Okay. rundll didn't crash AGAIN, did it? 18:18:33 I think there is a registry setting you can use to reduce the timeout when ending prog 18:18:37 processess 18:24:45 you need osx... 18:29:41 You need DOS 18:29:49 heh: http://img461.imageshack.us/my.php?image=114661685225ft0stealthfighter3.jpg 18:30:02 the great stuff people get up to at military bases 18:30:12 ( :-S ) 18:33:03 Hmm... 18:33:15 What's the shortest BF program that is itself Turing-complete? 18:33:40 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 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 ihope_: Um, no ... 19:27:48 welllllll... 19:27:50 But programs can compute. 19:28:04 you can abuse programs to get them to do computation. 19:28:05 Shouldn't something that can compute have a computational class? 19:28:14 -!- sp3tt has joined. 19:28:51 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 Well, OK, yes, if it does computation then it has a computation class. 19:29:07 But then it's an interpreter, and what really has the computation class is the language you interpret. 19:29:41 however, a language (interpreter) could be like a computational class, and the programs it interpret would be automata 19:29:50 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 That wish is sorta unlikely to come true. 19:46:03 No computing class has been found which is higher than TC 19:46:10 So, ATM, that's the highest computing class :P 19:46:34 They've been found, but never implemented. 19:46:56 Brainhype programs can be in a class higher than TC. 19:47:31 And a Brainhype interpreter is, oddly enough, in a higher computational class than any Brainhype program can be. 19:52:05 !url Brainhype 19:52:09 Huh? 19:52:17 !google Brainhype 19:52:21 Huh? 19:52:24 :-S 19:52:29 You guys are jerks X-P 19:53:04 !help 19:53:07 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 19:53:09 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 !bf_txtgen http://www.google.com/search?q= 19:53:19 Grf 19:55:19 Tee hee? 19:55:23 2783 ++++++++++++++[>+++++>++++++>++++>+++++<<<<-]>>>>----------.<<<++.>.<+++++.-.>>>++.--.<++++++++++++++++.---.>+++++.<-.>---.--.<<+++++++++++++++++++++++++.<+++++++++++++++++++++++++.>+++++++.>+++++++++++++++++++++++++++++.>----------------------------.<<<+++.>.>+++++++++++++++++++.<----.>>+++++++++++++.<<<---.>+.++++.<++++.>>++.>++++++++++++++++.---------------------------.< 19:55:59 !rhotor I interpreted that as "BitchAnger"... aiee. 20:06:06 It was carefully named :P 20:09:57 heh 20:10:00 Say, why don't you add a Minimum interpreter to EgoBot? 20:11:02 Isn't it not only worthless but unimplemented? 20:11:37 main = getLine >> putStrLn "Syntax error" 20:11:41 There's your implementation. 20:12:00 puts"Syntax error" 20:12:02 hah ruby is shorter! 20:12:31 main=interact(const"error") 20:12:37 Is Ruby shorter than that? 20:12:58 Hey, might as well s/error/e/ 20:13:17 isn't puts"Syntax error" shorter? 20:13:40 Does that ask for a line of stuff, too? 20:13:48 oh no... 20:13:55 gets;puts"Syntax error" 20:14:06 Yep, Ruby wins. 20:18:59 Anyway, there's three implementations. Which one do you want? 20:25:14 gets;puts:Error 20:29:16 Oh, a 12-character implementation: main=error"" 20:29:47 That just plain error-ifies, though. 20:30:31 raise 20:30:48 that generates RuntimeError: 20:31:27 Okay, even "main=f" is longer than that. 20:38:58 "TELL STORY!" "What kind of story?" "A real story." "About what?" "This." "Well, one morning..." "Tell me another." 21:07:51 "Cielito lindo" = pretty little angel? 22:05:11 -!- ihope has quit (SendQ exceeded). 22:06:05 -!- ihope has joined. 22:15:38 Ugh. 22:16:02 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 ihope: :-D 22:26:18 * SimonRC is currently locked in a building. 22:26:20 :-( 22:26:41 No panic bars? 22:27:12 It's not that desparate a situation yet. 22:27:44 Um... 22:28:04 Doesn't everybody use panic bars even when it's entirely unnecessary? 22:28:10 erm, no 22:28:56 Erm, yes? 22:29:39 I suspect I can arrange a calmer method to get out 22:29:59 In fact, I am in a conversation which should lead to a conversations that gets me out. 22:30:05 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 probably 22:32:42 A panic bar is that bar on the inside of public doors that people always push when exiting. 22:34:46 WTF? 22:34:50 Since when is that called a panic bar. 22:34:52 ? 22:36:12 What *is* it called, then? 22:36:24 A bar. 22:36:26 Just a bar. 22:36:52 * SimonRC is currently locked in a building. 22:36:56 No bars? 22:37:13 Doesn't really work quite as well. 22:37:19 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 bye 22:44:55 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 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 ihope_: that's bad 01:17:26 "Good morning! And in case I don't see you: good afternoon, good evening, and goodnight." 01:17:32 :-D 01:17:42 _Truman Show_ ++ 01:24:42 Who can guess what the Spanish words "básquetbol", "fútbol", "tenis", and "hockey" mean? 01:25:08 gn8 01:25:16 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 01:41:54 since when has 8 been "ight"? 01:42:02 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 _ihope: ??? 03:04:09 <_ihope> Let's see here... 03:04:33 <_ihope> http://www.markovbible.com/ 03:04:49 "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 !glass {M[m]} 03:59:44 !glass {M[a]} 03:59:50 NO M.m! 04:00:45 -!- KoH_ has quit (Read error: 113 (No route to host)). 04:01:33 !glass {M[mM] 04:01:40 OK 04:01:41 !glass {M[mM]} 04:08:45 Coderately-optiming environment. 04:08:49 Wow. 04:09:34 !glass{M[m<1>O(on).]} 04:09:35 The code spacters only 5000. 04:09:38 hmm? 04:09:40 Huh? 04:09:48 -!- KoH_ has joined. 04:10:41 * Frainfuck operates have tried (in some have been knother the [http://www.amin the code spacters only 5000. 04:10:48 !glass{M[m<1>O(_o)!(on).]} 04:10:52 Huh? 04:11:00 !glass{M[m<1>O(_o)!(on)]} 04:11:04 Huh? 04:12:16 !glass{M[m<1>(_o)O!(_o)(on)]} 04:12:19 Huh? 04:12:24 !glass{M[m<1>(_o)O!(_o)(on).]} 04:12:28 Huh? 04:12:44 !glass{M[m<1>(_o)O!(_o)(on).?]} 04:12:47 Huh? 04:13:00 !glass{M[m"Hi"(_o)O!(_o)(o).?]} 04:13:05 Huh? 04:13:27 !glass{M[m(_o)O!"Hi"(_o)(o).?]} 04:13:32 Huh? 04:13:44 !glass{M[m(_o)O!"Hi"(_o)o.?]} 04:13:47 Huh? 04:13:57 !glass{M[m(_g)O!"Hi"(_g)o.?]} 04:14:01 Huh? 04:14:39 oO 04:14:43 wart: A small, crocky feature that sticks out of an array (C has no checks for this). 04:14:44 !glass {M[m(_g)O!"Hi"(_g)o.?]} 04:14:51 Hi 04:14:58 * Sgeo faints 04:15:04 !glass {M[m<1>O(_o)!(on).]} 04:15:35 !glass {M[m<1>(_o)O!(_o)(on).?]} 04:15:39 1 04:15:56 Yay! 04:17:14 !glass {M[m"Yay! I can use Glass!"(_o)O!(_o)o.?]} 04:17:20 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 int-e: hi 14:48:16 hello. 14:48:36 haven't seen you here for a while 15:40:15 hmm. I'm not doing much esoteric stuff anymore. 15:47:03 :-S 15:47:18 i began 2 weeks ago :) 16:32:13 -!- KoH_ has joined. 16:34:42 -!- ihope has joined. 16:39:06 The dover fove qumps dove fog. 16:43:30 ?? 16:45:17 It's a scrambled version of "The quick brown fox jumps over the lazy dog." 16:45:56 o_O 16:46:29 scrambled how? 16:46:52 * SimonRC goes 16:47:24 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 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 182. Swap 155 withing. 17:01:57 170. Swap 108. ; 'l' 17:03:18 175. Swap 175 with 72. ; gets that ready to nothing. 17:03:51 167. Swap 111 with 187 with 136. Do nothing. Swap 177 with 109. 17:04:03 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 ihope: ah, disassociated press, I see 17:55:14 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 hi 21:25:27 Hello. 21:31:03 NOOOOOOOOOOOOOOOOOOOOOOOOOOGA 21:31:13 , 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 sup 21:58:21 -!- mtve has quit (Read error: 110 (Connection timed out)). 22:03:14 * ihope points up 22:03:15 That. 22:04:59 Yes. 22:05:35 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 ... 22:11:38 (unsigned) (signed) 0 == 0 22:12:08 stores that $0 in an especially unsigned bank and ends up with about 40 million dollars 22:12:10 Erm. 22:12:27 * ihope stores that $0 in an especially unsigned bank and ends up with about 40 million dollars 22:14:45 nigerian scam? 22:15:45 :-) 22:16:08 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 i still want to write a scam baiting bot... 22:39:22 someone replayed to all emails with OK and the scammer thought he was talking to a real person^^ 22:40:15 Heh. 22:50:09 -!- Inode has joined. 23:30:27 Which one doesn't belong: llllllllllllllllllllllIllllll 23:30:50 the 3rd l? 23:30:57 Um... 23:31:06 I'd have said the I. 23:31:15 ihope: racist! 23:43:48 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 A, air elementals, fire elementals, earth elementals, water elementals, titans, Lord Surtur, I, Vlad the Impaler, skeletons, werejackals, werewolves, wererats. 00:43:56 Hmm... I isn't actually a monster class, is it? 00:46:19 Isn't it "I" when there's a monster you can't see. 00:46:25 #define DEF_INVISIBLE 'I' 00:46:27 in monsym.h. 00:46:34 Yep. 00:46:36 &, salamanders, '. 00:49:39 Those are all the monsters that still exist in my NetHack game. 00:49:55 The rest have been genocided. 00:49:59 Including @. :-) 00:51:59 At least you 00:52:08 '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 I download a tar.bz2, dump the contents in /usr/local/lib/win32, and it *just* *works*. 03:29:56 now it grocks some windows formats that are common on the web 03:32:15 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 Yeah, only 17 people. 04:19:39 "Nobody" 04:19:46 Wrong channel 04:19:49 I had the ? in it 04:19:57 :P 04:20:16 Just right clicked and joined from xchat, didn't notice the "?" on the end 04:24:45 !glass {M[m(_o)O!"http://www.esolangs.org/wiki/"(_o)o.?]} 04:24:51 http://www.esolangs.org/wiki/ 04:36:56 -!- coder_ has quit ("Leaving"). 05:06:56 -!- Arrogant has joined. 05:36:13 Hey. 05:53:12 -!- Robdgreat has quit ("I'd rather have this bottle in front of me than a frontal lobotomy."). 05:55:14 'lo 06:25:41 * Arrogant wrote a new language spec/interpreter last night... time to run more tests 06:41:00 Scopes are reaccessable now 06:41:26 Every one of them has an address 06:50:14 (n code) has become !%(code)x 06:50:35 (g code) has become 0(code) 06:50:38 Great fun. 07:18:01 -!- Robdgreat has joined. 07:27:54 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 (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 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 Hey nooga, CXI 08:08:27 hi :) 08:09:32 hihi hi 09:23:31 http://paragon.pastebin.com/742484 09:23:33 Success 09:24:13 Effectively variables <3 09:25:02 Now to sleep. 09:25:04 -!- Arrogant has quit ("Leaving"). 09:26:41 whatwasthat o.O/ 10:03:35 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 Arrogant is evidently trying to beat perl at its own game 14:46:54 |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 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 Yes. 17:51:25 But it can't be Turing-complete or above. 17:52:15 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 lolol: http://www.ct24.cz/.multimedia/video/1148124018_Rath.wmv 17:55:09 If you have a programming language where every program goes into an infinite loop without doing anything, then... wait a minute. 17:57:07 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 lol(2): http://www.youtube.com/watch?v=cF5NletBOvg 18:20:39 "Algorithm March" 18:20:40 :-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 hmm 18:22:00 dunno about that 18:24:53 It can't be capable of infinite-loop based on the doesHalt() information 18:25:00 indeed 18:25:15 \r\n is crlf right? 18:25:17 okay, how about LISP with no functions 18:25:28 I meant Scheme. 18:25:43 Without functions you can't loop at all. 18:26:07 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 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 But no loops means that it always halts? 18:28:06 I don't want it to be "always halts' 18:30:51 ah, ok 18:30:53 hmm 18:46:33 hmm i think brainhype has a contradiction(??) 18:47:01 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 but i have to do homework now... 18:51:56 jix, the description of Brainhype has it solving the halting problem for its own computability class 18:53:46 *computational 19:11:16 -!- pgimeno has quit (Read error: 104 (Connection reset by peer)). 19:14:33 jix: indeed 19:14:45 hmm 19:20:27 Sgeo: yeah but you can write a program which halts if it doesn't halt and the otherway around.. 19:22:22 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 but i shouldn't know this i'm in grade 10.... ;) 19:24:29 why not?@ I knew it at that age 19:24:43 -!- pgimeno has joined. 19:25:06 SimonRC: that was j/k (see ";)") 20:02:03 yeah, ok 20:10:53 -!- SimonRC has quit ("Lost terminal"). 20:11:54 -!- SimonRC has joined. 20:13:53 grrr 20:13:54 I just lost several week's worth of scrollback 20:15:22 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!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 The "n=" prefix says it's not from your identd, so you should probably blame your IRC client. 20:46:55 Identd... I oughta enable that. 20:47:25 -!- ihope has quit. 20:48:47 -!- ihope has joined. 20:48:50 Hmm. 20:49:16 The ident thingy isn't working. 20:52:23 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 "I guess I'm a child progeny." 21:10:58 --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 My touchpad has no scroll wheel. 22:00:24 * ihope bangs his head on the wall 22:01:20 Tragedy. 22:05:09 Hmm... flan de chocolate... 22:07:42 Nah. Flan de queso con chocolate. 22:18:31 Now, what's a polite way to say "removed yucky (and incorrect) description of the word 'foobar'"? 22:19:50 That sounds polite to me. 22:20:10 It does? 22:20:43 What about "neither of the language specs you added to the wiki are complete"? 22:24:44 -!- tgwizard has quit ("Leaving"). 22:24:55 That I'm not sure about. Sounds neutral. If it's factually correct. 22:32:07 what about "You smell like ass, get out of my internet"? 22:35:24 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 So shooting a gun can mean either shooting with a gun or shooting at a gun, eh? 22:51:35 Who shoots at a gun? 22:51:56 Um... 22:53:49 * SimonRC is hungry 22:54:51 how about "shooting up" :-) 23:08:57 Lucky Luke often shoots at a gun. 23:14:39 (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 hello 01:21:50 -!- Arrogant has joined. 01:25:08 Hello everybody. 01:25:31 hey 01:25:51 whats crackin 01:27:36 Trying to get over how cool the language I made while I should have been sleeping is. 01:27:47 heh 01:27:49 ;) 01:28:05 Of course, I might be stretching things a lol 01:28:07 lil* 01:28:12 Nah 01:28:46 Just trying to figure out a few kinks in the armor though 01:35:03 oh 01:35:06 what are they? 01:36:04 Really nice game: http://gamegarage.co.uk/play/clickdragtype-2/ 01:39:11 Well, until just a moment ago, I wasn't putting scopes into the scope has 01:39:12 hash 01:39:19 I was wondering why that was failing 01:41:05 Let me update the spec and then I'll let you see what I'm working on 01:41:14 Scope hash... 01:42:00 Yeah. 01:42:19 Sounds very evil. 01:42:41 It is. 01:42:42 * ihope gives Arrogant a pat on the back 01:42:43 I'll show in a moment. 01:42:55 Actually, I'll give a taste. 01:43:56 http://paragon.pastebin.com/743908 01:44:17 The language is stack-based 01:44:25 Nice. 01:44:37 There is an unlimited number of global stacks 01:44:53 Then there are scopes 01:45:00 Each scope has a memory tape ala Brainfuck 01:45:12 * ihope gets dizzy 01:45:29 It gets worse 01:46:03 {name:code} defines a subroutine, {name} calls that subroutine. A subroutine has its own static scope. 01:47:04 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 Hey rabid 01:47:19 hey arrogant 01:47:25 I came up with a brilliantly evil new language based off of synesthesia 01:47:36 what's it called? 01:47:41 Rack atm 01:47:52 No significance 01:48:11 The name of a torture device kinda felt appropriate 01:48:43 Anyway, the (code) operator pops the stack, looks up the scope, executes code 01:49:38 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 So! 01:50:00 {foo} (code) effectively executes 'code' in a named scope 'foo' 01:50:17 Which allows you to use it as a variable 01:50:33 {foo} (0+++++*) would store 5 in {foo} 01:50:40 {foo} (|) would retrieve it 01:50:45 ooh, neet 01:50:55 *neat 01:51:31 Here's a list of commands, but it doesn't describe things 01:51:45 Was kinda making things up as I went along 01:51:56 http://paragon.pastebin.com/743924 01:52:09 Btw, it's not a superset of Brainfuck anymore 01:52:22 The only operators that work the same are < and > 01:52:31 + and - effect the top value on the stack 01:52:47 . and , push and pop the stack 01:55:29 ohno i killt him 01:56:20 eh? 01:56:25 mt? 01:56:32 oh 01:56:33 nvm 01:56:38 i'm here 01:56:42 just reading 01:57:15 > and < scroll through memory cells in the current scope's stack? or is there just one stack? 01:57:23 In the current scope's tape 01:57:35 \ and / for changing through global stacks 01:57:40 ah 01:57:59 how many stacks can you have? 01:59:08 Infinite 01:59:12 It's a hash 01:59:23 So it doesn't make them until it needs to 02:00:42 Well, you know, as infinite goes, not really. But you get what I mean. 02:01:47 yeah 02:01:50 Do the specs explain it enough for you to understand how it works anyway? 02:02:14 uh 02:02:28 (code) pops whatever's at the top of the stack and executes it? 02:02:39 Nah 02:02:46 It pops the stack, and looks up the scope with that address 02:02:47 >_> 02:02:57 Like if the stack is [1] 02:03:06 (++) will do ++ in scope 1 02:03:32 why in scope 1? 02:03:37 oh 02:03:39 okay 02:03:44 jeez 02:03:53 Fried your brain yet? 02:04:11 (n code) is gone, of course 02:04:15 But you can emulate that behavior 02:04:30 (n code) wasn't good enough because it didn't allow you to return to the scope later. 02:04:40 !%(x code) instead now 02:04:48 Huh? 02:04:59 See, even EgoBot is confused. 02:05:05 ! for grabbing a new scope, % for duplicating, x for destroying the scope. 02:05:13 Huh? 02:05:19 stfu 02:05:36 !whirl 11110101011100101010101101001 02:05:50 hmm I wonder what happened. 02:06:07 Should've been a maytag 02:06:14 Anyway. 02:07:25 You can leak hella memory 02:09:25 1[&:!1] for example 02:10:02 Infinite loop, creating a scope each time 02:10:17 oh, so if you get the interpreter installed on egobot we can crash gregor's computer with it? 02:10:47 Oh, it would take a long time. 02:10:52 But yeah. 02:12:30 There are three characters I'm not using yet... I mean, other than letters. 02:12:55 Wait, 4. 02:12:58 ' " ~ ; 02:15:02 ~ must have something to do with time. 02:15:05 It MUST. 02:15:16 ha 02:15:29 afk tv 02:15:53 what why 02:15:57 why time 02:16:05 Because. 02:16:35 In one language, ~ is an essential part of time-expressions. In another, it creates a Time-Variable. 02:17:03 I don't have time-related anything 02:17:07 Nor do I have the desire to have 02:17:13 Aww. 02:20:09 -!- wooby has quit. 02:21:24 Oh man 02:21:34 These are like structs 02:22:12 http://paragon.pastebin.com/743957 03:03:02 Oh wow, I'm stupid. 03:03:08 {foo:$} works just as well. 03:03:15 'cause $ pushes the current scope address 03:03:28 I forgot that when I added scopes to subroutines I also added that. 03:04:07 -!- wooby has joined. 03:05:08 GregorR, my new language is OO. 03:05:12 I win. 03:05:14 Good day. 03:05:18 -!- Arrogant has quit ("Leaving"). 03:05:19 Win? 03:05:20 >_O 03:05:37 hio 03:05:46 Hi wooby 03:06:00 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 anything going on with bfbasic or c2bf? 03:09:03 My wheel-o-attention hasn't come back to C2BF. 03:09:11 -!- wildhalcyon has joined. 03:09:22 Though it's Open Source and anybody else's wheel of attention can come to it if they'd like ;) 03:09:23 howdy! 03:09:30 'ello wildhalcyon 03:09:30 hey gregor! 03:09:36 whats kickin? 03:09:41 where can it be found? 03:09:42 * GregorR is writing a generator for bindings to C++ in D. 03:09:51 wooby: Lemme get the URL, one sec. 03:09:57 GregorR: thanks 03:10:54 wooby: https://svn.sourceforge.net/svnroot/brainfuck/c2bf/trunk 03:11:04 Though SF SVN seems to be down >_< 03:11:12 alright i'll give it a shot later 03:11:26 Oh wait, now it's working... 03:11:36 NM, that was just a network hiccup on my end :P 03:11:51 yeah it's down for me :\ 03:12:02 ... 03:12:16 Well, SF is being sucky :P 03:12:26 I guess it was their side ... seems to work about 1/2 the time for me. 03:14:17 interesting project gregor 03:14:38 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 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 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 I hate quines... but only because Im not good at them 04:32:05 Is smurf turing complete? 04:35:08 Smurf? Got a link to it? Sounds like it'd be interesting! :P 04:37:09 :o( 04:38:13 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 I found an interpreter for it anyways 04:38:41 Oh, alrighty 04:38:43 yay! 04:38:49 http://www.safalra.com/programming/interpreters/smurf/ 04:38:50 Its a pretty fun language on its own 04:39:06 Ah 04:39:24 I wonder if anyone ever wrote a compiler for Wiki... language one of my friends designed 04:44:10 you don't know what language? 04:44:29 Wiki 04:44:32 The language 04:47:25 Apparently yes 04:47:31 http://www.bur.st/~yayyak/Wiki/Index.html 04:48:31 That sounds evillllll 04:48:33 EVIL!!! 04:48:36 :P 04:51:12 yeah, exactly 04:53:54 * coder_ works on his proggie, "eso," an interpreter for many kinds of esoteric languages 04:53:58 Written in D 04:55:00 sounds familiar 04:55:10 Uhhh, just started it today :P 04:55:57 well, egobot is essentially that, minus the written in D 04:56:09 Ah 04:56:14 * coder_ will check that out 04:56:20 Oh 04:56:45 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 This is my 3rd or so day of "esolangin'" :P 04:58:36 congrats, and welcome to the fold. 04:58:48 Ay 04:58:49 :P 04:58:51 I'd say escape while you can, but it sounds like its already too late... 04:58:54 :-D 04:59:12 :P 04:59:26 It is quite fun to pass the time when I'm not working on something 04:59:38 Or when I'm supposed to be studying for exams... XD 04:59:55 Exams suck.... High School sucks..... (Except for Band ^^) 05:00:07 Its a good way to pass some time 05:00:14 Well.... 05:00:39 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 Aye :P 05:00:57 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 :P 05:01:55 I wonder if Sun's Java was supposed to be esoteric.... seems like it..... 05:02:09 DIE JAVA!!!!!!!! >:D 05:02:46 Wow! 05:02:52 someone who seems to hate Java as much as I do! 05:03:02 * < Java 05:03:18 D > C > Python > * < Java < Intercal 05:03:34 C# ~>= * 05:03:54 My opinion 05:04:06 what is *? 05:04:11 0_o 05:04:31 is this an esolang I should have been paying more attention to? 05:04:39 Nooooooo 05:04:44 * = All..... kind of 05:04:51 You run Linux/Unix/*nix 05:04:56 ? 05:05:07 oh, alright then 05:05:29 you were using it in the regex context 05:05:38 e.g. "anything" 05:05:45 Yeah :] 05:06:40 D owns all 05:07:02 I thought it was alright when I checked it out, but it didn't "wow" me the way Befunge98 did 05:07:13 XD 05:08:00 Which is why I've been devoting so much time and energy to making my own fungeoid 05:08:11 Its sort of a cross between befunge and network headache 05:08:22 Ahh 05:08:33 *GASP* 05:09:53 what gasp? 05:10:17 Fungeoid.... odd.... :P 05:11:20 Yeah, they're pretty trippy. My favorite ever was possibly pingpong, but I didn't like the character system 05:11:50 I think esoteric languages are fun to play with.... but I don't LOVE to code in them :P 05:11:58 And fun to design ect. 05:12:44 It depends on the language, really. 05:12:54 There are a few languages where coding in them IS the fun part. 05:13:01 0_o :P 05:13:20 Befunge, in my opinion, is one of them. Very artistic language, if you're not concerned about.. y'know... program size 05:13:42 Ah 05:13:53 ASCII art proggies :P 05:14:45 Essentially, yes. 05:14:54 Hee hee 05:15:05 Actually, they remind me a little of Rube Goldberg machines. 05:15:14 Those are cool :P 05:16:22 I always thought so too 05:17:12 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 Cool :] 05:17:30 Then we had to "analyze" the freakin' thing and give rough bounds on efficiency, etc. It was awful. 05:17:41 Ah, nevermind then :P 05:18:44 * coder_ decides it is way past "bedtime" 05:18:51 G'Night 05:18:55 -!- coder_ has quit ("Leaving"). 05:26:49 argh, my bedtime too :-( 05:27:00 gotta get up early tomorrow. 05:27:05 G'night everyone! 05:27:07 -!- wildhalcyon has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.3/2006042618]"). 05:28:34 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 hello everyone 16:18:59 -!- kipple has joined. 16:20:08 -!- Keymaker has joined. 16:20:27 hello 16:20:43 hey keymaker 16:20:48 hey! 16:20:57 haven't seen you for a long time, i think 16:21:26 I haven't been around for a long time 16:21:32 yea 16:21:35 then I popped back up a few weeks ago, and I've been on and off 16:21:41 ah 16:21:48 well,welcome back. 16:22:07 thanks 16:22:13 What have you been up to? 16:22:32 brainfuck basically :) 16:22:43 and some misc programs 16:23:18 there are some stuff in bf-hacks.org you most probably haven't seen yet ;) 16:23:37 *are=is 16:24:09 Oh dear... 16:24:17 now you're making me go there and look at it 16:24:19 :-D 16:24:23 hehe 16:26:46 You actually have some very useful bf programs there 16:26:48 That's scary 16:26:57 :D 16:27:13 -!- ACH_SCHEISSE has joined. 16:27:26 -!- ACH_SCHEISSE has changed nick to jix. 16:28:15 I'm working on a follow-up to glypho, which I was never really happy with 16:28:31 a,yea, i read something from logs 16:29:50 I'm working out the details, but its moving away from bf 16:30:10 that's good 16:31:01 yeah. I think too many languages nowadays rely on bf. 16:31:10 ya 16:33:38 I'm waffling now though 16:34:12 I've got 15 commands and nothing to do with them! 16:34:24 hehe 16:34:34 do you have to use them all? 16:46:31 -!- ihope has joined. 16:47:17 What the... 16:47:21 I'm not here! 16:47:29 ah, i see 16:48:21 (note to logs: i didn't reply to any ihope, as there is none) 16:52:09 "Abandon all ihope, ye who enter here" 16:52:17 :P 16:52:37 keymaker: no, I dont have to use all 15 commands, but knowing me, I'll probably need 16 16:52:45 hehe :) 16:54:19 I'm also trying to move away from arithmetic 16:54:27 which is why Smurf is so appealing 17:12:47 Well, I've figured out a bad way to count something. 17:13:01 It only works for up to 9 things. 17:13:21 it can't be worse than my way 17:14:11 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 Then you add every number with a checkbox by it, then take the result modulo 10. 17:14:43 ouch 17:27:33 ihope: hmm, level 2 isn't very clear... 17:28:20 I can make the initially-visible numbers visible one-at-a-time, but nothing else sems to happen 17:36:22 SimonRC: do you have any speakers? 17:37:18 be back later. 17:37:20 -!- Keymaker has left (?). 17:38:36 ihope: I have headphones 17:41:18 ah 17:45:58 Ah, I finally got number 6 :-) 17:46:24 1, 2, 3, 4, 5, 8, 9, 10, 7, 6. 17:48:00 What's this all about now? 17:49:53 It's some Flash game. 17:50:01 ihope: url? 17:50:23 http://gamegarage.co.uk/play/clickdragtype-2/ 17:53:11 groovy 18:06:22 puzzle 4? is tripping me up 18:06:32 I think I have the right answer but.. no 18:08:04 hahaha, nevermind, I got it 18:12:14 -!- ihope has quit (Connection timed out). 18:17:52 i'm too stupid for everything but 3 18:19:11 -!- coder_ has joined. 18:20:43 6 is hard :-( 18:23:22 you need sound 18:23:23 and I dont understand 7 at all 18:23:29 for most of them 18:23:35 I have sound 18:23:39 neither of these have sounds that Im hearing 18:26:50 have you tried clicking on everything? 18:27:19 I can't get one of the grey boxes on=8 to behave 18:28:18 It seems to be now 18:29:04 i solveed 6! 18:29:10 was easy... 18:31:54 okay, I've done all of them, now what? 18:33:24 I can't figuer out how to use the 10 puzzel pieces 18:34:39 That one is fun 18:34:40 I just beat that 18:36:25 -!- calamari has joined. 18:36:44 just got six 18:40:21 * SimonRC considers writing a solver to solve lightsout-type games 18:40:39 the trick is to spot the invariants. 18:41:44 what do I do with number 9? 18:42:33 All I can figure out is moving the slider? 18:43:38 similar for number 8 18:44:44 Im figuring out 8, but 9 still.. I dont get it 18:45:07 try clicking and draging everything 18:45:11 *everything* 18:45:45 -!- coder_ has quit ("Leaving"). 18:46:23 Ooohhh! 18:46:26 i have 1,2,3,4 and 6 solved... 18:47:17 alright, now I just have to figure out what to do with the pretty colors 18:47:58 got 5 18:48:41 I think Im getting it 18:51:42 I beat them all! 18:51:44 YAAAAYY! 18:58:42 SimonRC: do you know about the trick to solving lights out? 19:00:54 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 he minimum score 19:01:30 I programmed this up in basic a while back for lights out, but it's a dos app :) 19:15:04 I dont know how to go from the patterns on the bottom to turn everything off though 19:15:36 for instance, on the bottom row right now I have OXOOX 19:15:42 How do I turn the Os into Xs? 19:18:41 -!- Keymaker has joined. 19:30:54 calamari: yeah, I know that 19:31:32 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 wildhalcyon: some patterns are impossible to remove 19:31:47 SimonRC: yes, of course 19:31:47 oh, ok 19:31:53 best. game. music. ever. (great game too) --> http://gamegarage.co.uk/play/mousegame/ 19:32:00 wildhalcyon: I don't know if that's one of them or not, but it probably is 19:32:20 well, it was the 2nd level of a lights out game 19:36:18 i solved all 10... is the main screen a puzzle too? 19:40:51 I thought it was, but now I suspect not 19:41:15 woohoo, finally beat that last level of http://gamegarage.co.uk/play/mousegame/ 19:41:56 2528.34s, 194 deaths 19:49:31 wildhalcyon: probably solvable then :) 19:49:46 probably, dont know though 19:49:50 wildhalcyon: I could plug that configuration into my program to give you a solving grid 19:51:50 nah, dont worry about it 19:52:45 too late :) 19:53:01 wait, I'm confused.. is O or X the on state? 19:53:17 assuming O is on, X is off: 19:53:39 the key is: 19:53:50 actually it doesn't matter hehe 19:54:02 ....* 19:54:07 ...** 19:54:14 ..*.* 19:54:20 .***. 19:54:29 *.... 19:54:39 (* = push, . = don't push) 19:55:04 if it was X on O off it's unsolvable 20:00:11 ahh, looking at my the source, there are reduction patterns needed to get the absolute lowest score 20:00:33 they are: 20:00:48 **.** *.*.* .***. 20:01:02 ..... *.*.* *.*.* 20:01:22 **.** ..... **.** 20:01:30 ..... *.*.* *.*.* 20:01:36 **.** *.*.* .***. 20:01:57 apply each (xor), and then see which gives the lowest number of pushes 20:03:47 btw, seems that I had another method when doing it from memory 20:04:04 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 Dobleve te efe? 20:12:23 what? 20:18:10 -!- rabidpoobear has joined. 20:30:44 -!- Arrogant has joined. 20:33:17 hey Arrogant 20:35:36 Hey 20:38:35 add anything new to the language? 20:38:39 Rack 20:39:02 I've decided that I want to add an instruction that clones a scope 20:40:09 But I've already used "c" for something 20:40:17 So I don't know what character to use 20:41:04 "1" ? clONE 20:42:00 That's creative. 20:42:17 I like it. 20:45:43 It's also on the same key as the "new scope" operator ! 20:45:52 So 1 for clone, ! for new 21:02:49 -!- Sgeo has joined. 21:02:49 Okay, screw it, I'm addings trings. 21:02:51 strings* 21:02:53 Hmm? 21:03:49 Well, I suppose I don't really have to if I get a new ascii library in there 21:04:07 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 I just get a black screen when I go there 21:21:23 is that supposed to be a puzzle as well? 21:33:23 hmm im stuck on 2, i got all the numbers but its not working :( 21:36:32 rabidpoobear, new helloworld program: 0+++++++++++++"Hello, world!"0+[&:.s] 21:36:53 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 anyone got some hints on puzzle 2? 21:44:27 which one? 21:44:55 Are you still on clickdragtype? 21:46:13 no im on cdt-2 21:46:25 what game? 21:47:03 link? 21:47:15 http://gamegarage.co.uk/play/mousegame/ I think 21:47:56 Oh, that one is evil 21:48:03 I made it to 3:5 *sigh* 21:48:45 clickdragtype? 21:50:10 * Sgeo doesn't get it 21:51:07 yeah 21:51:07 clickdragtype 21:54:01 arrrgh 21:54:03 that game's to ohard 21:54:15 :( 21:55:36 lol 21:57:28 I managed to beat it all, once I figured out what the heck you did on level 9 21:57:35 Anyone have a clue about the wires? 21:57:56 yeah 21:57:58 *level with the wires 21:58:04 use the balls on the side 21:58:14 How? 21:58:23 move them up and down 21:58:33 And.. 21:58:43 move them ALL the way up and down 21:58:52 n/m 21:59:40 you figured it out? 21:59:46 Yes 22:00:21 cool 22:00:25 the phone took me a while 22:00:36 The phone part was easy 22:00:58 eh 22:01:05 it's hardcore raining here right now 22:01:16 I have to go or my computer will reboot and upset itself 22:01:19 see you guys later 22:01:22 noone has a hind for the second one? the one with the math stuff 22:02:20 -!- rabidpoobear has quit. 22:04:13 The volume is tied to the visability of the symbols 22:04:26 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 (wildhalcyon) i allready have the numbers 22:16:35 2 3 6 0 22:16:38 but they dont work 22:16:56 do you have any switched around? 22:18:24 ? 22:18:30 they are in order 22:19:22 * Sgeo needs help with the shapes 22:21:21 gn8 22:22:27 nite 22:22:41 Night jix 22:22:47 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 22:24:17 -!- phibxr has joined. 22:27:46 allright, all i need is #2! 22:28:17 :-) 22:28:37 wtf it just doesn't work 22:28:52 * Sgeo finally gets the shapes 22:29:32 Well, tell me what you have so far. 22:29:40 1 : 8-6 = 2, 2 : 12-10+1 = 3, 3 : 3*3 = 6, 4 : 20-24+4 = 4 22:29:43 is that not correct? 22:29:52 3*3 = 9. 22:29:58 :X 22:30:00 And 20-24+4 = 0. 22:30:07 thats what i mean 22:30:12 *meant 22:30:38 ok there 22:30:44 so now what do i do? 22:30:45 Got it? 22:30:48 yup 22:30:58 Let's see... 22:32:29 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 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 > 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 The secret to the mouse game is to use an optical mouse I think 23:58:23 and there are some tricks that make the last level trivial 23:58:27 (ish) 23:59:45 ihope: what lang is that? 2006-05-30: 00:00:07 SimonRC: Timeless. 00:00:22 where? 00:00:28 ooh, midnight 00:01:19 (SimonRC) link to mouse game please 00:01:46 http://gamegarage.co.uk/play/mousegame/ 00:02:12 poiuy_qwert: why the colours? 00:02:19 ty for the link 00:02:29 grey+red on a black background looks really shite 00:02:38 looks fine to me 00:02:52 and its my nick completion script 00:03:00 use irssi 00:03:13 then you could change it to not look like that 00:03:19 poiuy_qwert: <-- thus 00:04:20 its my custom nick completer 00:04:25 and i have it set to what i like 00:04:26 ah, ok 00:04:43 what client are you using? 00:04:46 mIRC 00:04:58 but i also use urk 00:05:07 im guessing you use irssi 00:05:33 PRIVMSG poiuy_qwert :^AVERSION^A 00:05:38 * ihope feels l33t 00:06:29 :/ 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 Bzzt. Too long. You lose. 00:09:15 correct it then 00:09:21 Aren't they both the same wiki, anyway? 00:09:28 I thought not 00:09:55 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 ...And my chat client still doesn't like it. 00:10:42 heh 00:10:51 maybe they are the same 00:10:58 neither is responding to my web browsetr 00:11:06 :-) 00:11:35 !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 ihope: why did you do that?! 00:12:14 Hmm? 00:12:41 * ihope waits 00:14:34 !ps 00:14:40 1 ihope: bf_txtgen 00:14:42 2 ihope: ps 00:16:13 hehehe 00:17:43 Now, while we're waiting... 00:17:50 !daemon pager bf +[,>,<[->++++++++++++++++++++++++++++++++<]>.<[-]+] 00:18:16 !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 Yes! 00:18:40 how does pager work? 00:19:12 Look at the source code! :-P 00:20:01 It doesn't seem to make much sense... 00:20:08 There are 32 plus signs, right? 00:20:14 in the long string of them 00:20:20 I think so. 00:20:52 !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 so it takes in ab and outputs... a*32 + b 00:20:56 [$len(++++++++++++++++++++++++++++++++)] == [32] (0ms) 00:20:57 Huh? 00:21:00 !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 SimonRC: yeah. 00:21:07 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 Woot! 00:21:22 poiuy_qwert: what did you do there? 00:21:31 What is Pager for? 00:21:33 got the length of the string 00:21:47 its an eval script 00:21:49 [$me] == [poiuy_qwert] (0ms) 00:21:52 [$chan] == [#esoteric] (0ms) 00:21:59 And !daemon? 00:22:14 poiuy_qwert: are more client features 00:22:21 poiuy_qwert: ah, more client features 00:22:22 Sgeo: !pager is for making EgoBot use special characters, and !daemon is for adding commands to EgoBot. 00:22:27 (SimonRC) custom script 00:22:28 !daemon sgeo bf ++++++++++++++++++++++++++++++++. 00:22:33 !sgeo 00:22:34 00:22:44 !ps d 00:22:47 does irssi have scripting? 00:22:50 !ps 00:23:08 Did I just break something :( 00:23:10 !sgeo 00:23:29 ihope, pager is just a BF program you wrote? 00:23:38 Sgeo: yeah. 00:23:52 !pager ! 00:23:54 EgoBot is yours ihope? 00:24:03 poiuy_qwert: no, it's GregorR's. 00:24:05 And why does EgoBot look dead? 00:24:14 i see 00:27:54 GregorR: EGOBOT IS DEAD! COME AND FIX IT! 00:27:59 what language is EgoBot? 00:28:07 Java 00:28:10 oh 00:28:18 If I shout loud enough, he'll hear me 00:28:23 Isn't it C or C++? 00:28:25 poiuy_qwert: that was a joke, BTW 00:28:30 C++, IIRC 00:28:49 k 00:28:50 !ps 00:29:39 (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 Arr 00:36:48 !help 00:37:05 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 >_O 00:38:01 Dobleve te efe again ... 00:38:06 -!- EgoBot has joined. 00:38:06 -!- EgoBot has quit (Broken pipe). 00:38:10 . 00:38:28 -!- EgoBot has joined. 00:38:28 -!- EgoBot has quit (Broken pipe). 00:38:47 -!- EgoBot has joined. 00:39:50 How did it break? 00:43:26 GregorR: could it have been "< Sgeo> !daemon sgeo bf ++++++++++++++++++++++++++++++++." 00:43:36 which is probably what Sgeo is worrying about 00:44:13 Sgeo: Was it spamming you? 00:44:26 no 00:44:32 Hm 00:44:37 Y'know, I don't know X-P 00:46:23 how is the box that it's running on? 00:52:17 There's a BF process taking all my CPU X-P 00:52:30 ah 00:52:44 I disabled the resource limitations again ... probably not a wise move :P 00:52:57 well, about 41 mins ago... 00:53:12 ... ihope stuck the topic through bf_txtgen 00:53:49 That'd be a java process 00:53:57 ah, yeah 00:54:08 then there was Sgeo's daemon 00:54:59 * Sgeo vaguely wonders how a simple program can cause problems 00:56:07 waitamo... 00:56:32 Say, GregorR, what actually *is* the daemon protocol. 00:56:52 It doesn't, by any chance, require the daemon to take input, does it? 00:56:54 It runs it IN A LOOP YOU FLEM 00:56:57 And yes, it does. 00:57:02 Sort of the point. 00:58:08 ah 00:58:11 oO 00:58:29 So a daemon that doesn't ever take input might break it? 00:58:42 It could. Don't you like how fragile it is? :P 00:58:59 such as "00:22 < Sgeo> !daemon sgeo bf ++++++++++++++++++++++++++++++++." 00:59:22 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 No, I didn't ignore ... 01:02:28 *it 01:02:41 That's why I asked if it was spamming Sgeo. 01:02:47 I was sort of surprised that it wasn't. 01:03:03 !help 01:03:09 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 01:03:09 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 brb 01:07:20 Oh, by the way, is there some offline bf_txtgen somewhere? 01:08:51 ihope: Yeah, it's calamari's textgen.java. 01:10:10 http://www.esolangs.org/files/brainfuck/util/textgen.java 01:10:51 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 Oh, and there's going to be a movie :-S 01:16:05 ihope: do you have a link for "Timeless"? 01:16:18 Nope. I haven't written a spec yet. 01:16:55 sigh 01:17:02 no wonder I can't find it 01:18:17 > is bind, < is return, eh? 01:18:31 Well, do you know how monads work? 01:18:39 yes 01:18:46 Great. 01:18:53 You'll know what bind and return are, then, right? 01:18:56 yes 01:19:01 >>= and return 01:19:31 Okay. Now, Timeless has the syntax of Unlambda, plus a few things. 01:19:55 It has all the primitives, except the output ones. 01:20:26 Now, ~ would have the type IO TimeVar, if it were a Haskell value. 01:20:42 It creates a new TimeVat. 01:20:47 s/Vat/Var/ 01:20:59 what's a TimeVat? 01:21:14 A TimeVar is a special variable. 01:21:48 = sets a TimeVar, so it'd have the type TimeVar -> Value -> IO (), where Value is just a normal value. 01:22:06 That is, Value is something. 01:22:23 ok 01:22:24 Oh, and TimeVars must be set exactly once. 01:22:43 : gets the value of a TimeVar: it'd be TimeVar -> IO Value. 01:23:41 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 eh?! 01:24:12 Are there currently any RLE things for BF? 01:24:19 Because I have an idea in mind for oen 01:24:21 *oen 01:24:23 *one 01:24:35 Finally, ( is the TimeVar containing input, and ) is the TimeVar that will contain output. 01:24:43 erm 01:24:51 what if I try to send info back in time? 01:25:28 You can't send data into the past; you can only pull it out of the future. 01:26:05 hmm, ok 01:26:06 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 It's inspired by TwoDucks, by the way. 01:27:03 hmm ok 01:29:27 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 Finally, you'll end up with a list of possible outputs. 01:30:54 I'll call the computational class required to do this TuringComplete+Halt(TuringComplete)+Enum(BethOne). 01:32:13 "Beth1"? 01:32:20 the letter after Alef? 01:32:46 Look up "Beth number" on Wikipedia. 01:33:03 Essentially, Beth(1) = 2^Aleph(0). 01:33:52 it used to be conjectured that Aleph1=Beth1... 01:34:02 that's called the, erm... 01:34:13 Continuum hypothesis? 01:35:08 yeah, that's it 01:37:23 Hmm, aleph(aleph(aleph(aleph(aleph(aleph(aleph(...))))))) 01:37:42 etc 01:38:53 That's a big number :-) 01:42:49 * Sgeo pokes at http://esoteric.voxelperfect.net/wiki/BF-RLE 01:43:54 Encode BF in BF! 01:45:15 Can I add a note to the article stating that it has nothing to do with BF-PDA and BF-SC? :-) 01:45:21 yes 01:45:28 whynot? 01:48:25 Does anyone find this chapter slightly surreal? http://www.htdp.org/2003-09-26/Book/curriculum-Z-H-44.html 01:49:57 "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 Do you think they are trying to promote functional programing? :-) 02:10:01 -!- wildhalcyon has joined. 02:10:32 hi 02:10:35 * SimonRC goes to bed 02:15:22 g'night 02:28:05 "FREE PANCAKES! NO STRINGS ATTACHED!" 02:28:12 -!- calamari has joined. 02:28:17 That's good. I don't like strings attached to my pancakes. 02:30:09 Where would they go? 02:30:27 Right through the center, I imagine. 02:30:57 Poke a needle through a stack of pancakes, then tie a knot at each end. 02:31:11 That way, your pancakes won't fall apart on you. 02:31:35 My pancakes don't normally fall apart.. 02:35:49 Hey, ihope, what do you think about Spore? 02:35:58 It looks cool. 02:36:30 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 That's about where I sit too. 02:37:24 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 where I sit: doing google search to know what game you're talking about ;) 02:37:42 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 On some Spore wiki or another, there's a description of a creature that's pretty elaborate. 02:37:51 lol, there ya go calamari 02:38:34 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 Lemme see here... 02:39:28 http://www.sporewiki.com/Cavewalker_%28Concept%29 02:39:44 neat 02:40:04 I like the malloon 02:40:08 http://www.sporewiki.com/Malloon_%28Concept%29 02:40:11 * ihope would love to see Will Wright as a Spore creature 02:41:53 Ah, yes. I'm not sure if bubble feet will be in Spore either. 02:43:07 probably not ihope 02:43:10 Its a shame too 02:43:57 Heh. "Um, my bad. I sort of bombed the Greevil's main city." 02:44:21 lol, yeah 02:44:43 I know I'll go through a pretty severe sadistic phase for a while though 02:47:29 I'd love to just sit back and watch the creature phase. 02:48:03 You know. Get through the tidepool phase, and then... yeah. Watch. 02:50:48 Now, I don't think I'll actually buy Spore until the system requirements looked silly. 02:51:11 Like "384MHz processor and 32MB of RAM" would look today. 02:51:16 Im not sure how high they'll be initially. 02:51:30 Simcity 4 is fun now that my computer can run it ;-) 02:52:32 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 Wait... do EULA's generally allow for only one backup copy? 02:52:58 Well, who's gonna find out? :-P 02:53:39 Well, after that, I'd spread the serial code thingy all over the place, so I can't lose that either. 02:54:22 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 lol 02:55:54 Oh, by the way, the Spore background music will probably be dynamically generated, right? 02:57:41 it *should* be, but who knows 02:59:14 Oh, sheesh, Spore videos are all over the place! 03:02:51 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 Hello people 04:39:42 'lo 04:44:33 Hi BALLS_ :P 04:44:41 ;P 04:46:38 I want some Bawls. 04:46:49 GregorR, Rack is OO. 04:46:50 from ThinkGeek 04:47:02 At least, it will be once I make sure everything works. 04:47:19 BALLS_, probably not. I would rather buy it at a grocery store 04:47:22 Much more convenient. 04:47:24 Plus I work in one. 04:48:00 So, why is that "you win?" 04:49:34 'cause I said. 04:50:15 If you don't like it, I don't care :( 04:55:21 -!- Sgeo has quit (Remote closed the connection). 05:01:19 INCONCIEVABLE! 05:02:08 lol 05:02:17 I'd say Iw in because I did first ;) 05:02:21 INCONCIEVABLE! 05:09:45 -!- BALLS_ has changed nick to coder_. 05:10:31 Perhaps 05:11:55 But really 05:11:58 When you think about it 05:12:08 My language is the reason you created yours, retroactively. 05:39:43 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 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 http://paragon.pastebin.com/746217 06:51:07 Arrogant: Looks like just a ripoff of Glass *shrugs* 06:51:08 ;) 06:51:31 Yeah of course ;) 06:51:40 Trust me though, it's different 06:56:06 The language is based around scope and stack manipulation 06:58:12 Basically, each scope has its own subroutines and a memory tape. And each subroutine has a scope. 06:59:13 Each scope has an address that can be used to execute code within it 06:59:35 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 Oh kay, oh kay ... 07:00:48 Also, a subroutine runs code in its own scope. 07:02:06 $ 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 1 is what allows you to create "classes" 07:02:34 It's much more like prototyping. 07:03:46 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 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 hi 13:24:31 moin 13:26:05 -!- poiuy_qwert has joined. 14:00:00 hehe 14:00:09 i have mede sme photos 14:00:11 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 hi 19:11:51 moin 19:18:46 I repeat, Wikipedia is not just an encyclopedia: http://en.wikipedia.org/wiki/List_of_films_by_gory_death_scene 19:19:15 :-D 19:24:02 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 !help 20:08:48 Yeah, I thought so. 20:08:56 My system is still hammered 8-X 20:26:12 -!- ihope has joined. 20:37:37 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 20:37:39 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 Woah! 20:37:48 Did it finish?! 20:43:07 -!- rabidpoobear has joined. 20:49:47 hi 20:50:46 -!- poiuy_qwert has joined. 20:50:56 hi (2) 20:51:37 hi 20:55:04 hi 20:55:18 !help 20:55:21 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 20:55:23 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 hi 20:59:34 * SimonRC discovers a great example of computer mathematic not matching real maths... 20:59:38 "< sjanssen_> ha, what's worse about the Real class is that it's only method is toRational" 21:00:06 (#haskell) 21:00:29 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 "Professor Albus Percivial Wulfric Brian Dumbledore's Army" is a long name. 21:20:42 That's probably because "Professor Albus Percivial Wulfric Brian Dumbledore" is a long name. 21:21:35 PAPWBDA 21:22:22 Everybody calls it "D.A.", though. 21:23:10 thats because its just "Dumbledore's Army" 21:23:22 i dunno where you got the long version 21:24:34 Wikipedia. 21:24:50 i see 21:25:21 well they allways used just "Dumbledore's Army" in the book 21:25:49 anyone know a good programming text editor, something like Notepad++ but... better and less buggy...? 21:26:19 Write one! 21:27:03 :( 21:27:36 Oh, there are tons of editors out there. 21:28:03 yeah, ive looked but none have the options i want 21:28:14 What are the options you want? 21:28:22 customizable syntax 21:28:32 tabs for multiple files 21:28:40 splitters for groups of files 21:28:53 Um... 21:28:54 pretty much every feature of Notepad++ without the bugs 21:29:01 So just what will you be editing? 21:29:04 be careful with what you want, you might get it :) 21:29:07 what's wrong with vim? 21:29:22 whats wrong with it is that ive never heard of it 21:29:28 (ihope) lots of languages 21:29:56 and also im on Windows 21:30:16 As far as I know (not especially far), vim is what most people mean when they say vi. 21:30:28 And you can get vim for Windows. 21:30:38 vi? 21:30:50 Any comments of BF-RLE? 21:30:53 *on 21:31:17 http://en.wikipedia.org/wiki/vi 21:31:35 I was going to suggest bluefish, kate and fte until you mentioned windows 21:31:52 fte? 21:31:57 Well, maybe you can get those for Windows, too! 21:32:02 not sure if any of these meets your requirements though 21:32:05 Kate is a KDE app 21:32:50 Maybe you can get KDE for Windows! :-P 21:33:02 You can, it's in Cygwin. 21:33:04 (the list was in descending buggy order, btw) 21:33:06 Depends on Cygwin's X11 21:34:40 apparently FTE has a windows version: http://fte.sourceforge.net/ 21:35:46 hmm i cant go there 21:36:24 strange, can you visit other SF pages? 21:37:02 doesn't look like it 21:37:05 yup 21:37:06 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 Welcome back! 21:45:03 You've missed SO MUCH... you'd better check the logs. 21:45:35 -!- GregorR-L has quit ("What he said"). 21:45:47 lol, I quit through VNC instead of quitting my -L client XD 21:45:49 Genius, really 21:46:43 -L client? 21:48:29 -L! -L! -L! 21:58:41 * ihope starts Adobe Reader 21:58:49 I'll be back in an hour or two. 22:01:08 Okay, I'm back. 22:02:23 -!- kipple has quit ("See you later"). 22:03:33 So just how do we convert a Turing machine into a Minsky machine? 22:04:59 I guess we'll need plenty of registers. 22:05:00 -!- GregorR-L has joined. 22:05:11 Apparently two is enough to pretend we have more than two. 22:05:52 Well, how can we represent algebraic datatypes in a Minsky thingy? 22:06:21 Well, first there's tuples. 22:06:45 Well, I guess I oughta start using something else to use at the start of sentences. 22:07:33 A tuple (x,y) is represented by 2^x*3^y. 22:09:30 Then we can represent trees easily enough: 0 is S, 1 is K, 1+(x,y) is `xy. 22:09:36 s/S/s/, s/K/k/ 22:13:28 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 Lambda calculus can pretty much change to anything at will. 22:19:37 "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 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 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 and two stacks => tape.... 2^stack_a*3^stack_b ... 22:36:26 the possiblities are endless 22:38:22 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 22:41:17 ...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 s/compress/uncompress 22:47:19 s/uncompress/transform/ 22:48:40 s/transform/compress (maybe)/ 22:48:45 lol 22:55:04 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 Any comments on BF-RLE? 23:31:44 Not really. 23:36:15 Hmm... 23:36:51 * Sgeo pokes http://www.leler.com/hawaii/DSCN0299.JPG with interest 23:39:36 Should I categorize it under [[Category:Brainfuck]] or [[Category:Brainfuck equivalents]]? 23:40:23 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 Meh, what was I looking for? 23:56:25 Hmm... Synapsida's too specific. 23:56:59 que? 23:57:05 Maybe I'm looking for Tetrapoda. 23:57:53 Sarcopterygii's definitely too general. 23:58:22 Yeah, it's probably Tetrapoda. 23:59:50 * SimonRC has been reading an ineresting little saga: 2006-05-31: 00:00:14 http://archive.gamespy.com/dailyvictim/index.asp?id=690 00:00:20 http://archive.gamespy.com/dailyvictim/index.asp?id=691 00:00:21 http://archive.gamespy.com/dailyvictim/index.asp?id=692 00:00:23 http://archive.gamespy.com/dailyvictim/index.asp?id=693 00:00:48 though #693 relates back to several earlier stories 00:01:08 I found the description at the end of #692 particulary illarious. 00:01:12 +h 00:17:29 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 And towns and things. 00:21:01 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 anyone here good with regex? 01:41:56 More or less. 01:42:04 What're you looking for? 01:44:45 ok 01:45:02 im trying to match every <###..-###..> 01:45:10 right now i have /.+?<([0-9]+)-([0-9]+)>.+?/g 01:45:18 but 01:45:23 Wait... matching every what? 01:45:23 its not working 01:45:28 like 01:45:42 <1-3> or <124012312-0912231241> 01:46:26 for example: 01:46:27 [$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 ...Is that Perl? 01:46:50 doing the regex on te<11-11>st-te<00-00>st you get 11 11 00 0011 11 00 00t 01:46:58 and it is perl regex 01:47:04 but this is mIRC 01:47:38 Hmm. 01:48:04 -!- Sgeo has joined. 01:57:40 * ihope wonders--oops. 02:01:17 Hmm? 02:01:37 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 Alan Turing owns j00 03:20:58 :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 depends how good you are with it 08:45:36 Can you program in the BF style, or do you go around looking up "translations" of other langs into BF. 08:47:41 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 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 hehe 16:21:07 heheheh 16:23:15 -!- GregorR-W has joined. 16:29:48 hey nooga 16:35:14 hey hey wildhalcyon 16:35:22 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 !help 20:01:43 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 20:01:45 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 lol 20:06:49 Add subclassing to Glass and call it StainedGlass 20:15:09 ASCII art graph of the tangent function: ...pdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpd... 20:15:27 LOL 20:15:45 ASCII art graph of the sine function: ~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:16:19 ASCII art graph of the cosine function: ~~~~~~~~~~~~~~~~~~~~ 20:16:21 :P 20:16:35 ASCII art graph of a linear function: 20:16:43 Alternate ASCII art graph of the tangent function: |/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/|/| 20:16:53 And another: HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 20:21:02 Hmm, some people call @ a pretzel? 20:21:09 I thought & was a pretzel. 20:21:16 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 fanopnaic: :quit? C-c? C-d? C-z? 23:31:10 That made me think, "okay, d's a dog, z's a zruty, c's a 'trice, and C's a centaur?"