00:01:11 <GregorR> graue: Did you use garbage for artistic effect in a.1l? 
00:02:01 <jix> using tab as garbage... :] 
00:02:02 -!- calamari_ has joined. 
00:05:58 <graue> GregorR: the junk could all just be * or + or something, but it wouldn't look as nice in my opinion 
00:11:24 <calamari_> argh.. Swing threads problem somewhere.. if the program completes it cant be edited 
00:14:12 -!- calamari has quit (Read error: 110 (Connection timed out)). 
00:17:49 <calamari_> I think I'll abort on this editable thing.. can't get it to work right  
00:20:06 <jix> #define UP 31337 
00:20:07 <jix> #define DOWN 666 
00:20:07 <jix> #define LEFT 420 
00:20:07 <jix> #define RIGHT 69 
00:37:32 <calamari_> raven: just checked 1.22.. it's not scrolling correctly either 
00:40:23 <graue> jix, the actual values don't matter, and those are all meaningful, so it seemed like a good idea 
00:42:11 <{^Raven^}> calamari_: execution speed seems to be inversely proportional to the program size 
00:48:09 -!- GregorR_ has joined. 
00:48:34 -!- GregorR has quit (Nick collision from services.). 
00:48:40 -!- GregorR_ has changed nick to GregorR. 
00:57:25 <jix> there is a channel without # 
00:57:59 <GregorR> There's one other valid prefix. 
00:58:09 <GregorR> It's for channels that aren't shared across servers. 
00:58:24 <jix> but there is a channel without prefix 
00:58:46 <jix> it's a very special channel ;) 
00:59:55 <pgimeno> server-local channels starts with & 
01:00:24 <jix> the channel is called 0 
01:00:38 <pgimeno> seems not to be enabled in freenode 
01:00:48 <jix> but you'll never see someone who is in channel 0 in any other channels 
01:01:10 -!- pgimeno has left (?). 
01:01:23 <jix> because /join 0 == leave all channels 
01:01:39 -!- pgimeno has joined. 
01:01:50 <jix> GregorR: well it works like a channel 
01:01:59 <jix> /join #bla,0 wroks too 
01:02:58 -!- kipple has joined. 
01:03:06 <jix> but some people run autojoin scripts 
01:03:10 <jix> (a stupid thing) 
01:03:12 -!- GregorR has left (?). 
01:03:21 -!- GregorR has joined. 
01:03:34 <GregorR> I refuse to believe you ;P 
01:03:47 <graue> jix: can you invite people to 0? 
01:03:55 <jix> they have some validation that checks for #... the trigger is for example !aj .... just type !aj #bla,0 in the channel ;) 
01:04:05 <graue> oh, that would work, sure 
01:05:46 <graue> back in, like, 1999, when I and everyone I knew used mIRC, I used to write things like "hey everyone, double-click on the red for a good time ---> #temp,0,#channelwithanoffensivename" and make the channel list red text on a red background 
01:05:49 <GregorR> I still refuse to believe you :P 
01:05:54 <graue> it actually worked until an update to the client made it not work 
01:06:03 <graue> those were the days 
01:06:49 <jix> hmm does it work with xchat... 
01:07:24 <jix> jix: click here --> #esoteric,0,#esoteric 
01:07:25 -!- jix has left (?). 
01:07:25 -!- jix has joined. 
01:08:14 -!- jix has quit (Remote closed the connection). 
01:08:25 -!- jix has joined. 
01:08:47 <graue> so who's up for writing the first 1L quine? 
01:08:52 <jix> x-chat aqua decided to crash 
01:09:07 <jix> empty-file *g* 
01:09:10 <jix> but that's cheating 
01:09:29 <graue> that's not necessarily valid 
01:09:51 <graue> the spec (well, the 2L spec; 1L_a doesn't change that part) says the program ends when it goes off the top or left of the program 
01:10:02 <graue> if it goes off the bottom or right it invokes undefined behavior 
01:10:39 <graue> with my interpreter that might work though 
01:12:12 -!- GregorR2 has joined. 
01:12:19 <GregorR2> GregorR2: #esoteric,0,#esoteric 
01:12:22 -!- GregorR2 has left (?). 
01:12:22 -!- GregorR2 has joined. 
01:13:50 <GregorR2> I still refuse to believe you :P 
01:13:51 -!- GregorR2 has quit ("Leaving"). 
01:14:11 <jix> ok i lied.... 
01:14:15 <jix> it's not true 
01:14:22 <jix> you join all channels if you join 0 
01:14:33 -!- GregorR has left (?). 
01:14:39 -!- GregorR has joined. 
01:15:01 <jix> well all channels except some..not so important channels 
01:19:24 <graue> http://www.oceanbase.org/graue/junk/a.txt <-- here's what I used to plan out my 1L program 
01:23:37 <graue> my 1L interpreter freezes for a little while then crashes, if given an empty file 
01:27:28 <graue> gcc should have an -O4 meaning -O3 -fomit-frame-pointer -funroll-loops, to save me some typing 
01:40:38 -!- calamari_ has left (?). 
01:40:49 -!- calamari_ has joined. 
01:41:32 <graue> hey calamari_, how about a 1L debugger? 
01:41:36 <calamari_> java's scrollbars are very weird, but I changed numbers until I got it right :) 
01:43:13 <calamari_> I was thinking of a simple variant where it counted the number of nul's between * 's and used that %8, to get an instruction  
01:43:43 <calamari_> could translate bf to that very easily :) 
01:43:51 <lament> wiki article describes two languages 
01:44:02 <graue> lament: I'm referring to 1L_a, which is implemented 
01:44:05 <graue> specified at http://www.esolangs.org/wiki/Talk:1L 
01:44:13 <graue> implemented at http://www.oceanbase.org/graue/junk/1l_a.c 
01:44:20 <graue> example that prints "A" at http://www.oceanbase.org/graue/junk/a.1l 
01:45:50 <graue> calamari_: how would you do loops? 
01:46:04 <lament> what the fuck is that. 
01:46:20 * calamari_ thinks there needs to be -1l-a, the inverse :) 
01:47:20 <calamari_> graue: well, in the most generic version, you'd just code [ and ] as well 
01:47:52 <calamari_> graue: but I came up with a few more interesting loop ideas hehe 
01:49:34 <calamari_> one thing that seemed doable was to investigate a 3x3 square of "pixels" and use that to determine the next move 
01:49:56 <calamari_> then you could turn, branch, etc based on that 
01:50:04 -!- kipple has quit (Read error: 60 (Operation timed out)). 
01:58:50 <graue> but each instruction would just be one character? 
01:59:56 <calamari_> raven: found the reason it's slow... I'm checking for '\n' and skipping it.. not sure why that's so slow, but invesitgating it 
02:01:12 <calamari_> graue: in that scheme the only instructions would be @ and nop, depending on number of spaces, < > depending on turn direction, loops based on 3x3 block   
02:01:40 <calamari_> i/o I was tinkering with.. had several schemes but didn't decide 
02:03:36 <calamari_> aha.. getting the text in a textArea is very slow 
02:03:51 <calamari_> (because it has to build that huge string) 
02:08:15 <jix> i'm feeling like "OMG i'M A SUPER 31337 H4x0r" ^^ ;) 
02:08:50 <jix> because i found a way to execute any command on a server of someone i know 
02:09:27 <jix> he had a webpage with some cgi apps and i asked him if i may try to find security flaws... 
02:09:30 <jix> and i found one 
02:15:00 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 
02:20:02 -!- calamari_ has quit ("Leaving"). 
02:20:05 -!- calamari_ has joined. 
02:20:25 -!- calamari_ has changed nick to calamari. 
02:47:29 -!- calamari has quit ("bbl"). 
03:27:57 -!- tokigun has quit (kornbluth.freenode.net irc.freenode.net). 
03:27:57 -!- graue has quit (kornbluth.freenode.net irc.freenode.net). 
03:27:57 -!- cpressey has quit (kornbluth.freenode.net irc.freenode.net). 
03:27:57 -!- ZeroOne has quit (kornbluth.freenode.net irc.freenode.net). 
03:27:57 -!- puzzlet has quit (kornbluth.freenode.net irc.freenode.net). 
03:27:57 -!- cmeme has quit (kornbluth.freenode.net irc.freenode.net). 
03:27:58 -!- lindi- has quit (kornbluth.freenode.net irc.freenode.net). 
03:27:58 -!- pgimeno has quit (kornbluth.freenode.net irc.freenode.net). 
03:27:58 -!- GregorR has quit (kornbluth.freenode.net irc.freenode.net). 
03:27:58 -!- lament has quit (kornbluth.freenode.net irc.freenode.net). 
03:27:58 -!- {^Raven^} has quit (kornbluth.freenode.net irc.freenode.net). 
03:27:59 -!- CXI has quit (kornbluth.freenode.net irc.freenode.net). 
03:27:59 -!- yrz\werk has quit (kornbluth.freenode.net irc.freenode.net). 
03:28:00 -!- mtve has quit (kornbluth.freenode.net irc.freenode.net). 
03:28:00 -!- ChanServ has quit (kornbluth.freenode.net irc.freenode.net). 
03:28:00 -!- fizzie has quit (kornbluth.freenode.net irc.freenode.net). 
03:28:43 -!- tokigun has joined. 
03:28:52 -!- graue has joined. 
03:28:52 -!- cpressey has joined. 
03:28:52 -!- ZeroOne has joined. 
03:28:52 -!- puzzlet has joined. 
03:28:52 -!- cmeme has joined. 
03:28:52 -!- lindi- has joined. 
03:29:34 -!- fizzie has joined. 
03:29:52 -!- ChanServ has joined. 
03:29:52 -!- GregorR has joined. 
03:29:52 -!- pgimeno has joined. 
03:29:52 -!- lament has joined. 
03:29:52 -!- {^Raven^} has joined. 
03:29:52 -!- CXI has joined. 
03:29:52 -!- yrz\werk has joined. 
03:29:52 -!- mtve has joined. 
03:29:52 -!- irc.freenode.net has set channel mode: +o ChanServ. 
04:37:30 -!- calamari has joined. 
04:59:25 -!- calamari has quit ("Leaving"). 
05:30:03 -!- graue has quit ("Donate a manual typewriter to ME for your only hope for a future!"). 
07:28:31 -!- yrz\werk has quit (Read error: 104 (Connection reset by peer)). 
07:29:06 -!- yrz\werk has joined. 
07:59:59 -!- clog has quit (ended). 
08:00:00 -!- clog has joined. 
09:38:48 -!- Aardwolf has joined. 
10:04:46 -!- pgimeno has quit (Read error: 104 (Connection reset by peer)). 
10:05:24 -!- pgimeno has joined. 
10:11:15 -!- neusring has joined. 
10:13:22 -!- Aardwolf has quit (Read error: 110 (Connection timed out)). 
11:06:18 -!- jix has joined. 
11:13:28 -!- kipple has joined. 
12:32:39 -!- neusring has quit ("Leaving"). 
13:31:31 -!- klutzy has joined. 
16:08:12 -!- Keymaker has joined. 
16:08:13 -!- kipple has quit (Read error: 104 (Connection reset by peer)). 
16:08:36 <Keymaker> perhaps i'll need to join them, then 
16:44:27 <jix> i'm working on my website 
16:44:44 <jix> at the menu controller and view 
16:45:22 <jix> wow the whole website folder is 1.9 MB 
16:46:33 <jix> oh my test designs are 1 MB.... subtract them 
16:46:51 <jix> ahh the development log is 500kb 
16:47:02 <jix> images are 100kb 
16:49:51 <jix> rails is a very nice web framework.. it's so easy 
17:57:24 -!- Keymaker has quit ("I've seen this dj vu before.."). 
19:11:36 <jix> the reason i love mac os x: http://img312.imageshack.us/img312/2729/bild35nk.png 
19:12:56 <GregorR> Somehow, I find that to be counterproductive at best. 
19:16:45 <jix> but hey 71fps visualizer with a semi-transparent window on top of it 
19:17:34 <jix> i didn't said it's useful 
19:18:00 <jix> but witha non-transparent background it's the most usefull text-editor i know 
19:19:19 <jix> it has cool macro,indention,syntax-coloring... features that are easy to configure (it's easy to make a new syntax colorer for another lang) 
19:19:26 <jix> oh it has folding 
19:37:14 -!- Keymaker has joined. 
19:37:27 <Keymaker> i got an idea for a new page to esowiki; 
19:37:32 <jix> moin Keymaker  
19:37:35 <Keymaker> i think i could make a page about all the brainfuck contests 
19:37:48 <jix> http://img312.imageshack.us/img312/2729/bild35nk.png (no i'm not working with that setup but it looks cool) 
19:42:28 <jix> i'm still working on my website 
19:44:38 <Keymaker> rggh.. guess what's annoying.. this : "... is left as a challenge to the reader." 
19:45:49 <jix> i thought of a language where everything "... is [trivial and] left as a challenge to the reader." 
20:15:36 <GregorR> HOW TO BUILD A NUCLEAR QUANTUM INFLUX GENERATOR: 
20:15:52 <GregorR> 1) The construction of a nuclear quantum influx generator is trivial and left as a challenge to the reader. 
20:40:14 <Keymaker> nooo.. my rubber band broke into line form 
21:15:00 <Keymaker> and i thought i was going to stay till four am today 
21:16:00 -!- Keymaker has quit ("I've seen this dj vu before.."). 
21:41:59 -!- calamari has joined. 
21:53:20 <calamari> just sat down to think about my game a little bit :)  
21:53:53 <{^Raven^}> same here, got my adventure game folders out looking for inspiration 
21:54:17 <calamari> figuring out what I'll need for item structure 
21:54:53 <{^Raven^}> i have a few strings, a couple of numbers and some flags 
21:55:18 <calamari> I have the verbs oing, need nouns :) 
21:55:53 <{^Raven^}> i wrote a scripting language that compiles human readable room descriptions to the right data format 
21:55:59 <calamari> probably will do the inventory system next, so that's why I'm figuring out items 
21:56:13 <calamari> will probably do something similar 
21:56:35 <{^Raven^}> beats editing long hex strings by hand, just refer to rooms by name now 
21:56:58 <calamari> hehe.. I have something special for that, but you've probably already done similar 
21:58:53 <{^Raven^}> i've thrown out the old game plan and am working on a more interesting game 
21:59:05 <calamari> I hash the verbs and nouns to 16 bit numbers... makes everything fixed width and easy to work with 
21:59:35 <calamari> then inside the item I have pointers to the actual data such as name, description, etc 
22:00:07 <{^Raven^}> nice, it's a bit simpler in basic, i just read everything into arrays 
22:00:50 <calamari> it wasn't as hard to find a decent english hash as I thought it'd be  
22:01:36 <{^Raven^}> That's the method I'm thinking about using for a future BFBASIC text adventure 
22:02:10 <calamari> but also accepting just the first letter for verbs, since it seems to be a standard 
22:24:11 <jix> i have regexps in ruby ;p 
22:29:57 <{^Raven^}> No regexps in BBC BASIC so am using other methods ;)