00:01:11 graue: Did you use garbage for artistic effect in a.1l? 00:02:01 using tab as garbage... :] 00:02:02 -!- calamari_ has joined. 00:05:40 GregorR: yes 00:05:58 GregorR: the junk could all just be * or + or something, but it wouldn't look as nice in my opinion 00:11:24 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 I think I'll abort on this editable thing.. can't get it to work right 00:20:06 #define UP 31337 00:20:07 #define DOWN 666 00:20:07 #define LEFT 420 00:20:07 #define RIGHT 69 00:20:07 ? 00:21:02 lol 00:37:32 raven: just checked 1.22.. it's not scrolling correctly either 00:40:23 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 there is a channel without # 00:57:59 There's one other valid prefix. 00:58:04 @ or something ... 00:58:09 It's for channels that aren't shared across servers. 00:58:15 Or something like that. 00:58:24 but there is a channel without prefix 00:58:30 Oh. 00:58:46 it's a very special channel ;) 00:58:53 Qua? 00:58:58 Qua?? 00:59:55 server-local channels starts with & 01:00:00 * pgimeno joins &esoteric 01:00:24 the channel is called 0 01:00:38 seems not to be enabled in freenode 01:00:48 but you'll never see someone who is in channel 0 in any other channels 01:01:10 -!- pgimeno has left (?). 01:01:23 because /join 0 == leave all channels 01:01:36 So it's /not/ a channel. 01:01:39 -!- pgimeno has joined. 01:01:50 GregorR: well it works like a channel 01:01:54 ?! 01:01:59 /join #bla,0 wroks too 01:02:07 One sec ... 01:02:24 Hmm, I just went in to 30 01:02:27 #0 01:02:33 without # 01:02:39 No, I didn't type the #. 01:02:42 ChatZilla did. 01:02:48 ah 01:02:50 well 01:02:58 -!- kipple has joined. 01:03:06 but some people run autojoin scripts 01:03:10 (a stupid thing) 01:03:12 -!- GregorR has left (?). 01:03:21 -!- GregorR has joined. 01:03:34 I refuse to believe you ;P 01:03:47 jix: can you invite people to 0? 01:03:55 they have some validation that checks for #... the trigger is for example !aj .... just type !aj #bla,0 in the channel ;) 01:04:02 no 01:04:05 oh, that would work, sure 01:05:45 ........... 01:05:46 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 I still refuse to believe you :P 01:05:54 it actually worked until an update to the client made it not work 01:06:03 those were the days 01:06:49 hmm does it work with xchat... 01:07:24 jix: click here --> #esoteric,0,#esoteric 01:07:25 -!- jix has left (?). 01:07:25 -!- jix has joined. 01:07:29 it does 01:08:01 great 01:08:14 -!- jix has quit (Remote closed the connection). 01:08:25 -!- jix has joined. 01:08:47 so who's up for writing the first 1L quine? 01:08:52 x-chat aqua decided to crash 01:09:07 empty-file *g* 01:09:10 but that's cheating 01:09:29 that's not necessarily valid 01:09:51 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 if it goes off the bottom or right it invokes undefined behavior 01:10:12 oh 01:10:39 with my interpreter that might work though 01:12:12 -!- GregorR2 has joined. 01:12:19 GregorR2: #esoteric,0,#esoteric 01:12:22 -!- GregorR2 has left (?). 01:12:22 -!- GregorR2 has joined. 01:13:50 I still refuse to believe you :P 01:13:51 -!- GregorR2 has quit ("Leaving"). 01:14:11 ok i lied.... 01:14:15 it's not true 01:14:22 you join all channels if you join 0 01:14:31 AWESOME 01:14:33 -!- GregorR has left (?). 01:14:39 -!- GregorR has joined. 01:14:41 :P 01:15:01 well all channels except some..not so important channels 01:19:24 http://www.oceanbase.org/graue/junk/a.txt <-- here's what I used to plan out my 1L program 01:23:37 my 1L interpreter freezes for a little while then crashes, if given an empty file 01:27:28 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:40:53 couldn't resist :) 01:41:03 got scrolling working 01:41:32 hey calamari_, how about a 1L debugger? 01:41:36 java's scrollbars are very weird, but I changed numbers until I got it right :) 01:42:05 isn't that a 2d language? 01:43:06 yes 01:43:13 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:35 what's 1L? 01:43:43 could translate bf to that very easily :) 01:43:51 wiki article describes two languages 01:44:02 lament: I'm referring to 1L_a, which is implemented 01:44:05 specified at http://www.esolangs.org/wiki/Talk:1L 01:44:13 implemented at http://www.oceanbase.org/graue/junk/1l_a.c 01:44:20 example that prints "A" at http://www.oceanbase.org/graue/junk/a.1l 01:45:50 calamari_: how would you do loops? 01:46:04 what the fuck is that. 01:46:20 * calamari_ thinks there needs to be -1l-a, the inverse :) 01:47:20 graue: well, in the most generic version, you'd just code [ and ] as well 01:47:35 calamari_: oh 01:47:52 graue: but I came up with a few more interesting loop ideas hehe 01:49:34 one thing that seemed doable was to investigate a 3x3 square of "pixels" and use that to determine the next move 01:49:56 then you could turn, branch, etc based on that 01:50:04 -!- kipple has quit (Read error: 60 (Operation timed out)). 01:58:50 but each instruction would just be one character? 01:59:56 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 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 i/o I was tinkering with.. had several schemes but didn't decide 02:02:07 I see 02:03:36 aha.. getting the text in a textArea is very slow 02:03:51 (because it has to build that huge string) 02:07:16 fixed 02:08:15 i'm feeling like "OMG i'M A SUPER 31337 H4x0r" ^^ ;) 02:08:27 really? why? 02:08:50 because i found a way to execute any command on a server of someone i know 02:09:27 he had a webpage with some cgi apps and i asked him if i may try to find security flaws... 02:09:30 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:27 1.60 is up 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:06:44 moin 11:08:25 <{^Raven^}> mornin 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:21 grrh.. space invaders 16:08:26 can't beat them 16:08:36 perhaps i'll need to join them, then 16:41:43 where is everyone? 16:41:49 work? 16:43:25 I'm working, yes 16:44:27 i'm working on my website 16:44:44 at the menu controller and view 16:44:50 o-k 16:45:22 wow the whole website folder is 1.9 MB 16:46:33 oh my test designs are 1 MB.... subtract them 16:46:41 mh 16:46:51 ahh the development log is 500kb 16:47:02 images are 100kb 16:49:51 rails is a very nice web framework.. it's so easy 17:57:23 bbl 17:57:24 -!- Keymaker has quit ("I've seen this déjà vu before.."). 19:11:36 the reason i love mac os x: http://img312.imageshack.us/img312/2729/bild35nk.png 19:12:56 Somehow, I find that to be counterproductive at best. 19:15:34 hrhr 19:16:12 it is... 19:16:45 but hey 71fps visualizer with a semi-transparent window on top of it 19:17:21 "cool" != useful 19:17:34 i didn't said it's useful 19:18:00 but witha non-transparent background it's the most usefull text-editor i know 19:18:07 Heheh 19:19:19 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 oh it has folding 19:37:14 -!- Keymaker has joined. 19:37:17 'ello 19:37:27 i got an idea for a new page to esowiki; 19:37:32 moin Keymaker 19:37:35 i think i could make a page about all the brainfuck contests 19:37:36 hi 19:37:44 and their winning results 19:37:48 http://img312.imageshack.us/img312/2729/bild35nk.png (no i'm not working with that setup but it looks cool) 19:42:28 i'm still working on my website 19:44:17 ok 19:44:38 rggh.. guess what's annoying.. this : "... is left as a challenge to the reader." 19:45:49 i thought of a language where everything "... is [trivial and] left as a challenge to the reader." 19:46:55 :) 20:15:36 HOW TO BUILD A NUCLEAR QUANTUM INFLUX GENERATOR: 20:15:52 1) The construction of a nuclear quantum influx generator is trivial and left as a challenge to the reader. 20:18:11 ah, now i see how to do it 20:40:14 nooo.. my rubber band broke into line form 20:40:21 :( 21:14:27 rgh. 21:14:38 i'm tired 21:14:45 and it isn't even midnight 21:15:00 and i thought i was going to stay till four am today 21:15:25 x| 21:15:45 *stay awake 21:15:57 * Keymaker falls asleep 21:16:00 -!- Keymaker has quit ("I've seen this déjà vu before.."). 21:41:59 -!- calamari has joined. 21:42:05 hello 21:52:31 <{^Raven^}> hi calamari 21:53:01 hello raven 21:53:20 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:53:53 currently at 431 bytes 21:54:17 figuring out what I'll need for item structure 21:54:18 <{^Raven^}> 1232 bytes here + 2246 bytes data 21:54:53 <{^Raven^}> i have a few strings, a couple of numbers and some flags 21:55:18 I have the verbs oing, need nouns :) 21:55:26 going 21:55:53 <{^Raven^}> i wrote a scripting language that compiles human readable room descriptions to the right data format 21:55:59 probably will do the inventory system next, so that's why I'm figuring out items 21:56:05 cool 21:56:13 will probably do something similar 21:56:28 it's most like a database 21:56:35 <{^Raven^}> beats editing long hex strings by hand, just refer to rooms by name now 21:56:58 hehe.. I have something special for that, but you've probably already done similar 21:58:20 <{^Raven^}> probably ;) 21:58:53 <{^Raven^}> i've thrown out the old game plan and am working on a more interesting game 21:59:05 I hash the verbs and nouns to 16 bit numbers... makes everything fixed width and easy to work with 21:59:35 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:18 yeah.. that would be :) 22:00:50 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:01:45 <{^Raven^}> to get a full word parser 22:01:53 yeah, I'm doing full words 22:02:10 but also accepting just the first letter for verbs, since it seems to be a standard 22:24:11 i have regexps in ruby ;p 22:29:57 <{^Raven^}> No regexps in BBC BASIC so am using other methods ;)