< 1180138685 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, opinions < 1180138691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have one of those < 1180138719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need to have ' and `... where the other should be a lisp quote and the other the same in the other direction < 1180138734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like 'X = X and X` = X? < 1180138738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the other means whatever follows it is a funciton < 1180138743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1180138744 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so < 1180138752 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the other means whatever follows is a value < 1180138755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :'X = X, X` = .... X is a function? < 1180138763 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :`X means a is a function < 1180138769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :'X means X is a value < 1180138772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but not a, X < 1180138778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now my question is < 1180138782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which shuold mean which < 1180138787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was a random choise < 1180138789 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :' == value < 1180138791 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*should < 1180138797 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lisp heritage must be respected ;) < 1180138799 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :need some parens too! < 1180138806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(cadr '(1 2 3)) < 1180138808 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180138841 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey - that's a good idea, an anti-golf contest < 1180138846 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you almost never need to tell manually something is a function < 1180138850 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :biggest and slowest program you can make e.g. print hello world < 1180138879 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh - it'd certainly be easier to write an anti-golf-helper-bot than a golf-helper-bot that exists... < 1180138887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :`4 4 would mean (lambda a:4)(4) if you know python, but that's just sick < 1180138899 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Please. . . < 1180138903 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where `4 would be the infix funciton < 1180138904 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's almost too easy. < 1180138928 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Step 1: fix up C2BF a bit. < 1180138932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: i like that one on everything2 that makes a random string, checks if its md5 hash is == hworlds, and prints it if so < 1180138938 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Step 2: Get the C++>C compiler working. < 1180138942 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :apparently it'll take a few hundred years to work < 1180138969 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Step 3: Write a horribly bloated C++ "Hello, world" program using a few classes per character. < 1180138977 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Step 4: Enjoy. < 1180138986 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: i think i hate you < 1180138996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: your way is better because ' (which is ' on my screen but shouldn't be) is faster to make, and the other one is never really needed < 1180139001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i'll use it < 1180139002 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What? Don't like C++>C>BF compilation? < 1180139010 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :step 3 too < 1180139021 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>:D < 1180139026 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have parens, and that would be legal code in this language, but for a different reason < 1180139049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :`'`'`''`'`''`'`````skskskskskskk -- is that valid code in your language < 1180139051 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-) http://www.ninjapirate.com/images/math-of-sex3.gif < 1180139056 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because if it is some serious obfuscation could be done < 1180139058 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe shove a C->BF->C compilation stage. . . < 1180139080 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: yes, it is < 1180139093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: heh. while size < huge, compile BF to unoptimized C, compile it with C2BF, repeat < 1180139154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :c2bf doesn't work on os x... < 1180139158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :compilation fails and ld segfaults < 1180139163 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :making a busy beaver? < 1180139165 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Blame Gregor. < 1180139214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what syntax would allow tons of perl code to be run unmodified but do completely different things < 1180139218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :probably entirely sigils and ids < 1180139242 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Which language do you propose for this anti-golf? < 1180139251 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :$%<:,{^23}+(*&4)<^; <-- factorial! heh. < 1180139256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: um - any i guess < 1180139258 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(please say any. . .) < 1180139261 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1180139264 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1180139271 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, how many languages can I pull into this? < 1180139278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :...oh...my...go < 1180139310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anti-golf? < 1180139319 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: biggest, slowest program < 1180139321 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!golf < 1180139327 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For "Hello, world". < 1180139330 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thought so < 1180139331 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1180139332 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for anything < 1180139366 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :slowest... that's kinda stupid cuz anyone can write one that takes a trillion years < 1180139373 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good < 1180139376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :extra points < 1180139383 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unless you have to prove how long it'll take < 1180139386 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. . . 99bottles/99.{c,perl,py,tcl,b,c++,sh,zsh,csh}, anyone? < 1180139411 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :slowest makes sense < 1180139428 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :write a short (under X characters), terminating program that takes the most steps. < 1180139449 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not short < 1180139450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :largest < 1180139454 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The judging should be on style, not size. < 1180139474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :write the biggest terminating program that takes the most steps, in the most ugly, hilarious, convuloted, obfuscated-but-not-like-the-ioccc, slowest way < 1180139474 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Realistically though, why bother judging? Just submit some weird-ass code. :p < 1180139516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why so many people like brainfuck < 1180139519 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its classic, but ... < 1180139535 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: largest is easy to write. < 1180139543 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :shortest is actually a challenge. < 1180139546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: who cares < 1180139551 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: most people. < 1180139557 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: "Most evil" is more of a challenge. < 1180139562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/SuperPar now this is nice and evil < 1180139569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i might write my entries in that < 1180139614 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps a "Hello, World" program which uses C to implement a PESOIX brainfuck interpreter which invokes a server which a different C program accesses? < 1180139640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: s/C/Unlambda < 1180139660 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/Unlambda/x86 assembly/ < 1180139661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :+ http://esoteric.voxelperfect.net/wiki/Self-modifying_Brainfuck as the brainfuck dialect < 1180139684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :+ http://esoteric.voxelperfect.net/wiki/Please_Porige_Hot for....the protocol or something < 1180139812 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :00:29:08 < lament> write a short (under X characters), terminating program that takes the most steps. <--- That is the Busy Beaver problem, and if yu require that the program eventually halt, it isn't computable. < 1180139830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: most == most in the competition < 1180139840 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1180139891 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: the competitors must know how it works, then it's computable < 1180139955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :plus given any X > 100 the program will easily take so many steps it will not terminate this lifetime, in pretty much any language < 1180139970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :100 was of course a totally random choise < 1180139991 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: not in cobol < 1180140004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cobo-obol < 1180140008 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cobol is not tc < 1180140013 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... who cares < 1180140018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it isn't? < 1180140021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(might be, dunno that well) < 1180140026 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean the real cobol < 1180140033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it seems the first thing you do is allocate memory < 1180140042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and... that's pretty much the memory you'll have < 1180140044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :real cobol, dude < 1180140049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Common oriented business language < 1180140059 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/COBOL < 1180140065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :woop woop woop :< < 1180140076 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ADD ONE TO OKLOPOL GIVING OKLOPOL < 1180140116 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh... that's not the cobol i've seen < 1180140124 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a real, serious language. < 1180140132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seriously did you not know about cobol??????? < 1180140143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've read my fathers tutorials from like the sixties < 1180140145 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or nineties < 1180140152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whatever, ancient anyweay < 1180140156 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-e < 1180140162 0 :ehird`!unknown@unknown.invalid QUIT : < 1180140173 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1180140185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now that was just rude < 1180140710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're a helpful lot, i just write my question and come up with the answer before even sending it on the channel < 1180140881 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that makes no sense < 1180140886 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ninjapirate.com/images/math-of-sex3.gif < 1180140888 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that < 1180140896 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hmm? < 1180140928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: if you don't understand something i say, it's a bad joke < 1180140938 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :usually < 1180140939 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1180141025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :1 5 3 frombase 10 tobase 5 < 1180141888 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1180141995 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1180142164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is most reverse-y? '\', '/' or '%' < 1180142285 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :\ < 1180142322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, reverse division, because that char is so rarely used < 1180142345 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like to try to have a reason for every choise < 1180142381 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It just seems reversey, because it's the reverse of everything Unixy except for escapes. . . < 1180142423 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you clarify, i'm not familiar with unix < 1180142431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(though ircing on linux) < 1180142479 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Path seperators, for one, are / in Unix. < 1180142563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah okily < 1180142624 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a\b is map a to list b, and \a is reverse list a... i see the logic there < 1180142635 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'll go with that < 1180142893 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :frombase={:LB->{[]B->0;LB->B*':L+.L}\LB;} < 1180142934 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now if i could just get pattern matching ( -> ) be a normal function somehow... < 1180142964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, not have it abide by it's own weird rules < 1180142981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because that's exactly what i try to discourage < 1180142991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...in this lang, not generally < 1180144572 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe, i have lisp-like quotes, but for a different reason, plof-like lambda specifiers (: and .), but for a different reason :P < 1180144583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i also had a third one in the same category, but i forgot it < 1180144601 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this sounds like a monologue < 1180144612 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i promised myself i'd stop doing them :\ < 1180144979 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You've got too much creativity. . . < 1180144985 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :TO THE PLOF FOR YE! < 1180145130 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't yet gotten acquinted (<- fix my word) with plof < 1180145135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but prolly soon < 1180145159 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is there a graphics library for plof? :P < 1180145164 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1180145172 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Are you willing to make one? < 1180145191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure, but i can't, since that's not what i do < 1180145203 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i'd love to make one < 1180145204 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you want to call an existing one, either make a better C calling interface, or use dlcall and friends. . . < 1180145206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but can't < 1180145254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :does plof have c-import? < 1180145288 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, it's *current* external call interface is via the dlcall functions. < 1180145297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dlcall? < 1180145307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're talking to a noob, remember that < 1180145341 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :dlcall is a function which lets you dynamicly load libraries and call functions in them. < 1180145349 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bit of a pain to use. < 1180145357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why exactly? < 1180145376 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dlcall("okofok.dll","get_number_4") < 1180145379 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1180145382 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pull up the man page; you'll see whay fairly soon. < 1180145394 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it is not like that? < 1180145403 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's *close*, but more annoying. < 1180145410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, why not make it like that? < 1180145431 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because the dlcall functions are pretty much thin wrappers around the C version. . . < 1180145442 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because that would involve a lookup every time you dlcall'd a function. < 1180145452 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which, in a language is inefficient as Plof, is a nonissue :P < 1180145453 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That too. < 1180145465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is why you could have new dlcaller("okofok.dll") < 1180145473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if i understood you correctly < 1180145475 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: That's a lot closer. < 1180145477 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which i never seem to do < 1180145501 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :dlopen("file.so"); < 1180145528 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :var a=new dlcaller("okofok.dll");a.call("get_number_4"); < 1180145530 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. < 1180145533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why not like htat? < 1180145535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :htht < 1180145559 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Actually, that'd be a fairly easy object to make. . . < 1180145563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1180145567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so why not make it? < 1180145591 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because I'd rather make a better interface. < 1180145646 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it could also have things like a.store_function_as("get_number_2","1"); and then a.call_quick("2") in case that would provide any speedup < 1180145658 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1180145672 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*"1" or course < 1180145787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :assuming ^ is xor, what would that mean for two sets? < 1180145811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :| is union, & is intersection < 1180145833 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1180145839 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was trivial < 1180145840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1180145868 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1180145936 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ makes sence for lists, while - doesn't, whereas both make sence for sets, but | can be used for their addition < 1180145962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... everyone's happy and no distinction need be made between sets and lists < 1180147110 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So - only sort of makes sense? < 1180147308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whaddya mean? < 1180147342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :agr + r = agrr, agr | r = agr < 1180147354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :agr - r = ag < 1180147369 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so lists can be used as sets < 1180147372 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in this case < 1180151871 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it turns out you can actually reset every operator in oklotalk without any harm done... since every operator is essentially just the empty lambda {} < 1180151899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they are just overloaded by everyone < 1180151905 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because they are slaves < 1180151917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :filthy, filthy slaves < 1180151927 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sun is rising... better get some sleep < 1180151935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1180152153 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You do sound a little tired. < 1180152168 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :/time to the rescue! < 1180152245 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Egad. You're seven hours ahead of me, meaning... well, hmm. < 1180152321 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's sex o'clock < 1180152352 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :SEE HOW TIRED YOU ARE? HUH? < 1180152429 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have some ed (energy drink none know) in the fridge < 1180152452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it might be nice to get _some_ sleep < 1180152478 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then again, i will not wake up before 15:00 if i go to sleep now < 1180152490 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and if i wait till tonight, i'll sleep the whole sunday < 1180152533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll see what happens < 1180152600 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why do you need to not sleep now? < 1180152627 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm writing a spec for oklotalk... finally decided to begin with it < 1180152666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's much less fun when i'm not tired < 1180152683 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1180152700 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So it's much more fun when you're tired. < 1180152731 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well deduced. < 1180152756 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Thank you. < 1180152888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, if i'm sleepy tired, it does not work; only 'hehe poo' sleepy is good for programming < 1180152897 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe poo xD < 1180152945 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's fun because it's poisonous < 1180153116 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Contagious, you mean? < 1180153128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why would i mean that? < 1180153143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was quoting zoidberg < 1180153192 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1180153201 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's that? < 1180153214 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have you watched futurama? < 1180153235 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1180153237 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've seen it about three times < 1180153245 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1180153250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the doctor of the ship < 1180153253 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :great characer < 1180153258 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*character < 1180153276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a giant crab < 1180153280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1180153414 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1180153482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why contagious? < 1180153493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1180153498 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :took me a while :) < 1180154727 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, now sleep ---> < 1180157226 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180166399 0 :clog!unknown@unknown.invalid QUIT :ended < 1180166400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1180168444 0 :sebbu!n=sebbu@ADijon-152-1-47-48.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1180170278 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1180173434 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1180182358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i had a lucid dream i did some serious flooding on this channel < 1180182390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i had to stop when i suddenly started spinning around in the air < 1180188212 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1180188810 0 :jix__!n=jix@dyndsl-080-228-185-211.ewe-ip-backbone.de JOIN :#esoteric < 1180188961 0 :jix__!unknown@unknown.invalid NICK :jix < 1180195270 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1180196225 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I have a dream. . . A dream of a day where BFM has a test suite, so that I can actually figure out which language-specific macros are failing. . . < 1180198683 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1180199594 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION now sees that he's got a bug which involves the itoa call. . . < 1180199692 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180200044 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What's odd is that there *shouldn't* be anything wrong with that call. < 1180200146 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you know you _could_ cheat and include a debug print command < 1180200212 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Or I could do lang {printf("%i", random_cell);} < 1180200245 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Only *useful* if the target language is C (which it is ATM). . . < 1180200284 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is just getting frustrated that the C backend works, but the C-specific macros don't < 1180200337 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :have you looked at the C output? < 1180200387 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I have. < 1180200394 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It *looks* right. < 1180200428 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So far, I've been able to figure out that the issue is not in optimize.tcl < 1180200565 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nor is the issue in c/copy.bfm or c/move.bfm < 1180200732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, can you find the first point at which a variable does not have the expected contents? < 1180200752 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Found the issue. < 1180200757 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :c/subvar.bfm is broken. < 1180200765 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1180200824 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now just to figure out *how* it's broken. < 1180200844 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. Storing in y, not x. < 1180200999 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seems that I'm also triggering a bug any time that more than two digits are needed from itoa.bfm -_-' < 1180201019 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Specifically, an infinite loop. < 1180201721 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*That* much is broken in my optimization pass. < 1180202090 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fixed. < 1180202525 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, if I can just figure out how divvar.bfm and divmod.bfm are borken. . . < 1180202546 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Got it. < 1180202781 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Except that it fails when it goes beyond 128. < 1180202793 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :p+=/.(; < 1180202799 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unless you think that looks like 128 to you. < 1180202819 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a remarkable likeness. < 1180202892 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION blames div(); from stdlib < 1180202921 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i note that those characters are just _below_ "0". maybe it is subtracting rather than adding. < 1180202966 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed they are 48-1, 48-2, 48-8 < 1180203016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :are you using signed chars? < 1180203023 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm using just "char". < 1180203037 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which can be either signed or unsigned. . . < 1180203038 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*groan* < 1180203049 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's probably doing a sign change there. < 1180203128 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Any clue what you have to pass to gcc to tell it to treat chars as unsigned? < 1180203139 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(just so I can see if that's what's causing it) < 1180203139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :_all_ chars? no. < 1180203159 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but you can of course replace char by unsigned char < 1180203163 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :-funsigned-char < 1180203184 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That fixes it. < 1180203285 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. . . Now, what other macros shall I rewrite? < 1180203313 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for what purpose? < 1180203352 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm making some C-specific macros (in stdlib/c/), to take advantage of my new language-specific macros feature; this should allow for faster output code. < 1180203381 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should do the same for the interpreter; that's the slowest backend of them all < 1180204191 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, the C backend is probably the most efficient one. . . < 1180204356 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Basm takes 0.18 seconds to compile LostKng.b with it. < 1180204442 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds some fake double-RAS-syndrome: "Dynamic DNS Server" < 1180204456 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :0.17s without newlines. < 1180204458 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: you ported LK from BFBASIC to BASM?! < 1180204475 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Basm is my Brainfuck compiler. < 1180204481 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I should rename it. < 1180204482 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1180204500 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: Is the source online anywhere? < 1180204526 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Yes. . . < 1180204533 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/basm.tar.bz2 < 1180204535 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :where? < 1180204537 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Requires bfm: < 1180204537 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1180204545 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/bfm.tar.bz2 < 1180204556 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(my new BFM improvements will be up as soon as I'm done) < 1180204582 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*That* tarball is up to date, except for the language-specific macros feature (not *needed* for basm; just makes it run faster) < 1180204653 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :So, what does it actally do? BF -> C? < 1180204695 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Basm does, yes. < 1180204734 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BFM does BFFM->(Brainfuck,C,interpret) < 1180204751 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . And apparently, GCC is a friggin' memory hog when it tries to compile LostKng.c < 1180204764 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :# I'm going to rise and dawn // with no clothes on // and colours on my skin. // Colours of life and love // from heaven above // absolve me of my sin. # < 1180204780 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: could be the interference graphs that do it. < 1180204794 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :-- "Ode to Crayola" by Lemon Demon < 1180204809 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Um, why would that matter? -O0. . . < 1180204817 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1180205048 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what is the difference between the "-1" files and the "0" files < 1180205266 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :basm.-1.b and basm.0.b were compiled with different assumptions for what EOF iis. < 1180205276 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, of course < 1180205292 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :basm.0.b assumes EOF=0 or no change, and the code it outputs provide for that. < 1180205307 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1180205325 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I bet the issue with my memory-hogging compiler is just that 4.1 is a bit more memory-using. < 1180205379 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmkay, gcc-3.4.6 is using a lot of memory as well, but it's not thrashing. < 1180205381 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If it becomes inconvinient, you could try asking the devs. < 1180205390 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . And it finished in 30 seconds. < 1180205397 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :gcc should support generated code as well as human-written stuff < 1180205405 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: I spent 5 minutes trying to get gcc-4.1.2 to stop. < 1180205410 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1180205422 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It was thrashing that damned much. < 1180205429 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(and I've got 1G of RAM) < 1180205433 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: you could try making major lops into their own subroutines. < 1180205453 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In basm? < 1180205457 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jeeze. . . < 1180205467 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, but I'd rather not do that *in Brainfuck*. < 1180205487 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Well, if your compiler wasn't written in BF, admittedly it would be sensible. < 1180205496 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It would be. < 1180205507 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I think the issue lies more in GCC. < 1180205515 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION contemplates writing one in Haskell. < 1180205527 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Honestly. . . 700MB RAM for 2MB of code?!? < 1180205535 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1180205575 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it's trying to analyse the array usage to see if it can do some of it in registers. < 1180205596 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . But *why* do that for -O0?!? < 1180205611 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :seriously, ask the devs if they know what is making it do that, and if you can turn it off < 1180205643 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think using 700MB of RAM for a 2MB file at -O0 counts as a bug. < 1180205673 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :depends what -O0 actually does. < 1180205691 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or rather, how optimisations get turned off < 1180205719 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if (e.g.) it is building data-flow graphs then throwing them away again, -O0 won't help memry usage much < 1180205786 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Um ... it depends on what that 2MB of code is doing. < 1180205800 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :compiled BF < 1180205804 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It's a somewhat naive translation of LostKng.b into C < 1180205817 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Whole lot of pointer arithmetic. < 1180205818 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why not just use EgoBFC? ;) < 1180205830 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because then I wouldn't be testing my *own* compiler. < 1180205850 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'s called a joke :P < 1180206531 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what's a "speech" in norwegian? or if anyone knows swedish, in that. < 1180206556 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tale < 1180206585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... you don't happen to know what it is in swedish? :P < 1180206585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180206587 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1180206591 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's that prolly < 1180206691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually i think swedish is "tal" < 1180206739 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :www.tal.se < 1180206758 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i don't think it makes that much difference... i'm not that good < 1180206781 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'll put tal < 1180206802 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the swedish is neuter, the norwegian is masculine < 1180206931 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180206945 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :en = which? < 1180206965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :en / ett, but masculine, neuter and feminine < 1180206970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how come? < 1180207006 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think swedish has masculine/feminine distinction < 1180207035 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :norwegian: en (m), ei (f), et (n) < 1180207049 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i meant norwegian < 1180207057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i though you have just two articles < 1180207061 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i was wrong it seems < 1180207130 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no but the feminine is relatively rare in bokmål < 1180207209 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in the most conservative forms they use en for that too < 1180207293 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(but still with -a definite ending unless it is even more conservative) < 1180209818 0 :iswm!unknown@unknown.invalid QUIT :"Leaving" < 1180210125 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1180211911 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders WTF ever one of his windows processes has a PID that is a multiple of 4 < 1180211919 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :XP, in case you were wondering < 1180212024 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Security, of course. < 1180212044 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1180212057 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :If one of the PIDs weren't a multiple of 4, that process could obviously hack into your system and destroy everything. < 1180212112 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :See, there's always a process with a PID of 4, maybe, so PID arithmetic would allow such a process to attain a PID of 1, which is omnipotent. < 1180212126 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Actually, 2 and 3 are omnipotent as well. But 4 isn't, which is why they chose that. < 1180212137 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1180212148 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Sigh? < 1180212158 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i note that some of the processes clearly have specially assigned numbers < 1180212170 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :e.g. IEXPLORE = 2500 < 1180212394 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not here it doesn't < 1180212403 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :probably just random < 1180212436 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i just cannot believe that. < 1180212506 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1180212517 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :kill it and re-start, to see if it gets the same PID < 1180212521 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :re-try a few times < 1180212631 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should learn asm. . . < 1180212648 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whoops, you were right, now it is 2880 < 1180212703 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and 2576 < 1180212707 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1180212730 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :# Go and fake your death ok? // 'Cause I am not here I am not here. # < 1180213421 0 :sebbu2!n=sebbu@ADijon-152-1-90-128.w86-204.abo.wanadoo.fr JOIN :#esoteric < 1180213534 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1180213557 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Meh. < 1180213580 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :[[j$++=]~{f2%}@a2@a1@a0!!~]&a,. < 1180214601 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180214844 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: a lucid dream and the best you can do is irc? < 1180214882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did other stuff too < 1180214887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it lasted like 2 hours < 1180214913 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"ok, let me first check on the irc channels..." < 1180214957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically i flew around, had sex, killed people and woke up for a few minutes at random, but at some point i wasn't really sure whether i was asleep or not, so i thought i'd flood a bit to have proof later < 1180215007 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i _think_ it might have been an idea to do the proof thing before you started killing people :D < 1180215030 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :flying was the only unrealistic thing i could do < 1180215042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i knew that because i was in a place i' < 1180215047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ve never seen < 1180215051 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in the middle of the night < 1180215067 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whereas i could easily have woken up in the night and been in my room < 1180215147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :once i had this lucid dream that just kept on going for hours, or so it seemed, every time i woke up, something came and killed me, and i couldn't wake up for real < 1180215196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and this other time i sat around a table while dinosaur played card there... and tried to wake up but couldn'y < 1180215204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could write a book about my dreams < 1180215264 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i used to have dreams about trying to wake up but not so much nowadays < 1180215301 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the other night i had a dream with at least 5 levels of recursion < 1180215347 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, the best one was so long that when i woke up i took a one hour long walk just to be sure i was awake :) < 1180215349 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :var dream = :{dream();} < 1180215350 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :? < 1180215366 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :falling asleep inside the dream and having another dream < 1180215370 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1180215940 0 :bsmnt_bot!i=gavin@76.201.191.162 JOIN :#esoteric < 1180216466 0 :Pikhq!unknown@unknown.invalid QUIT :"Leaving." < 1180216650 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1180217466 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bastard < 1180217470 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you have lucid dreams < 1180217490 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Called "life". < 1180217495 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1180217507 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :with lucid dreaming you can fly < 1180217511 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: you can fly in life? < 1180217534 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Sure, thanks to the Brothers Wright. < 1180217543 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, not like that < 1180217550 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fly without a machine < 1180217585 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've flown in dreams, not lucid ones though < 1180217603 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I can kinda do it, but not at will, and I lack the skill to go on for mare than about 10 perceived second without waking up. < 1180217614 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe planning would help < 1180217622 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :thinking about it all the time < 1180217639 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :my instincts tell me that Cosmic Ordering would be very effective < 1180217642 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've had one lucid dream, but i got woken up about 2 seconds into it < 1180217648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i usually wake up as well, once i realize it's a dream < 1180217667 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's rare that it lasts long < 1180217683 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe maybe maybe you must plan what you are going to do to stop yourself getting over-excited and waking up# < 1180217715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or do like me and drink so much caffeine you can't fall asleep and still try to < 1180217726 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gives nice lucids < 1180217737 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(BTW, Cosmic Ordering is named after the type of ordering that ne does in, say, a restaurant, rather than being orderly.) < 1180217742 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've given up caffeine < 1180217751 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: nah, I just get weird dreams then < 1180217783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess it varies... there are many ways ppl say you get lucid dreams for sure < 1180217791 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but they all require a change in lifestyle < 1180217801 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, sleeping routines < 1180217808 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and daily routines something < 1180217813 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*sometimes < 1180218071 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1180218083 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I was following the advice on Everything2 < 1180218095 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or rather, that of which that I could recall < 1180218131 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :And, as in many ares of my life, the bits that I can recall are really just the ones I believed already. < 1180218159 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Godsdamnit that feeling of things slipping away from me when I disagree with them is so annoying. < 1180218193 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I read an opinion contrary to mind, and within a few hours, I can remember barely any of it. < 1180218218 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If I read an opinion I agree with, I can recall it much better. < 1180218225 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1180218230 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Y'know... < 1180218251 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Maybe this happens to almost everyone in the world, but most of them don't notice it... < 1180218258 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :That would explain a lot of things. < 1180218261 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1180218268 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(Ha, ha, only serious.) < 1180218344 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I already believed that. < 1180218386 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Or rather, i was assuming people usually don't notice things they don't believe in in the first place. < 1180218511 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Does not apply to the really obvious stuff, of course, but Adams and PTerry were only exaggerating a bit. < 1180218676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but then on another level i also believe some things don't physically happen to people who don't believe them. < 1180219034 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts wondering if anyone even saw his last comment :D < 1180219058 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see all < 1180219920 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1180219934 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that sounds iffy < 1180219937 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :give example < 1180220117 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://sprott.physics.wisc.edu/Pickover/pc/cnn_shuttle.jpg < 1180220271 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1180220290 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1180221070 0 :ehird`!n=ehird@user-54457988.lns6-c11.dsl.pol.co.uk JOIN :#esoteric < 1180222726 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: lol < 1180222810 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lofl < 1180222849 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :18 times the speed of light!!! < 1180222895 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(speed of light in a vacuum)^(speed of light in a vacuum) < 1180222895 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric := big < 1180222905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's true! < 1180222961 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1180222967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1180222970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not big < 1180222974 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but big if you're moving at that speed! < 1180222979 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(1 lightyear/year)^(1 lightyear/year) < 1180222994 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S http://www.craigslist.org/about/best/sfo/278240458.html < 1180223025 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if that ^ is supposed to be exponentiation, then that is a dimension error < 1180223027 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :But honestly, "Atlas"?! < 1180223053 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses a gensym. < 1180223054 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1180223093 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah, exponenents should be unitless < 1180223116 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and usually integral, for the units' sake < 1180223122 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nothing beats making a trivia bot and watching it own < 1180223154 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(^) :: (Num a, Integral b) => a -> b -> a < 1180223158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nothing beats making a stupid idiotic chatting bot and watching it run on itself < 1180223181 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :where? < 1180223182 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1180223183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and hoping it enters an infinite loop soon < 1180223189 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :did you put it on #debain-flame < 1180223192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1180223195 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :markov chains are the best non preprogrammed bots i've seen < 1180223195 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Wet, linty, and stupid is no way to start your day. < 1180223196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, xterm < 1180223199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and they are not good < 1180223208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(maybe i'll cheat - "repeat this phrase" = "repeat this phrase") < 1180223216 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :#debian-flame doesn't exist, but it fits their naming scheme and conversational topics < 1180223216 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: quakenet and a finnish channel < 1180223216 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and often requests to say "repeat this phrase" < 1180223244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except i don't think that was for me < 1180223288 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and where are the "topless picture posting hotties"? < 1180223324 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Why dont the IRC:s comply with Macintosh or is this problem occurring with my comp. only?" < 1180223526 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What's this Macintosh compliance all about? < 1180223536 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: The units on your c^c is, of course, 1 (lightyear/year)^(lightyear/year). . . Which is, of course, a fairly large unit. < 1180223630 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :large compared to what? < 1180223665 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hint: you need something of the same unit to compare with < 1180223809 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :c^c is large? < 1180223815 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What if c is actually very, very small? < 1180223835 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :every relativistic physicist knows that c = 1 :)