< 1309046533 825807 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 264 seconds < 1309046552 561497 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Ping timeout: 260 seconds < 1309046628 232348 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1309046755 790106 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 276 seconds < 1309046899 882686 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309046932 878254 :MigoMipo!~John@84-217-13-49.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1309048073 136141 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Have you used a literate programming system to document a file format? < 1309048281 859366 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1309048775 912239 :Kr1sp13kr3m3!~Kr1sp13kr@68-184-128-177.dhcp.stbr.ga.charter.com JOIN :#esoteric < 1309048808 313586 :Kr1sp13kr3m3!~Kr1sp13kr@68-184-128-177.dhcp.stbr.ga.charter.com QUIT :Remote host closed the connection < 1309048856 291248 :Kr1sp13kr3m3!~Kr1sp13kr@68-184-128-177.dhcp.stbr.ga.charter.com JOIN :#esoteric < 1309049443 257382 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309049484 958779 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Disconnected by services < 1309049487 129843 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1309049902 110736 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net JOIN :#esoteric < 1309050728 241213 :invariable!~variable@unaffiliated/variable JOIN :#esoteric < 1309050753 375674 :invariable!~variable@unaffiliated/variable PART :#esoteric < 1309050974 426808 :Kr1sp13kr3m3!~Kr1sp13kr@68-184-128-177.dhcp.stbr.ga.charter.com QUIT :Remote host closed the connection < 1309051068 679809 :cheater__!~ubuntu@g229128223.adsl.alicedsl.de JOIN :#esoteric < 1309051272 6192 :cheater_!~ubuntu@g229129111.adsl.alicedsl.de QUIT :Ping timeout: 250 seconds < 1309051501 119742 :Kr1sp13kr3m3!~Kr1sp13kr@68-184-128-177.dhcp.stbr.ga.charter.com JOIN :#esoteric < 1309051652 384923 :Kr1sp13kr3m3!~Kr1sp13kr@68-184-128-177.dhcp.stbr.ga.charter.com QUIT :Remote host closed the connection < 1309053269 128304 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 252 seconds < 1309053437 126373 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1309053783 411030 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1309054046 917163 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309054460 949157 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :3~3~3~3~3~3~3~3~3~3~3~3~ < 1309054472 809428 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no clue why alt-pgup does that. < 1309054660 799884 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :ACTION vaguely imagines running GoL in reverse, with multiple possibilities as superpositions < 1309054697 502277 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Although I haven't thought it through, it seems like it would have an infinite neighborhood < 1309054735 733667 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Which almost seems to imply c = infinite. That almost makes sense though (but not quite) since a Garden of Eden anywhere means there is no next step < 1309054755 719269 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :I'm too tired to be thinking this through properly < 1309054820 328558 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I am trying to write a program that reads LLVM bitcode files and I keep making mistakes < 1309054912 945612 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And I am unable to access the repository to look at the codes they use. < 1309055096 165495 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 240 seconds < 1309055822 727706 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309056676 160782 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Given a finite area (say, on a torus), would it be possible to make a rule such that the neighborhood of the rule is Moore 1, and N steps of the rule correspond to -1 steps of GoL? (Of course, with superpositions) < 1309056717 113723 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309056934 950121 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 276 seconds < 1309057043 909439 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Ping timeout: 250 seconds < 1309058531 803604 :Lymia__!~moe@123.120.137.227 JOIN :#esoteric < 1309058571 788127 :Lymia__!~moe@123.120.137.227 NICK :Lymee < 1309058574 283988 :Lymee!~moe@123.120.137.227 QUIT :Changing host < 1309058574 432452 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309058734 244055 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 258 seconds < 1309059136 747574 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309059161 435446 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Disconnected by services < 1309059162 962739 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1309059539 477449 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Read error: Operation timed out < 1309059552 528400 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :My program appears to be running out of memory for some reason, realloc is returning 0 < 1309060219 121128 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think malloc(0) doesn't work (at least in Windows), removing them resulted in not crashing. < 1309060235 178468 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But now I get no output if I redirect the output to a file < 1309060380 97305 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can you possibly tell me what is going wrong???????????????? < 1309060384 791723 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309060393 640134 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Disconnected by services < 1309060395 141372 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1309060396 30399 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It seems to stop after reading an abbreviation encoding. < 1309060425 29925 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1309060560 995667 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: malloc(0) is not guaranteed to succeed < 1309060574 885687 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could try using malloc(1) instead, it has the same effect < 1309060609 390833 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I just replaced all of malloc(0) with (0) and now I get no error but I have other problems. < 1309060629 233079 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :zzo38: malloc(0) returns *either* a valid pointer or NULL; which of the two is implementation-defined. < 1309060659 93107 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!c printf("%u", malloc(0)); < 1309060662 910906 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1357139984 < 1309060683 514440 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!c ((*unsigned char) malloc(0))[0] = 123; < 1309060684 903969 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Does not compile. < 1309060685 531635 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :glibc malloc always returns a valid pointer. < 1309060691 140285 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The thing is that I was using the result later in realloc and/or free. What happen if NULL is used there? < 1309060693 832637 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!c *((*unsigned char) malloc(0)) = 123; < 1309060695 175706 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Does not compile. < 1309060698 591502 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::< < 1309060706 642682 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!c *((*unsigned char)(malloc(0))) = 123; < 1309060707 878901 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Does not compile. < 1309060762 878072 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :zzo38: realloc(NULL, size) is the same as malloc(size), free(NULL) is a no-op. < 1309060787 229399 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :If this is *not* happening, then you have a broken C environment. < 1309060950 715232 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :!c assert(0); < 1309060952 777414 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Does not compile. < 1309060972 370487 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :!c int main() { assert(0); return 0; } < 1309060974 528096 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Does not compile. < 1309060980 56404 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309061018 377831 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Disconnected by services < 1309061020 59058 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1309061053 162943 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Using malloc(0) or malloc(1) crashes. Using NULL results in the program stopping early and prevents it from working when output is redirected to a file. < 1309061120 889164 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Compiler and libc? < 1309061127 477399 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :MinGW < 1309061137 595226 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Okay, libc is msvcrt. < 1309061159 324833 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :That is very strange. < 1309061182 997537 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Note: "crashes" means realloc returns 0) < 1309061200 256762 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you look, can you notice something wrong that I have failed to notice? < 1309061201 355176 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :What are you passing to realloc? < 1309061210 143377 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Yeah, I sure can. < 1309061214 424677 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :!c main() { return 0; } < 1309061251 309653 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!c printf("%u", realloc(malloc(0),10)); < 1309061252 893419 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :o=realloc(o,(s+=(_amount))*sizeof(number)); < 1309061253 509793 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :3791159312 < 1309061302 107987 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :whats the security for !c? < 1309061307 585972 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :newsham: plash. < 1309061340 517096 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :zzo38: Underscore-prefixed identifiers are reserved. Using a reserved identifier in your program is undefined behavior. < 1309061347 953288 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :zzo38: Aside from that, I got nothing. < 1309061354 39110 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: _amount is a macro argument. < 1309061372 291192 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Still undefined behavior. < 1309061403 564238 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Admittedly, not going to trigger on any reasonable compiler. < 1309061418 988851 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :DeathStation 9000 wants a word with youi. < 1309061421 73962 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :you* < 1309061422 149706 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :Plash virtualizes access to the filesystem. Operations by sandboxed processes on the file namespace, such as opening a file, are mediated by a user-space process. This works by modifying library calls (such as open()) so that they make remote procedure calls (RPCs) to another process instead of making the usual Linux system calls. < 1309061427 552912 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Lymee: I said "reasonable". < 1309061433 326941 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :uh, so all you have to do is provide your own machine code which uses syscalls? < 1309061461 810098 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :newsham: And you're running unpriveledged in a chroot without any files. Good luck! < 1309061507 815609 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :thats still more access than most people want to give an attacker. < 1309061513 876232 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :you dont mind giving me a shell in the chroot? < 1309061514 171129 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :if(name.startsWith("_")) blowUp(); < 1309061542 51620 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :because I can put in code that opens a socket and pulls down a larger shell-like program that runs in your chroot < 1309061595 980126 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :It's *also* got some very heavy ulimits set up, and what's more, it's running on a VM that exists for running IRC bots. < 1309061631 357681 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I think you'd have more luck from attacking a back door than the front door < 1309061632 50092 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :=p < 1309061634 377168 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Seriously, even if you manage a root exploit you're getting just about nothing out of there. < 1309061649 339253 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :ahh, so its not just the chroot files that are attack surface, you also have the whole VM as an attack surface? :) sweet. < 1309061670 994318 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :do you trust malicious code running in a VM? < 1309061674 561623 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :http://sprunge.us/XdVd < 1309061686 458651 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :If you manage to get out of that, then I don't think any other security is going to be a problem. < 1309061694 74359 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Well, if the VM itself gets exploited it's Somebody Else's Problem. < 1309061706 956975 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Since it's not Gregor's machine. < 1309061707 232941 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I am also having problems connecting to llvm.org < 1309061760 242518 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :pikhq_, if the VM has an exploit, couldn't you attack it directly, without messing with the chroot? < 1309061763 637792 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is "DeathStation 9000"? < 1309061785 837574 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Lymee: Most VM exploits would *probably* require access to /dev/kmem. < 1309061805 824185 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :If you can exploit the VM from ring 3, we have *serious* problems happening. < 1309061820 330327 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :The "wtf is this security" kind? < 1309061843 397248 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can you look see in case you noticed something wrong with my program, that I have failed to notice? < 1309061938 282309 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :zzo38: Nothing *obviously* wrong. < 1309062014 161076 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: Do you have any suggestions though? Would it help if you read this document too? http://llvm.org/docs/BitCodeFormat.html < 1309062589 205307 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I tried various ways of making macros to override free,malloc,realloc but none of that helped. < 1309062723 951612 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I get errorlevel 128. What does that mean? < 1309062839 823877 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The output before it unexpectedly stops seems correct. < 1309063005 263360 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I found out where it appears to be failing. < 1309063041 597061 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It seems to be failing in the chunk @ < 1309063101 988224 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It seems to be the malloc in that chunk that is causing it to stop. < 1309063170 405060 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't see anything wrong but maybe you can check maybe you can see something wrong with that? < 1309063413 49930 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can you please try to help? < 1309063624 919740 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Here is the output I received, in case it helps: http://sprunge.us/gJWC < 1309063687 984264 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The output looks correct to me except that it is incomplete. < 1309064186 76648 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 255 seconds < 1309064325 491923 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1309064336 559718 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Oops I don't think AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA can help me either < 1309064726 711823 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309064936 765240 :derrik!~xix@228.224.196.88.dyn.estpak.ee JOIN :#esoteric < 1309065223 27303 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :It's demonstratable that reverse life has an infinite neigh.. n/m < 1309065289 176448 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Well, I can't imagine how to do universe end on GoE without an infinte neighborhood < 1309066234 359652 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :0x41414141 < 1309066307 339531 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Here is the memory allocation trace: http://sprunge.us/NGYP < 1309066396 988438 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309066423 166448 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Disconnected by services < 1309066425 55556 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1309067610 7483 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309067788 540583 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 240 seconds < 1309067860 654179 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The ##C channel is no help. < 1309067969 781929 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :They told me to define 'good' even though none of my questions are about that. < 1309067978 326960 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And then they told me that I haven't asked them a question. < 1309068055 565929 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can you please answer my question? < 1309068250 62648 :derrik!~xix@228.224.196.88.dyn.estpak.ee PRIVMSG #esoteric :zzo38: what question do you have besides "Can you please answer my question?" < 1309068304 827524 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :derrik: The question about the program. < 1309068925 176433 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :When compiling with -Os the program stops at the same place but with the error message "The exception unknown software exception (0xc00000fd) occurred in the application at location 0x77f5a84." < 1309068976 233164 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :-O2 results in the same error. < 1309068999 237575 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :However, -O0 results in it stopping with no message (it stops in the same place though). < 1309069084 371146 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :-O3 results same as -O0 < 1309069229 347322 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :gdb says the error appears in RtlLookupElementGenericTableAvl and no stack information is available. < 1309069269 755978 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :gdb does say it is a segmentation fault. < 1309069416 930188 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :node*x=malloc(sizeof(node)+(b->kind==beginblock?0:(s-w)*sizeof(number))); < 1309069554 116913 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :EWWW ?: is the devil. < 1309069559 678663 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I never use that trash. < 1309069575 197915 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :conditional expression? too expressive. < 1309069612 301688 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Does it make sense for live to evolve in a universe where information is monotonically non-decreasing? < 1309069617 294295 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What do you dislike about it? Some other people also dislike it, and that is OK. I find it useful. < 1309069623 299207 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sometimes. < 1309069637 228039 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was making fun of the people who dislike it, actually. < 1309069682 518232 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my only complaint is that there's not an alternative syntax for else ifs < 1309069732 876418 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I know that isn't the problem with my program. I have written macros to override malloc,realloc,free and realized exactly where it stops. I still don't know why it stops, though. < 1309069821 679528 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can you try the program on your computer? < 1309070256 699272 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have to go consol a friend of mine actually... < 1309070258 877735 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so, no. :P < 1309070426 147702 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is anyone else in here that can do so please? < 1309070475 14879 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1309071202 837290 :derrik!~xix@228.224.196.88.dyn.estpak.ee QUIT :Read error: Connection reset by peer < 1309071235 357025 :derrik!~xix@228.224.196.88.dyn.estpak.ee JOIN :#esoteric < 1309072162 540882 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If I do #define malloc(X) malloc((X)+999) then the program stops later than before. < 1309072234 462840 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :zzo38: When you allocate abbrevinfo*x, you don't multiply the allocation size by sizeof *x < 1309072314 871523 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Deewiant: You are absolutely right! < 1309072322 156209 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :How well would evolution even work in a macro non-deterministic environment? < 1309072374 355099 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That was exactly the problem! I am glad you noticed that. < 1309072628 802115 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1309073026 251261 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I found another problem that isn't about memory allocation and I think I know what it is and how to fix it. < 1309073746 314286 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :FUCK FUCK FUCK FUCK FUCK < 1309073763 563336 :derrik!~xix@228.224.196.88.dyn.estpak.ee PART :#esoteric < 1309073833 376780 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :I accidentally touched a broken lightbulb. < 1309073850 384992 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :My dad claims it's ok, because it was an old bulb and anything in it has dissipated < 1309073951 786781 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :uh what < 1309073961 329851 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :what's wrong with touching a bulb? < 1309073970 682123 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :It's one of those Hg bulbs < 1309074029 818979 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, you'll want to wash your hands thoroughly < 1309074053 863741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although mercury doesn't actually stick to the skin anyway, it slides off, so the warnings are mostly safety precautions < 1309074099 545166 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but important ones, just in case some does remain < 1309074108 44329 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :I washed my hands < 1309074144 632644 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the correct solution to a mercury spill, btw, is to mix it with sulphur < 1309074157 132838 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've seen that happen in chemistry labs when someone broke a mercury thermometer < 1309074164 160858 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it tends not to be readily available < 1309074317 799019 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Read error: Connection reset by peer < 1309074341 678780 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :I think I'll sleep in a different room < 1309074382 144498 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309074428 130871 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1309074699 916197 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is printf("^vbrr: %llu\n",z); the incorrect way to display a 64-bit number? < 1309074746 959086 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :With MSVCRT it is, I think it's %I64d there < 1309074813 747528 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That did work, but will that work on other systems? < 1309074840 61971 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :No < 1309074863 982499 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :There's no single way that works both with MSVCRT and other libcs < 1309074877 93914 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe I can use a macro < 1309075042 168839 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :%llu should work fine < 1309075047 97367 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :It's standard C99 < 1309075068 7449 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :MSVCRT doesn't support C99 < 1309075101 833320 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it supports some useful subsets < 1309075122 495101 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :if it doesn't work on MSVCRT well fuck them anyway < 1309075135 689068 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :C99 is 12 years old now. < 1309075164 198242 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :If you can't support even *simple* things right, then you should fuck off. < 1309075187 684538 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :^ < 1309075202 40423 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :C1X is nearing publication < 1309075216 784336 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Though, part of the problem is that C++98 does not incorporate C99, and Microsoft is too dense to realise that C still matters. < 1309075232 544309 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Of course, *C++0x* is nearing publication. < 1309075235 246192 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1309075280 79695 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Which, of course, incorporates changes made in C99. < 1309075317 46929 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Well, actually, I dunno how much of C99 they did incorporate, but they at least did long long and %llu. < 1309075325 264669 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1309075394 593365 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :According to Stroustrup, vast majority. < 1309075417 330636 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :They didn't bring in variable-length arrays. < 1309075424 484661 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I just used #ifdef to decide making a macro called fmt64 which uses the proper format code. < 1309075463 282107 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Though those are less necessary in C++, and optional in C1X, anyways. < 1309075472 590546 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :They brought in most of C99 < 1309075479 908323 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Did they bring in the t and z width specifiers? < 1309075487 701681 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :The entire C99 library is in C++0x < 1309075504 198222 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Alright, cool < 1309075536 289792 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Of course, timing again means that C++ will miss the C library boat < 1309075544 187175 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but C1X is so ridiculously conservative < 1309075547 490411 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :*gaaah*, they didn't bring in "restrict". < 1309075554 972685 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it's amazing it took them so long to do it < 1309075577 720610 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Most of the features of C1X are unnecessary in C++0x, anyways. < 1309075582 167454 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1309075584 382906 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :like _Generic < 1309075602 950883 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :which is just a reinvention of overloading < 1309075604 221225 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :goddamn it < 1309075630 605620 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: specifically, they didn't bring it in because it's a non-trivial feature and because nobody wanted to do the work < 1309075631 352273 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Bit annoying that the two languages will have different threading support. < 1309075657 906310 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :coppro: Didn't bring in "restrict"? < 1309075660 924711 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1309075671 823066 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :at this point C++ should ditch C imo < 1309075674 387087 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Uh, it's an utterly trivial feature to *support*. < 1309075686 751703 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: I mean to put in the standard < 1309075713 451746 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :It's still a *very* useful compiler hint. < 1309075741 936965 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I think it should be supported as an attribute < 1309075748 617098 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Perhaps a little less so in C++, where you throw around types like candy, but still. < 1309075761 125501 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and I also think that C++ should just stop thinking C cares about it < 1309075816 600931 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :The only reason I care at *all* about C++ maintaining C features is that C++ pretty much is forced to interact with C. < 1309075838 307670 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :indeed < 1309075838 838760 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :So, the larger the set of features in C that isn't in C++, the greater the impedence mismatch is. < 1309075853 775961 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :If it weren't for that, C++0x could drop the entire C standard library for all I care. < 1309075860 537354 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :But really, the C committee doesn't actually care too much about C++ < 1309075869 602112 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Why should they? < 1309075887 128995 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :C++'s insanity is their own damned problem. :P < 1309075897 675130 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm not saying they should < 1309075941 680576 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but it seriously hurts both C and C++ that they are divergin < 1309075944 804651 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*diverging < 1309075952 233330 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@messages? < 1309075952 839138 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Sorry, no messages today. < 1309075969 868133 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :they're free to take a "fuck C++" approach < 1309075980 523785 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but it has consequences < 1309075985 602536 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :C++ seems to have taken a "fuck C" approach, so. < 1309075991 906235 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :no, that's not their approach < 1309076017 375898 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Then why isn't C++ a superset of C? < 1309076054 996963 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :C++98 was nearly a superset of C90. The only changes you would have to make were relatively trivial and, in nearly every case, already considered good style in C < 1309076072 364882 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :plus a few ones like extra keywords that couldn't be helped < 1309076077 821315 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :They changed void*'s semantics. < 1309076099 422917 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Fixing a conformant C program could be done automatically < 1309076113 857606 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and implicit void* casts are bad C style < 1309076120 445160 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Tell that to malloc. < 1309076146 542530 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :malloc should be casted < 1309076174 351892 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :The only time I've seen that done is if someone wants their C to compile with a C++ compiler. < 1309076191 2696 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :really? In my exerience it's been a style thing < 1309076206 907670 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :admittedly, I may not have a representative sample < 1309076237 149001 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :It's about as "good style" as Hungarian notation. < 1309076283 15038 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :in any case, that's minor compare to C99 features which didn't make it into C++0x < 1309076306 789687 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*compared < 1309076318 978877 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Yeah, the distinction between C89 and C++98 was somewhat minor. < 1309076343 670814 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :restrict didn't make it in because no one wanted to define its semantics < 1309076359 350556 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Between C99 and C++98, *wince*. C99 and C++0x, really annoying details. C1x and C++0x, *sigh* < 1309076383 966844 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :VLAs and designated initializers were worse; they would need to be expanded to work in C++ < 1309076389 529355 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :VLAs are probably never worth it in C++ < 1309076401 937625 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Yeah, I actually understand VLAs not making it in. < 1309076405 958258 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also weird stuff like x[const 5] < 1309076412 753517 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :And they're optional in C1x, anyways. < 1309076414 830285 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :is in the same boat as restric < 1309076416 826525 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*restrict < 1309076431 24733 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :But the real issues are about to surface < 1309076440 627756 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :where C and C++ have differing implementations of the same feature < 1309076446 324744 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :see: lambdas < 1309076473 132768 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :C1x doesn't... < 1309076481 614765 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :That's an Apple extension. < 1309076503 678538 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :For Objective C, no less, that got kinda retrofitted into C. < 1309076523 875821 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :I am confident enough in my thinking to state the following: For any CA in a finite universe where Garden of Eden patterns exist, for each configuration of cells, there is a Garden of Eden pattern that reaaches it eventually. Maybe excluding oscillatiors from the configuration of cells, I'm not quite sure yet. < 1309076526 507113 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :More pressing is the differing implementations of threading. < 1309076537 975135 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :There's C++0x threads, C1x threads, and POSIX threads. < 1309076677 920580 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :*gah* < 1309076688 481441 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Proof: Start from a configuration, and go "backwards", making random choices when needed. In a finite universe, either a loop must be reached, or the simulation must end. Assume that a loop occurs. Then, going forwards again, you'd never reach the initial configuration. Therefore, the backwards process must terminate. < 1309076689 489345 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :C++0x does not have "long long" and "unsigned long long". < 1309076698 261432 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :(Unless the initial configuration oscillates) < 1309076703 955514 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :It has _Longlong and _ULonglong. < 1309076720 67610 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :And can only be reached from its oscillation < 1309076727 400812 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :actually, I take it back < 1309076734 419429 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: fallacy: the configuration itself could be included in the loop < 1309076738 197424 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I had thought WG14 had rejected C++ lambda syntax < 1309076739 476810 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I was wrong < 1309076754 679754 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :note that in a finite-universe CA, /all/ configurations are oscillators or precursors to oscillators, so you can hardly exclude those < 1309076774 630103 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Well, C++ lambda *semantics* are fundamentally incompatible with C. < 1309076795 618974 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Those are literally singleton classes with operator(). < 1309076809 177054 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :ais523, ... oh, right < 1309076882 406421 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: Yes, but the syntax could be the same < 1309076889 634068 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :So, I proved something about a set that doesn't even exist, how wonderful < 1309076911 386668 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Not sure how much that would help, but yes, they could be. < 1309076916 152850 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and some magic could potentially be done to breach the language barrier magically if you attempt to call a C function with a C++ lambda < 1309076934 884100 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :although inline C functions would probably screw it all up < 1309076975 426284 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :... How? < 1309076986 638941 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :ais523, well, it still applies to oscillators that have precursors, doesn't it? < 1309076988 187249 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :They would be compiled differently in C and C++ modules < 1309076993 843366 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Oh, true. < 1309076994 943579 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*TUs < 1309076999 429639 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: yep, I think so < 1309077023 37653 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :You'd need a __cplusplus guard around some inline functions or something. :/ < 1309077030 872802 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Now, C could go C++ syntax but with Apple's capture model < 1309077040 166447 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :that would be safe, I think < 1309077091 74895 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :Those aren't real function pointers. Though C++ could treat them as opaque pointers without any real problem. < 1309077093 89620 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :ais523, it's not particularly easy though to see if any oscillating pattern has a precursor is it? < 1309077104 266314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: no < 1309077118 542307 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless the CA in question has a simple method of constructing precursors, like setting one isolated cell in Life < 1309077166 487922 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Well, that still makes for an interesting result in Life though, doesn't it? < 1309077237 59257 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Since it's easy to make precursors for any pattern at least 2 rows/columns smaller than the universe, there is a GoE that results in any pattern 2 rows/columns smaller than the universe < 1309077237 242567 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: you get "in finite life, all finite patterns significantly smaller than the bounding box are produced by a garden of eden" < 1309077250 600525 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I think it has to be something like 5 smaller to work < 1309077259 544845 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Oh, why 5 smaller? < 1309077268 867298 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you need five blank columns to give two squares of buffer space either side of your pixel < 1309077292 477755 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you only have one square of buffer space, the extra cell could result in cells there being set due to having 3 rather than 2 neighbours < 1309077438 444108 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Why wouldn't 3 columns, 2 blank and 1 with the cell suffice for 2 buffer space? < 1309077465 135450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it wraps < 1309077470 596260 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you have to connect to both ends of the playfield < 1309077476 789984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless you're using an unusual definition of finite CA < 1309077525 83928 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Ah, wasn't thinking _necessarily_ in terms of wrapping < 1309078003 507281 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: C++'s function<> model is sufficiently generic that the user burden is low < 1309078558 577511 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :coppro: True, it'd just really need a way to get the C lambda callable from function<>. < 1309078572 871816 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :And, if they feel really nice, a way to make a C lambda into a function<>. < 1309078582 477890 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Which is trivial < 1309078621 872155 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :since function works by calling () < 1309078639 507326 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net PRIVMSG #esoteric :So long as there's a way to call it at all (define a C function call_lambda(lambda *func, va_args args)), yeah. < 1309079641 419381 :cheater_!~ubuntu@g229128223.adsl.alicedsl.de JOIN :#esoteric < 1309079846 263314 :cheater__!~ubuntu@g229128223.adsl.alicedsl.de QUIT :Ping timeout: 250 seconds < 1309079884 183441 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: zzo38 < 1309081335 395531 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1309081477 289274 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :ais523, is it reasonably safe for me to stay in the room? :/ < 1309081489 59988 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, which room? < 1309081518 976623 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :The one where the light bulb broke < 1309081534 348204 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Low energy? < 1309081545 661726 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Yes < 1309081582 442875 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :since the bulb is broken, be careful about obstacles that are not clearly visible in the dark < 1309082203 258938 :fizzie!~fis@iris.zem.fi PRIVMSG #esoteric :Also grues. < 1309082621 516717 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :I just want to be certain that I shouldn't be worried about mercury fumes or something < 1309082750 813347 :sebbu2!~sebbu@ADijon-152-1-45-57.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1309082751 181472 :sebbu2!~sebbu@ADijon-152-1-45-57.w83-194.abo.wanadoo.fr QUIT :Changing host < 1309082751 330619 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1309082924 422734 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 255 seconds < 1309083579 120379 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1309083820 708408 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print scalar (1,2,3,4) < 1309083826 376921 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :4 < 1309083833 438185 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print scalar (1,2,3,1) < 1309083833 941090 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1 < 1309083836 929028 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, yes. < 1309083865 848968 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print scalar @{[1,2,3,1]} < 1309083866 315334 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :4 < 1309084050 870127 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :I'm going to go sleep on the couch and just risk bugs < 1309084068 590838 :fizzie!~fis@iris.zem.fi PRIVMSG #esoteric :!perl print scalar (() = (1,2,3,1)) < 1309084069 35232 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :4 < 1309084084 380014 :fizzie!~fis@iris.zem.fi PRIVMSG #esoteric :(The silly-looking "force list context" thing I've seen somewhere.) < 1309084127 573580 :fizzie!~fis@iris.zem.fi PRIVMSG #esoteric :(At least it avoids the arrayref.) < 1309084709 863238 :Gregor!Gregor@codu.org PRIVMSG #esoteric :!perl print ("nancy" == "nancy") ? "true" : "false" < 1309084841 416454 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's usually not necessary to force list context though. < 1309084864 877016 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but yeah, taking the length of a list is needlessly difficult in Perl. < 1309085207 491159 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I see how 'lists' in scalar context don't return the length, because , doesn't construct a list in scalar context at all. < 1309085230 882096 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :, in scalar context is like , in C. Whereas , in list context is list concatenation / append < 1309085319 502325 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm surprised there's not just a length keyword, or just a regular subroutine, by default. < 1309085425 646216 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Quit: leaving < 1309085445 203574 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309085523 435213 :MigoMipo!~John@84-217-3-228.tn.glocalnet.net JOIN :#esoteric < 1309085815 155746 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Quit: leaving < 1309085835 28045 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309086895 450121 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1309087298 144671 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Quit: leaving < 1309087319 821374 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309089194 209439 :MigoMipo!~John@84-217-3-228.tn.glocalnet.net QUIT :Remote host closed the connection < 1309089570 227735 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is definitely one of my favorite Haskell programs: < 1309089578 807506 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> flip replicateM ['a'..'c'] =<< [1..] < 1309089580 662589 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : ["a","b","c","aa","ab","ac","ba","bb","bc","ca","cb","cc","aaa","aab","aac"... < 1309089607 501532 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::t replicateM < 1309089608 853481 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :forall (m :: * -> *) a. (Monad m) => Int -> m a -> m [a] < 1309089705 350660 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've never seen another language that can generate every possible string from an alphabet with such a small amount of code. < 1309089715 747741 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :granted it does us other modules. < 1309089720 948931 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*use < 1309089731 493363 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But the functions it uses are all highly general ones. < 1309089772 232637 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I would say Control.Monad is more akin to a set of control structures for Haskell more than it is some kind of "helper" library. < 1309089824 92342 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is where the power of functional programming lies, I think. < 1309089835 989961 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :especially with lazy evaluation. < 1309089959 312318 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> flip replicateM [1..4] =<< [1..] < 1309089961 222820 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [[1],[2],[3],[4],[1,1],[1,2],[1,3],[1,4],[2,1],[2,2],[2,3],[2,4],[3,1],[3,2... < 1309090006 244143 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl (\x -> flip replicateM x =<< [1..]) < 1309090006 913480 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :([1..] >>=) . flip replicateM < 1309090028 305180 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah, I'm bad at making those kinds of transformations. That one was even pretty simple to spot. < 1309090059 522429 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> ((=<<) =<< flip replicateM) [1,2,3] < 1309090061 75767 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [[1],[2],[3],[1,1],[1,2],[1,3],[2,1],[2,2],[2,3],[3,1],[3,2],[3,3],[1,1,1],... < 1309090075 588268 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...lol what? < 1309090087 984128 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also bind on function is still kind of alien to me. < 1309090130 298109 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :CakeProphet: Using the argument itself instead of [1..] < 1309090161 107920 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t (>>=) (>>=) < 1309090162 238125 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :forall (m :: * -> *) a b b1. (Monad m) => (((a -> m b) -> m b) -> m a -> b1) -> m a -> b1 < 1309090166 922989 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t (>>=) (>>=) (>>=) < 1309090168 45096 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: m = (->) (m b) < 1309090168 193702 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Probable cause: `>>=' is applied to too few arguments < 1309090168 193877 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : In the second argument of `(>>=)', namely `(>>=)' < 1309090170 324867 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :bah < 1309090175 66701 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay, so it's a all "strings" with a length of at most 3 in that case. < 1309090184 375071 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :+list < 1309090215 458808 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...not including the null one. < 1309090226 639301 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> replicateM 0 ['a'..'z'] < 1309090227 709636 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [""] < 1309090233 356615 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..good. < 1309090251 757306 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not quite sure how it knew to do that though.. < 1309090255 246992 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t replicateM < 1309090256 422644 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :forall (m :: * -> *) a. (Monad m) => Int -> m a -> m [a] < 1309090276 304585 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src replicateM < 1309090276 902474 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :replicateM n x = sequence (replicate n x) < 1309090287 837405 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah sequence okay. < 1309090379 923328 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> ['a'..'z'] >> ['a'..'z'] < 1309090381 130167 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuv... < 1309090418 590199 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> "a" >> "A" < 1309090419 685686 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : "A" < 1309090443 350798 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> "a" >> "a" < 1309090444 444408 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : "a" < 1309090451 265295 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> "ab" >> "ab" < 1309090452 325833 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : "abab" < 1309090462 759989 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src (>>) < 1309090463 266423 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :m >> k = m >>= \_ -> k < 1309090469 146944 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [1,2,3] >> "abcd" < 1309090470 270695 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : "abcdabcdabcd" < 1309090491 209366 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...ah okay. < 1309090531 251978 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> [Nothing,Nothing,Nothing,Nothing] >> "a" < 1309090532 450781 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : "aaaa" < 1309090594 424420 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so if I ever have a list b I want to concatenate length of list a repetitions of... then a >> b is my choice. < 1309091778 618409 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> '(a b c d) < 1309091779 672179 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : : < 1309091779 836671 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : lexical error in string/character literal at chara... < 1309091791 292172 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh okay. < 1309091800 372502 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for some reason this haskellwiki page has some lisp code. < 1309092006 464901 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :data Graph a = Graph (Set a) (Set (a,a) < 1309092008 605763 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :) < 1309092009 464179 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1309092018 551834 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is a pretty good Graph type right? < 1309092080 485529 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fits the actual definition anyways. < 1309092119 267392 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I doubt it's the most efficient. Still more efficient that using lists over sets though. < 1309092204 728087 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :using Map a [a] might be better than Set (a,a) for walking paths and such. < 1309092296 222605 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, actually using Set won't work for all graphs, because it wouldn't handle loops and parallel edges. < 1309092307 940471 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..loops would be fine, actually. < 1309092347 5550 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :there _is_ a Data.Graph module somewhere < 1309092354 939175 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(never used it) < 1309092360 636368 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh I know, I'm just doing this as a learning exercise. < 1309092416 319934 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think you'd need some kind of multiset structure for the edge set if you want parallel edges. < 1309092519 264831 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 258 seconds < 1309092612 155374 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so for a graph of integers using Array is probably the best choice. < 1309092828 700493 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1309093608 620988 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Quit: reboot < 1309094319 888347 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : fits the actual definition anyways. < 1309094321 157273 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Nope. < 1309094341 300462 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Graphs are taken to be undirected unless qualified otherwise. < 1309094655 425695 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Read error: Operation timed out < 1309094990 31663 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1309095620 443521 :cheater__!~ubuntu@g229128223.adsl.alicedsl.de JOIN :#esoteric < 1309095784 496852 :cheater_!~ubuntu@g229128223.adsl.alicedsl.de QUIT :Ping timeout: 250 seconds < 1309096515 31179 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1309097746 190039 :sebbu!~sebbu@ADijon-152-1-45-57.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1309097746 338691 :sebbu!~sebbu@ADijon-152-1-45-57.w83-194.abo.wanadoo.fr QUIT :Changing host < 1309097746 338847 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1309098213 462564 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 260 seconds < 1309098741 104936 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1309101463 109689 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :According to my dad, the bulb had been there a week or two < 1309101516 879998 :cheater__!~ubuntu@g229128223.adsl.alicedsl.de PRIVMSG #esoteric : we are all doomed < 1309101543 244377 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :so the grues have had 1-2 weeks to multiply already? < 1309101549 497976 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :you are indeed doomed < 1309101647 656833 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1309102025 260491 :derrik!~xix@gprs-inet-65-60.elisa.ee JOIN :#esoteric < 1309102045 122968 :derrik!~xix@gprs-inet-65-60.elisa.ee PART :#esoteric < 1309102553 779993 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 255 seconds < 1309102786 692818 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, wait, what? < 1309104515 765232 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1309106982 687880 :augur!~augur@66-44-119-135.c3-0.grg-ubr1.lnh-grg.md.cable.rcn.com JOIN :#esoteric < 1309107051 865758 :augur!~augur@66-44-119-135.c3-0.grg-ubr1.lnh-grg.md.cable.rcn.com QUIT :Remote host closed the connection < 1309107083 911945 :monqy_!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1309107089 310649 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Disconnected by services < 1309107096 843329 :monqy_!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net NICK :monqy < 1309107102 788960 :augur!~augur@66-44-119-135.c3-0.grg-ubr1.lnh-grg.md.cable.rcn.com JOIN :#esoteric < 1309108549 74678 :augur!~augur@66-44-119-135.c3-0.grg-ubr1.lnh-grg.md.cable.rcn.com QUIT :Remote host closed the connection < 1309109985 800128 :wth!~tianhou@2001:0:53aa:64c:2cf0:eb4f:85ad:da73 JOIN :#esoteric < 1309110008 388696 :wth!~tianhou@2001:0:53aa:64c:2cf0:eb4f:85ad:da73 NICK :Guest48844 < 1309110061 336522 :Guest48844!~tianhou@2001:0:53aa:64c:2cf0:eb4f:85ad:da73 QUIT :Client Quit < 1309110177 994378 :pikhq!~pikhq@71-219-197-19.clsp.qwest.net JOIN :#esoteric < 1309110189 85742 :pikhq_!~pikhq@71-219-212-33.clsp.qwest.net QUIT :Ping timeout: 258 seconds < 1309110859 263908 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait, what was eso-std again? < 1309111274 862940 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 255 seconds < 1309112059 145091 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309113006 868747 :milidragmilic!~milic@adsl-165-163-24.teol.net JOIN :#esoteric < 1309113054 349318 :milidragmilic!~milic@adsl-165-163-24.teol.net PRIVMSG #esoteric :what is purpose of this chat < 1309113201 897262 :pikhq!~pikhq@71-219-197-19.clsp.qwest.net PRIVMSG #esoteric :Esoteric programming languages, nominally. < 1309113216 160982 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :"#esoteric -- come for the esolangs, stay for the zzo38, leave for the zzo38" < 1309113218 158066 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I prefer 'ostensibly' myself. < 1309113244 367916 :milidragmilic!~milic@adsl-165-163-24.teol.net PRIVMSG #esoteric :ok < 1309113246 370391 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :yes, ostensibly is a good word < 1309113259 143941 :milidragmilic!~milic@adsl-165-163-24.teol.net PART :#esoteric < 1309113499 109226 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1309113576 52151 :Gregor!Gregor@codu.org PRIVMSG #esoteric :http://www.totaljerkface.com/happy_wheels.php < 1309113582 476159 :Gregor!Gregor@codu.org PRIVMSG #esoteric :^^^ Play. Fear. Have fun :P < 1309113664 166096 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Haha 500 error GOOD TIMING, ME < 1309114561 153419 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1309114938 485335 :pikhq_!~pikhq@174-22-157-239.clsp.qwest.net JOIN :#esoteric < 1309114956 929404 :pikhq!~pikhq@71-219-197-19.clsp.qwest.net QUIT :Ping timeout: 244 seconds < 1309115277 328387 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1309115677 923813 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1309115695 609933 :BeholdMyGlory!~behold@d83-183-228-76.cust.tele2.se JOIN :#esoteric < 1309115696 143146 :BeholdMyGlory!~behold@d83-183-228-76.cust.tele2.se QUIT :Changing host < 1309115696 291404 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1309115985 923766 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1309116607 377569 :Wamanuz!~Wamanuz@81-233-163-248-no84.tbcn.telia.com JOIN :#esoteric < 1309117139 814737 :Wamanuz!~Wamanuz@81-233-163-248-no84.tbcn.telia.com QUIT :Read error: Operation timed out < 1309117472 206648 :Wamanuz!~Wamanuz@81-233-163-248-no84.tbcn.telia.com JOIN :#esoteric < 1309118112 244594 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1309119338 294447 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :> e < 1309119339 168911 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : e < 1309119340 566203 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1309119348 413773 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :@hoogle e < 1309119348 589296 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Data.Graph.Inductive.Example e :: Gr Char () < 1309119348 738677 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Data.Graph.Inductive.Example e' :: IO (SGr Char ()) < 1309119348 738828 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Data.Fixed data E12 < 1309119351 203224 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nope < 1309119358 610717 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t e < 1309119359 752319 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Expr < 1309119366 229551 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, looking for e the constant < 1309119369 334525 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh < 1309119371 800994 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> exp 1 < 1309119373 18880 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 2.718281828459045 < 1309119375 971983 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1309119382 253376 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, so not predefined like pi is? < 1309119399 381820 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :not in the standard < 1309119404 415725 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1309119409 603917 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t pi < 1309119410 702633 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :forall a. (Floating a) => a < 1309119418 77083 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t exp < 1309119419 391667 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :forall a. (Floating a) => a -> a < 1309119425 497610 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src Floating < 1309119425 948820 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :class (Fractional a) => Floating a where < 1309119426 123281 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : pi :: a < 1309119426 272274 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : exp, log, sqrt, sin, cos, tan :: a -> a < 1309119426 272471 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : asin, acos, atan, sinh, cosh, tanh, asinh, acosh, atanh :: a -> a < 1309119426 272581 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : (**), logBase :: a -> a -> a < 1309119453 155975 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :> pi < 1309119454 70054 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 3.141592653589793 < 1309119454 726751 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1309119544 951381 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, what about phi < 1309119610 388190 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well it's not in that class < 1309119623 992361 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (sqrt 5 + 1)/2 < 1309119625 118715 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 1.618033988749895 < 1309119643 957801 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1309119723 195292 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> 2*acos 0 < 1309119723 896522 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 3.141592653589793 < 1309119816 998092 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1309120127 447509 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> pi * pi < 1309120128 399398 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 9.869604401089358 < 1309120134 61503 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> [pi..] < 1309120135 201980 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [3.141592653589793,4.141592653589793,5.141592653589793,6.141592653589793,7.... < 1309120145 417984 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> [pi ** 0.5, pi..] < 1309120146 541417 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [1.7724538509055159,3.141592653589793,4.510731456274071,5.8798702589583485,... < 1309120169 721619 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> sum [pi ** 0.24234, pi..] < 1309120172 575392 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION runs < 1309120180 67147 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : mueval: ExitFailure 1 < 1309120199 962127 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wat < 1309120213 825562 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> sum [pi ** 0.24234, pi..] < 1309120218 745718 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309120220 880864 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Lymee, what is it with you and pi. < 1309120260 72381 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :she just likes going around in circles < 1309120328 898546 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> reverse [pi ** 0.5, pi..] < 1309120354 350440 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : thread killed < 1309120372 633889 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Lymee, suggest you don't mention pi to pikhq_. < 1309120421 240767 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymee: do you have any reason to believe those expressions should halt? :P < 1309120431 151728 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :oerjan, nope. < 1309120445 916910 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1309120458 884565 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> sum $ take 5 $ reverse [pi ** 0.5, pi..] < 1309120466 660551 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : mueval: ExitFailure 1 < 1309120466 849386 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309120498 493414 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...or that. < 1309120529 345928 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i suspect that list may actually be infinite, and so reverse can never give anything on it < 1309120536 401802 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, wouldn't [a,b...] expand into [a,b,2b-a,3b-2a...]? < 1309120553 767323 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I fully expect it to not halt. < 1309120565 68095 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I just want to see in what creative ways lambdabot fails. < 1309120566 435140 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> sum $ take 5 $ reverse [pi ** 0.5, pi..] < 1309120570 617634 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309120595 522601 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> sum $ take (sum $ take 5 $ reverse [pi ** 0.5, pi..]) $ [sum $ take 5 $ reverse [pi ** 0.5, pi..]..] < 1309120596 775980 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : No instance for (GHC.Float.Floating GHC.Types.Int) < 1309120596 924120 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : arising from a use of... < 1309120606 302911 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> sum $ take (sum $ take 5 $ reverse [pi ** 0.5, pi..]) $ [(sum $ take 5 $ reverse [pi ** 0.5, pi..])..] < 1309120607 441241 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : No instance for (GHC.Float.Floating GHC.Types.Int) < 1309120607 589801 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : arising from a use of... < 1309120608 464938 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: essentially. but this _is_ floating point... < 1309120609 745225 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Aww. < 1309120623 18216 :fizzie!~fis@iris.zem.fi PRIVMSG #esoteric :> sum $ let t = 1:(map (/2) t) in t < 1309120660 684922 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : thread killed < 1309120670 686347 :fizzie!~fis@iris.zem.fi PRIVMSG #esoteric :Not clever enough to go all "2" on that, eh? < 1309120690 688501 :MigoMipo!~John@84-217-0-29.tn.glocalnet.net JOIN :#esoteric < 1309120703 768047 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(reverse . reverse) is taking forever on infinite lists :( < 1309120713 920598 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1309120730 504051 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hate having to traverse the whole list to reverse it < 1309120742 892236 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does it work any better with optimizations < 1309120749 968641 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymee: genericTake < 1309120756 311819 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t genericTake < 1309120758 985194 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :forall i a. (Integral i) => i -> [a] -> [a] < 1309120764 79807 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1309120775 830450 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i guess even that won't work with floating point < 1309120781 871458 :fizzie!~fis@iris.zem.fi PRIVMSG #esoteric :> let s i = sum $ take i $ let t = 1:(map (/2) t) in t in map s [2, 4, 16, 64] < 1309120783 67637 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [1.5,1.875,1.999969482421875,2.0] < 1309120802 106628 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :oerjan, taking an irrational number and most likely infinite number of things from an array makes no sense. < 1309120808 787102 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I think.... < 1309120822 93896 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yep < 1309120946 208550 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :monqy: reverse . reverse is by definition bottom on infinite lists, so an optimization which "fixed" that would be incorrect. (same with fizzie's sum btw) < 1309120959 371331 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mmh < 1309121083 169858 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1309121107 51887 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@src reverse < 1309121107 620345 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :reverse = foldl (flip (:)) [] < 1309121112 900055 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :mind you i vaguely recall reading that the foldr + unfoldr deforestation optimization _does_ ignore such an issue in order to work at all (presumably it doesn't matter in practice) < 1309121115 198196 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Elegant. < 1309121146 880653 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well it _should_ have been foldl' >:) < 1309121176 620507 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::t foldl' < 1309121177 787876 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :forall a b. (a -> b -> a) -> a -> [b] -> a < 1309121181 51001 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::t foldl < 1309121182 325818 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :forall a b. (a -> b -> a) -> a -> [b] -> a < 1309121191 923681 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@src foldl < 1309121192 435713 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :foldl f z [] = z < 1309121192 607192 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :foldl f z (x:xs) = foldl f (f z x) xs < 1309121193 437525 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@src foldl' < 1309121193 742060 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :they differ only in strictness < 1309121194 4115 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :foldl' f a [] = a < 1309121194 152731 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :foldl' f a (x:xs) = let a' = f a x in a' `seq` foldl' f a' xs < 1309121227 295090 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> reverse $ reverse $ [1..] < 1309121228 819438 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :foldl can build up a thunk if ghc cannot detect that the folding operation is strict < 1309121231 369653 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309121235 796042 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> reverse . reverse $ [1..] < 1309121240 448245 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309121240 737401 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Lies. < 1309121242 239468 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh god, what do I do with this huge wodge of disk space taken up by Red Dwarf. < 1309121247 264080 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I can't bring myself to delete it. < 1309121249 410862 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Phantom_Hoover, rm -rf < 1309121251 556805 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymee: what? < 1309121266 813449 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(that was to the "Lies.") < 1309121272 715240 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Oh, never mind. < 1309121283 994207 :fizzie!~fis@iris.zem.fi PRIVMSG #esoteric :> sum $ let t n = if n == 0 then [0] else n:(t (n/2)) in t 1 < 1309121285 140654 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 2.0 < 1309121293 854741 :fizzie!~fis@iris.zem.fi PRIVMSG #esoteric :Floating-point underflow saves the day. < 1309121320 900007 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> sum . takeWhile (/= 0) . iterate (/2) $ 1 < 1309121323 991563 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 2.0 < 1309121378 861356 :fizzie!~fis@iris.zem.fi PRIVMSG #esoteric :I'm not really a haskeller, so I do things the hard way. < 1309121409 184220 :fizzie!~fis@iris.zem.fi PRIVMSG #esoteric :Though your version didn't add that final 0, I guess. < 1309121424 387848 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :indeed < 1309121431 137701 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t takeUntil < 1309121433 222881 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Not in scope: `takeUntil' < 1309121445 140397 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :erm < 1309121455 79292 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think i saw that function somewhere < 1309121465 959564 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle (a -> Bool) -> [a] -> [a] < 1309121466 906544 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Prelude dropWhile :: (a -> Bool) -> [a] -> [a] < 1309121467 55408 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Prelude filter :: (a -> Bool) -> [a] -> [a] < 1309121467 55580 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Prelude takeWhile :: (a -> Bool) -> [a] -> [a] < 1309121473 361877 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@more < 1309121477 640882 :fizzie!~fis@iris.zem.fi PRIVMSG #esoteric :takeUntilBored. < 1309121481 78955 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> not True < 1309121482 241691 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : False < 1309121489 629425 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymee: shocking! < 1309121522 100933 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> takeUntil x = takeWhile (not . x) < 1309121523 243224 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : : parse error on input `=' < 1309121525 965468 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::< < 1309121625 759069 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that's not an expression. < 1309121646 402219 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymee: also that's not the function i actually meant < 1309121686 825305 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i meant one which includes the first element after as well < 1309121790 344628 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t (uncurry (++) . (id *** take 1) .) . span < 1309121791 659377 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : The operator `.' [infixr 9] of a section < 1309121791 807750 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : must have lower precedence than that of the operand, < 1309121791 807964 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : namely `.' [infixr 9] < 1309121794 927082 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ff < 1309121801 551614 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t ((uncurry (++) . (id *** take 1)) .) . span < 1309121802 658587 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :forall a. (a -> Bool) -> [a] -> [a] < 1309121908 155546 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :FFS, OSX, why do you make it impossible to write files on external volumes from a Linux computer. < 1309122010 701342 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Dammit, the kernel drivers don't actually support writing to HFS+. < 1309122089 687396 :cheater__!~ubuntu@g229128223.adsl.alicedsl.de PRIVMSG #esoteric :hey guys < 1309122094 258000 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well, journalled HFS+. < 1309122094 406444 :cheater__!~ubuntu@g229128223.adsl.alicedsl.de PRIVMSG #esoteric :is altavista.digital.com down? < 1309122188 812883 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :http://www.downforeveryoneorjustme.com/altavista.digital.com < 1309122256 834827 :cheater__!~ubuntu@g229128223.adsl.alicedsl.de PRIVMSG #esoteric :i would have gone to that website but with the Web Catalog being down i can't find it anymore. < 1309122285 374159 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...RIGHT... < 1309122315 347781 :cheater__!~ubuntu@g229128223.adsl.alicedsl.de PRIVMSG #esoteric :hmm < 1309122321 762268 :cheater__!~ubuntu@g229128223.adsl.alicedsl.de PRIVMSG #esoteric :fortunately enough lycos is working < 1309122708 180851 :Sgeo_!~Sgeo@ool-43500f4b.dyn.optonline.net JOIN :#esoteric < 1309122723 595645 :Sgeo_!~Sgeo@ool-43500f4b.dyn.optonline.net QUIT :Client Quit < 1309124113 490213 :MigoMipo!~John@84-217-0-29.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1309124466 286666 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1309124486 440418 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I wrote a program which can be used for LLVM bitcodes, it might be usable even for things other than LLVM. http://sprunge.us/bCLQ < 1309125159 188281 :Slereah!x@ANantes-259-1-206-241.w90-49.abo.wanadoo.fr QUIT :Ping timeout: 252 seconds < 1309125770 913289 :elliott_!~elliott@95.149.228.85 JOIN :#esoteric < 1309125777 186573 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :> curry howard < 1309125778 57952 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Not in scope: `howard' < 1309125792 9502 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :> curry favor < 1309125792 881213 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Not in scope: `favor' < 1309125805 262467 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :> masala curry < 1309125806 161844 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Not in scope: `masala' < 1309125928 85655 :Slereah!x@ANantes-259-1-206-241.w90-49.abo.wanadoo.fr JOIN :#esoteric < 1309125956 24127 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :> curry chicken < 1309125957 833730 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Not in scope: `chicken' < 1309126019 704384 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t uncurry uncurry < 1309126020 965087 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :forall a b c. (a -> b -> c, (a, b)) -> c < 1309126124 513612 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :uncurry chicken? < 1309126153 361632 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :https://docs.google.com/document/pub?id=1smG1sBiZ4Gs3kmQm6Ge30zVPnYW6Lz06Jncqgug1k9I Deepak Chopra < 1309126156 329964 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :ACTION slaps < 1309126169 770919 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Oh, and it actually gets worse from what's in there < 1309126202 564666 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Apparently, the force working against entropy is intelligence < 1309126205 385000 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :ACTION mindboggles < 1309126207 181907 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Man, space is so *boring*. < 1309126246 820419 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, I like the way he spells 'entropy' with an h. < 1309126261 413268 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, I may have typoed a bit < 1309126301 394843 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Yeah, that's my typo, not his < 1309126305 592196 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Entropy increases anyways. < 1309126366 314792 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :From the paragraph after what I typed out: "Intelligence holds together the blueprint of each cell in its DNA, and many scientists now believe the same holds true of the entire universe." < 1309126390 770877 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What exactly does that supposed to mean? < 1309126411 281211 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The blueprint of the universe is held together by intelligence in its DNA. < 1309126426 686338 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In what DNA? < 1309126449 583168 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :zzo38, we're discussing a pseudoscientific loon. < 1309126450 567706 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :DNA consists of A,C,T,G not of intelligence or anything else, I think, isn't it? < 1309126454 771070 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Don't expect stuff to make sense < 1309126508 726279 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now it is my turn to beat Imakuni? < 1309126561 351711 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And then is your turn next please < 1309127212 881377 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1309127264 535925 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Gregor: ping < 1309127277 681155 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1309127355 65118 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :i prefer dna made of ICFP < 1309127385 28721 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1309127536 510280 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1309127537 207877 :pikhq!~pikhq@71-219-232-38.clsp.qwest.net JOIN :#esoteric < 1309127556 148340 :pikhq_!~pikhq@174-22-157-239.clsp.qwest.net QUIT :Ping timeout: 255 seconds < 1309128499 407744 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Gregor Gregor Gregor Gregor Gregor Gregor Gregor Gregor Gregor Gregor Gregor Gregor < 1309128592 595999 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :SII(SII) < 1309129161 621324 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :newsham: why are you impersonating the news ham < 1309129271 127330 :krbot!~krbot@12.130.117.7 JOIN :#esoteric < 1309129286 452838 :krbot!~krbot@12.130.117.7 QUIT :Remote host closed the connection < 1309129298 833431 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :i dont get it < 1309129358 858778 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: it's just a new sham < 1309129372 722372 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :newsham: its not OK < 1309129381 620635 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh god i lost the code for the news ham < 1309129384 232414 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :maybe ill dig it out of the logs < 1309129755 432650 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :is it edible mineral or vegetable? < 1309129811 919713 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :I'd think it's "animal" < 1309129840 819169 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Dear Chrome: When I type stuff into the address bar, it's not nice to pretend I didn't < 1309129922 376455 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :newsham: other < 1309129974 974697 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :sgeo: ham's edible < 1309130020 483875 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :I'd think it qualifies as animal though < 1309130332 534876 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i note that newsham doesn't consider vegetables edible < 1309130458 589751 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :oerjan: when it interferes with funny, vegetables are excluded. < 1309130462 437447 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :in reality i like em alot < 1309130496 733591 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so it's kind of a heisenberg principle of edible vs. funny? < 1309130544 317242 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :funny > strange, truth + beauty < 1309130616 178599 :CakeProphet!~adam@h151.55.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1309130616 658940 :CakeProphet!~adam@h151.55.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1309130616 807908 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309130958 722747 :krbot!~krbot@12.130.117.7 JOIN :#esoteric < 1309131059 558895 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the fourth family: fun quark, food quark, caulifloron and caulifloron neutrino < 1309131076 538805 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(in other news there are suspiciously few vegetables in f) < 1309131125 857859 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :i want a shirt made of spider silk < 1309131128 48257 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Are muons and muon neutrinos actually connected to charm and strange quarks in some way, other than being sort of a next level thing? < 1309131153 77020 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :interesting question < 1309131249 127068 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 250 seconds < 1309131502 630948 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Um, would that be a question that we currently don't know the answer to? < 1309131707 562775 :krbot!~krbot@12.130.117.7 QUIT :Remote host closed the connection < 1309131814 153420 :krbot!~krbot@12.130.117.7 JOIN :#esoteric < 1309131874 738711 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Oh no, not again. < 1309132024 295002 :ChanServ!ChanServ@services. MODE #esoteric +o :oerjan > 1309132024 725746 NAMES :#esoteric < 1309132039 181818 :augur!~augur@c-98-233-104-18.hsd1.md.comcast.net JOIN :#esoteric < 1309132046 666531 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric -b :*!*krbot@*.hsd1.ca.comcast.net > 1309132046 678481 NAMES :#esoteric < 1309132061 655467 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric +b :*!*krbot@* > 1309132061 679586 NAMES :#esoteric < 1309132069 11201 :oerjan!oerjan@tyrell.nvg.ntnu.no KICK #esoteric krbot :krbot < 1309132170 482409 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric -o :oerjan > 1309132170 507242 NAMES :#esoteric < 1309132246 655661 :augur!~augur@c-98-233-104-18.hsd1.md.comcast.net QUIT :Remote host closed the connection < 1309132284 646567 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 524351/86400 < 1309132286 345099 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 6.068877314814815 < 1309132373 955611 :elliott_!~elliott@95.149.228.85 QUIT :Ping timeout: 260 seconds