< 1221610135 0 :tusho!unknown@unknown.invalid QUIT : < 1221613953 0 :CO2Games!n=CO2Games@75-173-245-211.clsp.qwest.net JOIN :#esoteric < 1221614786 0 :CakeProphet!n=bread@h202.27.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1221614881 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Oh great prophet, will I get any cake today? < 1221620757 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1221620875 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Horray for brainstack < 1221620903 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :It has FUNCTIONS :D < 1221620912 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :And MACROS < 1221620938 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :#i10{++++++++++} < 1221620939 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :!i32{%i10%%i10%%i10%++} < 1221620940 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :(,[*i32**i32**i32**i32*.0,]) < 1221620987 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :# declares a macro, % inserts it < 1221621034 0 :moozilla!unknown@unknown.invalid PRIVMSG #esoteric :you should only be able to define functions and macros to symbols < 1221621043 0 :moozilla!unknown@unknown.invalid PRIVMSG #esoteric :or else it isnt esoteric enough :P < 1221621048 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :! declares a function, * calls it < 1221621058 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :pfft < 1221621079 0 :moozilla!unknown@unknown.invalid PRIVMSG #esoteric :or i guess you could just compile into brainfuck < 1221621117 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :why D: < 1221621246 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :it turns into !i32{++++++++++++++++++++++++++++++++} < 1221621248 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :(,[*i32**i32**i32**i32*.0,]) < 1221621350 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :you could really just combine function and macro < 1221621358 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if all a function does is textually inserts its parameters < 1221621375 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :which is what it appears to do < 1221621427 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1221621450 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Macro is just for cleaning up code < 1221621472 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :functions actually CALL and RET < 1221621491 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :BSFunci32: < 1221621491 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :MOV EAX,[pos] < 1221621491 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :INC [tape+EAX] < 1221621492 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :... < 1221621493 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :MOV EAX,[pos] < 1221621494 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :INC [tape+EAX] < 1221621495 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :RET < 1221621496 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :start: < 1221621511 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :NOP < 1221621512 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :MOV EAX,[pos] < 1221621513 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :CMP [tape+EAX],0 < 1221621514 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :JE BSWhile1E < 1221621515 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :BSWhile1B: < 1221621516 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :CALL BSFunci32 < 1221621518 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :CALL BSFunci32 < 1221621518 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :CALL BSFunci32 < 1221621535 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :CALL BSFunci32 < 1221621535 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :NOP < 1221621536 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :NOP < 1221621536 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :NOP < 1221621537 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :MOV EAX,[pos] < 1221621538 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :CMP [tape+EAX],0 < 1221621539 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :JNE BSWhile1B < 1221621540 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :BSWhile1E: < 1221621555 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :end start < 1221621691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the question is whether a macro can do anything a function cannot < 1221621717 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(functions could recurse, i hope) < 1221622307 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :If assembly can recurse functions, so can this < 1221622409 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately functions don't get their own tape. < 1221622449 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so then any macro could be assembled as if it was a function instead, and the behavior of the program would still be the same < 1221622476 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Wait, functions can't recurse? < 1221622488 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sure, i think < 1221622499 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :How would a macro recurse? < 1221622514 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it cannot. but it cannot do anything a function cannot, either < 1221622530 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :true... < 1221622548 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :macros are essentially #defines in c++ < 1221622566 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Except they don't take parameters < 1221622569 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so i thought < 1221622621 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Although they can pop from the stack, and push back onto it. < 1221622624 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could let them take parameters, that would be a difference. easier to implement than for functions, too < 1221622643 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1221622645 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(i think) < 1221622672 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :I could give functions their own tape to work with. < 1221622706 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Implementing parameters on macros sounds interesting < 1221622759 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Although I'm not sure how they would work < 1221622852 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :I mean macros are exactly the same except they are inline instead of seperate code. < 1221622931 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Here's an interesting ordeal... < 1221622976 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :...how would parameters be passed to the macro? < 1221622989 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Obviously not through the stack like functions. < 1221623006 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they would be expanded inline of course < 1221623019 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :expanded inline? < 1221623028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :like C's #define is one way < 1221623050 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :There isn't a parameter list for brainstack macros though < 1221623079 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so it would require some added syntax < 1221623088 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1221623113 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :ok, so how would these parameters be accessed? < 1221623139 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :inside the macro I mean < 1221623139 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | ...if I'm not identified. < 1221623165 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :C's #define does it by name, you might access them as if they were macros themselves. or you could do it by argument position. < 1221623197 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1221623260 0 :oklobol!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1221623269 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :oh, so something like %macroname|9|+% for the call? < 1221623294 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1221623317 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah that would be the wiki style wouldn't it < 1221623334 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(mediawiki templates) < 1221623351 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(or resembling it) < 1221623693 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :and then maybe something like #macroname{@looper$u:@@MOV ECX,$0@+@loopc looper@} < 1221623732 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :$u for a unique id, incrementing every time the macro is used < 1221623742 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :So we don't get label conflicts < 1221623758 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :$0 for the 0th argument... < 1221623760 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :oh shit < 1221623771 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :#macroname{@looper$u:@@MOV ECX,$0@$1@loopc looper@} < 1221623772 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :there < 1221623811 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't there be a $u at the end too < 1221623821 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :so %macroname|9|+% increments the ...oh right < 1221623829 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :#macroname{@looper$u:@@MOV ECX,$0@$1@loopc looper$u@} < 1221623840 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :so %macroname|9|+% increments the cell 9 times < 1221623873 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :%macroname|57|V% pops the stack 57 times < 1221623927 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :@ surrounds inline assembly < 1221623932 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Which I should add right now < 1221624050 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :ok, added < 1221624051 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :case '@':fputs(gets_until('@'),asmout);break; < 1221624095 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gets O_O < 1221624127 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs away screaming < 1221624147 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :I wrote a function that uses getchar and keeps doing that until it gets the given character < 1221624173 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :And then dumps it out as a string < 1221624180 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Err wait no it does fgetc < 1221624202 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but where are you putting it? gets is just begging for buffer overrun < 1221624226 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1221624241 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :It's used by the converter < 1221624262 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how is the string allocated, i mean < 1221624275 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :char buffer [1024] < 1221624292 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Yeah yeah I know I know < 1221624320 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :blah blah string std vector blah buffer overflow blah segfault win32 blah blah access violation, I GET IT. < 1221624339 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :I chose char arrays, and I stuck to it < 1221624370 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :But hey, I'm using vectors for the macros, and strings for the macro contents < 1221624389 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :uhh except the names < 1221624393 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :the names are 256 chars < 1221624616 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does a little segfault da < 1221625511 0 :calamari!n=calamari@ip68-98-89-121.ph.ph.cox.net JOIN :#esoteric < 1221628015 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Holy shit, can I eat you? < 1221628213 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :calamari: What's your involvement with Qemu? < 1221628273 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1221628276 0 :megatron!n=moozilla@207-118-41-248.dyn.centurytel.net JOIN :#esoteric < 1221628292 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :calamari: Oh yeah ... blah blah blah pleasantries etc :P < 1221628325 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I use it.. and they needed someone to host the FAQ.. so I made it into a wiki, and it went from there < 1221628342 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I haven't contributed much content.. mostly grammar and link fixing < 1221628345 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Okidoke. Just had seen the URL and was wondering :P < 1221628393 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :although I had to use non-free virtualbox to communicate with my timex data link watch :( qemu usb kept giving data errors < 1221628406 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Durn :( < 1221628420 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I gave it a good try tho < 1221628431 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :qemu is faster < 1221628443 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm using an array of Qemus to build things across multiple platforms automatically ^^ < 1221628458 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it installed windows 98 at least 3 times as quickly as vbox < 1221628464 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :as->more < 1221628484 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :need to port bf to my watch < 1221628490 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whoot. < 1221628502 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :125 bytes of ram < 1221628528 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :plus whatever I can reclaim from my 900 bytes of program code < 1221628543 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :125 bytes D-8 < 1221628595 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, bf interpreters aren't terribly large < 1221628606 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so I'm hoping to get at least another 500 bytes < 1221628607 0 :oklobol!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric < 1221628614 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is the SDK actually provided by Timex, or is it a user hack? < 1221628623 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :provided, amazingly < 1221628630 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That is amazing. < 1221628634 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My watch is nonprogrammable :( < 1221628649 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and they even coded a build system.. windows only, but I guess the watch was codeveloped my microsoft so I can't blame them < 1221628653 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :my->by < 1221628676 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I guess the earlier ones even had microsoft printed on the face < 1221628694 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :maybe that's why I didn't look into it.. hmm < 1221629236 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My watch is ultrapowerful, but still no SDK *sigh* < 1221629246 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :which? < 1221629257 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1221629287 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.chinavasion.com/product_info.php/pName/super-cool-mobile-phone-wrist-watch/ < 1221629315 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you got one of those? hahaha < 1221629348 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :does it work well as a phone? < 1221629353 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Extremely. < 1221629360 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I consider it to have been an excellent buy. < 1221629370 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :neat.. whats the typical battery life like? < 1221629471 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :One day with moderate phone use, two days on average. < 1221629490 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It comes with two batteries, which is nice since you can just swap them out whenever and never have the phone off for long. < 1221629509 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :anyone working on hacking it? < 1221629522 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not to my knowledge. < 1221629669 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well it might be possible.. does it allow firmware upgrades? < 1221630027 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i need a hash function that incorporates something like levenshtein distance < 1221630040 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :strings with a levenshtein distance of less than n hash the same < 1221630145 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or s/levenshten/similar algo/ < 1221630606 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :OOOOOH, generate the set of strings, sort it and hash the concatenation < 1221630608 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1221630691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um this sounds like everything must hash the same, by transitivity < 1221630724 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1221630725 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1221630726 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1221630763 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :except not < 1221630862 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl, tired < 1221630865 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1221630931 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1221631556 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1221631797 0 :oklobol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1221633227 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Ok I think everything's working now < 1221633233 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :But I need to test the converter < 1221633271 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aye < 1221633677 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok i was wrong < 1221633778 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :people often are < 1221633812 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if this is even possible < 1221633858 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :depends what "this" is < 1221633900 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i need to find the fuzzy-union of two sets in O(n) < 1221634018 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what that is < 1221634161 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...i meant interesection < 1221634206 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :right, there was something intuitively trivial about that union < 1221634409 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :God damnit < 1221634418 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :I can't figure out a way to get nested loops working < 1221634526 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :O(m+n) then for two sets, or what? < 1221634540 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :My brainstack converter < 1221634589 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yeah < 1221634728 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :unfuzzy intersection is easy, you just use a hash table < 1221634733 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Jesus loves you" < 1221634949 0 :oerjan!unknown@unknown.invalid QUIT :"Good time-of-day" < 1221635367 0 :megatron!unknown@unknown.invalid NICK :moozilla < 1221638399 0 :clog!unknown@unknown.invalid QUIT :ended < 1221638400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1221639332 0 :kar8nga!n=kar8nga@151.60.134.230 JOIN :#esoteric < 1221643036 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1221643741 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1221644740 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | And this somehow has to do with /translating/ the specs? < 1221647407 0 :jix!n=jix@paed-gw.schule.bremen.de JOIN :#esoteric < 1221647519 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Jesus loves you" < 1221647977 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1221652329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I know this is picking at irrelevant details but... < 1221652331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GOOD: 1y and 5y do not disagree about = < 1221652331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :No reliable cross-platform method of testing: assume = works < 1221652344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well you could test it in this case, check that it reflects :P < 1221652352 0 :tusho!n=tusho@91.105.85.60 JOIN :#esoteric < 1221652353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since y indicates it is not implemented < 1221652357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1221653365 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1221653786 0 :oklobol!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric < 1221654253 0 :oklopol!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric < 1221654253 0 :oklobol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1221657895 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1221657903 0 :oklobol!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric < 1221660281 0 :oklopol!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric < 1221660289 0 :oklobol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1221661777 0 :oklobol!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric < 1221661842 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1221663161 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1221664896 0 :CO2Games!unknown@unknown.invalid QUIT :"And I invented doors, no joke!" < 1221666340 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | what are the default namespace mappings? < 1221668702 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1221668758 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1221668762 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1221669604 0 :Hiato!n=Hiato@dsl-245-24-48.telkomadsl.co.za JOIN :#esoteric < 1221669635 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1221669749 0 :Hiato!n=Hiato@dsl-245-24-48.telkomadsl.co.za JOIN :#esoteric < 1221670804 0 :Slereah_!n=x@ANantes-252-1-24-38.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1221670804 0 :Slereah2!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1221672029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1221674096 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :heh, Mike is working hard getting Rc/Funge-98 to behave on MycoTRDS the same way CCBI does :-) < 1221674231 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1221674536 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1221674975 0 :puzzlet_!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1221675707 0 :psygnisfive!i=82f5c439@gateway/web/ajax/mibbit.com/x-cb7b060612d7716b JOIN :#esoteric < 1221675712 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1221675714 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey tusho < 1221675717 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey oklobol < 1221675755 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey oerjan < 1221675758 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey anmaster < 1221675763 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey pikhq < 1221675764 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hey psygnisfive < 1221675770 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey deewiant < 1221675772 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1221675810 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I guess I don't get a "hey." *sobs uncontrollably* < 1221675846 0 :ae5ir!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: hey. < 1221675858 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hey all < 1221675863 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :done, problem solved. < 1221675892 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :X-P < 1221675899 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ae5ir: who are you < 1221675912 0 :ae5ir!unknown@unknown.invalid PRIVMSG #esoteric :I am the terror that flaps in the night < 1221675914 0 :ae5ir!unknown@unknown.invalid PRIVMSG #esoteric :not really. < 1221675934 0 :ae5ir!unknown@unknown.invalid PRIVMSG #esoteric :used to come in here maybe a couple years ago < 1221675936 0 :ae5ir!unknown@unknown.invalid PRIVMSG #esoteric :as Robdgreat < 1221675938 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no? you totally had me going there < 1221676047 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No way that was on the order of years. < 1221676146 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont know you much gregor D: < 1221676228 0 :ae5ir!unknown@unknown.invalid PRIVMSG #esoteric :10/10/05 was when I registered the nick < 1221676313 0 :ae5ir!unknown@unknown.invalid PRIVMSG #esoteric :and iirc this channel was the reason I first came to this network < 1221676424 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I am an enigma. < 1221676502 0 :ae5ir!unknown@unknown.invalid PRIVMSG #esoteric :better than an enema < 1221676506 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I am an enigma wrapped in a mystery wrapped in questions wrapped in a warm flour tortilla served with chips and guacamole for only $4.95 for a limited time only. < 1221676543 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Here's a five! < 1221676550 0 :ae5ir!unknown@unknown.invalid PRIVMSG #esoteric :plus tax < 1221676572 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Taxes? < 1221676576 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :RON PAUL! < 1221676579 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :PLON RAU! < 1221676592 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No sales tax in OR :) < 1221676603 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(I'm not in OR, but my point stands) < 1221676637 0 :ae5ir!unknown@unknown.invalid PRIVMSG #esoteric :true? yes. relevant? perhaps not. < 1221676638 0 :ae5ir!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1221676652 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :TOUCHÉ SIR < 1221676665 0 :ae5ir!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1221677433 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'll have that and a medium coke, thank you < 1221677464 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: which kind of coke? < 1221677477 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zero < 1221677533 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's either that or infinity < 1221677581 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that is not quite what i was referring to < 1221677599 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah. maybe. < 1221677605 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the legal kind. < 1221677642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :boring, i know. < 1221677786 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, i am sure i've seen robdgreat earlier this year. i kept confusing him with robert. < 1221677799 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :who isn't here much either? < 1221677837 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1221678069 0 :ae5ir!unknown@unknown.invalid PRIVMSG #esoteric :yeah I've been in here since back when, just not very frequently < 1221678349 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I am confusing robdgreat with RodgerTheGreat < 1221678352 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :rodgort: Ok, who are YOU? < 1221678366 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SirDayBat: Or you! < 1221678395 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SirDayBat smells finnish < 1221678404 0 :SirDayBat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1221678417 0 :ae5ir!unknown@unknown.invalid PRIVMSG #esoteric :heh yeah I came back after a long absence and he accused me of stealing his nick -_- < 1221678438 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH YEAH < 1221678441 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's my confusion. < 1221678456 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ae5ir: rodgerthegreat is an asshole, so i'm not surprised < 1221678459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :s/robert/rodger/ < 1221679021 0 :jix!n=jix@pD955CDBF.dip.t-dialin.net JOIN :#esoteric < 1221679572 0 :oerjan!unknown@unknown.invalid QUIT :"subinmo" < 1221680422 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1221680582 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1221680602 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1221681500 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1221681674 0 :Corun!unknown@unknown.invalid QUIT :Client Quit < 1221682763 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1221682865 0 :Corun!unknown@unknown.invalid QUIT :Client Quit < 1221683151 0 :atrapado!i=ro@cm33040.red.mundo-r.com JOIN :#esoteric < 1221683767 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Here's what graphviz thinks of fungot's fingerprint-loading parts: http://www.cis.hut.fi/htkallas/bg.png < 1221683767 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: thanks for your help < 1221683786 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: I'm not sure that graph will help you any, but sure, no problem. < 1221683786 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: hold on a second < 1221683915 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: did you do that yourself or generate it somehow < 1221683968 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I guess there's some generation involved in any case, but you know what I meant < 1221684084 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Wrote a bit of Java (since oklopol was talking about it the other day) to do a tiny amount of static Funge source code analysis. < 1221684148 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :neat - what can it do? checks for # _ or something or is it more clever? < 1221684176 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Basically there's a "collect cells to a graph" function which, when coming across things like _| or "# followed by something that might reflect" calls itself recursively to handle the two branches, and then some more code to combine "uninteresting" (single in-edge, single out-edge type) vertices to longer strings. < 1221684219 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :cool :-) < 1221684229 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Currently there's branching only for _| and the #-reflect case, but I guess I'll need to add some sort of heuristic for the "j" jump tables, as well as '?', if I intend to be able to pass whole fungot through it. < 1221684229 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: it's n being shifted by k. dick fellow writes crap. at least i can < 1221684270 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Currently it gets confused somewhere in fungot sources. Must fix later. Should go to sleep early today, so maybe tomorrow. < 1221684270 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: don't worry about that stuff. < 1221684283 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: You're being surprisingly coherent today. < 1221684846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Wrote a bit of Java (since oklopol was talking about it the other day) to do a tiny amount of static Funge source code analysis. <-- wow? < 1221684879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, where can you see the source? < 1221684884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :find* < 1221684934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, also you need to handle x and w, + some other < 1221684960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course when the program is self modifying it will be harder < 1221684970 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it's impossible < 1221684987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes at least unless you can see no code cell get overwritten < 1221685005 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and you can't see that, it's impossible. < 1221685011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could tell the analyser "all stores in negative funge space are for data" < 1221685018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :give it that hint < 1221685026 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: not impossible < 1221685027 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :superturing < 1221685032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and make the actual source code non-modifying < 1221685073 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i.e. impossible. :-P < 1221685075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I agree there will always be cases it *can't* handle of course < 1221685083 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: :D < 1221685086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but you can make it more or less good < 1221685091 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :really want a goddamn oracle machine < 1221685092 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also < 1221685094 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wanna write stuff with language.c < 1221685095 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like < 1221685099 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :graph of control flow in c < 1221685106 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :have functions be bubbles, and flowcharts inside < 1221685107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, how come a human can work out the flow of such a program then? < 1221685111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :are humans super turing? < 1221685113 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :with little arrows pointing to other bubbles and back again < 1221685113 0 :oklobol!unknown@unknown.invalid NICK :oklopimp < 1221685115 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :into the flowchar < 1221685117 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :t < 1221685118 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1221685118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or do we just execute them in our head? < 1221685120 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a human can't do it either. < 1221685122 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, we just have reasoning skills < 1221685125 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they are not perfect < 1221685129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, indeed < 1221685130 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we cannot do it for all cases < 1221685134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very true < 1221685139 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and most likely our reasoning could be simulated by a computer < 1221685140 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and most likely humans do execute them in their heads. < 1221685141 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we just don't know how < 1221685144 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but yes < 1221685148 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I know I do. :-P < 1221685149 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we execute in our heads in a limited form < 1221685163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes, follow the code flow to see what happens < 1221685197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about "formally verified" programs. Obviously someone must have reasoned a lot about those? < 1221685217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no clue how you actually "formally verify" a program < 1221685223 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if on any other media there's been as much leasurely chatter about turing completeness as in here < 1221685247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: they are just theorem proving systems < 1221685251 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the theorems could be written badly < 1221685258 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or you can prove something yourself < 1221685259 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :-> same problem < 1221685265 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: that's even more flawfilled though < 1221685272 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :flawfilled? :-P < 1221685276 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I'm just trying to make it good enough to handle fungot, not any sort of funge-98 program. I don't think I'll even do 'x' (even though in many cases a simple constant-folding-type of thing would work) since I don't use it. < 1221685295 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :those c graphs would be win < 1221685295 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1221685341 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: formally verifying is proving things work as they're supposed to < 1221685352 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :proving is a vast subject with tons of techniques < 1221685365 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :some of which you most likely are aware of < 1221685372 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :induction, for instance < 1221685384 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :that's one of the techniques he doesn't understand < 1221685390 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1221685406 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a confident guesser < 1221685417 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :agreed with oklopimp on the not understanding < 1221685417 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1221685482 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: induction isn't really something many people use in their thinking unless been taught to < 1221685515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : induction, for instance <-- certainly, I used it in math in school < 1221685522 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :(i invented it for a math test once, but well i'm a pimp that's just how i roll) < 1221685528 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1221685531 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :i was wrong < 1221685538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least if it is what I think it is in Swedish < 1221685545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"bevis genom induktion" < 1221685557 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :it's what you think it is < 1221685577 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :some people do not understand induction < 1221685583 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :therefore AnMaster does not understand induction < 1221685619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like, f(n) = .... for any integer n always returns (n-1)/n, then you prove that it is true for n = 1, and then that if it is true for n = 1, then it have to be true for any integer n < 1221685637 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :err < 1221685650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err? < 1221685652 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :more like if it's true for all integers up to a certain number, it will be true for that number + 1 < 1221685674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopimp, right, what I meant. Except I'm just home from Aikido, so kind of sleepy < 1221685692 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i'm sure you get it, i just found your explanation confusing < 1221685708 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :aaaaanyway, induction is one of the ways you can verify algos < 1221685715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopimp, probably since I'm almost sleeping on the keyboard < 1221685730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so heading to bed shortly < 1221685737 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :have fun, i just slept like 4 hours < 1221685758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopimp, well did you just came home from a two hour session of Aikido? < 1221685775 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :no, i just woke up from a 4 hour sleep < 1221685780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah well < 1221685780 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :i did aikido as a kid < 1221685782 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :it was fun < 1221685785 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :i kicked ass < 1221685787 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :then i quit < 1221685790 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :see you later -> < 1221685795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopimp, you quit? why? < 1221685810 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :(actually i guess you don't kick much ass in aikido) < 1221685818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopimp, indeed you don't < 1221685823 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :i quit because i was a kid and i got bored with things < 1221685827 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :shop -> < 1221685836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I suspected you meant it metaphorically(sp?) < 1221685845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, can you explain why Finnish ppl seem to use "->" for "afk"? < 1221685851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least all in here < 1221685879 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: stop ripping me < 1221685880 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i asked that first < 1221685881 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like 5 times < 1221685887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, did you get any answer? < 1221685893 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think its just the culture, from what i gather < 1221685898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, and yes I know you asked too < 1221685899 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :irc started in finland, right? < 1221685905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it did < 1221685908 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so it just kind of grew, someone used it, it continued, but then we imported our chatspeak < 1221685913 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and ... the divide just kinda grew < 1221685920 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so finnish irc channels use it < 1221685921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway then I'm going to start using "<=" at the beginning of lines or something < 1221685922 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but english ones don't < 1221685927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oooh no I got a better one < 1221685928 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so when finns are on english ones < 1221685930 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they use what's natural to them < 1221685932 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so they use -> < 1221685933 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1221686033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I'm heading to bed now < 1221686034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Exeunt < 1221686114 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hey, the funge-graphery actually helped me notice a bug: there in ^save if 'O' fails, the code will go nowhere. < 1221686185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ok, pastebin the code please < 1221686195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does it have some nice GUI btw? < 1221686254 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's a lot of files, and no GUI, and I won't be sharing the code just yet, still playing with it a bit. < 1221686272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, aww, would like to see it < 1221686300 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1221686340 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Are you sure? It's Java, of all things. < 1221686359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well I got a jdk 1.6 around < 1221686364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for other apps I need < 1221686377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no I don't like coding java, but I accept using it < 1221686395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is not my primary choice no, but if that app is good it is ok < 1221686421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(basically I need it to run a level editor on a game where I develop on the server code, which is in C) < 1221686473 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Okay, I've got a 4920x15464-pixel image of fungot sources made with that thing; it might be the buggy. http://www.cis.hut.fi/htkallas/fungot.png < 1221686501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :warning do not open in firefox < 1221686518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it crashed < 1221686518 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I just opened it in firefox. < 1221686531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, firefox 2.x or 3.x? < 1221686545 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :3.something. < 1221686556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah still 2.x due to stable in distro < 1221686564 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :3.0.2, OS X. < 1221686581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, there are a lot of empty bubbles? < 1221686607 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I think it's because the node-combinatator removes <>^v from those nodes, but isn't intelligent enough to remove empty nodes. < 1221686608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I would like to try it on some smaller program < 1221686610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to understand it < 1221686611 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Must fixery that. < 1221686655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what about http://catseye.tc/projects/befunge93/eg/life.bf < 1221686668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no clue if it is too self modifying < 1221686689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I *can't* reason about that program < 1221686737 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cis.hut.fi/htkallas/life.png says dot. < 1221686765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, where is the *start* node < 1221686787 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There in the middle. < 1221686795 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's the one with a incoming "->" from nowhere. < 1221686799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well that doesn't make it a lot clearer < 1221686831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what about the program in http://bzr.kuonet.org/cfunge/trunk/annotate/418?file_id=count.b98-20080502072851-9xxna708q7kcdybc-1 < 1221686834 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Must remove those empty nodes, it'll be better then. And neato would produce nicer graphs except that it needs some serious adjustments to make nodes not overlap. < 1221686834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is html that link < 1221686840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ^ < 1221686853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very simple program < 1221686917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however it is golfed for space < 1221686929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :more or less < 1221686933 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :count.png there. < 1221686935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :could be smaller I bet < 1221686968 0 :Corun!n=Corun@halls-129-31-82-181.hor.ic.ac.uk JOIN :#esoteric < 1221686978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah it fails at program wrapping around edge < 1221686983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which that one does for space reasons < 1221687005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see on line 3, .:< < 1221687009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that one will wrap < 1221687016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait or does it fail? < 1221687018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hard to say < 1221687032 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It should work. < 1221687040 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't that ".:" go to the correct 1+... node? < 1221687049 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :count2.png is how neato layouts it. < 1221687050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes it does < 1221687065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, you mean upside down compared to program < 1221687072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I find count.png easier to read < 1221687096 0 :atrapado!unknown@unknown.invalid QUIT :"Abandonando" < 1221687136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well I think I can understand count.png since I wrote the original program < 1221687142 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :dot does hierarchic graphs better, since it gives a "rank" for each node. < 1221687166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, you mean count.png? yeah count.png is better < 1221687178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :straight lines too < 1221687189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean vertically < 1221687197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, try antialias, it would help a lot < 1221687210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on the lines and the circles < 1221687258 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you insist on looking at the sources, they're at http://www.cis.hut.fi/htkallas/bg.tar.gz -- builds with ant, uses Runtime.exec to invoke Graphviz. And is very very incomplete and work-in-progress. < 1221687294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I didn't insist at looking at source, but I insisted at running it < 1221687325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :BUILD SUCCESSFUL < 1221687326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Total time: 6 seconds < 1221687331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for 6 files heh < 1221687334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1221687335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :8 files < 1221687349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, how do I run it? there is no jar file? < 1221687392 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Haven't bothered to add a "dist" target to the build.xml. < 1221687408 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Just do "java -cp build befgraph.BefGraph program.b98 output.png" in the top dir. < 1221687431 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It is, after all, not a distribution yet. < 1221687455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1221687460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just found a bug in cfunge... < 1221687465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1221687466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fixes < 1221687478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it ignored - for integer input... < 1221687523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1221687528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so does ccbi? < 1221687540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, are implementations supposed to ignore - in &? < 1221687548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Please input a number: -4 < 1221687548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :UNDEF: got 4 which is hopefully correct. < 1221687551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for both cfunge and ccbi < 1221687569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Please input a number: -4 < 1221687569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :UNDEF: got -4 which is hopefully correct. < 1221687571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for efunge < 1221687590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, which is right I wonder? < 1221687628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, lets see what happens on mycology < 1221687638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ file mycology.png < 1221687638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mycology.png: PNG image data, 1859 x 1832, 8-bit/color RGBA, non-interlaced < 1221687648 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's surprisingly small. < 1221687658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lots of nodes on each other < 1221687670 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Uh, I think I left "neato" there as the layout engine. < 1221687680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, where would I change it? < 1221687682 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can change it in BefGraph.java, just s/neato/dot/ < 1221687720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, it seems to be antialiased at least < 1221687722 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :- is a digit, so I guess "4" is more right: & specs say "reads and discards characters until it encounters decimal digit characters". < 1221687762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well hm < 1221687770 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think the graphviz version at the SuSE box I was running it on might be a bit old and not support any antialiasationary stuff. Not sure. < 1221687773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ file mycology.png < 1221687773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mycology.png: PNG image data, 1856 x 5019, 8-bit/color RGBA, non-interlaced < 1221687778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :smaller? < 1221687782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1221687785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very very wide? < 1221687796 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1221687796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah no tall < 1221687804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that is Y x X < 1221687806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not X x Y < 1221687808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1221687826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, my dot seems to do antialiasing < 1221687827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1221687841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :looks way nicer than the output you got < 1221687900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, http://omploader.org/vcjZl < 1221688010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, somehow I don't think that graph is complete < 1221688122 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The dot I have at work is very very old, but since I started that program there, I've been running it there too. < 1221688138 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And it might easily get confused by unexpected code flow. < 1221688150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, better check where it gets confused < 1221688156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I want to see everything up to y :D < 1221688193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait it hits the "p does not modify space" I think < 1221688219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well you can't solve that < 1221688231 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, self-modification is no good. < 1221688246 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also it doesn't do x and ; yet; at least ';' is used in mycology. Although ; is easy. < 1221688260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1221688270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what about []? < 1221688289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also the p check is way earlier < 1221688294 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Those neither. Hey, fungot graph must be also semi-broken because of that. < 1221688302 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's at least one ] in there. < 1221688302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, w? < 1221688311 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Nope. Don't use 'w' in fungot. :p < 1221688318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why not? < 1221688320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I like w < 1221688321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very useful < 1221688337 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sure, I just have my Befunge-93 roots. < 1221688351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, if you use [] then...? < 1221688597 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That was just because I had to rearrange some code and got a >< pair that would've needed to overlap that was solvable with a single ]. < 1221688806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, err I mean those two instructions < 1221688812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not that specific construct < 1221688858 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I had a "coming from up, do <; coming from down, do >" case which I did with a ]; I think that's the only place where fungot uses either [ or ]. Although there might be a second place somewhere. < 1221688910 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I rather like the generated fungot.png scaled to 25% of the size. It sort-of looks very enterprisey. Now if I could just fix the empty-node-removal. I thought I got it right, but now it got confused because an empty node had two outgoing edges, which shouldn't really be possible. < 1221688963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/xVQ6FN79.html <-- hm nice format < 1221689088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well I'd like to see the static analysis as complete as possible < 1221689091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would be very nice < 1221689184 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'll do some improvements, but I doubt I'll care enough to start analyzing the state of the stack, for example. I did do that once for a Befunge-93 compiler which did constant-folding, though. < 1221689209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, nice! < 1221689227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, except well that would not work for self modifying programs < 1221689233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, but I'd like to see the code < 1221689250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think you could JIT it though < 1221689294 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure where I have the code. < 1221689349 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It was also written in Java, and it was supposed to target the Java VM so that it could recompile stuff when self-modification occurs. Got bored midway through and only did a proof-of-concept code-generation backend that generated C code. < 1221689400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehehe? < 1221689465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, also most funge programs tend to use self modification to store variables at least < 1221689484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so lazy recompilation < 1221689522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, in fact I planned to rewrite that count program to use self modification and a ' < 1221689578 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's curious, I enabled the empty-node filtering and fungot.png grew in size. < 1221689657 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's because I also added [ and ] instructions. < 1221689709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, where can I check out last version? < 1221689751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got bzr, hg, darcs, svn, cvs, git and monotone installed < 1221689762 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i still wanna make that c control flow graph it would pwnz0r < 1221689784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, would certainly be interesting, but aren't there already such things? < 1221689790 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1221689792 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :don't care < 1221689794 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mine is better < 1221689803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, go code it, maybe after botte? < 1221689838 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i don't actually give a shit about botte right now since nobody is actually in a situation requiring it < 1221689842 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i might code it if i can be bothered, that would be something < 1221690000 0 :ihope!n=Peggy@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1221690184 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I guess you can do a "git clone http://www.cis.hut.fi/htkallas/git/befgraph" but don't expect updates very often. < 1221690194 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess I'll sleep now. < 1221690202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :warning: AnMaster hates git < 1221690216 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, git was listed there in the list of acceptable methods. < 1221690301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1221690308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I accept using git if I *have* to < 1221690310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so ok < 1221690324 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION points a gun at AnMaster's head < 1221690328 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Use git for all your projects. < 1221690332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :never < 1221690334 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Or- bang. < 1221690334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and busy < 1221690350 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I guess death doesn't fall under the umbrella of have to. < 1221690461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION points a gun at tusho's head < 1221690469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Never use git again, use mercurial or bzr! < 1221690474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Or- bang. < 1221690478 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1221690484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1221690493 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, because you didn't really point a gun at my head. < 1221690500 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But I was acting in the context of the fictional gun-pointing < 1221690503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1221690504 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as IRC is a virtual environment < 1221690509 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :If you pointed the gun at my head in real life, yes, of course I would. < 1221690513 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's what you _think_ < 1221690518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well I was breaking the fifth wall before ;P < 1221690520 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: dun dun dun < 1221690524 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Fourth wall. < 1221690524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, no no < 1221690529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and no tusho < 1221690531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe sixth < 1221690538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not not fourth < 1221690563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, a channel like #esoteric got a non-trivial space time geometry ;P < 1221690567 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is starting to wonder if the room is 3d at all < 1221690571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(warning: probably technobable) < 1221690579 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i don't think #esoteric obeys any kind of geometry < 1221690582 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's all sort of wishy-washy < 1221690586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also < 1221690599 0 :oklopimp!unknown@unknown.invalid PRIVMSG #esoteric :there are things i wouldn't do even with a gun pointed at my head < 1221690605 0 :oklopimp!unknown@unknown.invalid NICK :oklopol < 1221690606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, s/you _think_/she said/ < 1221690608 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a Hausdorff compactum. we are still unclear on whether it is metrizable. < 1221690651 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um wait < 1221690661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hausdorff compactum? < 1221690663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :s/compactum/compact space/ < 1221690682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah well I can kind of guess now what thing it may be < 1221690685 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i forgot the slight difference < 1221690697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, aspell doesn't like metrizable, please explain it < 1221690746 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a topological space is metrizable if its topology can be got from some possible distance metric < 1221690782 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(metric = distance function, essentially) < 1221690799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah well that clarified one, no two, things at least: 1) we were talking about topology as I thought 2) You know way more than I do about it < 1221690809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and 3) I didn't get what you just said :P < 1221690812 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles evilly < 1221690845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not entirely sure what he's saying either < 1221690871 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm hoping ihope is the only other guy here who understood that < 1221690890 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hum. < 1221690899 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : there are things i wouldn't do even with a gun pointed at my head < 1221690900 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :name some < 1221690901 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well it was just an attempt at technobabble. the fact that the terms actually exist should not detract from that point. < 1221690952 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: can I have some technobabble on the subject of oko < 1221690957 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So, it's a Hausdorff compact space and we don't know whether it's a metric space thingy. < 1221690966 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1221690994 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tusho: oko calls more for spiritual babbling, i feel < 1221691002 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think I've forgotten what Hausdorffness is. It's a separation axiom, I know. < 1221691008 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: do that then < 1221691020 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope: any two points are in disjoint open sets < 1221691029 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah, disjoint. < 1221691047 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't know if there's any particular Hausdorff compact space whose metrizability is unknown. < 1221691063 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tusho: the essence of oko is in a transcendental logosphere of infinite reproduction < 1221691065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i would never kiss a guy in public, for instance < 1221691091 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :two guys kissing with a gun pointed at one of their heads < 1221691095 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that would be ... an odd situation < 1221691101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :avoiding death does not have an infinite priority for me. < 1221691121 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does asiekierka have an email address out there somewhere? < 1221691126 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I imagine it does, instinct-wise. < 1221691135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well okay i guess that's a bad example since i've kissed a guy while drunk once < 1221691138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but < 1221691146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if there was something i really didn't wanna do, i wouldn't do it < 1221691177 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for instance, if someone pointed a gun at me and told me to tell them they're more intelligent than me, i probably wouldn't. < 1221691196 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope: i'm sure there is something involving extra unprovable ZFC axioms or something. < 1221691255 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I like adding true-but-unprovable axioms to things. < 1221691270 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like adding your mum to things < 1221691273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ihope, how do you know they are true then? < 1221691284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :axioms aren't true < 1221691298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they're nothing < 1221691305 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: by the lack of a counterexample. < 1221691331 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope: his nick at gmail.com popped up on the third google page < 1221691348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure that makes it true, only a relative probability that it is in fact true < 1221691374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nothing can be proved, there can always be a mistake in the proof < 1221691408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but other than that, you seem to have misunderstood everything about math, AnMaster < 1221691429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, hah < 1221691441 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you had to guess (with a gun at your head), would you say that the Riemann hypothesis is 1) false 2) true and provable 2) true but unprovable < 1221691462 0 :CO2Games!n=CO2Games@75-173-245-211.clsp.qwest.net JOIN :#esoteric < 1221691466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I realize this is the wrong question to ask. But that makes it even more interesting (IMHO) < 1221691480 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well (2) is the most interesting < 1221691488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, agreed < 1221691490 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, (3) < 1221691492 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err, i don't know if it's true, because i've forgotten what that is < 1221691493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1221691497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm I guess so < 1221691501 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Ok, my brainstack compiler now supports macro parameters < 1221691505 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :your numbering was off < 1221691514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, off compared to? < 1221691527 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately my current problem involves std i/o < 1221691527 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you used 2) twice < 1221691530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1221691531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1221691532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1221691534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meant 3 < 1221691537 0 :sebbu2!n=sebbu@ADijon-152-1-41-15.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1221691571 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: axioms are not "probably true", as in "things that cannot be proved but might be true", they are things we've decided to hold as true, to see what happens should we do so < 1221691596 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's riemann? explain it in an irc message < 1221691598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, yes I know what an axiom is < 1221691605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, http://en.wikipedia.org/wiki/Riemann_hypothesis < 1221691615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's just a link with the word in it < 1221691619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hardly an explanation < 1221691622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1221691626 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :%repeat|65|+%%repeat|25|.+% < 1221691639 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Prints the alphabet in allcaps < 1221691649 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :But I still need to fix . and , < 1221691653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :CO2Games, you know this is hardly a turing tarpit any more < 1221691656 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :And I need to implement [ and ] < 1221691657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night everyone < 1221691661 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1221691709 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION clicks link < 1221691923 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :btw AnMaster, it supports inline assembly via the @ command < 1221691957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :CO2Games, ewwwwwww < 1221691962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and night really now < 1221691969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION turns off screen < 1221691973 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1221691983 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster is gay < 1221692002 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :He has sex with pigs < 1221692024 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :litterally like oink oink < 1221692038 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Yeah ok maybe he did turn off the screen < 1221692048 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :CO2Games is a bit confused about the word "gay" i think < 1221692065 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :No, he's gay *and* has sex with pigs < 1221692080 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[citation needed] < 1221692081 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :not limited to pigs < 1221692083 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1221692102 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :So anyway macro parameters work now < 1221692138 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :But I can't run the programs assembled and linked by masm compiled by BFToASM < 1221692141 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1221692198 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :shit I just can up with a really bad pun < 1221692217 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's infectious < 1221692225 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :"or-gasm", using or's in gasm < 1221692229 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, madness < 1221692233 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :madness? < 1221692241 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :THIS IS #ESOTERIC! < 1221692247 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1221692252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :madness is mandatory here < 1221692258 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :heh yeah you got a point there < 1221692306 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so is andgasm the dual concept? < 1221692377 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course it was. well, nearly. < 1221692467 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1221692678 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :xorg-asm < 1221692683 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :xor-gasm < 1221692710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gorgasm < 1221692972 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=aD4bn5pp32w&feature=related < 1221693071 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Too bad that's actually a gasm-or. < 1221693124 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :"You know I'm molestin` ox's now." < 1221693616 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it must be true. everyone knows people who misuse apostrophes are sexual deviants. < 1221693689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, bathyspheres. < 1221693928 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's not a misuse of an apostrophe, it's a misuse as an apostrophe. < 1221693955 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :? < 1221694042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because it wasn't actually an apostrophe character? < 1221694045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or what < 1221694057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1221694063 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually i guess it was about the ox's < 1221694067 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i have no idea < 1221694072 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :misuse of accents *brr* < 1221694079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm just squintering my way through the world of scent and danger < 1221694163 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :scent-based UI _sound_ nice, until you get spam < 1221694247 0 :CO2Games!unknown@unknown.invalid QUIT :"And I invented doors, no joke!" < 1221694267 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't want a scent-based UI unless I were Florence Ambrose... < 1221694658 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1221694663 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1221694943 0 :olsner!unknown@unknown.invalid QUIT :"Leaving"