00:18:48 -!- Corun has quit (Read error: 104 (Connection reset by peer)). 00:48:07 -!- sebbu has quit (Read error: 60 (Operation timed out)). 00:52:24 -!- sebbu has joined. 00:52:37 -!- Corun has joined. 01:11:40 -!- Sgeo has quit (Read error: 110 (Connection timed out)). 01:45:33 -!- psygnisfive has joined. 01:49:19 -!- bsmntbombdood has quit (Read error: 145 (Connection timed out)). 01:58:32 -!- bsmntbombdood has joined. 02:59:54 -!- psygnisfive has set topic: Read Christmas | Higher cardinality than Integer Christmas. 03:14:25 -!- GreaseMonkey has joined. 03:15:09 -!- Warrigal has joined. 03:19:17 -!- jix has quit ("..."). 03:19:20 I want to improvise a natural language again. 03:22:04 Take words from any language but English, and stick them together until a language forms. 03:22:44 Alternatively, use numbers instead of words. 03:23:54 That sounds fun, actually. 03:24:41 It sounds so fun that I'm going to go do something else, unless someone else is actually interested. 03:29:31 -!- calamari has joined. 03:43:34 -!- Sgeo has joined. 03:44:42 -!- psygnisf_ has joined. 03:45:07 -!- psygnisfive has quit (Read error: 104 (Connection reset by peer)). 04:16:47 -!- puzzlet has quit (Read error: 131 (Connection reset by peer)). 04:17:33 -!- puzzlet has joined. 04:17:39 -!- puzzlet has quit (Read error: 54 (Connection reset by peer)). 04:22:34 -!- puzzlet has joined. 05:33:32 -!- puzzlet has quit (Remote closed the connection). 05:33:37 -!- puzzlet has joined. 05:35:38 -!- Asztal has quit (Read error: 110 (Connection timed out)). 06:15:20 -!- Corun has quit ("This computer has gone to sleep"). 06:37:15 -!- GregorR has joined. 06:40:51 -!- calamari has quit ("Leaving"). 06:54:40 -!- moozilla has joined. 06:57:18 -!- moozilla has quit (Read error: 104 (Connection reset by peer)). 07:48:08 -!- Sgeo has quit (Read error: 110 (Connection timed out)). 07:56:45 -!- moozilla has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:11:20 -!- moozilla has quit (Read error: 131 (Connection reset by peer)). 08:30:58 -!- moozilla has joined. 08:33:19 -!- moozilla has quit (Read error: 104 (Connection reset by peer)). 08:35:07 -!- GreaseMonkey has quit ("You only need one wheel. Bikers are just greedy."). 09:34:17 -!- moozilla has joined. 09:49:17 -!- moozilla has quit (Read error: 54 (Connection reset by peer)). 10:27:07 -!- puzzlet has quit (Read error: 60 (Operation timed out)). 10:29:23 -!- puzzlet has joined. 10:50:02 -!- Mony has joined. 10:53:07 hi guys :) 10:54:15 -!- moozilla has joined. 10:54:22 moooooo 10:57:10 -!- moozilla has quit (Read error: 104 (Connection reset by peer)). 11:03:27 -!- rinsmaster has joined. 11:16:36 -!- moozilla has joined. 11:31:37 -!- moozilla has quit (Read error: 104 (Connection reset by peer)). 12:28:02 -!- jix has joined. 12:37:16 -!- moozilla has joined. 12:38:54 -!- jix has quit ("..."). 12:40:25 -!- moozilla has quit (Read error: 104 (Connection reset by peer)). 12:44:26 -!- puzzlet has quit (Remote closed the connection). 12:44:31 -!- puzzlet has joined. 12:50:40 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)). 12:51:35 -!- puzzlet has joined. 13:28:16 -!- moozilla has joined. 13:35:39 -!- DK has joined. 13:35:43 -!- DK has quit (Client Quit). 13:46:37 -!- moozilla has quit (Read error: 104 (Connection reset by peer)). 14:24:57 -!- puzzlet has quit (Remote closed the connection). 14:25:01 -!- puzzlet has joined. 14:41:21 -!- moozilla has joined. 14:43:36 -!- moozilla has quit (Read error: 104 (Connection reset by peer)). 14:57:58 -!- Asztal has joined. 15:01:11 -!- SirDayBat has quit (Read error: 145 (Connection timed out)). 15:08:59 -!- oklopol has joined. 15:35:27 -!- flexo has joined. 15:35:41 hello 15:35:45 -!- mib_prms12 has joined. 15:35:48 hi 15:35:53 hi. 15:36:55 i while ago i wrote a toadskin interpreter (because the reference implementation is so buggy .. it's not usable to any extend) and wrote hanoi in my "improved" TS (where improved means i got rid of the stupid "ring buffer" and fixed the interpreter bugs) 15:37:03 so far so good 15:37:15 i'm very positive that this toadskin is not yet TC in any way 15:37:30 cool. 15:37:31 as you have only one stack (there is also the callstack, but it's not possible to store anything but return "addresses" so...) 15:37:46 you can do "useful" things with it ofcourse 15:37:49 now, i'm wondering 15:38:02 if you'd have it save the accumulator on the callstack 15:38:10 would that maybe make it TC? 15:38:15 dunno :) 15:38:25 well, give it a thought then :P 15:39:11 it would most definitly not be possible to implement arbitrary algorithms in this "new TS" 15:39:21 then it is not tc 15:39:30 as emulation of a tape is limited to one side by not being able to define as many words as one wishes 15:39:39 (there are only so many characters) 15:39:40 but! 15:39:47 it may be enough to implement a brainfuck interpreter 15:40:18 and i believe this counts as TC - considering that that (2,3) TM is universal. 15:40:50 -!- SirDayBat has joined. 15:40:56 feel free to share your thoughts 15:41:06 and, showing off, ofcourse: 15:41:41 :w<%>;:a>[-w+w];:s>[-w-w];:d<%w[-w+%w+%w];:yd>%<;:c[-];:mw[-w%<%ya>%w]%>c;:r>%w%<%;:o>[w.>-];:1+<;:211a;:z2a;:31z;:42z;:53z;:64z;:86z;:Z48m;:Y85;:AYa5ma1o;:Bc%AZd64a3mad1sZ4oA25m1o;:C%y%ya3%s;:DC%>rrEr;:Ed>[>-Brrr%D%C%>%rr>+ :) 15:42:18 you obviously need a working interpreter, provided here: http://flexotec.eu/~flexo/toadskin.rb 15:42:24 * flexo sits back 15:44:58 flexo: if you can do bf 15:45:01 you can do arbitrary algos 15:45:07 well - no 15:45:12 yes. 15:45:16 let's assume that the maximum program length is limited for example 15:45:32 then that's not really tc. 15:46:00 fine 15:46:09 well 15:46:12 that's the question 15:46:26 i think it is 15:46:43 as an UTM (which is considered to be the measure for TC, right?) has no program at all 15:46:46 just input 15:47:02 mm 15:47:02 being the initial tape content 15:47:42 if my ITS (improved toadskin.. yes! just made that up!) has just enough definable words to implement a BF interpreter that should do the trick 15:48:16 or just enough words to implement that (2,3) TM, but that would just be sick 15:48:45 should be much easier though 15:49:15 but my plan would be to write a BF-to-ITS compiler 15:49:20 -!- moozilla has joined. 15:49:37 (which i think is do-able and the easiest approach given the similiarities between ITS and BF) 15:49:55 and use it to compile daniel's BF-BF interpreter 15:51:59 (daniel b cristofani doesn't happen to hang out around here? :) 15:52:13 yep 15:52:14 as dbc 15:52:20 not here atm though 15:52:32 heh. i'll stay then, say hello 15:52:49 had some discussions with him on that bf ml a couple of years ago 15:52:59 heh, that one 15:53:02 I'm subscribed to it. 15:53:05 So much german spam. 15:53:11 yea.. 15:53:27 he helped me perfect the brainfuck division algorithm :) 15:53:52 that is [->>+<-[>>>]>[[<+>-]>+>>]<<<<<] 15:54:00 (my initial version was 5 bytes longer or something like that) 15:54:00 :) 15:54:29 he even came up with an even shorter one, but with messed up cell layout 15:56:46 -!- mib_prms12 has set topic: we are not responsible for any losses of limb.. 15:56:57 ah.. so much never-released esolang stuff in my projects folder 15:57:04 i really need a personal homepage or something like that 15:57:08 hehe :) 15:57:16 http://flexotec.eu/~flexo/hanoi2.b.txt 15:57:20 never released that either 15:57:26 (that email address is no longer valid :) 15:57:37 awesome 15:57:51 and my current yapi.b is some bytes shorter than the one in the archive i think 15:58:15 i even found a documented version 15:58:22 but that's a tradesecret 15:58:36 lol 15:59:32 hmmm 15:59:55 and poor pinky was never released too 16:00:24 (a heavy-optimizing brainfuck x86 compiler... afaik the fastest implementation around, by some orders of magnitude..) 16:00:46 really? 16:00:54 flexo: ais523 has been working on gcc-bf 16:00:56 even faster than that optimizing to-c compiler + gcc -O3 16:00:58 It's a gcc backend that outputs brainfuck. 16:01:17 well. i think my compiler should still be faster 16:01:20 flexo: Maybe yours would be useful for handling the 5-thousand->s-in-a-rows it produces ;-) 16:01:25 because compiling brainfuck is more decompilation than compilation 16:01:26 no no no I mean 16:01:27 gcc-bf 16:01:29 compiles C programs 16:01:30 to brainfuck 16:01:32 oh, i see 16:01:47 interesting 16:01:50 but ofc its output is huge as hell 16:01:54 and it's unfinished 16:01:55 -!- moozilla has quit (Read error: 54 (Connection reset by peer)). 16:02:05 i always thought about doing that (a c=>bf compiler, not a gcc backend...) 16:02:09 well 16:02:19 my compiler is quite good at optimizing auto-generated code 16:02:25 C2BF has been done, but badly. 16:02:32 what's problematic are obviously unbalanced loops 16:02:38 gcc-bf, being a gcc backend, should eventually handle just about all conforming C programs 16:02:51 flexo: ais523 has some musings on that 16:02:52 but balanced loops can easily be translated in while loops, if statements, load/store, multiplication and MAC 16:02:54 to optimize the 16:02:56 n 16:02:57 m 16:03:19 http://flexotec.eu/~flexo/triangle.txt 16:03:26 ^ this is what triangle.b looks like after optimization 16:03:32 (this is my IL later compiled to x86 code) 16:03:44 looks pretty good 16:03:48 flexo: there's another optimizing implementation 16:03:51 that does some hardcore optimizations 16:03:53 writen in haskell 16:04:03 lemme find it 16:04:13 flhttp://esolangs.org/files/brainfuck/impl/bf2c.hs 16:04:14 flexo: 16:04:15 http://esolangs.org/files/brainfuck/impl/bf2c.hs 16:04:20 you should steal some of its optimizations ;-) 16:04:23 *could 16:04:35 just 400 lines? 16:04:40 yep 16:04:45 it's Haskell, of course it's concise ;-) 16:04:50 i suppose 16:05:05 most of it is optimizatin 16:05:14 most of my compiler is optimization too... 16:05:16 but 16:05:25 a large part i spend in optimizing the multiplications 16:05:42 (as in... what do i do, MUL, SHL, LEA, or some weird combination?) 16:05:49 :) 16:06:12 can you execute that? 16:06:17 and give me the output for triangle.b? 16:06:26 i'd love to compare - have no haskell implementation installed ofcourse :) 16:06:34 sure 16:07:09 flexo: which triangle.b? 16:07:20 there are more than one? 16:07:26 perhaps not :) 16:07:44 http://esoteric.sange.fi/brainfuck/bf-source/prog/triangle.bf 16:08:05 i renamed all extensions to clarify what exact bf dialect they need.. triangle is portable, hence just "b" ;) 16:08:31 flexo: http://pastie.org/346994.txt?key=wz8d6rjprfvm30diqckiw 16:08:47 that initial comment isn't optimized out, heh 16:09:31 i think my tree is somewhat better 16:09:44 that one doesn't compile to "if" statements 16:09:45 flexo: looks much the same to me. 16:09:53 (and mine removes dead code :) 16:10:11 it also does no constant propagation for the pointer 16:10:14 flexo: yours doesn't remove the first loop. 16:10:22 uhm 16:10:24 it doesn't? 16:10:27 you're right 16:10:29 that's a bug 16:10:30 o.O 16:10:32 XD 16:10:33 it should. 16:10:44 well, i've been messing around with it for the last days 16:10:47 anyway 16:10:51 mine does constant propagation of p 16:10:58 (which is why at the beginning it uses a[]) 16:11:04 and it translates while to if, where possible 16:11:15 flexo: wouldn't a program such as this mess yours up? 16:11:18 ,[-](program) 16:11:23 or would it recognize that [-] sets to 0 16:11:24 no matter what? 16:11:28 yes 16:11:36 flexo: ,[--](program)? 16:11:38 after any loop i know that the current cell must be zero 16:11:41 flexo: ,[-+-](program)? 16:11:47 ah 16:11:49 true :P 16:12:07 flexo: what about 16:12:26 +++>,<[>---<-] 16:12:26 :P 16:12:31 what about it? 16:12:33 i mean 16:12:36 +++>,<[>---<-]>(stuff) 16:12:45 yea.. what about it? 16:12:57 it still knows that p[-1] is 0 16:13:13 if that's what you mean 16:13:18 p[-1]? 16:13:20 itym p[0] 16:13:24 well, after the > it's p[-1] 16:13:30 o.o 16:13:49 p is changed 16:13:55 ok 16:13:59 (this happens only implicitly by those "for" loops) 16:14:06 they represent unbalanced loops 16:14:26 still 16:14:37 quite good optimization 16:14:47 but i'm very certain that my compiler is faster 16:15:03 for the simple reason, that when i translate my IL to C, and let GCC compile it it's much slower 16:15:12 than the IL=>x86 asm translation my compiler does 16:15:24 (depending on the program as much as 50%) 16:15:53 and i haven't even started doing register allocation :) 16:17:58 most of the effort went into determining whether or not a loop will be entered under what conditions (and how many times it runs) 16:18:08 as this usually leads to many subsequent optimizations 16:18:18 (my compiler is very multi-pass-y) 16:18:37 but even the largest bf programs take just 7 passes or so 16:18:53 (due to the huge amount of hacks i have in the compiler, allowing it to never restart a pass...) 16:19:36 -!- mib_prms12 has quit ("http://www.mibbit.com ajax IRC Client"). 16:19:37 interesting though, as i output the assembly via printf() it becomes faster when increasing the optimization level :) 16:19:57 (although compression of >>> and +++ is done at the parser level) 16:20:31 mhmhm 16:20:36 i really want to rewrite it. 16:20:48 this time with some proper CFG representation 16:21:00 maybe even with SSA 16:21:08 and register allocation 16:21:58 yes, i definitly want SSA 16:22:08 right now it's too much hacking around with the IL tree 16:22:18 (there is a reason why those MAC and MULs have to be inside a LOAD...) 16:25:23 -!- Judofyr has joined. 16:27:26 but that "proper representation" would still need a tight coupling to the AST 16:27:47 because most useful optimzations for BF must be done on a high level 16:27:49 yea well 16:27:53 just thinking loud :) 16:36:21 -!- ais523|direct has joined. 16:38:08 -!- Judofyr has quit. 16:51:50 -!- mib_lah4lf has joined. 17:01:18 -!- moozilla has joined. 17:03:36 -!- moozilla has quit (Read error: 104 (Connection reset by peer)). 17:08:01 -!- Slereah has quit (Read error: 60 (Operation timed out)). 17:08:11 -!- Slereah has joined. 17:09:04 -!- Corun has joined. 17:11:26 -!- Corun has quit (Client Quit). 17:43:23 -!- Corun has joined. 17:43:50 -!- mib_lah4lf has quit ("http://www.mibbit.com ajax IRC Client"). 18:01:11 -!- moozilla has joined. 18:05:31 -!- Corun has quit ("This computer has gone to sleep"). 18:06:57 -!- moozilla_ has joined. 18:07:01 -!- moozilla has quit (Nick collision from services.). 18:18:45 -!- moozilla_ has quit (Read error: 104 (Connection reset by peer)). 18:25:33 -!- sebbu has quit ("@+"). 18:30:15 i'm going to release a new esolang 18:30:45 i'm writing tutorial 18:30:53 -!- cruce has left (?). 18:52:45 -!- sebbu has joined. 19:01:49 -!- Corun has joined. 19:12:16 -!- moozilla has joined. 19:14:59 -!- moozilla has quit (Read error: 54 (Connection reset by peer)). 19:32:41 -!- AnMaster has left (?). 19:32:46 -!- AnMaster has joined. 19:32:48 grr 19:32:51 wrong button 19:33:00 ah, parted #esoteric by mistake? 19:33:04 yes 19:33:12 was trying to part firefox 19:33:12 Mony: I look forward to seeing it 19:33:22 and esoteric was the one entry before in the list 19:33:28 so misclick 19:33:41 :) 19:36:28 * AnMaster goes to edit firefox files manually 19:38:37 AnMaster, why not install a "real" IRC client, like mIRC or XChat ? 19:38:50 Mony, what? 19:38:53 I use erc 19:38:59 I was talking about parting #firefox 19:39:02 Mony: I think AnMaster was trying to part #firefox 19:39:04 vs. parting #esoteric 19:39:05 and closed the wrong channel by mistake 19:39:07 ais523|direct, indeed 19:39:11 and AnMaster just confirmed that 19:39:12 heh... 19:39:12 exactly what happened 19:39:13 sorry 19:39:18 what did you think? 19:39:27 chatsilly or what? 19:39:31 yes 19:39:43 i thank you used chatzilla 19:39:55 thank? 19:40:05 thought, presumably 19:40:05 think* 19:40:16 ah 19:40:23 sink/sank, but think/thought, English is weird 19:40:27 eww 19:40:35 prefs.js 19:40:36 is 19:40:36 i don't remember the word -_- 19:40:37 a mess 19:40:57 yah that's it ais523... "tought" 19:41:02 the perfect is changing to thunk, but thank i haven't heard yet 19:41:02 wtf why are there hundreds of entries like: user_pref("print.tmp.printerfeatures.CUPS/HPPSC2175.can_change_colorspace", false); 19:41:06 thought* 19:41:17 .tmp? 19:41:24 if that is temporary why is it saved 19:41:42 my english is really crappy sometimes 19:41:43 it's actually a German grammar file, ending .TimeMannerPlace, just they abbreviated it 19:42:09 ais523|direct, file? 19:42:14 Mony: don't worry, I'm used to it, non-English English is much more logical than English English... 19:42:14 hm 19:42:21 ah 19:42:21 AnMaster: I was trying very hard to come up with a plausible explanation 19:42:23 but failing 19:42:27 ais523|direct, right 19:44:01 blargs 19:44:43 blargs? 19:48:05 nice firefox profile contains 2 types of databases: BDB and sqlite 19:48:09 why not use one system.... 19:49:03 oh and bookmarks is a html file 19:49:12 kind of... 19:49:15 "" 19:49:24 SGML 19:49:25 not HTML 19:49:31 ah that even 19:49:42 rare to see SGML outside HTML, though, everyone uses XML instead nowadays 19:49:44 ais523|direct, err semi-html 19:49:45 19:49:46 Bookmarks 19:49:55

