< 1229299291 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1229299713 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is bored, yeah. < 1229299771 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: a gnaff fnord befugle gnip gnop griffleing fnerb < 1229299782 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1229299785 0 :jix!unknown@unknown.invalid QUIT :"Computer has gone to sleep" < 1229300062 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: rate my boredity. < 1229300085 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :on a scale from borgle to fnord < 1229300096 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1229300096 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :From borgle to what? < 1229300101 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :to < 1229300116 0 :puzzlet_!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1229300131 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Aw, zuff is wise to us now :( < 1229300136 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1229300139 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Maybe we should try something elsde < 1229300142 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Hey, oerjan. < 1229300150 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hey, Slereah- < 1229300159 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I accidentaly a coca cola bottle :( < 1229300169 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the WHOLE coca cola bottle? < 1229300175 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :http://skepticsannotatedbible.com/ < 1229300177 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Yeah dude. < 1229300183 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal : Old :o < 1229300188 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Aww. < 1229300223 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :A true skeptic's annotated bible would be all annotations. < 1229300248 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :recursive ones. < 1229300272 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I can prove that there is no god < 1229300280 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :But the proof can't fit in the margins < 1229300357 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or in the universe < 1229300441 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to stop listening to http://filebin.ca/gnyobd/durmz.aiff on repeat, to no avail < 1229300924 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :do not listen to it, for it is like tvtropes in the annoyingly-inescapable sense < 1229300940 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I doubt it < 1229300946 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :And to prove it, I will listen to it < 1229300952 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :good night < 1229300958 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: nice to have known you < 1229300971 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Meh. < 1229300976 0 :Mony!unknown@unknown.invalid QUIT :"Mouarf...." < 1229300980 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It's bland and vaguely annoying. < 1229301003 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I'll put something with a bit more kick. < 1229301092 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: It's vaguely annoying if you listen to it 500 times in a row < 1229301110 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :One time was enough for me. < 1229301112 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :My boredom is eating me from the inside < 1229301123 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :My super intelligence can tire of things much more faster. < 1229301173 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :zuff : http://uploads.ungrounded.net/161000/161181_ddautta_mask__550x281_.swf < 1229301180 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Now there's something addictive. < 1229303156 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I don't find LISP satisfactory. I want a language that can be run efficiently that's based on rewriting. < 1229303188 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Have they discovered a way to compile efficient programs from Thue yet? < 1229303751 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :To make an efficient interpreter interpreter for Thue, it needs to keep track of all possible candidate substitutions. For each subtitution, it needs to quickly determine the next set of candidate substitutions. < 1229303798 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I said compile. < 1229303982 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Compiling a substitution language means coupling a substitution engine with some data-structure representing the rule-set. It wouldn't be any quicker than an iterpreter after it has loaded. < 1229304094 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Ouch. < 1229304107 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Let's compile subleq, then. < 1229304121 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Into a self-modifying destination, of course. < 1229304292 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it seems to me that for both languages the problem is pathological cases. you could try to analyze the program to find limitations on its behavior, but if there was just one case where the compiler couldn't prove decent behavior it would become forced to use an interpreter on the original data structure. < 1229304342 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for the entire program. say if there was just one pointer in subleq for which nothing could be said about what values it would take < 1229304380 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then that could modify _anything_, ruining all other assumptions, and forcing a full simulation of subleq memory and cpu < 1229304437 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you might still do something like befunge compilers though, which recompile whenever something unexpectedly changes. < 1229304458 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but then you would need to bundle the compiler itself. < 1229305634 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1229307630 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :x86 and such are self-modifying, aren't they? < 1229307663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :given the right memory page settings < 1229307749 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Seems it shouldn't be difficult to translate subleq into any self-modifying assembly language. < 1229307766 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Even if your assembly language isn't self-modifying, the interpreter can be tiny. < 1229307794 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as long as you don't demant unbounded cells < 1229307808 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but it's the RAM not the language that makes it easy... < 1229307908 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*demand < 1229308016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :direct compilation can still be hard. note that each instruction contains three cells and there is nothing requiring jumps to be properly aligned ... < 1229308075 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so each subleq cell must in principle be prepared to be (1) modified by address (2) used as _any_ part of an instruction < 1229308213 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1229308488 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I think I want to write a relatively convenient language that can be easily compiled into subleq. < 1229308506 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Or compile an existing language into subleq. < 1229308526 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :C is The Programming Language, isn't it? < 1229308600 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :subleq is a bare-bones machine code, but it still contains in principle all that makes machine code easy to compile into < 1229308674 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well minus any actual IO < 1229308966 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Implementing multiplication might be interesting. < 1229308979 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Everything else, too. < 1229309047 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the 6502/6510 chips had no multiplication < 1229309060 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1229309103 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Implementing floating point arithmetic would be *really* interesting. < 1229311530 0 :Corun_!unknown@unknown.invalid NICK :Corun < 1229314037 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: That's a common exercise in university cources on assembly programming... though in some more common machine-language. < 1229314098 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :does take some extra effort with only one arithmetic operation < 1229315425 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Remote closed the connection < 1229319136 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1229319184 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229319225 0 :MizardX!i=MizardX@92.254.128.248 JOIN :#esoteric < 1229319371 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1229320200 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1229321100 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1229321140 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1229321166 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :zuff: :) < 1229321465 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :subleq is fun < 1229322100 0 :jix!n=jix@dyndsl-095-033-097-155.ewe-ip-backbone.de JOIN :#esoteric < 1229322272 0 :jix!unknown@unknown.invalid QUIT :Client Quit < 1229327999 0 :clog!unknown@unknown.invalid QUIT :ended < 1229328000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1229328798 0 :jix!n=jix@paed-gw.schule.bremen.de JOIN :#esoteric < 1229329988 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1229330257 0 :jix!unknown@unknown.invalid QUIT :"Computer has gone to sleep" < 1229333127 0 :serg!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1229334604 0 :Asztal!n=asztal@host86-156-102-125.range86-156.btcentralplus.com JOIN :#esoteric < 1229336594 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229336645 0 :Asztal!n=asztal@host86-156-102-125.range86-156.btcentralplus.com JOIN :#esoteric < 1229338728 0 :Mony!n=AssHole@AToulouse-258-1-125-211.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1229338842 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1229338870 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :pl0p and good morning < 1229340044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1229340052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that sounds reversed < 1229340307 0 :jix!n=jix@paed-gw.schule.bremen.de JOIN :#esoteric < 1229341179 0 :jix!unknown@unknown.invalid QUIT :"Computer has gone to sleep" < 1229343348 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229344567 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1229346732 0 :jix!n=jix@paed-gw.schule.bremen.de JOIN :#esoteric < 1229347136 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1229348163 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229348484 0 :zuff!unknown@unknown.invalid NICK :ehird < 1229350421 0 :ehird!unknown@unknown.invalid NICK :zuff < 1229350861 0 :jix!n=jix@dyndsl-095-033-097-155.ewe-ip-backbone.de JOIN :#esoteric < 1229351939 0 :AnMaster!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1229351939 0 :rodgort!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1229351974 0 :rodgort!n=rodgort@ludios.net JOIN :#esoteric < 1229352132 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1229357741 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1229358525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hi! < 1229358533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1229358544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how goes stuff? < 1229358553 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was working on gcc-bf again last night < 1229358560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1229358563 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not only does it now have a build system, it has a rerunnable build system < 1229358570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :i.e. you can do incremental compiles to some extent < 1229358573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sort of make-style < 1229358581 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although atm you have to tell it what you modified by hand < 1229358618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1229358625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very nice < 1229358641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, it's now reached the stage where it's producing partial output < 1229358643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, can I get a patch against your last release to avoid re-downloading it all? < 1229358656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, partial output meaning hello world works or? < 1229358667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :partial output means something's coming out the end which is recognisable as BF < 1229358668 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it has gaps in < 1229358673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :places where there's nothing but should be something < 1229358682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah missing routines and such? < 1229358684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229358688 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Ode to python: < 1229358690 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Oh, Python, < 1229358691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, such as? < 1229358693 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :You will not build, < 1229358694 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :With readline, < 1229358695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bitshifts, multiplication, and some types of loop < 1229358697 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Fuck you Python. < 1229358715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are other unimplemented things like division, but hello world doesn't need that < 1229358717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, what version of python? < 1229358722 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just one multiply by 92 for some utterly unknown reason < 1229358729 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :2.6.1. There's no OS X binary that I can find. < 1229358733 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my guess is it's the length of some struct that's relevant to the printing code < 1229358746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, searched their bug tracker? < 1229358753 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's not a python bug. < 1229358765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1229358768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :readline bug then? < 1229358788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah right < 1229358793 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no, it's just that I can't figure out what auto*hell incantations I need to make it find the custom readline I have installed. < 1229358809 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'll switch to plan9 and write my own language. with unicorns. < 1229358829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, maybe you should optimize puts() of a constant string in some strange way into the fastest bf variant, something to do in the future < 1229358838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc gcc got some __builtin_is_const < 1229358839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1229358877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, hm this may be some obvious joke, but... why unicorns? < 1229358878 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'll have a library for unstdio'd IO < 1229358887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that isn't standard C < 1229358892 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: unicorns build programs without autotools. < 1229358907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem is, for instance, that puts("Hello, world!") shouldn't output immediately if someone's switched stdout to block-buffered < 1229358916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting zuff < 1229358918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or they might have redirected it to a file using freopen, for instance < 1229358964 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Ode to Python: Python, you suck, because you use autotools, please fix your build system, or I will shoot whoever made it use autotools. < 1229358982 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Hey < 1229358988 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Don't diss python < 1229358993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hrrm, I was thinking something like: #define puts(_s) do { __builtin_is_const(_s) { bf variant; } else { __slow_puts(_s); } while(0); < 1229358994 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hoy < 1229358996 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: autotools. < 1229358997 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Don't make me come out of the vase! < 1229358997 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :i prefer boa < 1229359000 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you do not know of such things. < 1229359002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err there are some unbalanced } there < 1229359003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but anyway < 1229359005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you get the idea < 1229359016 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Boa is just an GUI for python, no? < 1229359031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: doesn't work, puts doesn't always aim to stdout < 1229359034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, iirc system headers sometimes do stuff like that when gcc is aware of it can constant fold stuff. math.h iirc < 1229359039 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, the outside stdout < 1229359049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah hm < 1229359049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, imagine this: printf("Hello, "); puts("world!"); < 1229359049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1229359056 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :surely, the hello should come first? < 1229359063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well you would need to flush first yes < 1229359063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with your optimisation, the world would come first < 1229359081 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but that's incorrect too, in theory < 1229359087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm aiming to model C semantics perfectly with gcc-bf < 1229359096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably I'll have puts, which is the slow version < 1229359098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm, wouldn't the newline that puts() add cause a flush anyway? < 1229359101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and __bf_puts if you really want it fast < 1229359111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: by default, but stdout might be block-buffered at the time < 1229359116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1229359131 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1229359140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw I never bothered to check that, how do you change buffering on stdout/stdin < 1229359156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :setvbuf, IIRC < 1229359157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me check < 1229359180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1229359181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1229359290 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Failed to find the necessary bits to build these modules: < 1229359290 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :bsddb185 gdbm linuxaudiodev < 1229359291 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ossaudiodev readline spwd < 1229359293 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :sunaudiodev < 1229359295 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :DIE DIE DIE DIE DIE DIE DIE < 1229359308 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :R O T I N H E L L < 1229359350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, looked at --help and/or --help=recursive < 1229359358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in case it uses nested configure scripts < 1229359362 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't. < 1229359368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1229359378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :time to read configure.ac then < 1229359379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1229359386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or put those in some PATH or such < 1229359390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does it use pkgconfig? < 1229359398 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :No, time to try the other optio < 1229359399 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :n < 1229359409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that option is? < 1229359416 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :(defining CPPFLAGS/LDFLAGS on ./configure with the right paths) < 1229359446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm yeah, risky however, it could break modules not expecting those to be defined that way I guess < 1229359446 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :% CPPFLAGS="-I/opt/local/include/" LDFLAGS="-L/opt/local/lib/" ./configure --enable-framework < 1229359451 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: um, how? < 1229359463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, if the wrong header is selected for something < 1229359472 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it won't be. < 1229359473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the unlikely case that they collide < 1229359478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in names < 1229359488 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :/opt/local is just like /usr/local. < 1229359491 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :except for MacPorts. < 1229359494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, also shouldn't that LDFLAGS be LIBS? < 1229359501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure, I have seen both systems < 1229359510 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :./configure --help says LDFLAGS. < 1229359516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1229359522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh about macports, can't you install python that way? < 1229359534 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yes. but it doesn't have 2.6.1, I think. < 1229359548 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :also, I'm installing it as an OS X framework so I can use gui apps in a non-x11 manner. < 1229359556 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and /opt/local/Library/Frameworks is just Weird(TM) < 1229359556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why do you need that version in particular, anyway? < 1229359567 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially given version 3's out now < 1229359573 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: version 3 is not ready for production use < 1229359576 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :as it breaks compatibility < 1229359577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right, if it is based on freebsd ports it should be easy to change the port, just a version number variable or so < 1229359588 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I could use 3.0 if I was a hermit and wrote all my own libraries, sure. < 1229359590 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :But I'm not. < 1229359597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: version 2 of Python is not ready for production use as it breaks compatibility with v3 < 1229359604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"the libraries haven't been written yet" is an acceptable reason < 1229359611 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it isn't the same one as "not ready for production use" < 1229359611 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: all python code in the wild is v2 < 1229359615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which implies buggy < 1229359622 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no, it implies unusable for production use < 1229359626 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :because production apps use libraries. < 1229359632 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not all of them! < 1229359640 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Python ones do. < 1229359655 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :a python program not using libraries is called a trivial python program < 1229359761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I looked at htons, which I remembered used some constant trick, it was a wrapper for this function it turned out: http://rafb.net/p/eZYXTk50.html < 1229359762 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Now taking bets as to whether it will work or not. < 1229359770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quite interesting use of GCC specific bits < 1229359772 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :IS THE LOVE MACHINE 9000 TRIVIAL? :o < 1229359783 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: yes. < 1229359786 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I guess it is. < 1229359796 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I vomited. < 1229359797 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :But it's the only machine that can love. < 1229359807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: constant specific tricks are fine IMO for libraries aimed at a specific compiler to use, which is what mine are < 1229359809 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hi all you :) < 1229359817 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hi oklofok < 1229359819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, there's an extern void __brkpos; buried in the code to gcc-bf < 1229359819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, so did I, yet it is very elegant in a odd kind of way < 1229359821 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Hey dude < 1229359829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, like, say, intercal syslib < 1229359830 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you owe me a new keyboard < 1229359832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, they mustn't change the semantics of the language < 1229359835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is where I expect to find it < 1229359842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however this was in /usr/include/gentoo-multilib/amd64/bits/byteswap.h < 1229359846 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Failed to find the necessary bits to build these modules: < 1229359847 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :bsddb185 linuxaudiodev ossaudiodev < 1229359848 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :spwd sunaudiodev < 1229359850 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :YESSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS < 1229359859 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :dear god YES < 1229359865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, spwd? < 1229359874 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :/etc/shadow access, apparently. < 1229359881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1229359882 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :% ls /etc/shadow < 1229359882 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ls: cannot access /etc/shadow: No such file or directory < 1229359888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right os x < 1229359890 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1229359894 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION make install < 1229359898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the intended use of __builtin_constant is to be able to implement something inline if it could be constant-folded, and to use a function if it couldnt' < 1229359907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed < 1229359912 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :say if it's a massively big complicated expression, you might not want to inline it everywhere < 1229359917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and it may sometimes give false negative < 1229359919 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/eZYXTk50.html <<< i can't read this without exploding < 1229359923 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but if it can be constant-folded, you won't lose anything for inlining < 1229359925 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what does it do < 1229359929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I remember reading that a change in last gcc broke kernel due to that < 1229359933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because kernel misused it < 1229359936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the wrong way < 1229359936 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : I really think it would be beneficial for you if I listed every single file in the distribution as I copy them over. That would be helpful. Scrollback? What's that? < 1229359948 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: instead of misusing it in the right way? < 1229359962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: it isn't misuse if it's only used as an optimisation hint < 1229359964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, something like that yes :P < 1229359970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :correct code produces the same result regardless of its return value < 1229359970 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fuck yessssssss it installed < 1229359983 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :my life is worthwhile < 1229359991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just you design the code to be faster or better in some other way depending on whether the return value is true or fals < 1229359993 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*false < 1229360001 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION installs pip to avoid the easy_install horror of his preivous install < 1229360027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, http://lkml.indiana.edu/hypermail/linux/kernel/0811.3/00131.html < 1229360030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that seems to be it < 1229360049 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Safari, I know I have 100 tabs open, but please don't be slow. < 1229360050 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1229360058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Safari? < 1229360064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, OS X browser < 1229360066 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, you're using OSX, it actually works there < 1229360069 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1229360074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1229360074 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :apple are awful at making windows software :P < 1229360078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(/me has heard horror stories about Safari for Windows) < 1229360086 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it uses OS X's text rendering < 1229360089 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :from what I can tell < 1229360093 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it even renders buttons OS X style < 1229360094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, do you mean safari is slow with 100 tabs? < 1229360097 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, Safari has massive security bugs in Windows < 1229360098 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i think they ported the widget set < 1229360102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or did last I heard < 1229360110 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: with only 1gb of ram, and pages with shitty flash ads and crap, ye < 1229360110 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :s < 1229360111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if yes, is there any other browser that isn't slow with that many tabs? < 1229360115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like the carpet-bomb bug < 1229360116 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and no < 1229360124 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :firefox is memory leak deluxe < 1229360140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, I don't know about safari, but for firefox there is adblock and such, I assume something similar exists for safari < 1229360152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should be able to block flash unless you allow it < 1229360165 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that link's relevant, http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36359 is more useful to find out about what happened though < 1229360166 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :or I could close tabs that I'll never use again < 1229360168 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I need a tab GC < 1229360182 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :M-x kill-some-buffers, Safari-style? < 1229360184 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :right now when my tabs hit their limit I just restart the program < 1229360184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, right, I just did a quick google < 1229360193 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so what I need is a simple algorithm I can do manually to gc tabs :P < 1229360198 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although kill-some-buffers just prompts you for everything that you have open < 1229360209 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: haha, imagine an interp doing that < 1229360215 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :"Do you want to free this object? It has 4 references." < 1229360220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1229360231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, kill-all-buffers then? < 1229360241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if that exists < 1229360246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :kill-all-buffers would be ridiculous if it existed < 1229360250 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you may as well just restart Emacs < 1229360251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh? < 1229360264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kill-all-abbrevs < 1229360266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf is that? < 1229360279 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~] % python < 1229360279 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Python 2.6.1 (r261:67515, Dec 15 2008, 16:48:17) < 1229360280 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :[GCC 4.0.1 (Apple Computer, Inc. build 5363)] on darwin < 1229360282 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :success < 1229360284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is an abbrev in emacs, it sometimes asked me if I wanted to save them < 1229360290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but *shrug* no idea what they are < 1229360297 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kill-all-humans < 1229360299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, that gcc is quite old heh < 1229360309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: when you turn on abbrev minor mode, certain things expand when you type space < 1229360312 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm pretty sure it's not GPL3, either. :P < 1229360314 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :intercal-mode uses it by default < 1229360322 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :does the goodness/badness of those two cancel each other out? < 1229360323 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you type ab and get ABSTAIN, for instance < 1229360326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um, some form of code completion? < 1229360328 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229360334 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :completion on space, to be precise < 1229360335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how flexible is it? < 1229360347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can script what abbreviations expand to < 1229360348 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Does that mean, that if someone lends you, say m20, and you already have m10, you can destroy m30 (m20 of which is THEIR money, remember), without their consultation? < 1229360352 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1229360354 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wrong channel < 1229360367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, dynamically generated lists? like code completion in a modern IDE < 1229360368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1229360374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. doab expands to DO ABSTAIN 3/4 of the time, PLEASE DO ABSTAIN 1/4 of the time < 1229360384 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it has to be set up by the major mode or by something else < 1229360394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know of any modes with dynamically generated lists for abbrev-mode < 1229360405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although VHDL-mode uses dynamically generated lists for tab-complete < 1229360407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with context sensitive parameter docs shown < 1229360413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is the same thing just expanding on a different keypress < 1229360420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also pop up menus when several alternatives exist < 1229360421 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no context sensitive param docs there yet though < 1229360425 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although there's no reason why not < 1229360430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, Kdevelop has it < 1229360436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a bit buggy though in my experience < 1229360452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :modelled after one thing microsoft actually got right: intellisense < 1229360452 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it tab-completes cmd-style, i.e. guesses which one you want heuristically and you can press tab more times to get other options < 1229360468 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Whee, IDLE works! < 1229360488 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION installs pip < 1229360494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :How do you know it works? < 1229360498 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I tested it. < 1229360504 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :SOMETIMES THAT HELPS :D < 1229360508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could argue working is not being idle! < 1229360513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1229360521 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: please, leave the puns to oerjan < 1229360526 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you might be held responsible if I go on a shooting spree < 1229360545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, that was a good pun < 1229360545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, I have decided to specialize in truly bad jokes on irc < 1229360557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ouch, really? :/ < 1229360558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually good, as opposed to less-bad < 1229360563 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: thanks, now I have a plea of insanity < 1229360567 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :see you suckers in hell < 1229360571 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shooting people -> < 1229360581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh I guess it overflowed the range then < 1229360582 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION to death -> < 1229360584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :downwards < 1229360599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: if IRC makes you so suicidal, yuu could always try not being in IRC < 1229360609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, traditionally in English there are no good puns, only bad puns and worse puns < 1229360616 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: homicidal too! < 1229360618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I actually think good puns are possible, and rather like them < 1229360621 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fun for all the family! < 1229360652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the worst kind is mixing English and Swedish so that you have to go back and forth between English and Swedish a few times < 1229360673 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why .bash_profile has his .profile stuff and runs when zsh does < 1229360678 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :my shell setup is weird < 1229360686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so only a bilingual person would get the pun, and even then only when you explained it? < 1229360751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well yeah. It was a joke based on the "nick name" of a law some time ago, and pedestrians, the law was about car drivers having to stop to let pedestrians over at crossings (right word?) without any traffic lights < 1229360785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :due to the white stripes of crossings, on the black asphalt it was known as "the zebra law" < 1229360803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to remember how the joke began < 1229360814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm < 1229360829 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "zebra crossing" is the official English name for that sort of crossing, we have them in the UK too < 1229360872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway the joke was based on some Swedish word sounding similar to "pedestrian", but meaning something else < 1229360884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then translating back and forth twice < 1229360886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or so < 1229360903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :reaching the conclusion that it meant zebra < 1229361005 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I think the only resolution for this is for you to repent to god by sacrificing a goat. < 1229361013 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise your punishment in the afterlife will be grave indeed. < 1229361018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, tricky, I'm not religious < 1229361028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather I'm an atheist < 1229361028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: ARGH < 1229361032 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: become religious < 1229361036 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :or you shall suffer < 1229361043 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I recommend scientology! < 1229361052 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: then it will be _just_ grave < 1229361059 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ... < 1229361061 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AHAHAHHAHHAHAHAHAHAHA < 1229361070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, then I would select Buddhism, which IMO, is probably one of the more sane religions < 1229361070 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i hate you oerjan < 1229361081 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no. it must be scientology. otherwise it won't work. < 1229361086 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :trust me on this. < 1229361101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why on earth should I trust you? < 1229361106 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i am l ron hubbard < 1229361110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who? < 1229361126 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :science fiction writer. < 1229361133 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/L._Ron_Hubbard < 1229361185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Died January 24, 1986 (aged 74)" < 1229361187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1229361190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right, whatever < 1229361199 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :[[who devised a self-help technique called Dianetics and philosophy known as Scientology,]] < 1229361206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I saw that too < 1229361207 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you see what that was? < 1229361210 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that was a joke there. < 1229361216 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :17:11 zuff: AnMaster: no. it must be scientology. otherwise it won't work. < 1229361216 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :17:11 zuff: trust me on this. < 1229361217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, yes I saw that < 1229361217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1229361217 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :17:11 AnMaster: why on earth should I trust you? < 1229361219 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :17:11 zuff: i am l ron hubbard < 1229361220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1229361222 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :17:11 AnMaster: who? < 1229361223 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :17:12 zuff: science fiction writer. < 1229361225 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :humour. < 1229361228 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :now you're getting the hang of it. < 1229361229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just choose not to comment it < 1229361230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :............. < 1229361234 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :....................................................................... < 1229361239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because I considered it a rather bad case of humor < 1229361242 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :............................................................................................................................................................................................................................................................................................................................................................................................................... < 1229361243 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: I see the metajoke there < 1229361244 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :................................................................................................................................................................................................................................................ < 1229361245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in: not very funny < 1229361248 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even if nobody else does < 1229361251 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not even I! < 1229361253 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I agree the original joke wasn't funny < 1229361384 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the jury is still out on which is worse, dianetics or diabetics < 1229361406 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wow < 1229361410 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you are pioneering "serious puns" < 1229361482 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I forget what spurred me to update Python now. I guess I have to invent something that uses Python. < 1229361526 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: probably its immense user-friendliness and ease of installation. < 1229361551 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1229361610 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :angkor < 1229361634 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wattage < 1229361648 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oerjan: oklofok: time for a game of one-letterism! < 1229361648 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :x < 1229361655 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :y < 1229361656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :% < 1229361660 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :¶ < 1229361661 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whoops, typo < 1229361663 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I meant Z < 1229361665 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1229361665 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i win < 1229361666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ö < 1229361672 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ˀ < 1229361675 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :r < 1229361681 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :u < 1229361684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :A23456789, I Cripple zuff's win < 1229361685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :å < 1229361690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait, was that unicode or a question mark < 1229361690 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: agh < 1229361694 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: unicode < 1229361702 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I Swhack ais523 for a & < 1229361716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, what are the rules of this game? < 1229361722 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I raise you a : and hail your mountain < 1229361724 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: buy the rulebook < 1229361728 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ha! < 1229361728 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :mornington crescent < 1229361728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, link? < 1229361733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1229361733 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://amazon.com/ < 1229361739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"mornington crescent"? < 1229361740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1229361740 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :search for "one-letterism" < 1229361742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: see http://en.wikipedia.org/wiki/Special:Search?go=Go&search=Mornington_Crescent, it's an entirely different game but you'll get the idea after reading htat < 1229361743 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but it's probably out of print. < 1229361748 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: that's not a letter < 1229361751 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah, the game has some similarities < 1229361756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, ) < 1229361765 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the games are a bit niche due to the ruleset problems < 1229361768 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's weird how hard to get they are < 1229361770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :btw, that is a NetHack rapier with which to stab Wooble < 1229361777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh there are no public rules? < 1229361779 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I Stab Wooble with the ), and Z < 1229361782 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, there are < 1229361785 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: it's not out of print, but you can only get it by personal appearance at the BBC < 1229361786 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :they're just all out of print < 1229361791 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's effectively out of print. < 1229361796 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just pick it up as you go along. < 1229361800 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :for example: < 1229361806 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :a -> z is invalid, but a -> e may be valid < 1229361815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hmh < 1229361815 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :a -> y is definitely valid, but a -> e would be more profitable < 1229361821 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but the losses are great if it's not valid < 1229361823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, and the goal is the get the highest score? < 1229361825 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so be careful < 1229361833 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: or gain the Five Trophies < 1229361838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, oh? < 1229361838 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but that takes years < 1229361867 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: a -> z is perfectly valid as the first two letters, just ask any elder ones < 1229361872 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: right < 1229361878 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but the first two letters should usually be left to the pros < 1229361884 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :due to being the most tricky moves < 1229361895 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :e.g. the 1994 game of Angman vs Smith < 1229361898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I did google and search amazon, 6 hits on google, 3 on amazone, none seem relevant < 1229361903 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :which lasted for 1,000 letters < 1229361910 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and yet was decided by the first two, unknown to them! < 1229361926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also you are making this stuff up ;P < 1229361935 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :never! < 1229361939 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, really < 1229361942 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's just an obscure game < 1229361963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, yeah so obscure google give 6 hits, none of which are about a game with that name < 1229361972 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh, i haven't said its name yet < 1229361978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you said one-letterism < 1229361984 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that's a nickname < 1229361986 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :one of the rules is that you're not allowed to tell anyone the name < 1229361989 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: that was because the two letters (n and t) effectively turned the rest into a game of brussels sprouts < 1229361990 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit idiosyncratic... < 1229361992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very funny < 1229361993 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :anti-memetic < 1229362033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1229362080 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in fact _any_ two starting letters are legal, but some are well-known losing moves < 1229362118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1229362134 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yeah, 'xactly < 1229362140 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the first two are essentially a different game altogether < 1229362149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just one question, is letter == any unicode codepoint? < 1229362173 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not for the first two letters. then it depends. < 1229362212 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: one of the famous games - 1987's Chong vs Armstrong - < 1229362223 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ended with Chong playing "tau4" as a letter < 1229362228 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :which turned out to be valid due to a typo in the rules... < 1229362234 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :he won < 1229362261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, what Armstrong? The music player? The astronaut? Someone else? < 1229362272 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the $name player < 1229362275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1229362298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/music player/musician/ < 1229362320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(probably) < 1229362332 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course that was before unicode was invented. unicode actually reduced the number of letters by outlawing some of the more obscure chinese characters. < 1229362366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes I remember reading not all Chinese characters are in unicode.. < 1229362373 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: han unification solved a lot of issues < 1229362381 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :those damn chinese won almost every game due to their extensive letter set < 1229362407 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah only the egyptians had any real competition < 1229362508 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :and they didn't even show any interest :( < 1229362550 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :enough talking, anyone want another game < 1229362551 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :? < 1229362571 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :is '?' the first letter? < 1229362575 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :b < 1229362575 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1229362577 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i win < 1229362588 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :more honestly: < 1229362588 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :a < 1229362593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :f < 1229362596 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :x < 1229362597 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :∴ < 1229362602 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :h < 1229362606 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1229362612 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean what < 1229362621 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :what rules are these? < 1229362631 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the x-clipped ones < 1229362632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :( < 1229362635 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :h < 1229362650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ô < 1229362664 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :h < 1229362673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :¤ < 1229362677 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :h < 1229362683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :h < 1229362692 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :e < 1229362693 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ð < 1229362696 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :h < 1229362697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ö < 1229362706 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :h < 1229362708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :f < 1229362708 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i win < 1229362712 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :(triple-duplexed h/e) < 1229362724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, no. you forgot something important < 1229362739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :3-similar basic shape rule < 1229362748 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that's not relevant when using shunting < 1229362755 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i tried to stop it with the ð but you had just sent the e < 1229362764 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1229362765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, ah except when duplexed with e < 1229362775 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but e-duplexing is permitted if it's early < 1229362783 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :btw, try to use less unicode, it allows the h/ < 1229362784 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :e < 1229362785 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :formation < 1229362794 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :h < 1229362799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, the ( changed the phase though < 1229362803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that isn't relevant < 1229362804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: in your excitement, you forgot to send the final h < 1229362809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: stop complaining, it's a valid win < 1229362814 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but zuff forgot to finish it off < 1229362819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, sorry < 1229362823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm maybe, according to the 2001 rules < 1229362824 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, I did < 1229362825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I missed the h above Azstal's comment < 1229362827 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster's f-shunting < 1229362830 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :allowed the shorthand < 1229362831 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1229362837 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :[[A breeder reactor built in a shed, and the boy scout badge to prove credit was given where boy scout credit was due. (500 points) This item was completed, although the team only came in second place.[6] ]] < 1229362840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not if you consider the last 1970 rules < 1229362841 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :-- http://en.wikipedia.org/wiki/University_of_Chicago_Scavenger_Hunt < 1229362888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, wow < 1229362894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like, unsafe < 1229362906 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you misspelled AWESOME < 1229362936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, well that too, but seriously insane and unsafe < 1229362968 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and AWESOME < 1229363029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/David_Hahn has more info on it < 1229363394 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no, that's not the guy < 1229363406 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps the most notable item that has yet been completed was from the 1999 list; a breeder reactor in a shed was successfully built on the main quadrangle.[1] The item itself was a joke referring to the "Radioactive Boy Scout" David Hahn. The students irradiated thorium with thermal neutrons and observed traces of uranium and plutonium.[2] < 1229363413 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it was a joke, and a reference to him < 1229363417 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but it was actually don < 1229363418 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :e < 1229363421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1229363422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1229363425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :misread the link < 1229363469 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Nomic finding: 1 coin is worth around 3.57142857142857 mack. < 1229363489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, which nomic? < 1229363510 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Coins are from the People's Bank of Agora, which I created. Mack is the official currency of B Nomic. < 1229363517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah agora, ok < 1229363524 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I figured this out because a B win is 5000 mack. < 1229363531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1229363534 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :And you can win Agora (slowly) if you have 1400 coins < 1229363539 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :(by withdrawing assets that get you points) < 1229363551 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :This, of course, assumes the PBA has infinity of everything. < 1229363608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is the last gcc-bf uploaded? < 1229363614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with the new build system < 1229363615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, not yet < 1229363622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah, when do you plan to? < 1229364432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when I finish reading email and working out how < 1229364446 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, all I need to send is the build script and the patches dir < 1229364453 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the original source to gcc and to newlib haven't changed < 1229364467 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you'd only need to redownload my stuff, which is all in patches apart from build and readme < 1229364753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, re-download the tarball? < 1229364776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't a tarball in the first place, IIRC < 1229364785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes it was when I downloaded it < 1229364789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with a simple build script < 1229364791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, maybe it was < 1229364794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :using some messy realpath < 1229364796 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I remember what I did now < 1229364798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that didn't exist on my system < 1229364805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, it probably still uses realpath < 1229364821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then I'll wait for a version that doesn't < 1229364831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that'll probably be soon but not today < 1229364834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :say some time this week < 1229364846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to try to get gcc-bf to actually compile something simple to a mostly-working state, too < 1229365258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I remember I provided a replacement function that worked for gcc-bf < 1229365266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it's simple enough < 1229365270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to write a replacement < 1229365274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that iirc relied on it not being a file < 1229365277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just I still have hundreds of unread emails < 1229365301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something like realpath() { cd "$dir"; echo "$PWD"/; } < 1229365302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1229365320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't remember < 1229365361 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229365653 0 :Judofyr!n=Judofyr@084202205031.customer.alfanett.no JOIN :#esoteric < 1229365862 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Type_Configurable_Attribute_Collection: < 1229365865 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://svn.magentocommerce.com/source/branches/1.1-trunk/app/code/core/Mage/Catalog/Model/Resource/Eav/Mysql4/Product/Type/Configurable/Attribute/Collection.php < 1229365945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh? < 1229365980 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's beautiful < 1229365980 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1229365986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the name is quite long < 1229365992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it's php < 1229365993 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :"quite" < 1229366004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well that was an understatement < 1229366011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, how did you find it? < 1229366017 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :someone's blahhhg < 1229366032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hey, Perl6 has a release date < 1229366037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1229366045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's "Christmas Day", they didn't specify the year < 1229366047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, same as Duke Nukem? < 1229366048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so clearly cheating < 1229366053 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: um, duh < 1229366055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1229366056 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :they make that joke all the time < 1229366060 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that's the running gag < 1229366061 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats ais523 -----### < 1229366069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't realise it hadn't been made before < 1229366072 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand, Chinese Democracy and Python 3000 are out < 1229366073 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*had been made before < 1229366089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Chinese Democracy? Really I thought they didn't have that < 1229366089 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :still to go: Perl 6, DNF, new MBV album, any others? < 1229366094 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :what next, Ruby 2? < 1229366098 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the album. < 1229366099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MBV? < 1229366099 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats AnMaster -----### < 1229366102 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Chinese_Democracy < 1229366105 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I know that was a pun. < 1229366106 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :And I don't care. < 1229366116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, what pun? < 1229366119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I didn't make a pun... < 1229366125 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :oh, and the year of the linux desktop, if that counts < 1229366125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never heard of such an album < 1229366132 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: you want so hard to believe... < 1229366150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: that's different, the year of the Linux Desktop isn't something that's slow and up-coming < 1229366155 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's something that's declared every single year < 1229366156 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MBV = 80s/90s shoegazer band, http://en.wikipedia.org/wiki/My_Bloody_Valentine_(band) < 1229366161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1229366162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1229366166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :never heard of them either < 1229366173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :niether have I < 1229366176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :For reference I'm currently listening to: Antonio Vivaldi - Spring - Concerto for violin, op 8, no 1, in E major - Allegro - City of London Sinfonia < 1229366201 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1229366201 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh, also < 1229366201 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :analytical engine < 1229366201 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :been waiting a while for that one. < 1229366201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have good taste < 1229366201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was hand typed from the CD cover < 1229366201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, thanks < 1229366210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I also like Enya, yes strange mix I know < 1229366211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that was built, though < 1229366216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not by the original author < 1229366219 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: was it? < 1229366236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some modern-day project recreated it from plans IIRC < 1229366240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although that's an "it might be an urban legend" IIRC < 1229366244 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Analytical_engine < 1229366285 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :There's a simulator on the internet, too < 1229366290 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Although the syntax is horrible < 1229366297 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :also, my tastes in music are pretty contradictory < 1229366297 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Although not as bad as punchcards, I guess < 1229366433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... it seems that 64-bit Wine has managed to run a hello world program, though < 1229366451 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyone whose taste in music includes punchcards is clearly insane, so belongs here < 1229366475 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Come on, punchcards are awesome in music, oerjan < 1229366485 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :They're the salloon music of every cowboy movie < 1229366500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :CLC-INTERCAL accepts punched-card input < 1229366544 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Too bad punch card readers pretty much disappeared :o < 1229366557 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :There's a society that still make 'em, but fuck it's expensive < 1229366708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is "punchcards in music"? < 1229366712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the sound when they hit the floor? < 1229366714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what < 1229366737 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of those old pianos with punchcards. < 1229366745 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, tapes. < 1229366745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? What for? < 1229366747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1229366750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1229366762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why would a piano have a tape? < 1229366762 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :You know. < 1229366767 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :http://www.outstandingelephant.com/jcquard/ < 1229366771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no I don't, and I play piano < 1229366772 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :The tape has holes in it < 1229366779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-, yes right, punchtape < 1229366779 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :The piano reads the hole, and make a not < 1229366781 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :note < 1229366788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-, a music box? < 1229366791 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :IT MAKES MUSIC < 1229366792 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :... < 1229366794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1229366801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but is it a piano then? < 1229366815 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, it sure is in westerns! < 1229366821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or an analog synth? < 1229366823 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if it's historically accurate though < 1229366839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it sounds more like a keyboard/synth < 1229366843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :except analog < 1229366844 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Piano_roll < 1229366847 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :There we go < 1229366883 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/en/c/c3/Pianola1.JPG < 1229366887 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Is this TC? :o < 1229366908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think so < 1229366918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, piano rolls work much the same way http://esolangs.org/wiki/Text does < 1229366987 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1229367007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah that one < 1229367017 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1229367020 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1229367030 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "oh, THAT piano punch card thing" < 1229367031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/^/