< 1388275207 487864 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :not at the moment < 1388275647 744160 :^v!~NotPing@c-71-238-153-166.hsd1.mi.comcast.net QUIT :Quit: http://i.imgur.com/MHuW96t.gif < 1388275673 252571 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, Hm? "inspect & destructure types"? < 1388275688 339400 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :destructure is not even a real word! < 1388275707 822372 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :says you < 1388275731 803281 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Says the spell checker < 1388275749 423596 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :the definition of Foo can ask, say, whether T is a pointer, and if so, do things with the pointed-to type < 1388275753 688010 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :http://www.cplusplus.com/reference/type_traits/ < 1388275874 788331 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :i've poked at compile-time type introspectiony stuff, but it's hard to conceptualize. what is a pointer tye, really < 1388275882 796220 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :kmc: In mine, you could probably do things with pointed-to-type, using the typeof operator, for example (typeof(*(X)0)) or something like that. (You can also define your own pointer types, which I don't know if C++ can do) < 1388275894 655607 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :how do "your own pointer types" work? < 1388275912 863831 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :in C++ you define your own pointer types by making a struct/class which overloads operator* and such < 1388275926 2009 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :these so-called "smart pointers" are very important to writing C++ in a high level, memory-safe style < 1388275940 399041 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Well, it works something like that. < 1388275949 530883 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :So, yes it is a bit similar to the C++ way. < 1388275990 142740 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :But, the functions to deal with them are called "deref" and "assign" (including the quotation marks), rather than operator* < 1388276102 590582 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Do you understand this now? < 1388276201 965093 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Hnäjte < 1388276239 37881 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :zzo38, what about the difference between operator* and operator-> ? < 1388276270 338196 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :In C++ the former returns a reference and the latter a pointer I believe < 1388276282 717240 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :In theory you could return different values for them < 1388276287 701046 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Can't see that being useful though < 1388276289 375458 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Vorpal: In mine there isn't a difference. < 1388276316 588666 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :zzo38, well I doubt you could fully emulate C++ in it then < 1388276320 385886 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :If the return type of "deref" is a struct/union type, then you can use the -> operator with it. < 1388276326 157378 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :All the so called "useful" features perhaps < 1388276342 812538 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :What about pointers to member functions? < 1388276354 172586 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Has a ->* syntax or something like that < 1388276360 171335 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Vorpal: I don't intend to "fully emulate" C++; I only am saying that some useful features of C++ are possible to imitate, but not exactly the C++ way. < 1388276380 16661 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :How to "pointers to member functions" work? < 1388276390 197153 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :it's a little sad that Rust doesn't have anything with those particular capabilities of C++ templates, even though C++ templates themselves are a mess < 1388276435 348153 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :zzo38, It is like a function pointer (points to a function of the given prototype that is also a member of this class) but you provide the actual this-pointer object when calling the function pointer < 1388276436 600286 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :imo pass first-class environments to macro-functions < 1388276437 832049 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :kmc: Can you do some things, with macros, though? < 1388276445 859485 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :zzo38, I used it *once* < 1388276463 995774 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I never used pointer to member variables, which also exists in a similar manner < 1388276481 786691 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Vorpal: Black-C doesn't have a "this" pointer < 1388276506 714437 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :zzo38, so no member functions? < 1388276516 696529 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :If your compiler supports trampolines then you may be able to implement such member function pointers < 1388276520 674468 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah... < 1388276521 366657 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38: yes, there are macros, and there is parametric polymorphism with type classes, but there's nothing which inspects types in this way < 1388276536 750053 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Vorpal: Structures and unions can have functions as long as they are static (or extern static). < 1388276558 257925 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Also stay away from MI. < 1388276565 418336 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Also virtual inheritance is a mess < 1388276576 954095 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I never figured out how it works completely < 1388276599 57521 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Btw, python's scoping is terrible < 1388276611 393960 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :As far as I can tell it is late binding dynamic scoping? < 1388276612 556487 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :My specification has no virtual functions or multiple inheritance or those things either, but you can try to fake it. < 1388276617 152473 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :(Maybe.) < 1388276623 361832 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Kind of < 1388276641 155476 :nucular!~MOO@unaffiliated/nucular PRIVMSG #esoteric :hm? terrible? < 1388276649 64943 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm no it isn't dynamic scoping < 1388276654 193589 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Nor is it true static scoping < 1388276688 705107 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :nucular, well yes... def foo(): return x and then declare x *later* in the module scope (as long as you don < 1388276696 233170 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :don't* call it before declaring x) works < 1388276711 129251 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I'm personally not a fan of any sort of late binding < 1388276728 69947 :nucular!~MOO@unaffiliated/nucular PRIVMSG #esoteric :hm, i like it < 1388276730 280393 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :python is a nice scripting language apart from that though < 1388276742 448383 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :would much prefer static typing and early binding < 1388276766 914437 :nucular!~MOO@unaffiliated/nucular PRIVMSG #esoteric :also, i think module systems get much weirder in my projects < 1388276775 135823 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :nucular, oh? < 1388276783 759780 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Than what? Python? < 1388276841 594525 :nucular!~MOO@unaffiliated/nucular PRIVMSG #esoteric :what? < 1388276896 69665 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :"get much weirder" "than what" < 1388276900 407961 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :module systems are a pretty interesting area of PL that I never really learned much about < 1388276923 978324 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :Haskell and Rust are both pretty conservative re: modules, although Rust's module system is definitely more complicated than Haskell's < 1388276926 654096 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, PL? < 1388276933 768734 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :programming languages (as a field of study) < 1388276935 990062 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :AH < 1388276939 502167 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah* < 1388276946 523593 :nucular!~MOO@unaffiliated/nucular PRIVMSG #esoteric :For example I have a main script that imports a module that imports the main script < 1388276973 179147 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, I think the simple system of erlang works well. It is simple apart from the "reload on the fly and keep two versions in memory at once" bit < 1388276992 37377 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :nucular, that sounds like bad design < 1388277009 413258 :nucular!~MOO@unaffiliated/nucular PRIVMSG #esoteric :The module uses a class that was defined in the main script, and the main script uses the instances created in the module < 1388277024 531301 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :"Due to the large number of spambot signups from China, we no longer allow .ch email addresses" < 1388277044 365881 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I have had python scripts that loops through an array and import modules from that though (for a build system generator thingy, each imported module was the config for that project, defining how to generate that sub-dir) < 1388277056 756148 :hogeyui_!~hogeyuiVP@vps.usamimi.biz QUIT :Ping timeout: 252 seconds < 1388277080 920142 :hogeyui_!~hogeyuiVP@vps.usamimi.biz JOIN :#esoteric < 1388277451 912227 :hogeyui_!~hogeyuiVP@vps.usamimi.biz QUIT :Ping timeout: 246 seconds < 1388277719 274202 :hogeyui_!~hogeyuiVP@vps.usamimi.biz JOIN :#esoteric < 1388277885 856417 :nisstyre!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1388277968 517448 :nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1388278025 802217 :hogeyui_!~hogeyuiVP@vps.usamimi.biz QUIT :Ping timeout: 272 seconds < 1388278417 696743 :hogeyui_!~hogeyuiVP@vps.usamimi.biz JOIN :#esoteric < 1388278557 862194 :nucular!~MOO@unaffiliated/nucular QUIT :Ping timeout: 272 seconds < 1388278614 43223 :nucular!~MOO@unaffiliated/nucular JOIN :#esoteric < 1388279717 675194 :nisstyre!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1388280933 389098 :Sprocklem!~Sprocklem@S010674440130be65.cg.shawcable.net QUIT :Ping timeout: 245 seconds < 1388281521 164069 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: halp < 1388281550 373269 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: why did this render like this and what do i need to do to fix it: http://esolang.rutteric.com/files/oneill1.4.pdf < 1388281634 515890 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :quintopia: What part is the problem? < 1388281649 715002 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: hold on < 1388281697 367413 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: never mind. it's just PDF.js sucking. < 1388282537 94052 :yorick!~yorick@oftn/member/yorick QUIT :Remote host closed the connection < 1388283263 470713 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1388283760 764549 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Is memcpy(malloc(sizeof(x)),&(x),sizeof(x)) proper? < 1388283838 44413 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :malloc might return NULL < 1388283845 411684 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :also maybe it's possible for x to have size 0? < 1388283910 141598 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :I suppose these things are possible, but I don't expect that memcpy should do anything if the size is zero. < 1388284024 825573 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :malloc(0) is allowed to return NULL on success; I don't know if memcpy(NULL, x, 0) is allowed or not, but what you say is certainly plausible < 1388284121 382330 :nucular!~MOO@unaffiliated/nucular PRIVMSG #esoteric :Am I the only one here getting sudden massive CTCP spam? < 1388284129 413264 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION isn't < 1388284133 524891 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :who's it from? < 1388284146 257920 :nucular!~MOO@unaffiliated/nucular PRIVMSG #esoteric :CJJWCFFDDBAV < 1388284158 636973 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :If malloc(0) *does* return NULL on success, then memcpy(NULL, x, 0) should be allowed, too; it would be the sensible way. < 1388284159 725035 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :they aren't in this channel < 1388284166 267502 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :sounds like a reliable person < 1388284167 835375 :nucular!~MOO@unaffiliated/nucular PRIVMSG #esoteric :seems like freenode is under a spambot attack < 1388284179 445537 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38: I agree, however ISO 9899 and POSIX and such are not always sensible :/ < 1388284475 805118 :nucular!~MOO@unaffiliated/nucular PRIVMSG #esoteric :Users being inside #freenode live dangerously it seems < 1388284524 252771 :nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1388284783 879500 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :In my opinion the specification of malloc(0) ought to be: It doesn't matter what it returns (whether it is same every time or different every time, even), as long as free(malloc(0)) is allowed and does not damage the rest of the program, and furthermore that realloc(malloc(0),x) will be like malloc(x), and realloc(malloc(x),0) like malloc(0). < 1388284864 802489 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :And furthermore, the results of malloc(0) can be used anywhere a pointer to a zero-length object is expected (such as with memcpy and memmove). < 1388285106 188657 :nisstyre!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1388285194 660963 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38: yes, free(NULL) is allowed (whether or not malloc(0) returns NULL) < 1388285288 93561 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :sometimes you see such as #define extra_super_safe_free(x) do { free(x); x = NULL; } while (0) < 1388285301 468660 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :with the idea that double free() can be dangerous but extra_super_safe_free() is idempotent < 1388285313 152030 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Ah, OK. < 1388285343 16862 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :I just do it myself when it is necessary, although I do suppose to use a macro would work too. < 1388285353 284259 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :my gut feeling is that this is ``too clever'' and will backfire in some way I'm not anticipating < 1388285357 82823 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :but *shrug* < 1388285424 671451 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :You just have to ensure that x is a lvalue without side effects, I would think, as well that the macro is not itself called with a pointer to a object that is already destroyed or invalid < 1388285436 983135 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1388285513 755858 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :But it is useful even for reasons other than to be more safe; and actually those other reasons are the ones I would use them for, since rather I just wanted to record that it is not existing anymore. < 1388285525 640652 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :should C have a "post-assign" operator such that (supposing it were spelled =.) you could do free(x =. NULL) ? < 1388285570 624127 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :A "post-assign" operator is actually something I have wanted to have, for other reasons too < 1388285576 417449 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :which reasons? < 1388285604 437177 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :I do not remember, but I do know I have wanted it for other reasons. < 1388285693 588681 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Probably a macro can be made of it in GNU C using ({ ... }) < 1388285735 475482 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :maybe, but how? < 1388285760 853927 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :GNU C is basically C fan fiction < 1388287326 954203 :nooodl_!~nooodl@91.177.109.237 JOIN :#esoteric < 1388287363 781178 :nooodl!~nooodl@91.177.109.237 QUIT :Ping timeout: 252 seconds < 1388287579 605711 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :#define post_assign(x,y) ({ typeof(x) local1=x; x=y; local1; }) < 1388287611 755675 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :hm, I suppose < 1388287697 676002 :Sprocklem!~Sprocklem@S010674440130be65.cg.shawcable.net JOIN :#esoteric < 1388289190 819493 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :It's better than canon though < 1388289235 358354 :tromp_!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1388289238 216959 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1388289258 261680 :nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1388289284 334697 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :so what's the language extension equivalent of Erotic Versions of Star Trek Where All the Characters Are Furries, Like Kirk is an Ocelot or Something, and They Put A Furry Version of Themselves as the Star of the Story < 1388289330 988565 :Sorella!~quildreen@oftn/member/Sorella QUIT :Remote host closed the connection < 1388289582 214139 :LinearInterpol!~RJones@cpe-76-179-150-229.maine.res.rr.com PRIVMSG #esoteric :what. < 1388289584 508138 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :-fgnu-runtime < 1388289597 489439 :LinearInterpol!~RJones@cpe-76-179-150-229.maine.res.rr.com PRIVMSG #esoteric :kmc: i'm absolutely confused by that message. < 1388289618 879005 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :http://brunching.com/images/geekchartbig.gif < 1388289622 353420 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I would totally read that fanfic itt < 1388289632 858338 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :-fheinous-gnu-extensions < 1388289693 464421 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :probably one of those C-with-a-shitload-of-macros-and-custom-preprocessor things < 1388289699 884016 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :like qt but for c, ic an't think of any xxamples < 1388289718 719050 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38: from where does the name Black-C come? < 1388289957 10271 :nucular!~MOO@unaffiliated/nucular QUIT :Ping timeout: 246 seconds < 1388291179 373509 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :kmc: From my own name. Black is my name. < 1388291189 388835 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :oh!! right < 1388291239 806626 :ion!ion@heh.fi PRIVMSG #esoteric :That’s racist < 1388291305 421667 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :A lot of arrows go both ways. < 1388291573 466023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ion: dumb < 1388291629 902093 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :ion: What are you saying is racist? < 1388291668 756555 :mauke!~mauke@p3m/member/mauke QUIT :Remote host closed the connection < 1388291841 302700 :mauke!~mauke@p3m/member/mauke JOIN :#esoteric < 1388292293 29519 :Bike_!~Glossina@71-222-40-153.ptld.qwest.net JOIN :#esoteric < 1388292332 630156 :mauke!~mauke@p3m/member/mauke QUIT :Disconnected by services < 1388292340 157178 :mauke!~mauke@p3m/member/mauke JOIN :#esoteric < 1388292373 985402 :Bike!~Glossina@71-222-40-153.ptld.qwest.net QUIT :Ping timeout: 272 seconds < 1388292425 93304 :preflex!~preflex@unaffiliated/mauke/bot/preflex QUIT :Ping timeout: 246 seconds < 1388292451 981460 :preflex_!~preflex@unaffiliated/mauke/bot/preflex JOIN :#esoteric < 1388292477 174106 :preflex_!~preflex@unaffiliated/mauke/bot/preflex NICK :preflex < 1388293285 881579 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1388293599 901680 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :There there public domain editions of the Bible which are English and have better quality than KJV (and that include deuterocanonical books, and perhaps also a few others)? < 1388293608 771818 :Bike_!~Glossina@71-222-40-153.ptld.qwest.net NICK :Bike < 1388293612 169591 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :"There there"? < 1388293626 70923 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :s/There there/Are there/ < 1388293695 312606 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :hum, NIV's still in copyright < 1388293700 550631 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :KJV isn't public domain? oh right, in the UK it's under perpetual Crown copyright < 1388293711 757813 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: seems unlikely. if someone puts in the effort to retranslate, surely they'll want a little bit of recompense for the effort. but then, i don't know if people copyright bible translations ever. < 1388293733 207168 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :they do < 1388293734 100785 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i guess britain did once < 1388293758 170247 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :wikisource has some http://en.wikisource.org/wiki/Bible < 1388293775 645014 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Bike: i would if i had done it, but it seems counter to the goal of spreading it as widely as possible < 1388293814 778073 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :you still might want to control derivative works, etc < 1388293818 375504 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :kmc: Yes, it has that problem, but it is also the quality I am looking for (and furthermore, academic more than religious) < 1388293853 210000 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :academic edition in the pd sounds like a nice dream, unfortunately < 1388293875 981647 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: yeah you're gonna pay for something as high-quality as an oxford bible < 1388293973 356260 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :maybe shachaf can translate some bible for you < 1388294000 413553 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :what the hell is gopher wood < 1388294003 516879 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :quintopia: If I want an actual book (including with an index and everything like that) then I would pay, that would be fine; however I wanted a public domain copy which can be made the plain ASCII file in a computer. < 1388294059 684870 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :my experience with public domain plaintext is ungood (shudders at memories of victorian-era mahabharata) < 1388294068 42965 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :of translations* < 1388294116 487268 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: a good name for a band, is what < 1388294120 990664 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :but not as good as Kingpiss < 1388294139 567649 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :"The World English Bible (also known as the WEB) is a free updated revision of the American Standard Version (1901). It is one of the only public domain, modern-English translations of the entire Bible. It is freely distributed using electronic formats. The Bible was created on the base of the ASV by volunteers on the ebible.org project and edited by Rainbow Missions, Inc., a Colorado nonprofit corporation." < 1388294147 308994 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :i guess this is probably the best you're going to get < 1388294162 259453 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Ah, there it is. < 1388294216 554779 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :http://achewood.com/index.php?date=01222007 < 1388294284 624514 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :If it isn't in plain text format, it can (hopefully) be converted, and if it contains some errors (in the translation, or just typographical), then can be improved (and if such improvements are made, it should clearly be marked as such; no confusion with original format please!) < 1388294297 773701 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Which books is it including/excluding? < 1388294368 657143 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :looks like it's got the usual stuff and the deuterocanon < 1388294387 785506 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :if you want mary or enoch i dunno what to tell you < 1388294399 330221 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :That is good then, since some don't have deuterocanon. < 1388294400 632186 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :deuterocannon < 1388295613 158383 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi kmc < 1388295623 740919 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :am in sf < 1388295642 762663 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :good city < 1388295999 138299 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :cool < 1388296007 25175 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :translate any bibles lately? < 1388296021 710123 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :what's in sf anyway < 1388296078 727789 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :no. < 1388296087 987957 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :um. wrong window. < 1388296099 585230 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :i assert that in sf is no < 1388296198 90105 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :are you prolog < 1388296235 443056 :Bike!~Glossina@71-222-40-153.ptld.qwest.net PRIVMSG #esoteric :no. < 1388296247 943506 :tromp__!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1388296400 275900 :tromp_!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Ping timeout: 245 seconds < 1388297595 123771 :nooodl_!~nooodl@91.177.109.237 QUIT :Quit: Ik ga weg < 1388298420 55926 :Bike!~Glossina@71-222-40-153.ptld.qwest.net QUIT :Ping timeout: 246 seconds < 1388298536 837222 :Bike!~Glossina@174-25-58-66.ptld.qwest.net JOIN :#esoteric < 1388300602 402569 :nisstyre!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1388301331 432242 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Pokemon Yellow... is turing complete < 1388301332 101475 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :http://beza1e1.tuxen.de/articles/accidentally_turing_complete.html < 1388301332 917512 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :way < 1388301334 663432 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :*wat < 1388301573 544741 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :it's only turing complete since like, it has an arbitrary code execution vulnerability, right? < 1388301708 110366 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :That's silly, the cartridge doesn't have an infinite amount of RAM in it. < 1388301767 557198 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Fiora: yes < 1388301776 732061 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :"Stuff which is somehow limited (stack overflows, arbitrary configuration, etc) is still considered Turing complete, since all "physical" Turing machines are resource limited." < 1388302410 184623 :Bike!~Glossina@174-25-58-66.ptld.qwest.net PRIVMSG #esoteric :you should all watch the video corresponding to that hack < 1388302417 543784 :Bike!~Glossina@174-25-58-66.ptld.qwest.net PRIVMSG #esoteric :a good tas < 1388302445 287047 :Bike!~Glossina@174-25-58-66.ptld.qwest.net PRIVMSG #esoteric :http://www.youtube.com/watch?v=3UnB1fomvAw i think it's this one < 1388302550 908902 :Bike!~Glossina@174-25-58-66.ptld.qwest.net PRIVMSG #esoteric :you can kinda see reality disintegrate < 1388302998 54561 :Sprocklem!~Sprocklem@S010674440130be65.cg.shawcable.net QUIT :Ping timeout: 246 seconds < 1388303468 76262 :impomatic!~digital_w@150.20.208.46.dyn.plus.net QUIT :Quit: impomatic < 1388304507 833762 :tromp_!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1388304647 982771 :tromp__!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Ping timeout: 272 seconds < 1388304853 789395 :tromp_!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Ping timeout: 272 seconds < 1388304881 863136 :tromp_!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1388306967 937373 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :mauke: Even if the universe were infinite? < 1388307408 396133 :heroux!~heroux@50708181.static.ziggozakelijk.nl QUIT :Ping timeout: 245 seconds < 1388307467 141367 :heroux!~heroux@50708181.static.ziggozakelijk.nl JOIN :#esoteric < 1388307637 141245 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1388307954 17999 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 246 seconds < 1388308159 812343 :LinearInterpol!~RJones@cpe-76-179-150-229.maine.res.rr.com QUIT :Ping timeout: 272 seconds < 1388308207 400208 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1388308431 764617 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Q: what is the standard measure of old data? < 1388308431 952864 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :A: The trilobyte. < 1388308692 841487 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what a silurious joke < 1388309677 421490 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@ask nucular Am I the only one here getting sudden massive CTCP spam? <-- have you set the +i flag on yourself? iiuc it makes you invisible to spammers not in the same channel. < 1388309677 646094 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1388309756 598148 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh he's in #freenode < 1388311483 455841 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :that'll do it < 1388315135 561440 :impomatic!~digital_w@150.20.208.46.dyn.plus.net JOIN :#esoteric < 1388316306 790570 :tertu!~tertu@65-128-138-136.mpls.qwest.net PRIVMSG #esoteric :i don't think "turing-complete" could even apply to pokemon yellow < 1388316334 95534 :tertu!~tertu@65-128-138-136.mpls.qwest.net PRIVMSG #esoteric :gsc has a simple scripting system for in-game events and i assume you could figure its computational class < 1388316406 9071 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :tertu: well < 1388316422 545911 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :http://tasvideos.org/3767S.html < 1388316464 546085 :tertu!~tertu@65-128-138-136.mpls.qwest.net PRIVMSG #esoteric :i guess the arrangement of the items is some sort of language < 1388316958 339181 :tertu!~tertu@65-128-138-136.mpls.qwest.net QUIT :Ping timeout: 245 seconds < 1388317371 863258 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 260 seconds < 1388317657 174465 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1388317703 651665 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Calling rebooting the game while saving to corrupt memory a "valid action[] (like walking from one place to another or buying items)" is kind of stretching it. < 1388318001 383246 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I bumped into one of my old sort-of friends from high school < 1388318006 954275 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Apparently he now programs in Haskell < 1388318012 60809 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Everything in a TAS is allowed as long as it would be technically (but probably not) possible with just the original hardware, and it gets you to the ending screen < 1388318024 997322 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Taneb: Talk to him about Haskell! < 1388318029 87549 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :FreeFull, I did! < 1388318040 271995 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :He... has no experience with a lot of features of Haskell < 1388318048 632334 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :have you accepted haskell curry as your lord and savior? < 1388318051 832576 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I've heard Earthbound's dialogue thing is a kinda complex scripting language < 1388318058 419396 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Be his Jedi teacher < 1388318120 674307 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FreeFull: It wasn't really about what's allowed or not in a TAS, more about the chess analogy in the description. (Anyway, this run doesn't go to the ending screen.) < 1388318135 451917 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :> [False] >>= \b -> False : if b then [True] else [] < 1388318136 549798 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [False] < 1388318143 298816 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :it does go to *an* ending screen < 1388318152 597827 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :> [False] >>= \b -> False : if b then [] else [True] < 1388318153 535298 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [False,True] < 1388318184 359973 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :> let f b = False : if b then [] else [True] in [False] >>= f >>= f >>= f < 1388318185 489137 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [False,True,False,False,True] < 1388318251 465874 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :> let f 0 = [0,1]; f 1 = [0] in [0] >>= f >>= f >>= f < 1388318252 670114 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [0,1,0,0,1] < 1388318257 174368 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :> let f 0 = [0,1]; f 1 = [0] in [0] >>= f >>= f >>= f >>= f < 1388318258 445235 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [0,1,0,0,1,0,1,0] < 1388318262 291859 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric ::) < 1388318348 27067 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let f = ([id,(1-)]??) in [0] >>= f >>= f >>= f >>= f < 1388318350 167348 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0] < 1388318497 203943 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What's this sequence called again? < 1388318510 796437 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the thor-moose sequence hth < 1388318513 198729 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I tried looking for it but found the dragon curve sequence instead < 1388318522 146535 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Ah, that's it < 1388318575 551671 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Thue-Morse sequence < 1388318580 816266 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :That's better < 1388318590 444714 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The thor-moose sequence sounds very Norwegian. < 1388318596 963592 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :(I was doing Lindenmayer's algae) < 1388318598 491511 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :It does < 1388318604 65590 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: surprisingly so was thue. < 1388318642 421621 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: i thought i recognized the fibonacci substitution. < 1388318668 763253 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or something like it. < 1388318685 650397 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> let thue = 0 : map (1-) thue in thue < 1388318687 194056 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1... < 1388318697 145869 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Ok, that didn't work out =P < 1388318705 51934 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you don't say < 1388318709 202344 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, yeah, it's quite close to the fibonacci one < 1388318729 56485 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :> let f 0 = [0,1]; f 1 = [0] in [1] >>= f >>= f >>= f >>= f < 1388318730 264895 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [0,1,0,0,1] < 1388318737 619702 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :That's the Fibonacci one < 1388318750 672238 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm right there should be no fixpoint. < 1388318766 853581 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :> let f 0 = [0,1]; f 1 = [0] in [1] >>= f >>= f >>= f >>= f >>= f < 1388318768 12566 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [0,1,0,0,1,0,1,0] < 1388318773 480685 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :> let f 0 = [0,1]; f 1 = [0] in [1] >>= f >>= f >>= f >>= f >>= f >>= f < 1388318774 481746 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [0,1,0,0,1,0,1,0,0,1,0,0,1] < 1388318782 334747 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :How do you do an infinite list of thue-morse? < 1388318793 46790 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :> let f 0 = [0,1]; f 1 = [0] in fix (>=> f) [1] < 1388318794 299319 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : *Exception: stack overflow < 1388318808 383659 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :> let f 0 = [0,1]; f 1 = [0] in fix (f >=> ) [1] < 1388318809 502301 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : No instance for (GHC.Num.Num t0) arising from the literal `1' < 1388318809 690833 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : The type variable `t0' is ambiguous < 1388318809 691001 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Possible fix: add a type signature that fixes these type variable(s) < 1388318809 691095 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Note: there are several potential instances: < 1388318809 691191 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : instance GHC.Num.Num GHC.Types.Double < 1388318819 716628 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :@type let f 0 = [0,1]; f 1 = [0] in fix (f >=> ) < 1388318820 735057 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :(Eq b, Num b) => b -> [c] < 1388318825 897742 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric ::( < 1388318832 98361 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :@type let f 0 = [0,1]; f 1 = [0] in fix (>=> f) < 1388318832 873597 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :(Eq b, Num b) => a -> [b] < 1388318838 352233 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :@type let f 0 = [0,1]; f 1 = [0] in fix (>>= f) < 1388318839 121219 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :(Eq a, Num a) => [a] < 1388318844 887261 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric ::( < 1388318854 86027 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix ((0:).drop 1.concatMap([id,(1-)]??)) < 1388318856 408430 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,1... < 1388318925 959531 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :oerjan: Unnecessary space between the fix and ( < 1388318938 143612 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :picky < 1388318947 73515 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix$(0:).drop 1.concatMap([id,(1-)]??) < 1388318948 565378 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,1... < 1388318957 993015 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :> drop 1 "hllo" < 1388318959 25086 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "llo" < 1388318959 660675 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :No < 1388318962 744040 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :> tail "hllo" < 1388318963 695323 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "llo" < 1388318964 587969 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I mean, you can just drop the space altogether < 1388318976 462040 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> fix((0:).drop 1.concatMap([id,(1-)]??)) < 1388318978 113084 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,1... < 1388318985 294447 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that is longer than switching to $ < 1388318994 58617 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :True < 1388319009 331095 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :> fix$(0:).tail.(=<<)([id,(-1)]??) < 1388319010 651044 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : No instance for (GHC.Show.Show a0) < 1388319010 842843 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : arising from a use of `M47647106981436577086096.show_M47647106981436577086... < 1388319010 842996 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : The type variable `a0' is ambiguous < 1388319010 843088 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Possible fix: add a type signature that fixes these type variable(s) < 1388319010 843181 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Note: there are several potential instances: < 1388319017 609956 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Yaaaay < 1388319030 500928 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :@type (=<<( < 1388319031 350315 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : parse error (possibly incorrect indentation or mismatched brackets) < 1388319032 553014 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :@type (=<<) < 1388319033 282788 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Monad m => (a -> m b) -> m a -> m b < 1388319042 309096 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :@type concatMap < 1388319043 31875 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :(a -> [b]) -> [a] -> [b] < 1388319045 820635 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t (=<<)([id,(-1)]??) < 1388319046 543647 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Num (b -> b) => [b] -> [b] < 1388319051 549076 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :That's not right < 1388319070 315372 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :It uses the reader monad there < 1388319070 807695 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :> fix$(0:).tail.(=<<)([id,(1-)]??) < 1388319072 134272 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,1... < 1388319077 491044 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Typo :) < 1388319108 772254 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Ah < 1388319113 866948 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Yeah, 1- < 1388319133 465179 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Didn't even notice that < 1388319144 71321 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :> complement 1 < 1388319145 130152 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : -2 < 1388319148 78026 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric ::( < 1388319154 284128 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> complement 0 < 1388319155 445425 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : -1 < 1388319247 232943 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix$(0:).tail.(<**>[id,(1-)]) < 1388319248 533418 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,1... < 1388319775 462904 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :It occurs to me I have no idea how to write a Thue-Morse sequence program in C < 1388320259 67307 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :It depends on how much you want to output < 1388320269 149554 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :If you want to keep outputting forever, you'll run out of memory < 1388320360 455372 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Well, I've written /something/ that seems to work < 1388320448 971784 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Only 5 KB compiled, too! < 1388320825 102848 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :"Icon Programming for Humanists" < 1388320826 245475 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Wat. < 1388320944 682460 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Icon having null is presented as an innovation compared to SNOBOL < 1388320950 838303 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :(in this article on rosettacode) < 1388320955 157633 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :http://rosettacode.org/wiki/Icon%2BUnicon/Intro < 1388320967 940054 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :I... guess I can see how, especially after having experienced Tcl < 1388321209 458152 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :ACTION can play about a minute of thue-morse on guitar < 1388321400 169956 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Unicon IDE... seems to be taking forever to compile Hello world < 1388321573 322512 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Oh, I think the IDE is suppressing errors or something, because I got this running unicon from command line" < 1388321575 487 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :"unicon: cannot open interpreter file" < 1388321707 597424 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Hmm, didn't I complain about the (Un?)icon trick that powers 3 < x < 5 etc. being... weak somehow? < 1388321843 383394 :nooodl!~nooodl@91.177.109.237 JOIN :#esoteric < 1388321845 367810 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :(x | y) = (3 | 5) < 1388321867 338870 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :> let x = 10; y = 5 in any $ (==) <$> [x, y] <*> [3,5] < 1388321868 421540 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Couldn't match expected type `a0 -> GHC.Types.Bool' < 1388321868 611267 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : with actual type `[GHC.Types.Bool]' < 1388321882 293535 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric ::t any < 1388321883 115381 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :(a -> Bool) -> [a] -> Bool < 1388321901 594302 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :> let x = 10; y = 5 in any id $ (==) <$> [x, y] <*> [3,5] < 1388321902 656328 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : True < 1388321925 778875 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric ::t and < 1388321926 526206 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :[Bool] -> Bool < 1388321930 799713 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Possibly what you were looking for.) < 1388321967 709750 :nooodl!~nooodl@91.177.109.237 PRIVMSG #esoteric ::t or < 1388321967 939098 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Er, "or" is what I meant. < 1388321968 500938 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :[Bool] -> Bool < 1388321971 695758 :nooodl!~nooodl@91.177.109.237 PRIVMSG #esoteric :even more possibly! < 1388321983 487056 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In fact, < 1388321986 986812 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@src any < 1388321987 175315 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :any p = or . map p < 1388322094 456706 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Unicon basically lives in the List monad, right? < 1388322751 605897 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Wait, why does table lookup need a "default" that defaults to &null? < 1388322767 556269 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :I thought Icon/Unicon's who schtick was avoiding that nonsense and just failing? < 1388322772 637383 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :*whole < 1388322792 709779 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Which, it occurs to me, doesn't work too well when there are multiple layers that may 'fail' < 1388323246 968953 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`addquote * oklopol can play about a minute of thue-morse on guitar < 1388323253 516533 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :1150) * oklopol can play about a minute of thue-morse on guitar < 1388323604 120388 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1388323674 866215 :tromp__!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1388323751 771942 :olsner!~salparot@78-72-235-77-no50.business.telia.com JOIN :#esoteric < 1388323815 816512 :tromp_!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Ping timeout: 272 seconds < 1388324037 747556 :olsner!~salparot@78-72-235-77-no50.business.telia.com QUIT :Ping timeout: 252 seconds < 1388324067 898297 :Sorella!~quildreen@201.80.214.167 JOIN :#esoteric < 1388324108 368904 :Sorella!~quildreen@201.80.214.167 QUIT :Changing host < 1388324108 572533 :Sorella!~quildreen@oftn/member/Sorella JOIN :#esoteric < 1388324673 453431 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :@src or < 1388324673 688442 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :or = foldr (||) False < 1388324685 236654 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :should be or = any id < 1388325248 478098 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :@src any < 1388325248 719740 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :any p = or . map p < 1388325278 281928 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Could get a bit uselessly recursive < 1388325820 42799 :olsner!~salparot@78-72-235-77-no50.business.telia.com JOIN :#esoteric < 1388325851 92652 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :In a non-lazy language, I can definitely see the any being primitive and or being derived as more efficient < 1388325862 955875 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :(Or, well, if working with non-lazy lists) < 1388326056 951736 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1388326409 149386 :Sorella!~quildreen@oftn/member/Sorella QUIT :Read error: Connection reset by peer < 1388326421 777513 :Sorella!~quildreen@201.80.214.167 JOIN :#esoteric < 1388326464 38134 :Sorella!~quildreen@201.80.214.167 QUIT :Changing host < 1388326464 282458 :Sorella!~quildreen@oftn/member/Sorella JOIN :#esoteric < 1388326502 466465 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1388328046 666197 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :"Warning:For each data type discussed in section, there is a corresponding module in the Mozart system. The modules define operations on the corresponding data type. You may find more about these operations in The Oz Base Environment documentation" < 1388328052 194703 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Why is this a warning? < 1388329487 94755 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hi Sorella < 1388329791 770558 :olsner!~salparot@78-72-235-77-no50.business.telia.com QUIT :Quit: Leaving < 1388329933 969122 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1388330007 118737 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net JOIN :#esoteric < 1388330089 951779 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :$$f_x(y)=\left(f_{x-1}^{y!}(y!)\right)^x+y$$ (where ^{y!} is a functional power) < 1388330258 39816 :tromp__!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1388330285 909193 :tromp_!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1388330590 259665 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :This is a kind of shogi variant, where initially all pieces is known, but later on, it might not be known exactly what kind of pieces they are, but you can try to figure out what it is. http://www.chessvariants.org/index/msdisplay.php?itemid=MSunknownoffpiec < 1388330890 933688 :FreeFull_!~freefull@defocus/sausage-lover JOIN :#esoteric < 1388330897 911848 :augur_!~augur@c-71-57-182-133.hsd1.fl.comcast.net JOIN :#esoteric < 1388330908 92189 :heroux_!~heroux@50708181.static.ziggozakelijk.nl JOIN :#esoteric < 1388330912 521565 :pikhq!~pikhq@2602:100:4751:9692:a60:6eff:fece:493 JOIN :#esoteric < 1388330940 848606 :coppro_!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1388331204 272750 :heroux!~heroux@50708181.static.ziggozakelijk.nl QUIT :*.net *.split < 1388331204 742702 :augur!~augur@c-71-57-182-133.hsd1.fl.comcast.net QUIT :*.net *.split < 1388331204 946009 :pikhq_!~pikhq@2602:100:4751:9692:a60:6eff:fece:493 QUIT :*.net *.split < 1388331205 146799 :FreeFull!~freefull@defocus/sausage-lover QUIT :*.net *.split < 1388331205 586861 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :*.net *.split < 1388331209 179479 :heroux_!~heroux@50708181.static.ziggozakelijk.nl NICK :heroux < 1388332243 507318 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :"In Oz there is syntactic support for module specification. The concept used is called functor ." < 1388332252 112043 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :DRINK for a language using the term 'functor' for something < 1388332260 401076 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Although, is that the same meaning as in *MLs? < 1388332335 258970 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover JOIN :#esoteric < 1388332645 387128 :Slereah!~jackal@24.168.90.79.rev.sfr.net PRIVMSG #esoteric :Functor? I hardly know her! < 1388333185 59764 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I really dislike the C++ use of the term functor < 1388333201 596782 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :It is basically an object overloading operator(), thus making it callable. < 1388333233 36644 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Ok, Oz's ByNeed is interesting < 1388333251 341072 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Basically, takes an explicit thunk and turns it into a lazy value < 1388333304 748631 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Hmm, guess that's the same as any language that has some sort of native promise thing < 1388334146 978719 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :bbl < 1388336495 56915 :tertu!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388336786 786372 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover QUIT :Write error: Broken pipe < 1388336792 119753 :Phantom__Hoover!~Phantom@unaffiliated/phantom-hoover JOIN :#esoteric < 1388336802 738321 :LinearInterpol!~RJones@cpe-76-179-150-229.maine.res.rr.com JOIN :#esoteric < 1388337205 378361 :Taneb!~Taneb@runciman.hacksoc.org QUIT :*.net *.split < 1388337205 583538 :ineiros_!~itniemin@bayesianconspiracy.org QUIT :*.net *.split < 1388337205 789449 :aloril!~aloril@dsl-tkubrasgw2-54f80b-12.dhcp.inet.fi QUIT :*.net *.split < 1388337206 120058 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com QUIT :*.net *.split < 1388337266 672485 :Taneb!~Taneb@213.138.101.13 JOIN :#esoteric < 1388337276 399572 :ineiros!~itniemin@bayesianconspiracy.org JOIN :#esoteric < 1388337316 792929 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com JOIN :#esoteric < 1388337586 490444 :aloril!~aloril@dsl-tkubrasgw2-54f80b-12.dhcp.inet.fi JOIN :#esoteric < 1388337960 566097 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric ::/ :/ :/ < 1388337970 342238 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :I'm running Java 1.4 :/ < 1388338133 42680 :LinearInterpol!~RJones@cpe-76-179-150-229.maine.res.rr.com NICK :[li]|AoS < 1388338613 924366 :MindlessDrone!~MindlessD@HSI-KBW-37-49-6-33.hsi14.kabel-badenwuerttemberg.de JOIN :#esoteric < 1388339459 786454 :[li]|AoS!~RJones@cpe-76-179-150-229.maine.res.rr.com QUIT :Ping timeout: 252 seconds < 1388339573 960085 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Sgeo: I'm sorry :| < 1388339583 643642 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :This program depends on <7 < 1388339592 205181 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :And has an installer that includes 4 < 1388339601 531469 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Trying to figure out WHY 7 breaks it < 1388339800 572983 :Jafet!~jafet@unaffiliated/jafet QUIT :Ping timeout: 240 seconds < 1388339829 657264 :Tefaj!~jafet@static.77.207.4.46.clients.your-server.de JOIN :#esoteric < 1388339998 172745 :nooodl!~nooodl@91.177.109.237 QUIT :Quit: Ik ga weg < 1388340002 31792 :boily!~boily@207.112.39.31 JOIN :#esoteric < 1388340148 773055 :nooodl!~nooodl@91.177.109.237 JOIN :#esoteric < 1388340626 799328 :int-e!~noone@static.88-198-179-137.clients.your-server.de QUIT :Ping timeout: 264 seconds < 1388340650 724686 :int-e!~noone@static.88-198-179-137.clients.your-server.de JOIN :#esoteric < 1388341963 980791 :Tefaj!~jafet@static.77.207.4.46.clients.your-server.de QUIT :Changing host < 1388341964 187018 :Tefaj!~jafet@unaffiliated/jafet JOIN :#esoteric < 1388341968 89219 :Tefaj!~jafet@unaffiliated/jafet NICK :Jafet < 1388341991 91970 :Jafet!~jafet@unaffiliated/jafet PART :#esoteric < 1388342767 407505 :nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1388343329 508059 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Ok. FUCK JUSTIN.TV IN THE ASS < 1388343397 705246 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :don't want to < 1388343401 101266 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :but why < 1388343432 894060 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Information that that site portrays as confidential (a key to broadcast to a user's stream) is easily accessible by a link that you can make just by knowing a username < 1388343686 357843 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :nice, did you report this vuln? < 1388343699 969958 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :No, haven't tested it yet < 1388343708 748027 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Want a volunteer < 1388343748 737256 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :(That's not unethical, right?) < 1388343852 348763 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Hmm. False alarm. < 1388343938 75822 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :So yeah, URL contains username, but that doesn't mean you'll actually see that user's file < 1388343938 281667 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :It will show your own instead < 1388344929 387585 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :good alarmist fternoon! < 1388344982 422881 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric ::3 < 1388345777 775450 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1388346088 502486 :AnotherTest!~turingcom@d51A4C640.access.telenet.be JOIN :#esoteric < 1388346426 649543 :_46bit_!sid10106@gateway/web/irccloud.com/x-vksehfkiscttnjhi NICK :_46bit < 1388346431 466270 :_46bit!sid10106@gateway/web/irccloud.com/x-vksehfkiscttnjhi QUIT :Changing host < 1388346431 666821 :_46bit!sid10106@pdpc/supporter/student/mmokrysz JOIN :#esoteric < 1388346579 469098 :coppro_!raedford@taurine.csclub.uwaterloo.ca NICK :coppro < 1388346730 897924 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1388346844 25143 :Edward___!47ec1e9a@gateway/web/freenode/ip.71.236.30.154 JOIN :#esoteric < 1388346895 930925 :olsner!~salparot@78-72-235-77-no50.business.telia.com JOIN :#esoteric < 1388346913 3669 :Edward___!47ec1e9a@gateway/web/freenode/ip.71.236.30.154 NICK :Edwardz < 1388347209 964915 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1388347321 976597 :Edwardz!47ec1e9a@gateway/web/freenode/ip.71.236.30.154 PRIVMSG #esoteric :new favorite language: http://esolangs.org/wiki/Suicide < 1388347415 872465 :nisstyre!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1388347438 743017 :Edwardz!47ec1e9a@gateway/web/freenode/ip.71.236.30.154 QUIT :Quit: Page closed < 1388348772 766015 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hi boily < 1388348942 882299 :AnotherTest!~turingcom@d51A4C640.access.telenet.be QUIT :Ping timeout: 240 seconds < 1388349002 586076 :AnotherTest!~turingcom@d51A4C640.access.telenet.be JOIN :#esoteric < 1388349604 576565 :impomatic!~digital_w@150.20.208.46.dyn.plus.net PRIVMSG #esoteric :Is there a neat algorithm to turn an image of a 3d wireframe back into a 3d vector map? < 1388349664 998909 :Bike!~Glossina@174-25-58-66.ptld.qwest.net PRIVMSG #esoteric :you mean, you're taking a 2d projection of a wireframe? < 1388349670 966945 :olsner!~salparot@78-72-235-77-no50.business.telia.com QUIT :Ping timeout: 246 seconds < 1388349729 192115 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :impomatic: i think you would need at least two images of the wireframe from different angles < 1388349747 315142 :impomatic!~digital_w@150.20.208.46.dyn.plus.net PRIVMSG #esoteric :taking a 2d projection of a wireframe and working out the position of the 3d vectors. < 1388349748 597123 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and even then you have no guarantee due to inherent ambiguities < 1388349762 189256 :Bike!~Glossina@174-25-58-66.ptld.qwest.net PRIVMSG #esoteric :yes, that's definitely ambiguous < 1388349775 625531 :Bike!~Glossina@174-25-58-66.ptld.qwest.net PRIVMSG #esoteric :for example, the 3d figure could be flat :') < 1388349807 477860 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Bike: that would be noticed in the 2 images case < 1388349825 639423 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Bike: also you remind me of that new zealand art farm with the giant wire frame kleenex < 1388350736 81303 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :hi quintopia < 1388351029 394089 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how sunday < 1388351121 462300 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :many zombies < 1388351168 122902 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1388351246 778231 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what < 1388351255 800604 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :tell me about the zombies < 1388351292 879480 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :I was watching Shawn of the Dead with my dad :D < 1388351335 418975 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh good choice < 1388351428 132981 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :still dominicquing under the Hot Ball of Hydrogen? < 1388351447 734343 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :no that ended christmas day < 1388351459 861281 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :today i walked the dog < 1388351466 998268 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :around stone mountain < 1388351482 101133 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :if you want to come to atlanta, i'll walk you around stone mountain too :) < 1388351516 179725 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :ACTION looks at wikipédia's pictures of Stone Mountain. “it looks like a big rock.” < 1388351563 312714 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :conversely, if you come to Montréal, there's Mont Royal. < 1388351577 719100 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :(not quite as impressive, but it has weird Montrealers on it :D) < 1388351580 540503 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :...what a fitting name for the city < 1388351615 901032 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :well, at first it was called Ville Marie. that's still the name of the Old Town borough. < 1388351628 661613 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :stone mountain is probably about the same. it is a weird park. the other day i climbed it and there was a dude playing and singing oldies songs halfway up walking up and down in the woods with his guitar < 1388351659 711947 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :logically, if they call a mountain stone mountain, there should be some other nearby mountain _not_ made of stone. < 1388351733 87475 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: it's perfectly logical when you consider that kennesaw mountin is entirely covered in trees and dirt. that stuff won't grow on the bubble of pure granite that is stone mountain. < 1388351742 26650 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aha < 1388351751 562894 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :in fact, there is no mountain nearby. it's rather a geological anomaly. < 1388351791 108846 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i assume from the spelling that kennesaw mountin has even more hillbillies < 1388351853 410625 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: better to assume i am a bad speller. kennesaw mountain is in the heart of one of atlanta's richer suburbs. not the richest, but solidly middle class. < 1388351875 689379 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fancy < 1388351958 176656 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's also the site of kennesaw mountain national battlefield park, and one of the bloodier battles of the civil war. < 1388351973 558427 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Basically, takes an explicit thunk and turns it into a lazy value <-- well that's just unsafePerformIO really >:) < 1388352055 277280 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :oerjan: shh! the Maskarade! don't go and tell People the Dirty Haskell Secrets! < 1388352065 787097 :olsner!~salparot@78-72-235-77-no50.business.telia.com JOIN :#esoteric < 1388352986 391065 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :boily: ok i'll come to montreal and you'll come to atlanta. consecutively. we'll make a vacation of it! < 1388352991 638444 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :let me know when < 1388353079 116014 :nooodl!~nooodl@91.177.109.237 QUIT :Quit: Leaving < 1388353878 781862 :MindlessDrone!~MindlessD@HSI-KBW-37-49-6-33.hsi14.kabel-badenwuerttemberg.de QUIT :Quit: MindlessDrone < 1388354165 301255 :nooodl!~nooodl@91.177.109.237 JOIN :#esoteric < 1388354327 255631 :FreeFull_!~freefull@defocus/sausage-lover NICK :FreeFull < 1388354664 526288 :olsner!~salparot@78-72-235-77-no50.business.telia.com PRIVMSG #esoteric :> (2560*1440) / (1280 * 768) < 1388354665 761806 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 3.75 < 1388354711 620525 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> (2560*1440) % (1280 * 768) < 1388354712 742287 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 15 % 4 < 1388355053 640618 :zzo38!~zzo38@24-207-57-25.eastlink.ca QUIT :Remote host closed the connection < 1388355963 789867 :AnotherTest!~turingcom@d51A4C640.access.telenet.be QUIT :Ping timeout: 272 seconds < 1388356551 891366 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1388356553 764521 :olsner!~salparot@78-72-235-77-no50.business.telia.com QUIT :Ping timeout: 252 seconds < 1388356635 984443 :conehead!~conehead@unaffiliated/conehead QUIT :Remote host closed the connection < 1388356716 108900 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1388357913 19205 :boily!~boily@207.112.39.31 QUIT :Ping timeout: 246 seconds < 1388357955 806368 :zzo38!~zzo38@24-207-57-25.eastlink.ca JOIN :#esoteric < 1388358233 404297 :int-e!~noone@static.88-198-179-137.clients.your-server.de QUIT :Ping timeout: 245 seconds < 1388358349 757083 :int-e!~noone@static.88-198-179-137.clients.your-server.de JOIN :#esoteric < 1388358365 639675 :zzo38!~zzo38@24-207-57-25.eastlink.ca QUIT :Remote host closed the connection < 1388358674 769516 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Computer has gone to sleep. < 1388359346 908246 :olsner!~salparot@78-72-235-77-no50.business.telia.com JOIN :#esoteric < 1388360652 830682 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1388360917 112361 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I just finished Brothers - A Tale of Two Sons. It is my new game of the year. < 1388360952 249651 :Bike!~Glossina@174-25-58-66.ptld.qwest.net PRIVMSG #esoteric :good timing < 1388361013 585869 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Bike, yeah < 1388361040 778305 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :And I think it is definitely in the top 3 of all time as well < 1388361066 118315 :Bike!~Glossina@174-25-58-66.ptld.qwest.net PRIVMSG #esoteric :i hope these timings are not related < 1388361083 903682 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Bike, what other timing? < 1388361095 209891 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I just reattached to my bnc < 1388361112 975690 :Bike!~Glossina@174-25-58-66.ptld.qwest.net PRIVMSG #esoteric :you picked your game of the year near the end of the year, and your game of all time... < 1388361120 905170 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oh right < 1388361154 173094 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :'s ok time was overrated anyway