19:49:55

Bookmarks Toolbar Folder

19:49:55
Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar 19:49:55

19:49:57 and so on 19:50:01 ... 19:50:05 that isn't HTML, it says so 19:50:10 but it certainly looks like HTML 19:50:15 ais523|direct, exactly! 19:50:25 it's probably to do with things like PERSONAL_TOOLBAR_FOLDER="true", that isn't HTML either 19:50:34 indeed 19:50:41 -!- oerjan has joined. 19:50:59 -!- ais523|direct has changed nick to ais523. 19:51:14 ais523, but it does have certain html like parts, such as element names 19:51:43 probably based on HTML, but then customised to taste 19:52:04 * ais523 reminds themself not to use idioms which are rare even in English 19:58:17 here it is 19:58:18 http://mony.servhome.org/esolang/h0rR0r.html 19:58:36 * ais523 never really liked l33t-speak 19:58:40 i have to go, i will be back soon i think, or maybe tomorrow 19:59:08 do you have any sort of loops? 19:59:13 that looks to me like a slightly more useful version of Deadfish 19:59:42 ah 19:59:48 i impleted goto 20:00:01 hum... 20:00:22 -!- Judofyr has joined. 20:00:32 i added goto 20:01:04 but, there is some time ago, i don't really remember how they work 20:01:35 bye 20:01:36 -!- GregorR has quit (Remote closed the connection). 20:01:40 -!- Mony has quit ("Quit"). 20:09:12 has anyone played with a self-parsing language? 20:09:21 -!- Sgeo has joined. 20:10:10 as in defining syntax on-the-go 20:10:17 I've played with Perk 20:10:19 *Perl 20:10:23 although that isn't exactly an esolang 20:10:45 -!- mib_1svng6 has joined. 20:11:01 * oerjan recalls oklopol's oklotalk does something like that 20:11:04 * mib_1svng6 ponders how to word (shark swallows: fish) with a message in front of shark. 20:11:16 (swallow: fish by: shark)? 20:11:20 err 20:11:26 (shark swallow: fish) is what i'm trying to do 20:11:58 mib_1svng6: I'd prefer Smalltalk-style functions if it was function argname1: arg1 argname2: arg2 20:12:06 rather than just function: arg1 argname2: arg2 20:12:13 it can read weirdly the way it's done 20:14:19 that is not an option. 20:16:02 maybe (swallow: shark the: fish) 20:18:58 -!- moozilla has joined. 20:22:07 hm. 20:26:59 -!- jix has joined. 20:31:03 -!- moozilla has quit (Read error: 54 (Connection reset by peer)). 20:31:40 http://pastie.org/347087.txt?key=7nq72c67tfr5dibntn0w 20:31:45 My work-in-progress language. 20:31:50 It's prototype-based but also multimethod. 20:32:00 Everything there is a regular method call -- no special syntax -- well ,except for the comment. 20:32:38 aargh, that looks like a mix between Smalltalk and C 20:32:52 no 20:32:56 it's mainly based off Io 20:32:59 http://iolanguage.com/ 20:33:07 I'm not saying what it is, just what it looks like, visually 20:33:20 only when you don't know how it works 20:38:41 aha, I figured out the correct way 20:38:49 the: shark swallows: fish 20:38:51 i think 20:39:02 that looks so ugly 20:39:13 to have to use "the:" as part of a function name just to make it parse as English 20:39:18 it's what INTERCAL would do, or COBOL 20:39:22 your opinion is well-argued, interesting and relevant. I will take notice of it. 20:51:00 Is it just me, or is ehird missing a lot of opportunities to make fun of me? 20:51:38 Sgeo: that was a dangerous statement to make 20:51:43 either that, or he's got you on ignore 20:51:54 anyway, I need only mention PSOX and the whole channel will come down laughing again, presumably 20:51:55 or not? 20:54:16 +ul (BW)S((AH)S:^):^ 20:54:26 hey! 20:54:30 ^ul (BW)S((AH)S:^):^ 20:54:30 BWAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH ...too much output! 20:55:55 SgeoIs it just me, or is ehird missing a lot of opportunities to make fun of me? 20:55:56 howso? 20:56:02 -!- puzzlet has quit (Read error: 60 (Operation timed out)). 20:56:23 ehird, in another channel, I was talking about a game I wanted to clone 20:56:32 * oerjan swats the raw tab character -----### 20:56:42 Sgeo: and? 20:57:10 I mentioned how so far, I duplicated the appearance of one of the items, and how I have absolutely no creativity 20:57:30 but ehird wasn't in that channel, how could he make fun of you on the basis of that until you told him? 20:57:43 also, thutubot's down because eso-std.org is 20:57:48 ah 20:57:49 maybe I should get it running on another server 20:58:04 ais523, you know why eso-std.org's down, right? 20:58:14 gnomes. 20:58:16 infinite gnomes. 20:58:18 they killed it. 20:58:22 it was tragic. really. 20:58:24 -!- puzzlet has joined. 20:58:25 it screamed. 20:58:27 oh god did it scream. 20:58:31 and... sniff 20:58:32 Sgeo: yes, ehird wiped it and hasn't installed any software on there yet 20:58:32 I will... sniff 20:58:34 never... sniff 20:58:35 FORGET IT 20:58:36 sniff 20:58:51 ais523, you know why ehird wiped it? 20:59:07 wait, was that the dread chmod -R ? 20:59:13 no, it was a deliberate wipe 20:59:19 ehird thought it had got too crufty 20:59:24 and wanted to do a mass package uninstall 20:59:24 * Sgeo assumed it was the chmod -R 20:59:40 * Sgeo wipes assumptions 20:59:57 infinite gnomes, would that be gnomegas? 21:00:18 languages need more complex syntax 21:00:30 there's nearly no ambiguous syntax out there 21:00:38 except for my languages, but i don't get them finished, so. 21:01:05 -!- mib_1svng6 has quit ("http://www.mibbit.com ajax IRC Client"). 21:01:05 * oerjan swats some time flies -----### 21:01:21 -!- mib_vg1sr6 has joined. 21:02:09 * oerjan flies like a banana 21:02:34 oooooooooooooooooooooooooooooooooo 21:02:52 oklotalk can parse itself 21:03:00 *ouch* really bad aerodynamics 21:03:03 but i think feather is the coolest self-parser sofar 21:03:38 also ais523 is here, cool. unfortunately i'm busy soon 21:03:42 yes, but it hurts even my brain, and I invented it! 21:03:46 * oerjan invents Banana Feather, it sort of fits in here 21:03:53 AAAAARRRGH! 21:04:08 * ais523 's head spouts smoke 21:04:08 i would've harrassed you about continuous brainfuck 21:04:17 continuous BF? 21:04:23 it even fits with the gnomegas 21:04:27 tried oerjan, but he prefers his bf discrete :< 21:04:28 ais523: yes 21:04:58 -!- Judofyr has quit (Read error: 60 (Operation timed out)). 21:04:59 I'd ask how continuous BF works, but I g2g 21:05:21 you can start these scopes which are like []'s, but incs and decs inside them work with differentials, considering everything outside the loop infinitely greater than one + or - inside it will add 21:05:44 * oerjan thinks a banana could fly with enough gnome-gas in it 21:05:45 basically you have an infinite descent of differentials, each infinitely smaller than the last 21:06:00 uh-oh, I see what you mean now, and that's pretty esoteric 21:06:10 it sort of is to BF as nopol is to digital logic 21:06:13 * oerjan watches the universe implode from pun overload 21:06:16 yeah, old idea, but i think i know what went wrong last time 21:06:42 ais523: err :P 21:06:51 i'm not sure what nopol and digital logic have in common 21:07:10 well, nopol and ordinary logic then 21:07:13 can't quite put your finger on it? 21:07:24 oerjan: i don't have fingers 21:07:40 ais523: nopol isn't that illogical 21:07:48 * oerjan always suspected oklopol was a tentacled being 21:08:15 oklopol: no, but it uses continuous probabilities, rather than discrete logic levels 21:08:16 the l's are just deceptions 21:08:17 IIRC 21:08:19 that's what I was trying to get at 21:08:30 ais523: that's noprob! 21:08:34 ah, ok 21:08:39 wrong lang, sorry 21:08:41 I get confused... 21:08:48 nopol is a list-rewriting language based on lambda calculus and the nopular paradigm 21:09:10 *argh* 21:09:31 nopular sounds like a skin disorder 21:10:15 ais523: actually that may not be an accurate analogy either, anymore, i'm redesigning noprob to be more discrete 21:10:33 * oerjan finds no google hit that isn't a misspelling of popular, or nonsensical 21:10:46 i mean, i think so. i've had a lot of ideas, but i can't really seem to get the whole to work. 21:11:04 oerjan: nopular = based on nop 21:11:49 -ul- is otherwise a diminutive suffix 21:11:53 ais523: actually i will harrass you a bit, although about something else. just warning you because i've seen AnMaster do it, and he's my idol i want to be like him. 21:12:01 oerjan: in what language 21:12:04 latin 21:12:14 ?? 21:12:31 AnMaster: you were a victim of the random. 21:12:35 sorry about that. 21:12:50 oklopol does random acts of praise? 21:13:53 oerjan: i do random everything 21:15:11 oklopol: 21:15:11 oklopol: 21:15:15 oklopol: oklopol oklopol oklopol oklopol oklopol oklopol 21:15:51 :o 21:15:57 mememememememememememememememe 21:16:06 oklopol: 21:16:12 :o 21:16:13 mememe is the new meme for me 21:22:10 -!- Sgeo has quit (Connection timed out). 21:31:14 -!- moozilla has joined. 21:33:35 -!- moozilla has quit (Read error: 104 (Connection reset by peer)). 21:35:16 hmm. 21:35:17 so. 21:35:20 Sgeo isn't a player right 21:35:36 mib_vg1sr6: ##nomic? 21:35:41 no. :D 21:35:46 Okay. 21:35:48 lazy 21:35:51 Why wouldn't he be a player? 21:36:05 only outsiders can become players 21:36:12 and he wasn't an outsider 21:36:15 just an external force 21:36:17 wait 21:36:21 he registered just before era 5 21:36:23 OK then 21:38:28 * oerjan trusts that this makes sense somehow 21:38:44 oerjan: it makes sense in context; however, the context itself does not make sense 21:39:27 gnerp 21:41:30 The context itself makes plenty of sense. 21:43:01 B Nomic does not make sense. 21:47:05 -!- puzzlet_ has joined. 21:47:48 -!- puzzlet has quit (Remote closed the connection). 21:57:16 -!- GregorR has joined. 21:57:34 Since when does xchat crash all the effing time X_X 21:58:02 -!- jix has quit ("..."). 21:59:28 GregorR: since it sucks wang 21:59:32 (forever) 22:22:52 -!- Asztal has quit (Read error: 110 (Connection timed out)). 22:31:37 -!- moozilla has joined. 22:49:32 -!- Asztal has joined. 22:49:47 -!- moozilla has quit (Read error: 104 (Connection reset by peer)). 23:12:37 -!- jix has joined. 23:19:26 -!- Judofyr has joined. 23:42:29 -!- Judofyr has quit (Read error: 110 (Connection timed out)). 23:43:12 -!- moozilla has joined. 23:45:55 -!- moozilla has quit (Read error: 104 (Connection reset by peer)).