< 1306886629 511849 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: how does ghci handle the IO monad? < 1306886634 314381 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I cannot remember. < 1306886747 196581 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: Whaddya mean? < 1306886762 278708 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :does it execute IO actions if they're top level? < 1306886783 219929 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Yes, it acts like a "do" block in the IO monad. < 1306886787 478924 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for instance, will it modify IOrefs if you tell it to. < 1306886789 375917 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1306886795 735280 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Except you can also put expressions in. < 1306886802 292306 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :> x <- ... < 1306886802 473247 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :gotcha < 1306886802 833555 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `...' < 1306886803 814196 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :works, etc. < 1306887085 385595 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm < 1306887122 444595 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was thiking one improvement to these demonstrations would be a way to pass around mutable IOref parameters to these sound generators. < 1306887125 994686 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then change those. < 1306887140 312173 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I think that would greatly complicate the syntax. < 1306887196 827146 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle (:=) < 1306887196 899912 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Parallel.Strategies (:=) :: a -> b -> Assoc a b < 1306887208 673447 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle (::=) < 1306887208 785027 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1306887236 388467 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hoogle (~+) < 1306887314 638167 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle (~+) < 1306887314 710078 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1306887359 637358 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: what are you looking for < 1306887371 912106 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :and what you demonstrated looked totally pure < 1306887375 209158 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :why force it into the IO monad? < 1306887514 396615 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: no I was referring to yaxu.org < 1306887525 160993 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :oh < 1306887529 391789 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I hope what I just posted to the LSL list wasn't downright stupid < 1306887542 707312 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Sgeo: the odds are not on your side. < 1306887545 741222 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: and I was seeing what other operators looked like that, as I was thinking of my own operators to use. < 1306887640 84432 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1306887655 786074 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://pastie.org/private/60bknz58chvetmttccch0w < 1306887708 591765 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: though with his emacs interface he really doesn't need to use IOref. He just changes the parameters by hand and reloads it via some black magic. < 1306887719 747609 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/interface/mode/ < 1306887813 915817 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wish Google could search for non-alphanumeric characters better. < 1306887832 284121 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"haskell ($)" gives me nothing about ($) < 1306887867 506543 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: it's IORef not IOref btw < 1306887869 710530 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :and use hoogle :P < 1306887876 831110 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric : elliott_: and I was seeing what other operators looked like that, as I was thinking of my own operators to use. < 1306887879 577447 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :you can't use : < 1306887883 312261 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :it's reserved for types and type constructors < 1306887886 178964 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :kind of like Uppercase is < 1306887897 269505 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :s/type constructors/constructors/ < 1306887901 703480 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah that's right. < 1306887989 781440 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: Hoogle doesn't show the fixity declaration though, which is what I'm looking for. < 1306888030 408188 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh but hey < 1306888031 820575 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I foudn it < 1306888035 312022 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :> (0$0$) < 1306888035 963011 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The operator `GHC.Base.$' [infixr 0] of a section < 1306888036 37003 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : must have lower prec... < 1306888044 998829 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the actual hoogle website has it. < 1306888051 956202 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :oerjan knows the proper trick for that < 1306888053 309109 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :> (0$0+) < 1306888053 907081 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The operator `GHC.Num.+' [infixl 6] of a section < 1306888053 980002 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : must have lower prece... < 1306888057 142903 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :hm maybe this is the trick < 1306888057 826660 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :yeah it is < 1306888059 439690 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :> (0$0/) < 1306888060 35511 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The operator `GHC.Real./' [infixl 7] of a section < 1306888060 107882 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : must have lower prec... < 1306888068 215755 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: also < 1306888072 429188 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Prelude> :info ($) < 1306888072 506360 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :($) :: (a -> b) -> a -> b -- Defined in GHC.Base < 1306888072 579465 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :infixr 0 $ < 1306888094 235866 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder if Haskell will let me define a negative precedence level. :3 < 1306888129 931935 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for fancy assignment-like operators < 1306888181 62655 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :no < 1306888188 244264 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :actually using 0 is a bad idea... < 1306888193 540606 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :because it will stop people using $ < 1306888195 534272 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :use one at the most :P < 1306888198 621122 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :or... at the least < 1306888213 384 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I want < 1306888233 575069 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"name" := someUngodlyFunction $ someUngodlyParameters ... < 1306888248 217990 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :replace the := with something else < 1306888266 943893 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah well I guess I'll just have to settle with parenthesis < 1306888273 582854 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or, you know, I might not even implement something like that at all. < 1306888274 600875 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :"name"? < 1306888278 130621 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :seriously? /strings/? < 1306888290 221503 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's how I roll, dog. < 1306888293 943764 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION is impatient for a reply < 1306888304 268744 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: enjoy creating the worst haskell library of all time :x < 1306888309 910178 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :type safety, who needs it < 1306888336 719886 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :don't worry, I haven't created anything yet. < 1306888353 865600 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Is Haskell's printf type-safe? I mean, it type-checks just fine, but < 1306888393 696102 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Sgeo: no < 1306888396 460731 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :nobody uses it though :) < 1306888400 231003 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :and there's a way to do much the same thing safely < 1306888420 596507 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :it just looks like: printf ("foo " $$ str $$ " bar") "abc" < 1306888422 5975 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :instead < 1306888422 681363 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :or e.g. < 1306888440 891753 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the thought was that in a live coding environment the less typing you have to do the better. Also, being able to put everything in one line is a place. Anything besides string requires previous setup of some kind. If I can do that and have it not be a pain then I'll use that approach, but otherwise I am using strings and you will hate it. :P < 1306888442 416729 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :printf ("foo " $$ (int % pad0 9) $$ " bar") "abc" < 1306888444 706426 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :erm < 1306888446 109315 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :printf ("foo " $$ (int % pad0 9) $$ " bar") 9 < 1306888447 823473 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :etc. < 1306888450 259810 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :which is easier to read anyway. < 1306888469 189942 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: then don't use haskell < 1306888480 115978 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: besides < 1306888483 67036 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: variables need initial values < 1306888486 190164 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :what will you do? < 1306888497 5308 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :default all integers to 0 and lists to [] and the like with a typeclass? ahahaha < 1306888517 137593 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, no. The idea is that the names refer specifically to one type. a sound generator of some kind. < 1306888526 771794 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :so what initial value < 1306888539 894702 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :whatever you set it to initially? < 1306888545 282293 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :so you need to declare it? < 1306888551 728061 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :i thought you didn't want that which was why you were using strings. < 1306888612 264154 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I just wanted to use strings as names in, perhaps, a mutable map or something, instead of passing around IO refs. It's one option of many. < 1306888632 615319 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :I'm just saying that strings, apart from being totally type-unsafe and ugly and not even giving you any kind of error for using an undefined variable, < 1306888640 384995 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :don't absolve you of the need to initialise -- i.e. declare -- variables < 1306888682 740499 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right, but they save you effort in that they're effectively global throughout IO, without the need to pass around the reference. I'll probably end up using IORef if anything for mutable parameters. < 1306888688 877082 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :Man. For coming from the guy who brought us PulseAudio, systemd actually seems like a sane, intelligent design. < 1306888693 565685 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :pikhq_: it's not < 1306888695 544342 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :fucking ini files < 1306888698 913993 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :no sh < 1306888722 436042 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :elliott_: Are there any non-aesthetic complaints you have? < 1306888732 633542 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :those are technical complaints < 1306888738 101854 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :ini files are terrible, especially the way it uses them < 1306888742 688980 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :How so? < 1306888753 991837 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :and the only reason it exists is because Poettering hates sh < 1306888772 19737 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :if Lennart Poettering is behind it, you can basically assume it'll be horrible shit and also, that he'll be a jackass about it < 1306888799 756458 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :IIRC he responded to a criticism of -- was it systemd? -- at a presentation, by accusing the criticiser of hating disabled people :) < 1306888819 246059 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :At least how sh is used *currently* in init, sh seems to suck for the purpose. < 1306888831 950682 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :That is a motherfucking *fuckton* of boilerplate. < 1306888839 933886 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :when did i say that was a good idea < 1306888853 835623 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :but his whole goal is "omg sh should never be called during boot" < 1306888860 357992 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :You seemed to say that "no sh" was a technical complaint against systemd. < 1306888875 556645 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :yes, because it means you can't do tons of shit easily < 1306888876 254531 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :i never said < 1306888881 319903 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :"i want sh exactly like it is in current init omg" < 1306888906 649584 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :Admittedly, it's probably a good idea to also have a more flexible language in your init system. < 1306888915 930687 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :By all means, make it so the common case is easily configurable. < 1306888917 970474 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like Java. < 1306888922 332194 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: lol < 1306888932 998389 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :all init should be in java. < 1306888938 144929 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :But you should make the easy bits easy and the hard bits possible. < 1306888938 420910 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :pikhq_: the people in #musl know more about systemd than me anyway, but i heard enough to make me dislike it < 1306888948 66713 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :(note: going in to #musl to ask about systemd may not be a good idea :P) < 1306888949 637439 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :Rather than the easy bits easy and the hard bits akin to getting raped. < 1306888951 31497 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: so you're saying init should be in Perl? < 1306888965 61769 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: No, no, just in *a* flexible language. < 1306888971 986293 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :sh is not terrible for the purpose. < 1306888985 516522 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :If you can get rid of the pointless, irritating boilerplate. < 1306888994 837142 :Gregorzilla!~Gregor@nat/mozilla/x-tfjxxjvbqgqjypvj QUIT :Quit: Leaving < 1306888998 978866 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :how is there any boilerplate in starting e.g. an httpd with sh < 1306889001 83936 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :it's one line < 1306889012 597050 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :nobody is advocating /etc/init.d here, that is a strawman < 1306889034 586269 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :elliott_: Obviously, the means of getting rid of boilerplate is not necessarily getting rid of sh. < 1306889047 20336 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :there is no boilerplate to get rid of < 1306889057 277883 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :that's assuming we're all talking from the "systemv init" frame of reference < 1306889059 685844 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :which guess what, we're not < 1306889076 767910 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :Just making it so that you literally don't have to stick the basic, barebones logic of the *entire* init system in the configuration files for it. < 1306889082 244245 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so, I'm little murky on the differences between sh, bash, and dash. Can someone enlighten me? < 1306889087 512724 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :elliott_: I have been talking from a systemv init frame of reference. < 1306889096 127611 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :well that's your problem < 1306889104 331820 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :If we talk from other frames of reference, there may well be little to no boilerplate. < 1306889113 619482 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: sh is too vague to define, be more specific; bash is GNU's shell < 1306889127 777385 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :dash is the Debian Almquist shell < 1306889129 865076 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :Certainly, there's no boilerplate to: for /etc/services.d/*;do sh $i;done < 1306889139 70431 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as in, is sh just the name for the system's shell program, whatever it may be? < 1306889139 453149 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :a descendent of NetBSD's version of the Almquist shell < 1306889155 49239 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: yes. POSIX defines what sh has to be, but it's a rather minimal specification. < 1306889155 346844 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: The system's *Bourne-like* shell. < 1306889165 692702 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1306889181 905980 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: There's a few requirements on that beyond "it can spawn processes"... In practice, though, that means "any shell but csh and tcsh". < 1306889186 802042 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I notice when I "man sh" I get a page for dash, when originally I thought sh was bash on Ubuntu. < 1306889204 8413 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :sh is now dash on the Debian family distros. < 1306889214 789887 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is there like, a huge difference I should note? < 1306889220 956415 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: No. < 1306889228 581203 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Unless you use bash's advanced features. < 1306889234 920229 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :(Hint: You probably don't. Not in your scripts anyway.) < 1306889246 489499 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I doubt it. I don't even know what those are. < 1306889249 842410 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :((I mean really advanced, not "the advanced section of My First Bash Script".) < 1306889250 663279 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :) < 1306889280 262024 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :Yeah, a barebones Bourne shell offers like 99% of what *anyone* uses in shell scripting. < 1306889290 764021 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think the most obscure thing I've used so far is the ${foo%bar} thing < 1306889325 526665 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :Yeah, that's Bourne, I'm pretty sure. < 1306889326 339260 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to rename a file extension < 1306889350 815814 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so, bash > dash? < 1306889361 825157 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or just... different? < 1306889369 625663 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in some tiny ways. < 1306889378 54708 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :dash is quicker and leaner for scripts < 1306889382 835970 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :Bash is a superset of the capabilities of the Bourne shell. < 1306889384 307043 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :and using bash for scripts leads you into the trap of using bash-only features < 1306889387 816571 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :which makes your scripts non-portable < 1306889392 685497 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :pikhq_: so is dash. < 1306889407 75187 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :elliott_: Oh, is it? Hmm. < 1306889414 513716 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: basically: obviously you don't want to use dash for interactive use. < 1306889424 465311 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :but if you are writing scripts then dash will probably do you fine, and will produce more portable scripts. < 1306889429 85262 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :i say probably < 1306889431 211437 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :it really will do you fine < 1306889435 16132 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :you will not notice any difference < 1306889440 423466 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :when I'm using terminal in Ubuntu I'm using dash right? < 1306889446 764097 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :um < 1306889447 201306 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :no < 1306889455 574545 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :Aaah, the language that dash supports is POSIX *and* a few BSD extensions. < 1306889456 66527 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, well good. < 1306889478 935639 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :$ help < 1306889479 312565 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu) < 1306889491 721039 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :(which, being extensions that made their way into Korn, are essentially ubiquitous, anyways) < 1306889516 98380 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay, thank you for the enlightenment. < 1306889535 782163 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :The Bourne shell itself, BTW, is basically the first UNIX shell that was reasonably useful for programming. < 1306889559 885682 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :And replaced the Thompson shell in V7. < 1306889606 951381 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :Which itself was the first shell ever, and only really had pipes and file redirection. < 1306889687 815503 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :Huh. rc and mk were originally written for UNIX. < 1306889694 341898 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :And part of V10. < 1306889696 559030 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :yes < 1306889704 503737 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :Neat. < 1306889779 914829 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :Shame rc's not ubiquitous; it's got such a better language. < 1306889820 75702 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :hrm < 1306890050 23109 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :?unpl (f . g) x < 1306890050 305701 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(f (g x)) < 1306890099 72498 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :And would you look at that. Sabotage, that distro using musl as its libc, builds with mk. < 1306890274 695500 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :isn't it a heap of shell scripts mostly :) < 1306890292 69734 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric : /o/ < 1306890292 338764 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :   | < 1306890292 644381 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :  /< < 1306890303 550787 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric : \o/ < 1306890303 952022 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :   | < 1306890304 318654 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :  /'\ < 1306890308 973144 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :elliott_: Well, yes, probably. < 1306890316 286066 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :That ' in the middle looks suspicious. < 1306890328 295088 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I can't help but laugh when myndzi does that to Perl code. < 1306890338 79136 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott_, do you think CoffeeScript is a decent language? < 1306890646 275438 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :elliott_: Inquiry: what do you think is an actually decent init system? < 1306890653 278902 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :(if anything) < 1306890709 835129 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :pikhq_: @ :P < 1306890723 62835 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :But uh, runit is pretty good. < 1306891110 950946 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net PRIVMSG #esoteric :Hey, non-revolting use of sh. < 1306891185 969371 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net JOIN :#esoteric < 1306891399 142440 :pikhq_!~pikhq@71-219-236-134.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1306891599 7752 :Mannerisk!~mannerisk@c-67-171-49-132.hsd1.wa.comcast.net JOIN :#esoteric < 1306891632 627229 :Mannerisk!~mannerisk@c-67-171-49-132.hsd1.wa.comcast.net PART :#esoteric < 1306891652 391733 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 JOIN :#esoteric < 1306891709 890693 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :Hi, could anyone give me an idea on how you'd, go backwards in the data list in brainfuck until a counter is 0? < 1306891722 195446 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :not sure where else to ask < 1306891831 738192 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :you mean like < 1306891835 941841 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :n=9 <<<<<<<<< < 1306891840 718341 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :where n is in a cell? < 1306891854 814525 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :i.e. "repeat < the number of times as indicated in the current cell" < 1306891859 397988 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :yep < 1306891862 945107 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :but n being an input < 1306891864 980771 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :not constant < 1306891880 853314 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :that is not possible < 1306891884 491043 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :oh... < 1306891887 923943 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :kk < 1306891891 113186 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :that's a shame < 1306891893 599305 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :jwest: you may be interested in an array type solution < 1306891899 29849 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :cells look like < 1306891907 12098 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :1 | element | 1 | element | 1 | element | 0 < 1306891911 418787 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :starting on the first one < 1306891912 307785 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :you can do < 1306891913 201758 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :[>>] < 1306891916 512596 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :to seek to the end < 1306891917 959651 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :and things like that < 1306891923 621346 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :making it very convenient to seek around, etc. < 1306891931 258651 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :and you can use these "indicator" cells to pass around a counter < 1306891936 693862 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :letting you move N places in the array, etc. < 1306891949 857285 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :ooh < 1306891951 15785 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :right < 1306891981 393626 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :yeah i'll look into that < 1306892019 795517 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :http://1.bp.blogspot.com/-HU3XrGrDAZ4/TeVGS5sea-I/AAAAAAAAADk/r4hnr1X5YKQ/s1600/Netflix%2BPerformance%2Bon%2BTop%2BISPs%2B-%2BUSA.png This makes me sad. < 1306892024 871225 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :thanks elliott_ < 1306892025 448278 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Note the units on the graph. < 1306892055 254604 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :jwest: http://esolangs.org/wiki/Brainfuck_algorithms is sometimes helpful < 1306892073 648671 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :oh wow, the netfuck saga continues < 1306892089 607160 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :he can write interpreters in qbasic and has developed simple chats over nullmodem :o < 1306892108 132426 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :elliott_: ... Wut? < 1306892108 204645 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :what do the temp1 etc things in the example code mean? < 1306892144 952311 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :jwest: see top of page < 1306892153 312815 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :pikhq: "I still don't get your problem. This is so petty and you search every error in my sentense to critisize me... I have already written a full functional interpreter in QBasic and developed simple chats over nullmodem, so I don't really see why NF should be so worse in your opinion. --87.165.166.97 00:34, 1 June 2011 (UTC)" < 1306892174 785459 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :oh right, sorry < 1306892178 396835 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :thanks for your help < 1306892184 550826 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :jwest: :) < 1306892197 281633 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott_, link? < 1306892251 403199 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Lymia: talk:netfuck on the wiki < 1306892293 473001 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Hmmm. Maybe I should actually upload all my code somewhere again. < 1306892318 472267 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott_, link? < 1306892324 270745 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I've failed to find it. < 1306892331 73310 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :see recent changes, i have a headache and closed the tab < 1306892333 832240 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :pikhq: I have a VPS I'm doing nothing with that runs thttpd :P < 1306892345 252293 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :(Note: I am an unreliable person.) < 1306892351 824809 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :pikhq: ooh, do the NetFuck challenge and you'll get < 1306892353 159454 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :FREE < 1306892353 758273 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :AD-FREE < 1306892354 396766 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :WEB < 1306892354 860280 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :SPACE < 1306892357 139404 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :the best prize < 1306892362 685505 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :elliott_: I was thinking more like one of those git hosting sites. < 1306892374 454936 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :HOW BORING AND MODERN < 1306892391 20478 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott_, uh. < 1306892391 449223 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So. < 1306892392 848433 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Be nice to have dimensifuck up somewhere. < 1306892398 942828 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :And PEBBLE and PFUCK. < 1306892402 46911 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :This is Brainfuck... with support for two IO channels? < 1306892403 755327 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :pikhq: I was going to go "GIT :( USE DARCS" but then I realised that the darcs hosting sites suck. < 1306892407 526147 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :And other random snippets. < 1306892413 360738 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Well, darcsden is alright but it's... barebones. < 1306892428 979333 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :oh hm, it seems to have been made less barebones as of late, nice < 1306892556 320653 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Opinions on git hosters? < 1306892597 882679 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :pikhq: If you're looking to be ais-style obnoxiously legalistic and principled about things, something that isn't GitHub. Otherwise, seriously, just use GitHub. < 1306892625 328000 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :elliott_: What negatives exist at all? < 1306892677 535059 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :pikhq: Uhh... their terms of use once disallowed people to block ads on the site (note that GitHub has never even had ads, and this clause is now long-gone). Also, things like issues, the wiki system, and pull requests are "lock-in" features in that they're not implemented with any standard protocol and don't interoperate with non-GitHub sites. < 1306892688 779000 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Oh, and the issue system requires JS. < 1306892702 165225 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :But it's a well-designed, fast site with lots of good functionality, and it's incredibly popular /shrug < 1306892722 773318 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :And the inability to use the pull request system directly if the person who made the changes doesn't use GitHub is... not the biggest issue ever. < 1306892738 334886 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Mmkay, then I suppose GitHub, then. < 1306892746 612553 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :GitHub is the only host which offers dynamic tarball downloads of the tip too I think, which is nice because you can link to them. < 1306892747 685587 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :If I don't like it, well, it's not hard to migrate elsewhere with git. < 1306892788 762145 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Honestly, in my mcmap development I look at exactly two things on GitHub: < 1306892795 281466 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :mcmap? < 1306892796 282581 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :- The commit list (and the commits themselves) < 1306892797 774340 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :- The issue tracker < 1306892800 686954 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :coppro: Minecraft thing. < 1306892806 699600 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah < 1306892834 209924 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Developed by fizzie; I wrote some parts. < 1306892851 775992 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Un momento; time to use ssh-agent again. < 1306892852 891881 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net QUIT :Quit: leaving < 1306892891 301661 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net JOIN :#esoteric < 1306893169 760559 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :Hey, just one more question, does the fact that brainfuck is turing complete mean that anything written in another turing complete language can be written in brainfuck? I suspect not. < 1306893181 16951 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :jwest, it does. < 1306893203 385293 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric ::o < 1306893208 75131 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :jwest: That is *precisely* what Turing completeness means. < 1306893212 972864 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :haha, good < 1306893216 967208 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :it's just hard to believe < 1306893218 463158 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Note that Turning Complete only considers computational power. < 1306893228 780410 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Things like IO, Networking, etc are not covered. < 1306893232 440787 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :i guess i should look it up and study it a bit < 1306893232 992781 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :yeah < 1306893270 986403 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :jwest, you could, for example, write an x86 emulator in Brainfuck. < 1306893274 884602 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :This has obvious implications. < 1306893399 632400 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :finding a well-documented low-level audio playback library in Haskell is proving difficult. < 1306893405 750672 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net QUIT :Quit: http://quassel-irc.org - Chat comfortably. Anywhere. < 1306893421 237721 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :portaudio < 1306893428 102941 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :ohh, kk < 1306893437 145369 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :Lymia: does the 30000 byte limit stop this at all? < 1306893446 5460 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :(assuming that is taken as necessary) < 1306893456 98499 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: perfect :) < 1306893457 203783 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :jwest, yes. < 1306893463 7173 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Turning Complete, assuming infinite memory. < 1306893467 828777 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :ah kk < 1306893484 826201 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Actually. < 1306893494 426061 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Does the C spec break down with infinite memory, and infinite word size? < 1306893554 891204 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :break down in what way? < 1306893633 694486 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I assume the only problem the C spec would have with infinite memory would be addressing it all. With infinite word size, that wouldn't be a problem. < 1306893676 816341 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Infinitely long typecasts would be a problem < 1306893693 218003 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Wait. < 1306893696 609821 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :With infinite word size... < 1306893698 747704 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What is sizeof(int) < 1306893747 54391 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: presumably infinity. < 1306893749 990640 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :If everything is infinitely large then sizeof() is useless < 1306893768 50215 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 PRIVMSG #esoteric :i gotta go, thanks for the help and interesting info, see ya < 1306893771 876894 :jwest!ca24b344@gateway/web/freenode/ip.202.36.179.68 QUIT :Quit: Page closed < 1306893802 260781 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Patashu, but what would sizeof(int) return? < 1306893808 220511 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :All ones? < 1306893839 738465 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :How would you express negative numbers? The most infinite bit is set to 1? But infinity has no last bit < 1306893859 142960 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :You don't use twos compartment. < 1306893871 917826 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :You could use sign and magnitude, right? < 1306893882 61082 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :malloc(sizeof(int)) would return the starting address of the infinite memory you just allocated in your infinite memory heap... which I'm pretty sure wouldn't terminate. < 1306893882 479994 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Sign could be first, sure < 1306893907 54374 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but then again, I don't really know how malloc works. < 1306893907 194638 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Would infinite memory C be a Deathstation 9000? < 1306893934 840291 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Patashu, wait. < 1306893943 361666 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :C with infinite memory is possible, provided you address memory with bignums. However, infinite word size makes things difficult, it seems. < 1306893946 382308 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What about the various undefined interactions? < 1306893957 512493 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :undefined behavior, etc. < 1306894074 697298 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :How are you going to make this work with the guarantee that you are able to touch every bit in memory, e.g. chars are consecutive and leave nothing out < 1306894111 47766 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't really understand what you mean exactly. < 1306894117 131674 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Me or lymia < 1306894122 621640 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you < 1306894176 32938 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, well. you could have a floating point addressing scheme. < 1306894186 963192 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(I think I understand what you mean now) < 1306894195 816979 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Let me see if I can find it < 1306894264 907602 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Hmm I don't know where it is, but I know that the C programming language guarantees that chars are consecutive and allow you to touch every bit of memory < 1306894267 672260 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ptr+1 points to the next char in the string, and all of the bytes of the infinite width char are represented as decimal points (but then they become uncountable, which is another problem I think) < 1306894274 915754 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :How do you reconcile this with words being infinitely large? < 1306894284 664027 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :It doesn't make sense to have an infinity after an infinity, I guess < 1306894290 175511 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sure it does. < 1306894302 377517 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's how the real numbers work < 1306894329 778270 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Hmmmm. What else should go up? < 1306894346 677302 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Question is. < 1306894352 125157 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Does C break down when you do crap like that? < 1306894429 392765 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Can I address memory in smaller than infinitely large chunks, e.g. 8 bit chunks? < 1306894444 522055 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :If so, what is the address of the 8 bit chunk at the start of the third infinitely large chunk? < 1306894449 208561 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, yes. as it currently stands, I think every implementation of C would not be able to handle infinite memory. Especially considering that no physical computer can do that. < 1306894478 863308 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1306894521 177140 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So. < 1306894528 173784 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Basic question is, does the C spec hold up under infinity. < 1306894535 122234 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Patashu, I dunno. < 1306894544 640278 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :The word size is infinitely large, right? < 1306894621 83065 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to have infinite memory and word size, the cardinality of our set of memory addresses has to equal that of the real numbers. For finite word size and infinite memory, that would be the same cardinality as the natural numbers. < 1306894693 244775 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so basically, if you ask "what's the second bit in the fourth word of our computer memory", there is no answer... < 1306894709 600522 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would be like asking, what's the next real number after 4? < 1306894720 895909 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(I think) < 1306894739 344919 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Guh. < 1306894741 299411 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Brain hurt. < 1306894748 200569 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Mmkay, a few bits of code are now up on git. Whooo. < 1306894758 695735 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Erm, github. XD < 1306894825 805989 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: but, let's assuming you have a arithmetic processing unit that can handle addition of infinite words. Then you don't need to reference those bits individually, you just have your miraculous device perform basic arithmetic for you. < 1306894857 488701 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and to get the next word in memory, you just say char_ptr+1 < 1306894931 585771 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :https://github.com/pikhq A handful of things. < 1306894934 759698 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and because you can refer to consecutive words, you can make assertions such as "an integer is 4 words long" < 1306894994 468505 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and sizeof(int) would simply be 4 words. < 1306895020 96410 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which malloc can happily allocate, most likely. < 1306895050 385866 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with its magic algorithm, operating on magical infinite-sized words. < 1306895056 705876 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :But what do I do if I want to reference memory in smaller chunks than a word < 1306895057 955226 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I can't? < 1306895061 71577 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I guess I wouldn't really need to < 1306895063 823231 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not really no < 1306895066 229059 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and yes, no need. < 1306895067 389163 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :If I needed byte arithmetic I can fake it with modulus < 1306895073 553537 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :And my copmuter is apparently infinitely fast now < 1306895094 593338 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't see how it would be possible for bitwise operations, including arithmetic, to ever terminate on an infinite word, however. < 1306895201 474428 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, to contain infinite memory I think a computer would need to occupy infinite space. < 1306895245 249336 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so if you have an infinitely large ALU with infinite circuitry to handle infinite bytes, etc... < 1306895282 937447 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :then we don't have to worry about "terminating" in the algorithmic sense because we have an endless supply of physical space to simultaneously move electrons around. < 1306895408 638817 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...though I can't imagine what that adder circuit would look like. You'd need a "..." in the schematic. < 1306895480 575420 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or, of course, an infinite schematic. :P < 1306895705 710950 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think that's enough speculation for me tonight... < 1306896223 289760 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :For the first time in ages, I actually have a place to shove code at. < 1306896234 707971 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Yay. < 1306896242 331971 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1306896557 918398 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :https://github.com/pikhq/pebble Anyone give a fuck? < 1306896562 667606 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :No? < 1306896564 988998 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Didn't think so. < 1306896617 168972 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not familiar with what that is. < 1306896643 721535 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh but look, a language spec. < 1306896751 205683 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1306896767 305032 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Something I wrote back in 2006 through 2007, due to boredom with classes in high schoo. < 1306896776 611159 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: so it's a high level brainfuck of sorts? < 1306896786 107042 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Macro language for Brainfuck, rather. < 1306896804 354101 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :It directly targets Brainfuck. < 1306896847 153256 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so lastloc is for debugging? < 1306896874 158010 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Yeah. < 1306896884 28183 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1306896948 33378 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so whatever happened to giving brainfuck better IO capabilities? < 1306896970 846372 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Fuck that shit. < 1306896988 254821 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh, bash is brainfucks advanced IO platform? :D < 1306897045 602627 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is cool though. It's like a high-level assembler for BF. :) < 1306897075 611515 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Yeah, it was pretty fun to write. < 1306897088 820685 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :can you mix brainfuck code into the language? < 1306897096 601014 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :https://github.com/pikhq/pfuck You might be interested in this. < 1306897109 165974 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :You *could*, but it'd break on non-Brainfuck backends. < 1306897133 69164 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, what do you mean? < 1306897145 314109 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh < 1306897151 64841 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's not intended to be used only for BF? < 1306897177 493484 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :It also has a C backend, and an interpreter. < 1306897187 817803 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1306897234 36626 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I like pebble because I could write complex code, compile it, and then claim I wrote it all in brainfuck. < 1306897237 74721 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::) < 1306897309 438232 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :CakeProphet, does PSOX count for your better IO capabilities purposes? < 1306897358 536802 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm not sure.. < 1306897371 805330 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I still never really learned how it worked. < 1306899389 233291 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 276 seconds < 1306899437 316173 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1306899802 803540 :comex!comex@c-98-210-197-113.hsd1.ca.comcast.net QUIT :Quit: ZNC - http://znc.sourceforge.net < 1306901919 255391 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1306902123 455587 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric : Wait. < 1306902123 527739 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric : With infinite word size... < 1306902123 527923 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric : What is sizeof(int) < 1306902128 290313 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :we've been over this a thousand times < 1306902130 364338 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric : Lymia: presumably infinity. < 1306902137 489626 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :infinity is not a valid value for size_t in any C system < 1306902140 402424 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Ah. < 1306902141 654569 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :and sizeof must return a size_t < 1306902146 35937 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :well, be typed as < 1306902149 171833 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :no "returning" < 1306902158 906921 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Lymia: Patashu, but what would sizeof(int) return? < 1306902161 591519 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :it cannot < 1306902175 363503 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Lymia: but you can have char be a bignum < 1306902178 780415 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :then sizeof everything is one < 1306902205 538537 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Yeah, that's what we ended up deciding on < 1306902206 975008 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric : So. < 1306902207 149509 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric : Basic question is, does the C spec hold up under infinity. < 1306902208 345387 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :what? < 1306902210 773819 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :The minimum word size is (infinity) < 1306902216 223466 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :This somehow works < 1306902222 123089 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :im mostly skipping all of this since its a rehash of a discussion we've had about a hundredtimes < 1306902249 349837 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :oh, and note that you can't have a hosted (= with stdlib) C with bignum char < 1306902250 984472 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :because of CHAR_BIT < 1306902266 793960 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Aha < 1306902290 734069 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :but file IO lets you be tc < 1306902304 717963 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :because ftell and the like are explicitly allowed to just fail if you're too far in to the file to represent in an int < 1306902317 384579 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :so you can just have an infinite disk < 1306902318 317586 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :voila < 1306902334 630106 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Wait, so what do you do in C for managing files over 4GB < 1306902351 793757 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :For a start, you still use a thirty-two bit computer? < 1306902357 346322 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Oh, right < 1306902358 35650 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :My bad < 1306902364 75983 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :For a second, it's actually two gigs (int is signed) < 1306902370 945739 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :For a third, you keep track of your own file position :P < 1306902379 27727 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :With a bignum or whatever. < 1306902505 769018 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aren't things like int defined by word size though? So sizeof(int) would be the same number of words as before. < 1306902521 775098 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah < 1306902536 249831 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: no < 1306902540 492615 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: No, things like int simply must be a multiple of char sized. < 1306902547 742828 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :sizeof(t) is equal to the number of chars you need to store a t, basically < 1306902566 189058 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :There is absolutely, positively no guarantee that an int is a system word. < 1306902596 721996 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :In fact, there is at least one system in common use where int isn't a system word. < 1306902611 592076 :Gregor!Gregor@codu.org PRIVMSG #esoteric :x86_64 < 1306902612 836642 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :On most x86_64 system, sizeof(int) is 4. < 1306902623 128236 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :sizeof(void*), however, is 8. < 1306902637 296906 :Gregor!Gregor@codu.org PRIVMSG #esoteric :On most 64-bit systems, sizeof(int) is 4, as otherwise there aren't enough type names to cover 1, 2 and 4 :P < 1306902872 797158 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :happy june < 1306902904 762939 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Actually, I should specify. On most x86_64 systems, sizeof(void*) is 4. < 1306902948 625217 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :There's a set of toolchain patches floating around to give you x86_64 with 32-bit pointers as an ABI on a Linux system. < 1306902983 720562 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Lemme see if I can find it again... < 1306903062 116246 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :https://sites.google.com/site/x32abi/ Thar we go. < 1306903126 481708 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :what a silly abi :) < 1306903147 495968 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :you get the extra registers without the extra pointer overhead < 1306903155 599072 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :oh noes overhead < 1306903156 781402 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :if you're short on memory, it's not bad < 1306903166 939449 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :you also don't have to deal with the pesky additional address space <:) < 1306903167 848341 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :it's very noticeable in certain haskell code I run often < 1306903179 277406 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :elliott_: in my case, I have 4G of RAM < 1306903179 350337 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :well yeah but haskell is really pointer-heavy < 1306903186 184991 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :probably because of []'s unfortunate ubiquity < 1306903186 289895 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :and my program was getting killed at 3G for allocating more than that < 1306903191 836520 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :so I recompiled it with the 64-bit GHC < 1306903202 581647 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Saving space on pointers can really help with cache. < 1306903207 601009 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :and now it swaps and exceeds 4 and doesn't terminate in any reasonable amount of time < 1306903220 555055 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :elliott_: not cause of lists < 1306903230 150371 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :just cause of enormous terms in memory < 1306903233 148122 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :copumpkin: to be fair, in that case your only recourse without changing the program is to buy more ram :P < 1306903241 589848 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :elliott_: macbook air! yay < 1306903250 523825 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :coppro: macbook air sbuddies /hifive < 1306903254 476455 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :shittiest laptop ever < 1306903256 254414 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :;D < 1306903262 315079 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :I like it a lot < 1306903276 227095 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :well it's nice... apart from the fact that the fan is ridiculously noisy and goes on whenever you do anything < 1306903285 494981 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :and also the terrible linux support although that isn't really apple's fault :) < 1306903293 437483 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :the new one or the old one? < 1306903294 800848 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :also the BREAKING NUMBER KEYS, that's the worst feature imo < 1306903296 25692 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :cause my fan is quiet < 1306903302 367563 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :copumpkin: it's the newest of the new. < 1306903310 282851 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :maybe that fan just sucks? < 1306903315 287619 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :mine isn't noisy at all < 1306903316 477595 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :copumpkin: I have really obnoxious standards for fan noise. < 1306903335 402564 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :I can't argue with that, then < 1306903340 238111 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :It doesn't sound "broken" or anything, but it's a lot louder than the fan on my previous laptop < 1306903347 105527 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Which was, admittedly, an ULV processor < 1306903349 185802 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :anyway, it's great < 1306903362 271956 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :It probably is great if you use OS X :) < 1306903366 154497 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :elliott_: There should be at least *some* better support in Linux 3.0. < 1306903374 885125 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :pikhq: I thought it had no new features :) < 1306903406 505804 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :elliott_: Bug workarounds are not new features. :P < 1306903465 253002 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :copumpkin: Really, I got it because (a) the specifications are quite decently above what I had before and (b) it's not a fragile plastic piece of crap like [insert large PC manufacturer here] < 1306903477 145203 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :If they still made ThinkPads like they used to, the choice would have been obvious :) < 1306903514 343486 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :There wouldn't have been a choice, really. < 1306903587 611689 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :meh < 1306903615 440254 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :people say apple is a a cult :P < 1306903649 79777 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :I tried to be an Apple fanboy but they were too crap, whoops < 1306903680 46348 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :I just mean to say that thinkpad-of-olde worshippers aren't much better :P < 1306903718 684443 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :copumpkin: At least with ThinkPads the reputation is well-deserved >:) < 1306903726 902380 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :OHHHH SNAPPPPPPPPPPPPPPPPPPPPPPPPPPPP ok that wasn't actually much of a snap < 1306903738 32990 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :ACTION washes hands < 1306903745 41604 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :I don't really care that much, just commenting :) < 1306903749 316748 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :impossible ive caught you in my snap now < 1306903763 324452 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :http://www.thinkwiki.org/wiki/PC110 best thinkpad < 1306903766 733087 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Weight 1.3 lbs (630g) < 1306903769 157120 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :AHEAD OF THE TIME < 1306904737 369594 :Zwaarddijk!miekko@infa.abo.fi QUIT :Ping timeout: 248 seconds < 1306905187 802719 :Zwaarddijk!miekko@infa.abo.fi JOIN :#esoteric < 1306905633 94779 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :"In true academic style they define the problem and exhaustively test its parameters. Let's just build something quick and hacky that usually works :)" < 1306905635 967434 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :hahahahaha < 1306905654 434334 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :are advice dog derivatives dead yet? can we make Terrible Programmer? < 1306905662 611914 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :FIND DETAILED PAPER ON THING YOU'RE TRYING TO IMPLEMENT < 1306905662 918841 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric : < 1306905664 481796 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :WHO CARES < 1306905997 761272 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no they're not dead. < 1306906053 332588 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1306906059 382776 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: really? damn < 1306906119 775315 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I mean, I don't see why they need to be dead in order for you to do that. < 1306906181 344265 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: no i'd just like them to be dead because they are terrible < 1306906185 976864 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :17:10:17 hm maybe this is the trick < 1306906196 818934 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't know some of Courage Wolf is good. < 1306906252 275647 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er wait that was right, or... < 1306906260 195720 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes < 1306906311 423073 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :17:12:28 actually using 0 is a bad idea... < 1306906311 495906 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :17:12:33 because it will stop people using $ < 1306906325 274558 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :indeed that annoyed me about parsec's < 1306906351 247454 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :admittedly, in this case (a := b) would never be a function, so $ would not be so useful :) < 1306906359 938209 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(even that _could_ have worked well if they had switched the arguments of ) < 1306906404 460261 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (0$0 ) -- is it in lambdabot? < 1306906405 83108 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `' < 1306906436 683721 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t (0$0 Text.Parsec.) -- is it in lambdabot? < 1306906437 313715 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Couldn't find qualified module. < 1306906449 347666 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t (0$0 Text.ParserCombinators.Parsec.) -- is it in lambdabot? < 1306906449 975584 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The operator `Text.ParserCombinators.Parsec.Prim.' [infix 0] of a section < 1306906450 48749 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : must have lower precedence than that of the operand, < 1306906450 48941 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : namely `$' [infixr 0] < 1306906451 108323 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric ::t (0$0 Text.ParserCombinators.Parsec.) < 1306906451 724611 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The operator `Text.ParserCombinators.Parsec.Prim.' [infix 0] of a section < 1306906451 797325 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : must have lower precedence than that of the operand, < 1306906451 894445 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : namely `$' [infixr 0] < 1306906453 333826 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :oerjan: hifive < 1306906498 707666 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :infixr 0 and switched arguments, and it would have mixed well with $ < 1306906572 999266 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott_: I chose the thinkpad < 1306906598 510228 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :coppro: there's no way i'm buying a thinkpad since about the time they went widescreen < 1306906611 156080 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :are they related? < 1306906616 323874 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :17:13:13 "name" := someUngodlyFunction $ someUngodlyParameters ... < 1306906619 818401 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :17:13:28 replace the := with something else < 1306906627 98907 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :coppro: well, I am not the biggest fan of widescreen formats, but no, that isn't the /reason/ < 1306906636 412754 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :coppro: that was about the time when Lenovo started making new models of their own, though < 1306906645 58557 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that too would also have worked with infixr 0, although := is a constructor not a function < 1306906652 857174 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :this isn't like "zomg chinese maek bad computar" or anything, they're just not as well-designed or constructed IMO < 1306906688 269388 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott_: fair < 1306906701 560253 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :they're still, in my opinion, some of the better constructed ones out there < 1306906704 52389 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and they have mouse nibs < 1306906719 652643 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :oh, they're one of the better-constructed ones, yeah, I just have a pretty low tolerance for this stuff < 1306906729 274462 :lambdabot!~lambdabot@li85-105.members.linode.com QUIT :Read error: Connection reset by peer < 1306906751 586827 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :WHAT DID YOU DO TO HER < 1306906764 652658 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :mwahaha < 1306906785 873801 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :DO. NOT. WANT. < 1306906813 790869 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :its hould be illegal to type wrods < 1306906816 974600 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :17:15:13 Is Haskell's printf type-safe? I mean, it type-checks just fine, but < 1306906817 820765 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :siduscsss < 1306906820 75610 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :oerjan: i answered < 1306906820 320694 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :17:15:53 Sgeo: no < 1306906822 193201 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :don't answer < 1306906833 239818 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :was that an answer via quote :D < 1306906846 220755 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um it was your answer < 1306906851 397701 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :which is afair wrong < 1306906859 301937 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :no, it's correct < 1306906861 649535 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :unless you have a strange definition of type-safe < 1306906885 190979 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Prelude Text.Printf> :t printf "%d" "abc" < 1306906885 350190 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :printf "%d" "abc" :: PrintfType t => t < 1306906885 422999 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Prelude Text.Printf> printf "%d" "abc" < 1306906885 423072 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :*** Exception: Printf.printf: bad argument < 1306906891 589687 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :it's not type-safe in the way sgeo means < 1306906896 758244 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :as he says, "it type-checks just fine" < 1306906900 243396 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :but it does not ensure type-/safety/ < 1306906909 105122 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh right the type-checking is dynamic < 1306906911 388921 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :it is easy to commit a type error that is only caught at runtime < 1306906918 641764 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :which means it's not a type-safe method of doing formatted printing < 1306906967 153136 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :I should write an ``industrial-strength'' library for the kind I described later, I think Oleg's even done it :P < 1306906977 860453 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :it would be easy and distract me from the horrors I've been coding lately < 1306907196 618176 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: which reminds me, programming in haskell's type system is essentially dynamic typed >:) < 1306907203 865478 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*ally < 1306907210 432840 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :oerjan: indeed, although if you do < 1306907218 527270 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :class (Result r) => Blah a b r | ... < 1306907225 335662 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :then it does some "compile-time" checking < 1306907229 567903 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :and I think you can apply it to the arguments too < 1306907232 278666 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :basically you can't say < 1306907233 911050 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :e.g. < 1306907235 139982 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :imagine < 1306907239 611593 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :class (Foo r) => Blah a r | a -> r < 1306907240 822435 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :you can't say < 1306907247 557524 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :instance Blah (SpecialThing r) r < 1306907248 952160 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :you have to say < 1306907251 732069 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :instance (Foo r) => Blah (SpecialThing r) r < 1306907259 707154 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :but if you recurse it's all ok and works out < 1306907259 950062 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :so < 1306907262 897382 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :there is some sort of typing < 1306907264 562667 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :but it's kind of weak < 1306907269 694204 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :heh < 1306907272 752978 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :but yeah, it is essentially dynamically typed < 1306907318 405594 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :are there ducks? < 1306907348 70069 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :a pair of them < 1306907388 815355 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :ducks are telling me to go to sleep, they are standing here and saying it < 1306907389 910782 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :ha ha ha < 1306907390 934918 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :silly ducks < 1306907392 511780 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :what do THEY know < 1306907406 607797 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm just glad I'm not a 3 oz. bag anymore. < 1306907424 541383 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I digested so it's all harmonized now. < 1306907462 19668 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :your all doing really badly at telling me to go to bed < 1306907562 645199 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this isn't my all. < 1306907573 441242 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I think he's offended now. < 1306907778 508199 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :offended effendi < 1306907799 993807 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :ha ha ha < 1306907800 468655 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :you < 1306907800 959809 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :fell < 1306907801 352395 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :in < 1306907801 757682 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :to < 1306907802 52533 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :my < 1306907803 169171 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :trap < 1306907808 187278 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :youre falling was delightful < 1306907893 451 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1306907923 813786 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION has a cold but is out of iced coffee :( < 1306907937 754970 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :i read as "is cold" < 1306907938 475184 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1306907941 39223 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :ICED COFFEE WARMS MY SOUL < 1306907963 894863 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :mine too < 1306907966 705704 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :ACTION has a glass of wine, and it is pleasant. < 1306907973 436147 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :i kind of want a http://www.thinkwiki.org/wiki/PC110 now as shitty as it is :D < 1306907975 562998 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :pikhq: insert trolling < 1306908141 94185 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :just tried to ?tell someone something < 1306908142 418747 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :rip lambdabot < 1306908145 690908 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric ::'( < 1306908150 485413 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :ACTION crying < 1306908216 364096 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :oerjan doesn't appreciate my pain < 1306908222 145933 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :hes insensitive and bad < 1306908286 958522 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and has a runny nose < 1306908293 392245 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :and is a a bad person < 1306908317 116757 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also, memoserv < 1306908324 445285 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :im not loggged in < 1306908329 330976 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :http://www.writemypapers.org/examples-and-samples/essay-about-friendship.html oh googling keyboard bashes is productive... this really amuses me < 1306908329 762808 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :was < 1306908332 102798 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :this written by a human?? < 1306908344 987048 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :"I got used to believe that friendship is an everlasting phenomenon and it is truly forever. I stick to the opinion, that true friendship is never-ending. Life is unpredictable and we never know what may happen tomorrow. I’ve a lot of friends but only few of them are real. We’ve gone through many difficulties together and now my heart is aching at the thought that we are living in different countr < 1306908345 96816 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :ies because of life circumstances." < 1306908347 558742 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :it doesn't... sound real < 1306908374 816901 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :oerjan non-human did you write this . . . < 1306908389 216411 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: why the heck don't you register elliott_. or change nick. < 1306908397 853670 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :oerjan: if i changed nick < 1306908401 794088 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :id have to type the password for elliott < 1306908404 884883 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :which < 1306908407 680597 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :involves a number < 1306908412 230582 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :which involves googling that number to copy it........ < 1306908420 862587 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :: ( < 1306908445 545805 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :when i log in, freenode remembers i logged in even if i change my nick < 1306908477 83577 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :change your password or fix your keyboard < 1306908495 931864 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i guess the initial automated login won't work if i'm not on one my nicks < 1306908542 554406 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake NICK :Kallisti < 1306908548 388283 :Kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake NICK :CakeProphet < 1306908548 570199 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :my automated login works even when I'm not on one of my nicks. I'm too lazy to do it properly, though; maybe it wouldn't work, then < 1306908572 958369 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :-MemoServ- You are not logged in. < 1306908575 693162 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :;p[lsordf09gj < 1306908579 30224 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well log in < 1306908581 427405 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :thats my opinoin on swastikas < 1306908586 854609 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :http://esolangs.org/wiki/Special:Recentchanges < 1306908587 319268 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :http://esolangs.org/wiki/Special:Recentchanges < 1306908588 321037 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :woah < 1306908589 757187 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Requested Range Not Satisfiable < 1306908598 844381 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what range < 1306908604 781775 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :http://esolangs.org/wiki/Special:Recentchanges < 1306908609 680491 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :works fine for me < 1306908623 49397 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :me too in fx < 1306908623 954840 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :http://esolangs.org/wiki/User_talk:Ian/LARSA_Interpreter < 1306908630 815879 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :quality wiki comments from Maharba < 1306908817 409934 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :your moms vast range is also not satisfiable. < 1306908844 367050 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :range corporations < 1306908848 462776 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :dfgjofhoifgivnigfjioinogvj fpoohignkjbcfiovncixodnvbjidb fnjhfb nvjhbnjhb uiob uib huib hu < 1306908856 314398 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :im badass cuz i type without words < 1306908860 355663 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :i call it avant typing < 1306908874 106734 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so step one in signal processing... < 1306908890 827416 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :no please everybody, please, back off, i cannot serve you all at once < 1306908890 925421 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is a sane base structure that can represent any kind of time varying signal. < 1306908895 88169 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :my awesomeness is rate-limited < 1306908900 725676 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: flavours of frp... < 1306908907 262150 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: but um, (Time -> Value) IS A PRETTY GOOD STRUCTURE < 1306908914 953127 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :time can be a double or just any member of fractional or whatever < 1306908922 458497 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes that's what I was going to do. < 1306908936 716270 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :i mean come on, a sine wave... what's sin... oh yeah a function over the reals :) < 1306908937 415305 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then have derived structures for things like repeating patterns by specifying some kind of period or something. < 1306908968 845496 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though it may be unecessary.. actually. < 1306908976 739716 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :+n < 1306909007 144094 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also should probably carry around some information about samplerate. < 1306909047 771817 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://esolangs.org/wiki/Talk:NetFuck oh god this is great < 1306909056 358561 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :monqy: hes so upset with our insults < 1306909067 615107 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :monqy: HE HAS A DEGREE IN COMPUTER SCIENCE < 1306909071 433224 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :monqy: HE HAS WRITTEN A QBASIC CHAT CLIENT < 1306909073 631158 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :AND HE HAS < 1306909073 922320 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh but wait, if I just specify time -> value then I don't really need to worry about sample rate because all sample rate will do is vary the input numbers... < 1306909075 426936 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :AD-FREE < 1306909075 910039 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :WEB < 1306909076 300967 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :SPACE < 1306909077 97057 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :TO OFFER < 1306909082 801124 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: yeah < 1306909109 671464 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: It would be nice if you could use rationals as time for that extra imaginary "precision" and slowness, but < 1306909109 743330 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so... that's pretty much it. < 1306909110 327721 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric ::t sin < 1306909113 948205 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :ugh < 1306909115 241824 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :lambdabot is gone < 1306909120 694217 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Prelude> :t sin < 1306909120 873411 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :sin :: Floating a => a -> a < 1306909126 54588 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: So I'd pretty much just fix it to Double < 1306909139 510870 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: hmm, samples are actually fractional too, aren't they? < 1306909146 514871 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes they can be. < 1306909149 647085 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :You just map a certain range to N bits to actually quantise it < 1306909151 363226 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so... yes they are. :P < 1306909154 892725 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :So you just have (Double -> Double) < 1306909156 935642 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Which is nice < 1306909174 183772 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right, but not everything is a double necessarily. < 1306909176 785382 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe for time. < 1306909192 190079 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: Well, you want to be able to use sin, right? < 1306909197 743572 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :sin :: Floating a => a -> a < 1306909201 376366 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right, Double -> Double is the usual case. < 1306909202 853601 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Rationals aren't an instance of Floating < 1306909206 324697 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :So I dunno what else you would use < 1306909224 540116 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but, for example, if you just have an on/off signal controlling some sample, then that would be Double -> Bool < 1306909234 570218 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: ah, but that wouldn't be a signal itself < 1306909246 496253 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1306909248 402322 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(or Double -> Double if you just have the result wave as the amplitude, 0 for off, 1 for full) < 1306909284 174513 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :well, the Double result would be [0,one] right? < 1306909297 146198 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :so Bool is just it restricted to 0 and 1 :P < 1306909310 55280 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in the case of a volume on/off signal, yes. < 1306909328 831736 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: Erm, in the case of a sample result too, no? < 1306909352 914616 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Sixteen-bit or whatever is just a way of mapping a reduced range of [0,1] to some bits < 1306909354 672778 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, yes. You could have a [0,1] trigger a sample when it's non-zero, or one, or however you want to do it. < 1306909361 903271 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :um < 1306909364 185889 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :I don't think you understand < 1306909365 737976 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :I mean samples themselves < 1306909371 41423 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, right. :P < 1306909371 332199 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :not the volume on/off signal < 1306909372 374248 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :actual audio < 1306909386 29102 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well.... erm. < 1306909387 494090 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :oh hey nice, scaling is < 1306909389 307802 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :scale scl f x = f x * scl x < 1306909394 55010 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :you can just make Signal an instance of Num < 1306909397 326761 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if you normalize it, then yes it would be [0,1] < 1306909412 29624 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: wouldn't you want to do that, so that programs would be sample size independent? :) < 1306909422 243197 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, to prevent aliasing. < 1306909498 906061 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what worries me conceptually about Double -> Double without a sample rating is that it cannot be serialized in a reasonable time... < 1306909506 587344 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for a sampler trigger though multiplying by an on-off signal isn't enough. You would want a True event to trigger the sample to play at that point in time. < 1306909513 5275 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: http://sprunge.us/jNQZ < 1306909521 655139 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :right, a trigger is different < 1306909526 52064 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :but that's not really related to signals < 1306909533 753496 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it, can be. :D < 1306909539 887662 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :oerjan: um yes it does < 1306909541 628800 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :csound does shit like that, if I recall. < 1306909552 158681 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :oerjan: for N khz, just call with sequential values at appropriate precision < 1306909557 666779 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :scale the resulting doubles to your sample size < 1306909558 454654 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :done < 1306909573 149084 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: um that's setting a sample rate in order to serialize, surely? < 1306909576 442897 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :oerjan: well yes < 1306909578 479080 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :what else do you expect? < 1306909588 366351 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh well < 1306909591 1192 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :I'm not sure what you would prefer, nothing else would be this flexible < 1306909593 981941 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :or this pure :P < 1306909607 756840 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :oerjan: it is kind of like saying the Fran (Coords -> Colour) images are not serialisable in that sense < 1306909613 435440 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :they're not, but that's where their power comes from < 1306909621 557606 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :and if you want the "serialisation"... it's the program's source < 1306909647 860917 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah.. I don't really see why it would be a problem to ignore sample rate until you actually want digital audio. < 1306909729 629129 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but... -ahem- I might end up mucking all of this purity up in IO. < 1306909734 300667 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :we'll see. < 1306909740 746034 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :what? there is no reason for a signal to have an IO result type < 1306909750 100202 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :that is terrible, ruins the entire thing, and is completely pointless :) < 1306909795 117709 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, not entirely. Let's say I'm modulating a sound generator with parameters that I want to be able to mutate later on, anywhere else. < 1306909806 823658 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :IORefs, essentially. < 1306909809 966596 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :yes but that is an _environment_ thing < 1306909821 6603 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :you really want the "performance" file format to be something else entirely < 1306909824 887257 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :like yaxu's emacs mode stuff < 1306909876 113708 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'll have to wait until I get there I guess. I agree it's best to keep a least the basic processing units pure. < 1306909893 168290 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then a more complex "synthesizer" could mess around with IORefs and IO in general. < 1306909898 7869 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to do, whatever the hell it needs to do. < 1306909950 868300 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :i'm tempted to mess around with this now < 1306909954 162774 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :already did the image version < 1306909979 259931 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, I'll be starting sometime tomorrow maybe. < 1306909989 889367 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :bah, who cares about _your_ code < 1306909996 588509 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I took like 8 mg of melatonin so I should be passing out soon. It's only 2:33 AM here though.. < 1306910008 459537 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: my code will be awesome you don't even KNOW. < 1306910012 475132 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :8 mg?!?!?!?!?!?! < 1306910019 617644 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yep. < 1306910027 490523 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: If you're using IO and not interacting with the outside world, you're doing it wrong. < 1306910037 55203 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :that's a rather insanely excessive dose, dude < 1306910044 123674 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :also pikhq is right, if you just want references you want ST < 1306910047 576246 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, hi! < 1306910049 353613 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :and STRefs < 1306910056 837479 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :but the topic is now you taking way too much melatonin < 1306910058 985579 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Vorpal: hi, i'm going to bed < 1306910069 936334 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, oh :( < 1306910075 557051 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Argh < 1306910077 796724 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Vorpal: what < 1306910078 622901 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: well, in the future having both mutable references and interaction with the outside world would be a benefit, so, IO I'd say. < 1306910086 532447 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: BEAT BEAT BEAT < 1306910090 237655 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: DON'T BE STUPID < 1306910095 871444 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: my professional opinion is that you don't know what the hell you're talking about :) < 1306910108 408488 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...uh, okay. < 1306910116 135709 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, I finished the last exam before the summer holidays. Now it is time to turn my focus towards 1) driving exam 2) ordering that computer < 1306910117 624917 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :In Haskell, good style involves IO being minimal. < 1306910121 211655 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :MY CODE WILL THEREFORE BE BETTER NIH TIME < 1306910123 775474 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Ideally, 1 line of code. < 1306910124 979922 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, :) < 1306910134 569595 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Vorpal: try driving a lot, driving is great < 1306910138 464526 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I know all about that. You seem to think I'm just going to fill my code with IO now. < 1306910142 117749 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :computers are terrible they crash and break a lot < 1306910144 509360 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but that's not what I intend. < 1306910148 539664 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: you're proposing putting every signal into io :) < 1306910148 970322 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, haha < 1306910157 981576 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Vorpal: when do cars break? nevre. < 1306910160 378638 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :never. < 1306910177 342813 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: To a Haskellian, you are. < 1306910185 329244 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, hm I should invite you to planet Earth sometime < 1306910186 276236 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :"haskellian" < 1306910188 149072 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :please stop talking < 1306910192 533841 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Vorpal: it sounds shit < 1306910192 707492 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :might be fun to see your reaction < 1306910197 837179 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, yes, it is. < 1306910202 982067 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Perhaps I should sleep. < 1306910207 731089 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :me too < 1306910211 472364 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :what time is it there pikhq < 1306910219 2548 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :T00:37 < 1306910226 977171 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :thanks for clarifying with that t < 1306910232 635699 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: no, I propose putting IO around the code that operates on signals. I think that's a bit more reasonable, since, you know, they have to play audio and stuff. And maybe pull data from websites or files, etc. < 1306910234 597845 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, wait what, you are still awake? < 1306910238 646202 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :id assume you meant the zeroth day of the thirty-seventh month otherwise < 1306910252 823888 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Vorpal: no this is just an illusion < 1306910254 730176 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :wake up < 1306910255 775071 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :WAKE UP < 1306910256 710023 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: NO, NO, NO THEY DO NOT. < 1306910257 593891 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, oh okay < 1306910262 983632 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, carry on then. < 1306910279 478427 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: hey you don't know what I plan to do. < 1306910289 416582 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: To play audio, you take the output from them and then interact with it in IO. < 1306910294 745142 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :correct. < 1306910305 910198 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :You don't need your signals to be IN IO for that. < 1306910307 779017 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I fail to see how we're talking about different things. < 1306910310 983921 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's not what I said. < 1306910312 323296 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :You just need your signals to be pure functions. < 1306910315 838944 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :YES IT IS. < 1306910323 874037 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :If it's not what you mean, say what you mean, please. < 1306910325 389391 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :IF YOU TALK ANGRILY IN CAPS THAT FUCKWIT WILL LISTEN TO YOU. < 1306910326 781107 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :RAAAAAAAAAAAARGH < 1306910333 962336 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: I said what I mean, see above. < 1306910344 962348 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :So, then you claim what you said isn't what you said. < 1306910348 561485 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Please, elucidate. < 1306910351 716590 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :oh god < 1306910353 450210 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :everyone shut up < 1306910355 12615 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :as prime minister < 1306910356 682790 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :of thsi channel < 1306910358 603664 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as in, the very most recent lines of text. my attention span is somewhat short since I'm drugged and all. :P < 1306910360 310218 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :im declaring a ten minute silence < 1306910366 605765 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :no more talking starting from now < 1306910369 483731 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :offenders will be murdered < 1306910400 848861 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, you broke it yourself :P < 1306910405 562618 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :I have infinite health. < 1306910406 874450 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Vorpal: goodbye < 1306910410 289117 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :pikhq: rip < 1306910431 104584 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :You cannot defeat me, I have Single Player Commands! < 1306910443 517564 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :are you fucking suicidal you idiot youre going to die < 1306910448 891821 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1306910467 360724 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, this should give you plenty of time to research computer components! < 1306910479 69164 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Vorpal: why would i make a computer for a dead man < 1306910480 243532 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :get real < 1306910500 831424 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: be rational < 1306910503 695615 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, well, since when did that stop anyone? Just look at discworld < 1306910507 542860 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: ARE YOU ALL < 1306910508 351795 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :FUCKING < 1306910509 250831 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :IDIOTS < 1306910515 556078 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :I AM GOING TO FUCKING RIP OUT YOUR SKULLS < 1306910518 817866 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :EVERYONE < 1306910519 339854 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :WILL < 1306910520 20704 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :PERISH < 1306910527 541477 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!simpleacro < 1306910527 617133 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :YOU WILL HAVE TO FUCKING CODE IN NETFUCK < 1306910529 430 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :FOR THE REST < 1306910530 433570 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :OF YOUR FUCKING < 1306910531 528522 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :LIVES < 1306910532 656336 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :WHICH WILL END < 1306910533 685450 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​QM < 1306910533 899129 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :SWIFTLY < 1306910536 252459 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :BUT THE AFTERLIFE TOO < 1306910539 696669 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :EgoBot: SHUT < 1306910541 127909 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :THE < 1306910541 603507 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :FUCK < 1306910543 664459 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :UP < 1306910550 380512 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :I AM TAKING CONTROL OF THIS CHANNEL < 1306910551 604912 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, you yourself spoke during this period of silence. < 1306910558 362143 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Vorpal: I'M ABOVE THE FUCKING LAW. < 1306910558 614097 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so you have to kill yourself. < 1306910567 630905 :elliott_!~elliott@95.149.230.8 TOPIC #esoteric :TRANSITIONARY MILITARY GOVERNMENT | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1306910569 943906 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm not entirely sure why elliott is screaming at me right now. < 1306910577 842783 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: TALKING IS DISALLOWED < 1306910582 877381 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :THIS IS A TEN MINUTE SILENCE < 1306910583 538279 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :k. < 1306910590 508056 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, I think it is because he is sleep deprived. < 1306910593 591443 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :THE LOUDEST TEN MINUTE SILENCE EVER THANKS TO ME < 1306910599 991684 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :Vorpal: no, you're all just being really stupid right now. < 1306910608 877015 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :i'm still awake for various complicated reasons < 1306910613 911921 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :that mostly involve time management < 1306910617 92168 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :anyway im going to go to bed < 1306910622 798672 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :and if you < 1306910624 816859 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :good < 1306910639 850186 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :we will fill the log for you to read when you wake up < 1306910640 821107 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :talk < 1306910643 391795 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :then i will kill you all < 1306910686 658112 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, the supreme court find that this period of silence is unconstitutional! < 1306910693 634440 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: so anyways, perhaps I explained poorly, but I wasn't suggesting that the signal generators themselves have anything to do with IO, just the code that uses it for whatever nefarious purpose. < 1306910699 192796 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :CakeProphet: ahem < 1306910711 153555 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1306910734 920966 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: you're making lambdabot cry in heaven. < 1306910755 59648 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :monqy: yo < 1306910786 218423 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: If they do IO, they should be in IO. < 1306910793 185913 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :If they do not do IO, they should not be. < 1306910798 917746 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :I REIMPOSE THE SILENCE < 1306910808 447014 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :ok right its like < 1306910809 652141 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :this time when < 1306910811 509994 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :i close the laptop < 1306910813 600536 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :and all the stupid people < 1306910814 617504 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1306910815 87869 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :disappear < 1306910817 403699 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :thats a really good time < 1306910820 468134 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :its going to happen now < 1306910823 185106 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :can you feel it about to happen < 1306910823 272933 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :cya < 1306910824 745994 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :its happening < 1306910826 891748 :elliott_!~elliott@95.149.230.8 QUIT :Quit: now < 1306910831 485659 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :phew < 1306910917 565574 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Let's not count our chickens before they hatch; if you say something sufficiently outrageous, it's possible he'll be log-snooping and rejoining just to reply. < 1306910927 695678 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1306910932 520282 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :true < 1306910945 629035 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :lets see... < 1306910962 757344 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what about this one: Haskell would be better with side-effects. < 1306910978 334665 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my aliens have run amuck. Good night. < 1306910982 882086 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, cya < 1306910997 481995 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, doesn't seem to have worked. Oh well. < 1306911034 338707 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Vorpal: In other news, http://users.ics.tkk.fi/htkallas/prague-congress-hall.jpg < 1306911072 948253 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, hm needs some vertical control lines < 1306911079 653938 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, otherwise: nice < 1306911089 863500 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's a bit of parallax problems in the chairs nearby, but that's just to be expected. < 1306911091 92793 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err... s/otherwise/other than that/ < 1306911119 451153 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, adding some vertical lines on wall features would help a lot < 1306911147 686786 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :probably < 1306911150 611743 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes; I'll try that when at home some point. < 1306911162 342895 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, oh where are you now? < 1306911179 410775 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :At work; it's almost 10am already here. < 1306911187 698023 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh right < 1306911214 44464 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, weird they added an extra chair there, there isn't any lack of free seats < 1306911238 302803 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The guy in the chair has a video camera on a tripod in front of him; not very clear from the picture. < 1306911238 449708 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or wait, is he recording the thing? < 1306911241 286409 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes. < 1306911241 514349 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1306911260 991630 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They showed the speaker video on that smaller (rightmost) screen. < 1306911267 857177 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And probably archived it somewhere too. < 1306911277 946791 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, and what is the thin vertical screen for? < 1306911309 114082 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think that's just a lit-up painted piece of cloth/paper with the conference logo fixed on it. < 1306911318 354038 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :So that we wouldn't forget where we were. < 1306911319 727143 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1306911323 510125 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1306911366 229802 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, ever played ultima 7? < 1306911404 587191 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I tried it out a few days ago... Interesting. Though the interface is annoying to say the least. < 1306911407 444515 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Very little; some moments with exult, that's all. < 1306911414 738485 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, yes I used exult too < 1306911737 736431 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :whoa, lyx has an option "--without-included-boost" < 1306911740 629313 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :this scares me < 1306911761 972513 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that anyone would embed a copy of boost that is. < 1306911788 901463 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's that one site about craziness in Ultima 7; e.g. http://www.it-he.org/ultima7.htm#gambling < 1306911805 786862 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(It's an unfortunately messy page.) < 1306911839 282074 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :... *Embed a copy of Boost*? < 1306911842 727093 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Jesus that's scary. < 1306911859 38223 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, in the source yes... < 1306911884 621044 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :That is fucking scary. < 1306911895 559867 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :~/src/lyx/lyx-2.0.0 $ du -sh boost/ < 1306911895 775107 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :15M boost/ < 1306911906 833810 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not the whole thing I guess < 1306911909 660605 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but still < 1306911998 41998 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :KKK counterprotesting Westboro Baptist. < 1306912009 766823 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wait a second.... < 1306912017 606490 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, aren't they roughly on the same side? < 1306912026 463530 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Not quite. < 1306912031 356653 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, oh? < 1306912039 246651 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Westboro Baptist is convinced that America is horribly evil. < 1306912046 920140 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :The KKK is hypernationalist. < 1306912064 310176 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :And Westboro Baptist protests the military quite extensively. < 1306912069 399862 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Which the KKK considers almost holy. < 1306912097 781341 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1306912125 644187 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Y'know you're bad when a hate group is protesting your hate. :P < 1306912131 693379 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1306912208 622085 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ACTION wonders how to get data out a RAID-1ed disk of a shut down computer with just one external hd cabinet. Without declaring one disk failed first that is < 1306912225 518546 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm only interested in read access... I wonder if it is possible < 1306912226 84536 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1306912245 144076 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :RAID-1? Uh, just treat it like a single drive. < 1306912266 542298 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, yes well it is mdraid < 1306912281 765175 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, I doubt linux will be all that happy to mount it without both disks accessible < 1306912300 171036 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :You can just mount it directly. < 1306912310 642933 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Seriously. < 1306912316 158343 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, how? some device mapper thingy to skip the mdraid metadata block at the start? < 1306912326 229907 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or wait, was it at the end < 1306912364 769471 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :besides it is lvm2 on top of mdraid, and blindly ignoring the metadata block there sounds... dangerous... < 1306912428 299209 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Are you going to write to it? < 1306912433 360090 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, nope < 1306912442 918183 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Then there is nothing that can possibly go wrong. < 1306912482 670769 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, what about the metadata block for mdraid? Won't you need to somehow map it out < 1306912513 653682 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh hm mdadm has --run to assemble it seems < 1306912517 150973 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :might do what I need < 1306912562 148840 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Eh, just start the RAID up. It'll work just fine off a single disk, since it *is* RAID-1. < 1306912562 560879 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wait, wrong mode < 1306912577 851503 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, yes but when I put these back together, won't it complain hm < 1306912594 814058 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, even if I mount read only I'm not sure lvm will not touch anything < 1306912622 627854 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :LVM will only touch things if you directly modify things. < 1306912639 247512 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Say, by creating a new volume. < 1306912657 939953 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, so no updating of last timestamps in metadata blocks or such? < 1306912681 352672 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :There are no timestamps in the LVM metadata. < 1306912689 890753 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah good < 1306912702 693080 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, well if this doesn't work I know who to blame :P < 1306912705 2461 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Nor any means of updating the LVM metadata without directly executing one of the LVM utils, for that matter. < 1306912743 861315 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, well I will need to execute vgscan and vgchange to detect and enable/disable the vg < 1306912784 838078 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Yeah, those only read, so... < 1306912811 821845 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1306912866 537292 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I wonder what use this screwdriver is... the flat head is less than a mm wide < 1306912887 695250 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :marked as 0.6 mm wide < 1306912951 666567 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :for driving 0.6mm screws, of course < 1306912988 21251 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The metadata block's at the end of the disk, so you can use it "directly" too; it's just that the default lvm.conf sets md_component_detection = 1, so it will ignore partitions that have md superblocks in order to not be confused when it sees the same physical volume three (or more) times. < 1306912988 662381 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, yeah but come on, even the screws on glasses aren't that small. They are usually 1 mm < 1306913002 776922 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, heh < 1306913010 143067 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :fizzie: Oh, that's nice and sane. < 1306913024 835088 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, was that sarcastic? < 1306913029 237229 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Nope. < 1306913035 699717 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1306913069 470593 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Makes sense with how LVM literally scans all attached volumes for LVM physical volumes... < 1306913124 403640 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :annoying... I need to remove the AGP card to be able to get the hdd out. Sigh < 1306913164 304628 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :makes you wonder how they managed to fit those huge old ISA cards... < 1306913225 275168 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net PRIVMSG #esoteric :Well, you could use an IBM XT in lieu of cinderblocks. < 1306913234 242296 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hah < 1306913299 284823 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :If you want to be extra careful, mdadm has a --readonly command that you can use to mark an array read-only, before running any LVM ops. < 1306913343 175193 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The md superblock has a timestamp, but as far as I know it isn't touched unless you do a write request on the array. < 1306913349 967262 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1306913710 631157 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1306913782 714891 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what < 1306913784 794571 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the fuck? < 1306913816 555782 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I wonder if this external cabinet handles large disks correctly < 1306914094 237705 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :okay it works now < 1306914095 423502 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wtf < 1306915501 630900 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, another thing that annoys me with Ultima 7: The font. < 1306915510 586563 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :sure it looks all nice. But it *is* hard to read. < 1306915528 956838 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'd much rather have a boring sans-serif < 1306915696 927444 :MigoMipo!~John@84-217-2-67.tn.glocalnet.net JOIN :#esoteric < 1306916491 841758 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :why did cdparanoia decide to rip at 1x < 1306916533 660183 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It makes the experience more authentic. < 1306916573 623286 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, well, sometimes it rip at 8x < 1306916585 649248 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I just don't understand how it decides what speed to use < 1306916689 772011 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :considering the cd is almost full this is indeed annoying < 1306917492 558722 :pikhq_!~pikhq@174-22-149-216.clsp.qwest.net JOIN :#esoteric < 1306917504 114827 :pikhq!~pikhq@174-22-174-202.clsp.qwest.net QUIT :Ping timeout: 250 seconds < 1306917806 651152 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1306919996 448948 :Lymia_!~moe@123.120.136.9 JOIN :#esoteric < 1306920000 585083 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Disconnected by services < 1306920002 515725 :Lymia_!~moe@123.120.136.9 NICK :Lymia < 1306920006 735412 :Lymia!~moe@123.120.136.9 QUIT :Changing host < 1306920006 808216 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1306921302 131182 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1306921881 147440 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo. < 1306921884 949690 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No, he is not here. < 1306921887 59188 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott. < 1306921889 520862 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Is also not here. < 1306921890 737796 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Dammit. < 1306921909 271461 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Who am I meant to discuss the Homestuck update with? < 1306921926 862922 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION remembers that he has an exam in a couple of hours with the guy in his school who reads it. < 1306922014 40997 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, good luck. Yesterday I finished my last exam for a while. < 1306922022 874250 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Well apart from the driving one in a few weeks < 1306922040 632933 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I cannot imagine you failing to drivve. < 1306922042 474560 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*drive < 1306922067 325582 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It is exactly the kind of boring procedural thing you do with an air of infuriating smugness. < 1306922070 99411 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, oh? Well I heard that Sweden have amongst the hardest driving exams in the world < 1306922099 359021 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You're taking the exam in a few weeks and all you have is international gossip to go on? < 1306922118 422602 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait have you seen today's Homestuck update. < 1306922126 832804 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, well I think I will manage it. The theoretical part should not pose any issue. < 1306922132 168293 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, no. < 1306922167 942632 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also: new album out. < 1306922177 106359 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Album*s*. < 1306922211 245356 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, atm I'm playing Ultima VII. My main issue with that game is that the font used for dialogs and so seems to be "Old English" or such. < 1306922217 434586 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :rather hard to read anyway < 1306922237 603979 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*Olde English < 1306922249 445824 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq_ will verify that this is the correct spelling. < 1306922275 625914 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, are you sure how that typeface is spelled? < 1306922292 885806 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No, that is the name of the language. < 1306922295 77273 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, because iirc the typeface I'm referring to is named "Old English" < 1306922305 795473 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, I'm referring to the typeface, not the language < 1306922315 807784 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They're spelling it wrong. < 1306922323 709999 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :maybe. < 1306922336 399096 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh my god this album is so good. < 1306922358 692314 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, oh and some signs use god damn runes. And no this isn't just a case of your character doing a lore check like in D&D to decode it... The manual has a mapping table < 1306922363 944718 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the rest... is up to you. < 1306922395 998607 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, oh and it uses "thou" and so on instead of "you". The language is fake Olde English. < 1306922464 393532 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, example of the typeface: http://www.it-he.org/u7/u7_bpot2.gif < 1306922484 593170 :MigoMipo!~John@84-217-2-67.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1306922513 777792 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :while it looks great.... it is harder to read. If it was just the occasional bit of text it wouldn't matter. But every single in game text is either that sort of font, or runes. < 1306922970 682083 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/todayilearned/comments/hnzwx/til_that_a_majority_of_biologists_believe_earth/c1wxejf < 1306922994 105398 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This is getting confusing. < 1306923318 160036 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I've heard the same gossip w.r.t. the US/UK driver's license tests, in the sense that the UK is notably more difficult. I don't really know where other countries fall in that spectrum. < 1306923344 620115 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :At least failing it is not considered especially surprising in Finland; though on the other hand passing it on the first try isn't particularly rare either. < 1306923394 503758 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, sounds like Sweden there < 1306923400 116607 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, the impression from people at my school doing the test isn't one of insurmountable difficulty, but I wasn't really paying attention to the people taking it. < 1306923442 579045 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Vorpal: Do you have night-driving/winter-driving sessions in the training part? < 1306923473 7570 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, the latter at least. And you get the former during winter automatically :P < 1306923500 263982 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :We do it in a special track when it's summer. < 1306923510 733531 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, well, the latter we do on a special track. < 1306923515 942988 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Right. < 1306923536 755416 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, I did it during autumn. They put some bio-degradable oil on the track to simulate slippery surface. < 1306923555 542832 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't know what they used here, some sort of liquid anyway. < 1306923674 322483 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, ah, over here when the roads get slippery we smear them with salt and act like it's unusual. < 1306923696 115588 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, well, over here that isn't realistic :P < 1306923696 652379 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(There was grit on the path in front of my school until well into spring.) < 1306923709 851359 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :grit? Not sand? < 1306923727 41117 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. < 1306923779 318768 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The particles are larger, and there's a lot of salt in it. < 1306923787 149396 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, well we do put sand, and salt on roads. Well salt mostly on the highways and other large roads. < 1306923797 259424 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The thing they use for "sanding" (which is what it's called if you just translate literally) is quite a coarse mixture too. < 1306923815 393903 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I suppose it's just an arbitrary choice. < 1306923820 930452 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://homestuck.bandcamp.com/track/lifdoff < 1306923824 319095 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :fizzie, where do you live? < 1306923827 71013 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I have never looked closely of what it is made of, but it is called "sanda" in Swedish, so I assumed it was indeed sand < 1306923827 353281 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh my god this needs to be used. < 1306923829 391739 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Lymia, Finland. < 1306923833 985310 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Land of fins. < 1306923834 596454 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Phantom_Hoover, lowers the freezing tempature, right? < 1306923836 875326 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, and Sweden for me < 1306923840 747999 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :salt lowers* < 1306923846 670468 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Lymia, yes. < 1306923854 144750 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes < 1306923859 536367 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not nearly enough though < 1306923865 558360 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :iirc it stops working below -15 C or so < 1306923888 944116 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :How did I accidentally omit a subjcet? < 1306923890 277162 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or was it -20 C? < 1306923891 282840 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :subject* < 1306923894 54620 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well.. anyway < 1306923897 87393 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Although according to WP CaCl_2 is preferred since it dissolves exothermically. < 1306923927 743024 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1306923956 873555 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :"While salt was once a scarce commodity in history, industrialized production has now made salt plentiful. Approximately 51% of world output is now used by cold countries to de-ice roads in winter, both in grit bins and spread by winter service vehicles." <-- heh, 51%... that is quite a bit < 1306924010 331387 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION thinks Japanese is getting to her brain, even though she doesn't really know that much < 1306924014 626926 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Guh. What's with my k key. < 1306924041 791752 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :According to WP it's -21°C theoretically, although you can practically go down to -22°. < 1306924050 39117 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1306924058 220458 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Can you make it go lower with other chemicals? < 1306924064 55803 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Probably. < 1306924064 201865 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Antifreeze? < 1306924068 47604 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, that is unusual. Often the theoretically limit is further out than the practical one! < 1306924090 552546 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Lymia, antifreeze is toxic as hell though. < 1306924094 644494 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, you mean like glycol? < 1306924098 405054 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And difficult to acquire in large quantities. < 1306924118 693543 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :While salt... I think we get it mostly from a mine in Ireland here. < 1306924130 385644 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, yeah you don't need much. < 1306924207 642362 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, I mean, aren't there palms in south UK iirc. Not native, but as far as I heard, they survive along the south coast in some places. < 1306924211 802193 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not sure if this is true < 1306924377 963967 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, btw, they do use antifreeze on runways sometimes. And on the outside of planes < 1306924405 81447 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :specifically ethylene glycol < 1306924418 852478 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Phantom_Hoover, if antifreeze doesn't work, wood + fire will. < 1306924425 341828 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Or maybe not. < 1306924434 706934 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, where do /you/ live? < 1306924452 286552 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :somewhere hot probably < 1306924462 548747 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :because that idea is outright silly for deicing roads. < 1306924518 428017 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Vorpal, it's a joke. < 1306924523 251770 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh okay < 1306924541 540495 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Burning stuff on the roads is never a good idea, don't you think? < 1306924542 584327 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :You know. < 1306924546 409221 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Because roads are near houses. < 1306924563 173862 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, only sometimes. Most of the time roads are next to forests rather < 1306924577 687681 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :That's better? < 1306924581 55302 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, plus of course it would block the road for non-fireproof cars < 1306924592 520561 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Vorpal, screw that. < 1306924595 390313 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :All cars should be fireproof. < 1306924596 308135 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, yes, quickly defrosts a large area. There might be side effects < 1306924603 454517 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :such as wildfires < 1306924639 230293 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but I doubt wildfires are likely during winter. The snow would melt ant quickly put it out. < 1306924649 254695 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :If fire doesn't work, use bombers. < 1306924658 771194 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, how would that help? < 1306924662 792979 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :napalm? < 1306924664 836643 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :By blowing up the ice. < 1306924667 703321 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Doh. < 1306924670 232274 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh < 1306924674 108749 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Explosions always, help, right. < 1306924678 698489 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :always help* < 1306924682 936076 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Uh.. the road being damaged? < 1306924688 326718 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Acceptable collateral damage. < 1306924701 443537 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, what when the ice is the road though? < 1306924723 882057 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, we have some lake roads during winter when the ice is thick enough to drive a car on. < 1306924740 684484 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I think Finland have a few of those too < 1306924834 360883 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Vorpal, apply napalm. < 1306924850 884544 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, that would make the road non-functional :P < 1306924953 605397 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Vorpal, well. < 1306924954 927261 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Who cares. < 1306924957 901092 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :The goal is deicing, right? < 1306924972 634882 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm this one looks like it is in bad condition... http://en.wikipedia.org/wiki/File:Ice_road_saimaa.JPG < 1306924998 629641 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Hah. < 1306925006 660909 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :People actually use shortcuts like that often? < 1306925019 60452 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Vorpal, the solution to that is a sander. < 1306925019 537975 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::) < 1306925021 551882 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, mostly they go to islands that have ferry services during summer. < 1306925036 452860 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So during winter... < 1306925047 49846 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, I heard they use hovercrafts during the periods neither cars nor boats can pass them. < 1306925057 14045 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, coolest school bus ever. < 1306925060 617820 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(hovercraft that is) < 1306925064 684394 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Technology to the rescue.. < 1306925073 851784 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Why don't they use hovercrafts when boats work? < 1306925095 440865 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :you mean, even during the periods when cars work? < 1306925112 315539 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :expensive I think < 1306925119 455170 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Vorpal, no. < 1306925124 321914 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Even during the periods when the boats work. < 1306925140 429 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :How much more expensive is it? < 1306925149 879627 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, more expensive. Besides I don't we have many gigantic hovercrafts in Sweden. While there are quite a lot of ships. < 1306925169 291980 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and there are always the ubiquitous yellow public service free ferries. < 1306925289 246386 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Why don't they use hovercrafts when boats work? < 1306925298 836683 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yeah, expense. < 1306925299 720418 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, typical Swedish ferry: http://sv.wikipedia.org/wiki/Fil:MSFredrika.jpg < 1306925316 143070 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You need to run the fans on the bottom, and they can't be very fuel-efficient. < 1306925342 901211 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, I know for a fact that they use hovercraft for schoolbus service during the period neither boats nor cars work on an island some 30-40 km from here. < 1306925351 800279 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Although we did have one going across the Firth of Forth for 12 days, apparently. < 1306925390 665114 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Which is odder still, since there are not one but two perfectly functional bridges going across it already at about the same place. < 1306925393 811968 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, for 12 days? Not a long term investment there < 1306925446 311829 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(Well, OK, it cut out a large U-turn between Portobello and Kirkaldy, so it was probably faster.) < 1306925452 89293 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, experiment. < 1306925463 4481 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : http://sv.wikipedia.org/wiki/Fil:By%C3%A4lvan1.JPG< < 1306925465 177086 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err < 1306925466 738052 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :s/Daiichi? < 1306926195 69500 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It also does "Kayak across the Pacific Ocean" twice; first to Hawaii, then from there on. < 1306926204 237939 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, gah you beat me to that. < 1306926247 827261 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, it doesn't seem to follow great-circle paths though hm < 1306926277 187873 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I assume they've added single ferry-line style "kayak across" links there. < 1306926284 258415 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1306926287 844071 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Instead of being able to just kayak everywhere. < 1306926294 727648 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :fizzie, dunno. < 1306926298 510359 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It doesn't route me from Anchorage, Alaska to Japan at all. < 1306926302 841042 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :If I was a programmer, I would add in code for that just for the lulz. < 1306926314 852750 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Cacluate a few roads of minimum kayak distance. < 1306926316 775641 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Route to them. < 1306926323 938481 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Add paths. < 1306926326 881028 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, since it doesn't go from SF directly out, but first up to Seattle, I think you are right < 1306926347 978979 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It also doesn't route you through the Bering Strait at all. < 1306926351 975075 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :http://maps.google.com/maps?f=q&source=s_q&hl=sv&geocode=FVJmQAIdKAe0-CkhAGkAbZqFgDH_rXbwZxNQSg%3BFRCUIAIduoZTCCnnVy7whxtdYDGJG1cii2EBLg&q=San+Francisco,+Kalifornien,+USA+till+Tokyo,+Japan&aq=&sll=37.714245,-122.500305&sspn=0.646385,1.466675&ie=UTF8&ll=47.6468,-122.341089&spn=0.017203,0.045834&z=15&saddr=San+Francisco,+Kalifornien,+USA&daddr=Tokyo,+Japan < 1306926354 114822 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nice loop < 1306926401 752623 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You sometimes get ridiculous-looking walking directions since it considers taking a ferry "walking", and those don't count in the distance. I think I had a screenshot and/or link somewhere. < 1306926459 758221 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, wait it suggested water scooter from Japan to china!! < 1306926472 127323 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, I thought there was some third one like that. < 1306926496 801319 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://zem.fi/~fis/google-walk.png -- from Copenhagen to Amsterdam, the best way to walk is via two cities in Norway and one in the UK. < 1306926507 968391 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, :D < 1306926525 841787 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :At least you'll see the sights. < 1306926547 334337 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, did you actually want those walking directions= < 1306926549 829067 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :s/=/?/ < 1306926572 819193 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I wanted train routes, but it didn't do trains at that point. < 1306926573 404285 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Why does Google not have a warning asking "are you sure you want walking directions?" < 1306926580 767450 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, does it now? < 1306926584 944348 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The driving directions were a better approximation, though. < 1306926618 86468 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It does public transit, but only in a very limited set of locations. < 1306926622 50167 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Your search for transit directions from Copenhagen, Denmark to Amsterdam, Netherlands appears to be outside our current coverage area. Please consult our list of participating public transit agencies." < 1306926649 141954 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1306926673 115029 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think it only does intra-city public transportation, mostly. < 1306926681 251388 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1306926717 530536 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Helsinki and Oslo have "transit layer" maps, but no schedules; nothing in Sweden. < 1306926869 118556 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The "transit layer" for Helsinki seems pretty pointless, too. From what I can tell, it has our single subway line, and then a map of the tram network but not even the routes designated, just the tracks in single color. < 1306926891 763731 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1306926910 206948 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, if you zoom in enough it shows the tram stops too. < 1306926915 277491 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But the tooltips are in Japanese. < 1306926921 44343 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, what?! < 1306926938 21854 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, link? < 1306926951 735292 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I wonder if that's because the first thing I did this session was the driving directions from Nagoya, Japan to the US. < 1306926957 251415 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Maybe it remembers that. < 1306926984 381086 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :could be... < 1306927009 866117 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://maps.google.com/maps?f=d&source=s_d&hl=en&mra=ls&noexp=0&noal=0&sort=def&sll=51.628248,-0.241699&sspn=1.239506,2.458191&ie=UTF8&ll=60.161593,24.945188&spn=0.007762,0.019205&z=16&lci=transit_comp&start=0 < 1306927022 766928 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think that should open Helsinki and the transit layer too after a moment. < 1306927039 804595 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Japanse busstop tooltips for me yea < 1306927041 118551 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah* < 1306927044 447258 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Heh. < 1306927047 920133 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's the weird. < 1306927059 791081 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Opening them gives the proper (Finnish) name of the stop, as well as list of trams that stop there. < 1306927071 169119 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, report the bug? < 1306927118 758482 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1306927126 331545 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :One tooltip is with the Cyrillic alphabet. < 1306927132 901166 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :One's in Finnish. < 1306927181 416238 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Too amusing to report. < 1306927198 776731 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, cyrillic too? heh < 1306927235 237005 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1306927258 74024 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, wikipedia says there is an ice road in mainland US < 1306927269 395211 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :on Lake Superior. < 1306927334 432053 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :What an egoistic name for a lake. < 1306927337 458405 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and at least two in Alaska < 1306927344 82139 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :What, it's better than all the other lakes, huh? < 1306927366 731338 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, http://en.wikipedia.org/wiki/Lake_Superior#Name < 1306927376 877484 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :short answer: yes < 1306927384 91915 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or at least that is the reason for the name < 1306927512 971738 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Admittedly it's quite big. < 1306927524 266650 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Something like three times the surface area of the Gulf of Finland; and something like 20% of the Baltic Sea. < 1306927532 924712 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes < 1306927536 361858 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :To put it in more familiar context as seen from this end of the world. < 1306927566 154374 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes < 1306927638 363416 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(18.7 times the size of the largest lake in Finland.) < 1306927747 609672 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :"Lake Superior is the largest freshwater lake in the world by surface area" < 1306927751 267422 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Well. < 1306927757 304825 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :At least it isn't a misleading name. < 1306927794 378103 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1306927912 810387 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's not the size of the lake, it's... uh, how you... use it? Anyway. It's still a pompous name. < 1306928133 107757 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1306928163 973224 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1306928174 781771 :cheater_!~ubuntu@ip-80-226-27-247.vodafone-net.de QUIT :Ping timeout: 258 seconds < 1306928180 986864 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Why _shouldn't_ I randomly lose my Internet connection? < 1306928187 369424 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, what about volume? < 1306928194 566785 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Dunno. < 1306928200 433372 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :How deep is it? < 1306928204 77077 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :no clue < 1306928214 570099 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Water volume 2,900 cu mi (12,000 km3)" < 1306928215 456165 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, besides you can't model a lake as a rectangular box. < 1306928219 40822 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Wigibedia knows. < 1306928225 598213 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Sounds like a bit rounded figure. < 1306928240 101705 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, slipped on the keyboard? < 1306928259 481699 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Vorpal, no, but it is a good estimation. < 1306928264 504171 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :As long as they provide average depth. < 1306928290 317065 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Actually, isn't average depth*surface area equal to the total volume < 1306928291 153905 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1306928319 298813 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, how do you define average depth? sampling lots of points on a regular grid and taking the mean value? < 1306928342 201047 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Integrating over the lake, obviously. < 1306928363 526126 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, hm... was that a joke? < 1306928369 229690 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Vorpal, I was talking more mathematically, but that works as an approximation, I guess. < 1306928393 3138 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's funny; the Lake Superior article is inconsistent. In the intro paragraph it says "It is the second largest freshwater lake in the world by surface area, after Lake Michigan-Huron (which though traditionally considered two lakes is hydrologically one lake),[2][3][4] and is the world's third-largest freshwater lake by volume.[5]"; while inside the article it says: "Lake Superior is the largest freshwater lake in the world by surface area, and empties into < 1306928393 182735 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Lake Huron via the St. Marys River and the Soo Locks. Lake Baikal in Russia is larger by volume, as is Lake Tanganyika." < 1306928411 566247 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1306928456 952636 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :By surface area vs volume. < 1306928465 838883 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, even so they manage to confuse that < 1306928474 526703 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what if I want to go 1D and compare them by perimeter < 1306928502 476215 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The "by volume" part is consistent -- "third largest" and lists two larger ones in the article itself. < 1306928517 127804 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, you have a fractal issue then < 1306928525 470247 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But the "by surface area" part is not; it can't be both the second largest and the largest by surface area. < 1306928547 542351 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :(which though traditionally considered two lakes is hydrologically one lake) < 1306928550 724052 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Dunno. < 1306928619 773484 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The data table has a "Shore length is not a well-defined measure" footnote for the perimeter, though it does list a number there. < 1306928622 88086 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, basically depending on if you follow the contour of every stone along the lake's edge or measure it as a number of straight line segments of longer length you will get different results. < 1306928637 940953 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, the latter is what measuring it on a map would give you < 1306928641 891865 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :That's the joke < 1306928723 676195 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, it is if you give the algorithm used for it. Say, the perimeter of inscribed polygon that encloses the largest surface area where the length of each polygonal segment is 10 meters. < 1306928734 980306 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I *think* that should be well defined < 1306928741 564653 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :how useful it is is another matter < 1306928781 599510 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh and you should be able to give upper and lower bound by listing the same value but with minimal area and the lake inscribed in the polygon < 1306928802 314848 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm not sure how tricky this would be to calculate though... < 1306928841 988661 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That wouldn't give you an upper bound for the perimeter. < 1306928851 835919 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm true < 1306928855 388387 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it wouldn't < 1306928860 279173 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :would just give me lower bounds < 1306928871 949258 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You can have a lower bound by taking the straight-line segments of any arbitrary subset of points on the boundary. < 1306928903 329740 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The exact boundary gets a bit ambiguous down there, though; especially if you have rivers that flow in/out the lake. < 1306928910 529150 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :people would argue lividly about which length for polygon segments should be used, because they want their lake to be longer < 1306928912 757792 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, true < 1306928913 516587 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(That's a problem for the surface area/volume measures too.) < 1306928925 899812 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, well sure 1 cm works fine < 1306928938 666892 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :but if you lower it to 1mm my country's lake will be bigger than yours < 1306928942 119430 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and I want that spot in the record books < 1306928952 437871 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so we get tourism for 'lake with the biggest perimeter in the world' < 1306928962 911034 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :not catchy but we'll work on it < 1306928964 788884 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, all lakes would have to use the same length for the values to be comparable < 1306928965 614716 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Lake with the least amount of sense". < 1306928987 470892 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what I'm saying is that lake X might have perimeter > Y for 1 cm, but the opposite might be true for 1mm < 1306928996 72349 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, upper bound isn't infinite though, is it? After all the universe is not infinitely dividable < 1306928997 915072 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :e.g. if you remeasured both this way < 1306929011 994793 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :true < 1306929022 901992 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, they are only lower bounds though < 1306929048 807064 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Vorpal: It's probably even harder to say where exactly the boundary of the lake goes when you start shuffling single particles, I would assume. < 1306929166 841493 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1306929244 244345 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sweden has the third largest lake in Europe, and the 29th in the world. http://sv.wikipedia.org/wiki/V%C3%A4nern It is unclear if it is volume or surface area. < 1306929316 385654 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Surface area is my guess; it's the most usual measurement. < 1306929349 912800 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Our Saimaa is the fourth largest; a bit less than 80% of Vänern. < 1306929353 407642 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it says it is Sweden's largest lake both when it comes to surface and when it comes to volume < 1306929358 556026 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Fourth largest in Europe.) < 1306929368 515349 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(80% of surface area.) < 1306929374 778895 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(More clarifications.) < 1306929417 901218 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, it seems the top two lakes in Sweden get the same ordering for volume and for surface < 1306929433 572062 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Your lake is more single-blob-ish[1] though. [1] Single-blob-ish is not a well-defined measure. < 1306929449 25906 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :link to photo of your one from above < 1306929451 784986 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or map < 1306929457 816998 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:GreaterSaimaa.gif < 1306929462 982672 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's a highlighted satellite photo. < 1306929483 213026 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah that looks like two ones at least < 1306929491 930473 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :are you sure they are connected there in the middle? < 1306929503 654532 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Officially it's one. < 1306929507 357524 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1306929536 989308 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's connected, though the connections are pretty narrow at points. < 1306929554 101466 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Most of the lake is spotted with islands, and narrow canals divide the lake in many parts, each having their own names (major basins include Suur-Saimaa, Orivesi, Puruvesi, Haukivesi, Yövesi, Pihlajavesi, and Pyhäselkä)." < 1306929569 405404 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, this one is tricky, it is connected (through central Stockholm) to the sea: http://sv.wikipedia.org/wiki/M%C3%A4laren < 1306929614 844573 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it is fresh water however < 1306929623 750150 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Finland is known as The Land of the Thousand Lakes, (actually there are 187,888 lakes in Finland, of which 60,000 are large),[7] and the U.S. state of Minnesota is known as The Land of Ten Thousand Lakes. The license plates of the Canadian province of Manitoba used to claim 100,000 lakes[8] as one-upmanship on Minnesota, whose license plates boast of its 10,000 lakes.[9]" < 1306929631 2201 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Everyone wants a piece of the "most lakes" action. < 1306929646 190070 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, is "large" well defined there? < 1306929691 168522 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There is a rather arbitrary threshold that's often used; it's not mentioned there, but maybe [7] itself mentions it. < 1306929732 79130 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Heh, [7] just links to the front page of Statistics Finland, the national institution of statistics and stuff. < 1306929750 506710 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Anyway, I've heard that number earlier; can't recall what constituted "large" there. < 1306929754 113360 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, check the link, maybe they moved things around and it redirects everything to the front page < 1306929755 827211 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that happens < 1306929776 976614 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Nope, it's directly to /index_en.html in the Wiki side too. < 1306929781 335031 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :huh < 1306929796 470289 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm an image that is 24,576×24,576 pixels. I don't think I will open that one in a browser < 1306929797 9851 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The Lake page does already talk of the vagueness between lake and pond, though. < 1306929911 887597 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Lake#Notable_lakes sorts by coastline length too, without mentioning how it was measured. < 1306929919 414203 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I told you guys that there was big money in lakes < 1306929930 190971 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Lake Manitou, located on Manitoulin Island, is the largest lake on an island in a freshwater lake." < 1306929944 468901 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :How about the largest lake on an island in a lake on an island in a freshwater lake? < 1306929953 836427 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Is that even possible? < 1306929956 315832 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Hmm, I guess it is < 1306929971 908940 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Except to have an island with a lake on it wouldn't it then be surrounded by a -sea- < 1306929982 105462 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Read error: Connection reset by peer < 1306930037 68782 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1306930059 505535 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I guess that depends on the definition; many would insist on saline water for seas. < 1306930100 596379 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Ah, that's true < 1306930137 996440 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what about semi-saline ones? < 1306930142 711257 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's at least one recursive island -- an island in a lake (probably pretty small one) on an island, which in this case I think is in the sea -- somewhere here nearby, though I've forgotten where. < 1306930150 349376 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's either a "lea" or a "sake". < 1306930159 612766 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Okay, not really.) < 1306930164 4195 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1306930203 700551 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://blog.toddstadler.com/entry/711 -- related. < 1306930212 70871 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's the same Manitoulin island mentioned above. < 1306930292 232109 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :fizzie, recursive islands? < 1306930326 940421 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Fun < 1306930379 189582 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Hah, that's cool < 1306930380 831938 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Okay, I submit < 1306930541 348175 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Google's zoomed-in satellite photo of Suvisaaristo (a group of islands near the cost here) is... subpar: http://maps.google.com/?ie=UTF8&ll=60.102339,24.711342&spn=0.124411,0.307274&t=h&z=12 < 1306930562 817760 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, just clouds? < 1306930588 574317 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes; if you zoom one level out it uses a different, cloudless photo. < 1306930615 450441 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what is the difference between continents and islands < 1306930638 48359 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I know australia is a continent and greenland an island < 1306930648 62681 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"They [continents] are generally identified by convention rather than any strict criteria, with seven regions commonly regarded as continents --" < 1306930658 856628 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1306931110 575349 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'm a bit weirded out by Europe and Asia being considered separate continents < 1306931392 566824 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1306931485 665614 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 246 seconds < 1306931507 888766 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo, generally they aren't < 1306931545 383654 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo, Eurasia is quite common name on it. Sometimes even Africa is considered part of it (and would be except for a channel) < 1306931561 755427 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :same as North and South America is really one single continent < 1306932282 639536 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1306933129 814212 :cheater_!~ubuntu@ip-80-226-244-121.vodafone-net.de JOIN :#esoteric < 1306933614 240740 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1306934637 888884 :MigoMipo!MigoMipo@109.58.104.128.bredband.tre.se JOIN :#esoteric < 1306936515 692331 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk JOIN :#esoteric < 1306937092 143131 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1306937141 735268 :Ycros!~ycros@gnaw.ycros.org QUIT :Quit: No Ping reply in 180 seconds. < 1306937147 754822 :Ycros!~ycros@ycrosgnaw-1-pt.tunnel.tserv3.fmt2.ipv6.he.net JOIN :#esoteric < 1306937404 273039 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1306937447 574630 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1306937457 128772 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net PART :#esoteric < 1306937683 894598 :MigoMipo_!MigoMipo@95.209.103.55.bredband.tre.se JOIN :#esoteric < 1306937684 430593 :MigoMipo_!MigoMipo@95.209.103.55.bredband.tre.se QUIT :Client Quit < 1306937857 792919 :MigoMipo!MigoMipo@109.58.104.128.bredband.tre.se QUIT :Ping timeout: 248 seconds < 1306938134 720507 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1306938288 267387 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1306938421 162579 :ais523!~ais523@unaffiliated/ais523 QUIT :Excess Flood < 1306938552 261261 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1306938635 882300 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1306938876 986851 :ais523!~ais523@unaffiliated/ais523 QUIT :Excess Flood < 1306939023 827157 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1306939026 605897 :ais523!~ais523@unaffiliated/ais523 QUIT :Client Quit < 1306939170 428357 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1306939173 161984 :ais523!~ais523@unaffiliated/ais523 QUIT :Client Quit < 1306939258 22503 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric > 1306939319 560979 JOIN :#esoteric > 1306939370 661941 JOIN :#esoteric < 1306939470 749140 :glogbot!Gregor@codu.org JOIN :#esoteric < 1306939471 74050 :ais523!~ais523@unaffiliated/ais523 QUIT :Excess Flood < 1306939555 932874 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1306939556 97231 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1306939611 151430 :cheater_!~ubuntu@ip-80-226-244-121.vodafone-net.de QUIT :Ping timeout: 252 seconds < 1306939688 644637 :cheater_!~ubuntu@ip-80-226-215-246.vodafone-net.de JOIN :#esoteric < 1306939721 666208 :lambdabot!~lambdabot@li85-105.members.linode.com JOIN :#esoteric < 1306940055 172005 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1306940066 747512 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Is this working yet? < 1306940082 230186 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :wHAT IS THIS? < 1306940109 15540 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :There seems something rather wrong with my connection < 1306940120 861113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow this is laggy < 1306940127 439627 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm on a connection that's normally very reliable < 1306940276 446588 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the only connection I'm making is this IRC one via telnet, together with some standard stuff like NTP < 1306940276 611429 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've seen no response for over a minute from a simple PING command < 1306940342 303253 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, there it is < 1306940618 554475 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 250 seconds < 1306940619 741262 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : wHAT IS THIS? < 1306940629 165793 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo has finally accepted that he is Tavros. < 1306941301 896757 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1306941316 190059 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's better, I think < 1306941326 171064 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it seems that the wireless router here had decided to give both me, and someone else here, the same IP < 1306941329 656038 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for reasons I don't fully understand < 1306941370 349184 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: maybe IPv4 ran out of address space. < 1306941379 267428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: it's on 192.168 < 1306941386 166115 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that has plenty enough space for two computers < 1306941386 335596 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :SO? < 1306941389 434956 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it's actually being NATted) < 1306941394 228125 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :YOU DON'T KNOW < 1306941398 520014 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :THERE ARE LOTS OF COMPUTERS MAAAN < 1306941452 565908 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IRC and email are being sane now, at least < 1306941455 503020 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let's see if HTTP is too < 1306941464 676701 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, what happened before then? < 1306941485 582298 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, also you should probably file a bug about that dupe ip thingy < 1306941496 54546 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: well, it was like the network was being really buggy < 1306941507 745733 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was full of duplicate packets, out-of-order packets, connections dropping, lag... < 1306941515 160746 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1306941517 958731 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and there was a huge spate of stuff being blocked by the firewall < 1306941526 737474 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, was there a MAC collision? < 1306941532 907548 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I traced the IP in the end, it was HTTP responses from Facebook that were being sent to my computer < 1306941534 428184 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I doubt it < 1306941534 600352 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :they aren't actually that unique in practise < 1306941541 462039 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I could check the MAC at the other side to make sure < 1306941566 495870 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well if there was a MAC collision it would explain it all < 1306941601 380340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think there's one < 1306941605 945450 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1306941608 342602 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, this doesn't explain why the same thing happened after rebooting the router < 1306941617 837750 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, uh indeed. File a bug. < 1306941622 477497 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, is this at university? < 1306941630 201137 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I fixed it by repeatedly bringing my own network interface down and up until it got a different IP over DHCP < 1306941633 484913 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and no, it's at a friend's house < 1306941638 96987 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, ah < 1306941655 170205 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, well... maybe the other computer is configured for static ip < 1306941655 341355 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the router is just a supplied one with default settings (other than password because we're not that stupid) < 1306941665 651312 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the other computer is dynamic IP too < 1306941669 631583 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :huh < 1306941677 194247 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, report a bug definitely then < 1306941687 491666 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, unless there is a MAC collision that is < 1306941688 353512 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and complained about an IP collision for a bit, then decided everything was fine when we clicked the more-info button (it runs Windows) < 1306941701 975836 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, heh < 1306941736 938220 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, well checking MAC should be a high priority, and if no collision report a bug < 1306942157 607739 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how do you check MAC under Windows? < 1306942179 294903 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, can you just "report a bug" against a commercial home router that's completely uncustomized? it's not like it's one of those crazy DD-WRT things < 1306942757 548784 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :if you have WINDOWS it's not MAC < 1306944757 260718 :Gregor!Gregor@codu.org PRIVMSG #esoteric :We have free deluxe soda here at Mozilla. The brand is "Natural Brew". It's easily the worst soda I have ever had the displeasure of trying. < 1306944839 966668 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: you work for both Microsoft and Mozilla now? < 1306944853 866416 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: Yup. Gonna get Google in there and have the trifecta. < 1306944858 716806 :cheater_!~ubuntu@ip-80-226-215-246.vodafone-net.de QUIT :Ping timeout: 244 seconds < 1306944898 649496 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Huh, 'diamond' has the same origin as 'adamantine'. < 1306944924 45068 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, well yeah, but your judgement can't be trusted, other than on matters of fnarf. < 1306945031 769413 :cheater_!~ubuntu@ip-80-226-197-32.vodafone-net.de JOIN :#esoteric < 1306945068 272418 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1306945848 248087 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : how do you check MAC under Windows? <-- network interface details iirc < 1306945861 671528 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was trying just ipconfig, but it didn't show up there < 1306945896 286817 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, well if it is xp go to network iirc, find the interface, click status. Should get you a dialog with two tabs and some buttons. iirc there is a button on the second tab for it < 1306945926 256875 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, if you have the network card interface symbol in the corner next to the clock you can click on that iirc < 1306945930 384570 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :again, this is for XP < 1306945936 614702 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :no idea for later versions < 1306946224 350155 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION wonders which of the new tracks will be the end of act flash. < 1306946277 886109 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :One of them probably will. < 1306946353 441559 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh god another Doctor remix. < 1306946443 746000 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Read error: Connection reset by peer < 1306946581 718849 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :XD < 1306946592 720423 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :One of the songs is the music from *http://mspaintadventures.com/?s=6&p=002655* < 1306946628 986897 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That's at *least* a year and around 11 albums until it was released. < 1306946670 689467 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1306947311 506475 :cheater_!~ubuntu@ip-80-226-197-32.vodafone-net.de QUIT :Ping timeout: 252 seconds < 1306947417 446063 :cheater_!~ubuntu@ip-80-226-211-125.vodafone-net.de JOIN :#esoteric < 1306947821 427463 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, funnily enough, guess what part of the year I was born < 1306948100 559346 :cheater_!~ubuntu@ip-80-226-211-125.vodafone-net.de PRIVMSG #esoteric :hm < 1306948107 458541 :cheater_!~ubuntu@ip-80-226-211-125.vodafone-net.de PRIVMSG #esoteric :would a 1V5 tube deliver 300V? < 1306948401 829991 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so is irssi what all the cool kids use? < 1306948500 823310 :cheater_!~ubuntu@ip-80-226-211-125.vodafone-net.de PRIVMSG #esoteric :no < 1306948729 189050 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aw, so I'm not a cool kid? damn.. < 1306948819 292756 :cheater_!~ubuntu@ip-80-226-211-125.vodafone-net.de QUIT :Ping timeout: 240 seconds < 1306948842 517793 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Remote host closed the connection < 1306949510 712248 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 250 seconds < 1306949824 71188 :cheater_!~ubuntu@ip-80-226-246-25.vodafone-net.de JOIN :#esoteric < 1306951584 895047 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1306951936 999041 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1306952403 257930 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : so is irssi what all the cool kids use? < 1306952406 581575 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ABSOLUTELY < 1306952662 753693 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zeus, lan a canal, suez < 1306952669 572175 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :SO CLOSE < 1306952957 536631 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION laughs at today's http://www.mezzacotta.net/postcard/ < 1306954402 548209 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Ping timeout: 260 seconds < 1306954440 879942 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net JOIN :#esoteric < 1306955419 519379 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1306955781 262326 :pikhq_!~pikhq@174-22-149-216.clsp.qwest.net PRIVMSG #esoteric :*Gaaah*, libtool. < 1306955786 647886 :pikhq_!~pikhq@174-22-149-216.clsp.qwest.net PRIVMSG #esoteric :It actually installs .la files. < 1306955820 37286 :pikhq_!~pikhq@174-22-149-216.clsp.qwest.net PRIVMSG #esoteric :Which, BTW, do something vaguely similar to pkgconfig --libs. ... If you link all your programs with libtool. < 1306956058 921225 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1306956453 732179 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1306956946 662575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :07:02:17: whoa, lyx has an option "--without-included-boost" < 1306956954 312648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: you're _meant_ to use boost by including the header files in your source tree < 1306956977 386912 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, about 15 MB of boost included. plus some library parts of it < 1306956985 435547 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :headers plus* < 1306957025 230455 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :templates for disaster < 1306957120 733528 :pikhq_!~pikhq@174-22-149-216.clsp.qwest.net PRIVMSG #esoteric :elliott: GAG < 1306957162 549787 :pikhq_!~pikhq@174-22-149-216.clsp.qwest.net PRIVMSG #esoteric :I *despise* embedding libraries in a package's source tree. < 1306957170 253872 :pikhq_!~pikhq@174-22-149-216.clsp.qwest.net PRIVMSG #esoteric :In UNIX land, it is always the Wrong Thing. < 1306957185 941272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Yeah but this is Boost, it doesn't even have object files. :p < 1306957191 495860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is literally composed of headers. < 1306957207 147987 :pikhq_!~pikhq@174-22-149-216.clsp.qwest.net PRIVMSG #esoteric :... Which makes that even more pointless, TBH. < 1306957360 905447 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, wait, I thought that was a cardinal sin? < 1306957424 793648 :pikhq_!~pikhq@174-22-149-216.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: It is a cardinal sin many people are guilty of. < 1306957431 286783 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq_, ...why? < 1306957441 437813 :pikhq_!~pikhq@174-22-149-216.clsp.qwest.net PRIVMSG #esoteric :Some packages even go out of their way to make it difficult to do otherwise. < 1306957446 193463 :pikhq_!~pikhq@174-22-149-216.clsp.qwest.net PRIVMSG #esoteric :(looking at *you*, ffmpeg) < 1306957466 225632 :pikhq_!~pikhq@174-22-149-216.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: I think in part because it's standard practice in Windows development. < 1306957775 429175 :pikhq!~pikhq@174-22-161-71.clsp.qwest.net JOIN :#esoteric < 1306957955 112718 :pikhq_!~pikhq@174-22-149-216.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1306958478 914793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://pedrocr.net/text/how-much-gnu-in-gnu-linux < 1306958480 93886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHAT'S THIS < 1306958486 852790 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DESKTOP LINUX SYSTEMS CONTAIN NOT ACTUALLY THAT MUCH GNU??? < 1306958488 240969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OMFG < 1306958502 754904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Clearly Stallman will now change his nomenclature to KDE/Linux. < 1306958582 809992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"/Some/ of Linux code can be built with toolchains other than GCC (e.g. clang). But surely, other portions of it depend on nonstandard GCC extensions and are useless (or require rewrite) without GCC." < 1306958584 889441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: hehehehehehehehe < 1306958586 831758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :reddit sure is stupid < 1306958962 779976 :pikhq!~pikhq@174-22-161-71.clsp.qwest.net PRIVMSG #esoteric :elliott: Yeah, nowadays I'm of the opinion that there's just no good way of referring to various distributions of a conglomeration of various bits and pieces into an OS, with Linux as the kernel. < 1306959020 363487 :pikhq!~pikhq@174-22-161-71.clsp.qwest.net PRIVMSG #esoteric :Just "Linux" is a misnomer, and GNU really isn't a more important part, and, uh... Yeah. < 1306959026 444710 :pikhq!~pikhq@174-22-161-71.clsp.qwest.net PRIVMSG #esoteric :There's just no good nomenclature for it. < 1306959070 361207 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Linux system" is good enough :P < 1306959083 882111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's common and not entirely inaccurate, so. < 1306959097 920155 :pikhq!~pikhq@174-22-161-71.clsp.qwest.net PRIVMSG #esoteric :I dislike that nomenclature, too, though it at least has common use in favor of it. < 1306959168 177420 :pikhq!~pikhq@174-22-161-71.clsp.qwest.net PRIVMSG #esoteric :It's particularly confusing to the ignorant, as Linux really isn't The Defining Feature in the various Unix-likes built on top of Linux. < 1306959185 252321 :pikhq!~pikhq@174-22-161-71.clsp.qwest.net PRIVMSG #esoteric :It can be replaced, just like every other piece. < 1306959202 320947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah but nobody really gives a shit about that. :p < 1306959226 25743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, most people who use "Linux" don't even know what Linux is or what a kernel is, so it's fairly irrelevant to them. < 1306959243 37422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: But really, "Unix-alike" is... ugly and inaccurate, but decent. < 1306959270 681557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Only useful for the technical-minded, but then the non-technical-minded don't give a shit, just say "Ubuntu" or whatever you're installing for them :P < 1306959297 36596 :pikhq!~pikhq@174-22-161-71.clsp.qwest.net PRIVMSG #esoteric :Yeah, if a specific distro is being discussed, then nomenclature gets really, really easy. < 1306959305 46138 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I thought both clang and icc had implemented enough gcc extensions that they could do huge amounts of linux, possibly even the whole thing < 1306959321 878442 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :clang can't do the whole thing, at least < 1306959324 772640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Obviously I quoted that and then commented on the ignorance of redditors to show that I agreed with them :P < 1306959331 567228 :pikhq!~pikhq@174-22-161-71.clsp.qwest.net PRIVMSG #esoteric :ais523: I think there's one or two bits that prevent it still. < 1306959331 736122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh right, it's icc that got a bootable kernel. < 1306959340 164145 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :didn't clang compile the linux kernel already? or was that just a BSD kernel? < 1306959343 882037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bsd < 1306959355 195669 :pikhq!~pikhq@174-22-161-71.clsp.qwest.net PRIVMSG #esoteric :Something to do with clang not supporting *all* of the embedded ASM that Linux uses. < 1306959458 807900 :pikhq!~pikhq@174-22-161-71.clsp.qwest.net PRIVMSG #esoteric :Ah, it's possible to build most of Linux with clang, but there's still a few bits broken. < 1306959471 327478 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :http://llvm.org/bugs/show_bug.cgi?id=9254 is a WONTFIX that Linux depends on < 1306959485 646516 :pikhq!~pikhq@174-22-161-71.clsp.qwest.net PRIVMSG #esoteric :Module loading straight-up doesn't work, and the VDSO and boot stuff don't build right. < 1306959520 986664 :pikhq!~pikhq@174-22-161-71.clsp.qwest.net PRIVMSG #esoteric :Building the VDSO and boot with GCC gets you a booting Linux kernel, though some non-essential subsystems won't work. < 1306959531 47381 :pikhq!~pikhq@174-22-161-71.clsp.qwest.net PRIVMSG #esoteric :Source: http://lists.cs.uiuc.edu/pipermail/cfe-dev/2010-October/011711.html < 1306959540 572366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :'variable length < 1306959540 755285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :array in structure' extension will never be supported < 1306959542 197686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :really? < 1306959545 444834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1306959546 306046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1306959549 99516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I thought e.g. < 1306959551 648912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int foo[]; < 1306959554 287601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :was WONTFIX < 1306959579 275441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I agree. This an nested functions are two things we really really don't want < 1306959579 452009 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to implement." < 1306959584 977650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: clang isn't implementing nested functions? < 1306959587 434142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :x_X < 1306959596 62708 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Sounds like it, don't ask me < 1306959615 195773 :pikhq!~pikhq@174-22-161-71.clsp.qwest.net PRIVMSG #esoteric :Nested functions are a total bitch to support right, and GCC's support for it is an epic hack, TBH. < 1306959706 155709 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net PRIVMSG #esoteric :hey um < 1306959726 337306 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net PRIVMSG #esoteric :this might be the wrong place to ask but do you know where I could find somebody who can use CDC Cyber BASIC < 1306960015 682108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \f g x -> f x + g x < 1306960015 886574 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :liftM2 (+) < 1306960375 592670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle RealFrac < 1306960375 950258 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude class (Real a, Fractional a) => RealFrac a < 1306960393 574062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does anything actually use RealFrac... < 1306960405 304100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait, RealFloat requires it, ugh < 1306960587 639527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1306960602 566127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isIEEE seems like it should be a constant < 1306960775 290046 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I seem to remember that Algol 68's standard prelude defines + in terms of - < 1306960869 19162 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: weird < 1306960888 963020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://hackage.haskell.org/package/portaudio-0.0.1 ;; bleh, this is rather incomplete < 1306960906 543971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION looks at the other bindings < 1306960954 880446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> length (second (sin :: Signal Double)) < 1306960955 55781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :44001 < 1306960958 572921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, that's an off-by-one, isn't it? < 1306961103 877930 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t floor < 1306961104 999190 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (RealFrac a, Integral b) => a -> b < 1306961128 6548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I'm defining instances for functions, so all my RealFrac functions are const (error "...") :P < 1306961182 707779 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> isIEEE (undefined :: Double) -- as close to constant as you can get < 1306961183 864210 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1306961227 221297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I've just done < 1306961227 910789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : isIEEE f = isIEEE (f 0) -- ??? < 1306961245 126152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \f -> isIEEE (f 0) < 1306961245 326903 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :isIEEE . ($ 0) < 1306961251 693761 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i believe not looking at the argument is a requirement for that function < 1306961256 617805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Now all my instance functions are point-free ;D < 1306961270 116937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Hmm < 1306961281 476493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: So I should do "isIEEE _ = isIEEE (undefined :: a)"? < 1306961284 410721 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :With ScopedTypeVariables. < 1306961295 360161 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :heh < 1306961302 887080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, don't even need ScopedTypeVariables. < 1306961418 402537 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle range < 1306961418 989767 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Ix range :: Ix a => (a, a) -> [a] < 1306961419 152632 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Language.Haskell.TH data Range < 1306961419 152716 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Language.Haskell.TH.Syntax data Range < 1306961435 250456 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle genRange < 1306961435 892637 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.Random genRange :: RandomGen g => g -> (Int, Int) < 1306961449 582475 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> genRange (undefined :: StdGen) < 1306961450 754267 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (0,2147483562) < 1306961458 173256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wish they used Tagged instead < 1306961496 182437 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i guess that wasn't invented < 1306961528 505396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's an obvious invention :P < 1306962643 8177 :Tritonio!~TrT@178.128.132.34.dsl.dyn.forthnet.gr JOIN :#esoteric < 1306962856 981685 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.mspaintadventures.com/?s=6&p=002015 < 1306962870 830808 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Esolangs just asking to be invented. < 1306962893 732471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Disasterisk sounds like a metal band. < 1306962900 767224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DISASTER + RISK = DISASTERISK < 1306962920 684161 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :disasterix the gaol < 1306963250 567346 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :http://www.reddit.com/r/haskell/comments/hoxbo/how_do_i_apply_to_join_the_haskell_cult_yes_i/c1x80kt it's all clear now < 1306963366 49356 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, are you a member. < 1306963527 198667 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> oerjan `elem` REDACTED < 1306963528 388441 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `oerjan'Not in scope: data constructor `REDACTED' < 1306963538 607444 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :difficult to say < 1306963597 867790 :Gregor!Gregor@codu.org PRIVMSG #esoteric :"was that it was to be a" <-- greatest fragment of English ever. < 1306963605 981482 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, no it isn't. < 1306963613 703912 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That's a perfectly normal fragment. < 1306963643 604698 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The greatest flaw of C++ was that it was to be an OO language based on C, which is just idiotic. < 1306963661 179148 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1306963663 899470 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1306963966 53525 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1306964564 494601 :pikhq_!~pikhq@71-219-202-231.clsp.qwest.net JOIN :#esoteric < 1306964580 629975 :pikhq!~pikhq@174-22-161-71.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1306964635 232751 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Phantom_Hoover: Consistent type system -> strong termination -> not Turing complete < 1306964642 49782 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(In the context of typed LCs.) < 1306964645 450771 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Is that true? < 1306964669 985761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1306964674 615916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Erm. < 1306964680 326181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's true that the type system has to be sub-TC. < 1306964695 876341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: consider that Haskell's type system is inconsistent < 1306964698 108079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :when viewed as a logic < 1306964698 454712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because < 1306964700 9601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :undefined :: a < 1306964701 903070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :undefined = undefined < 1306964711 721845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So yes, a TC language has an inconsistent logic as its type system. < 1306964720 552269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan can nitpick me :) < 1306964738 74143 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But in terms of the actual _type system_, not in terms of the logic it represents. < 1306964766 137037 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1306964772 726003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: define consistent < 1306965579 899815 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :elliott: hey kiddo < 1306967010 227204 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1306967326 118238 :Tritonio!~TrT@178.128.132.34.dsl.dyn.forthnet.gr QUIT :Quit: Leaving < 1306967389 128229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> concatMap (replicate 9) [0,9,0,9] < 1306967389 792495 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9] < 1306967391 682670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :great < 1306968346 407271 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1306968867 279600 :cheater_!~ubuntu@ip-80-226-246-25.vodafone-net.de QUIT :Ping timeout: 252 seconds < 1306969119 223516 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Remote host closed the connection < 1306969611 143765 :cheater_!~ubuntu@ip-80-226-18-143.vodafone-net.de JOIN :#esoteric < 1306970722 579992 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 248 seconds < 1306971746 673825 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is by far the most active channel I frequent that isn't a programming language channel. < 1306972091 816516 :Gregor!Gregor@codu.org PRIVMSG #esoteric :But it IS a programming-language channel! < 1306972103 550323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: thanks to MEEE < 1306972532 408626 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net QUIT :Remote host closed the connection < 1306972691 357917 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net JOIN :#esoteric < 1306972703 108317 :pikhq_!~pikhq@71-219-202-231.clsp.qwest.net QUIT :Ping timeout: 250 seconds < 1306974363 710580 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Ping timeout: 240 seconds < 1306974488 176015 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1306974652 267807 :fizzie!fis@iris.zem.fi QUIT :Ping timeout: 240 seconds < 1306975019 622401 :fizzie!fis@iris.zem.fi JOIN :#esoteric < 1306975280 742796 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :ACTION is convinced that automotive engineers are assholes. < 1306975321 825266 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :Why the hell should it be even slightly difficult to do maintainence on an engine? < 1306975353 575884 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :And why the fuck do I need to jack my car up to get to the battery? < 1306975366 489114 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :And why should it be a time-consuming affair to replace a headlight? < 1306975369 535564 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :Assholes, I tell you. < 1306975397 965308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Holy shit, Bitcoins have exploded in value. < 1306975414 764526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FML for not predicting this < 1306975417 368380 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :congratulations investors < 1306975427 370475 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I could have eightfolded my money :( < 1306975429 623365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PAH < 1306975437 387931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Although it might be the dollar decreasing in value instead >:) < 1306975452 394231 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bitcoins the good and stable currency < 1306975462 151823 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :except when it deflates < 1306975470 292729 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :invest always < 1306975522 232482 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1306975567 188164 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Someone on another IRC told me that all IRC clients and all IRC servers follow the standards/RFC. However, I think on this channel, someone told me that mine is the only one that does, and that you hate it for that reason? < 1306975620 346261 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :I thought that very *few* IRC servers actually followed a strict reading of the RFC. < 1306975645 161179 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :And no clients even give a fuck. < 1306975671 546676 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net JOIN :#esoteric < 1306975693 199504 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 250 seconds < 1306975701 616796 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: Really? I think someone on this channel, has, in the past, told me that my client follows the RFC closer than others (and that they hate my client for those reasons). I think it has to do with embedding commands inside of messages, or something like that? I don't remember exactly < 1306975755 277353 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Like ACTION this, for example. < 1306975863 46688 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are you sure??? < 1306976311 941424 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :*sigh* < 1306976320 809969 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :People actually ship code with -Werror enabled. < 1306976334 609415 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :The stupid is palpable. < 1306976486 841587 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1306976621 684084 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: Yes I have seen that. Unfortunately, the warnings that I do want to make into errors (I don't want all warnings to be errors), I cannot control separately from the other warnings/errors. < 1306976646 155818 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(What I do is I just keep them as warnings.) < 1306976673 599103 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think the code I have seen with the -Werror is something to do with PXELINUX if I have remembered correctly. < 1306976686 411623 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :-Werror is just fine when you're developing software. < 1306976721 66604 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :However, it is positively broken and wrong when you ship the source code with -Werror plugged into your build system. < 1306976738 745261 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :-Werror? < 1306976741 526416 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :You never know when a GCC version is going to come along and add a new warning. < 1306976751 152191 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: It makes all warnings into errors. < 1306976779 888560 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There are some warnings I do not want to make into errors. There are also some warnings I want to suppress. However, not all warnings are controllable. < 1306976811 309943 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net PRIVMSG #esoteric :That *includes* things like a function being made deprecated... < 1306977080 245532 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know about what I have done in the past the Icosahedral RPG (where a "mana" is a mathematical kind of thing)? I think that WotC should copy it (as long as they do not violate my license) and call it Advanced D&D. < 1306977490 565664 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is your opinion on this matter? < 1306977883 241699 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1306977891 298265 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1306978151 721426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh man, a homestuck update that Sgeo hasn't even bugged me about yet < 1306978159 140176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that gives me the opportunity to! < 1306978163 429468 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :lol < 1306978164 815627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :an opportunity which i will waste oops < 1306978360 343390 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I have no idea what's going on in the last panel < 1306978385 595885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's because you didn't pay attention for a single second of your binge and, as such, have no recollection of prior panels of any sort. < 1306978485 353269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: http://www.mspaintadventures.com/?s=6&p=005508 < 1306978495 791150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Everyone else: Don't click that unless you've read Homestuck or are completely sure you never will. < 1306978551 892609 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Ah < 1306978574 493795 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Someone got a syntax error and posted the message to some public forum. Someone else answered by saying that their problem is that the software they were using was not designed to help, it was designed to teach you arbitrary "syntax". < 1306978585 394858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: It basically all ties in with the "circumstantial simultaneity" shit. < 1306978819 764010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: I assume you've been keeping track of the events in the banner of the page. < 1306978830 790263 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Yes < 1306978837 767736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suspect you have not so, in my thoughtfulness, I have prepared a face to pal-- damn. < 1306979199 893047 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1306979298 440815 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Someone claimed he was the fastest computer programmer, and the reason is that he tosses anything that interferes with productive programming, with apparently includes *all* language and *all* programming tools. < 1306979323 92460 :SimonRC!~sc@fof.durge.org QUIT :Ping timeout: 260 seconds < 1306979756 975413 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :And zzo38. < 1306980042 955526 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how do you program without syntax < 1306980060 976723 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know. < 1306980089 70322 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it could always be like scratch < 1306980096 704769 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :where you plug statements/expressions/functions together like jigsaw pieces < 1306980129 234466 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There are other systems, too, that you connect commands together to program. < 1306980185 312691 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that's the only thing I can think of - because the GUI controls what input is valid, you cannot give invalid input < 1306980196 818899 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But he meant I think, apparently, one where you can think at the highest level and program at the lowest level; and that you have no arbitrary keyboard, because you can configure all the keys to suit you; and I don't know what else. But it involves machine codes. < 1306980377 378623 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1306980988 482630 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1306981138 114483 :comex_!~comex@comex.xen.prgmr.com NICK :comex < 1306981528 386373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :comex: you forgot the ico < 1306981547 77934 :comex!~comex@comex.xen.prgmr.com PRIVMSG #esoteric :shadow of the colossus? < 1306981560 456977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :comexico < 1306982262 365626 :pikhq!~pikhq@71-219-193-26.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1306982283 502533 :pikhq!~pikhq@174-22-166-197.clsp.qwest.net JOIN :#esoteric < 1306982479 353055 :Ycros!~ycros@ycrosgnaw-1-pt.tunnel.tserv3.fmt2.ipv6.he.net QUIT :Quit: No Ping reply in 180 seconds. < 1306982489 338487 :Ycros!~ycros@ycrosgnaw-1-pt.tunnel.tserv3.fmt2.ipv6.he.net JOIN :#esoteric < 1306983023 255142 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1306983077 595944 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net PART :#esoteric < 1306983188 263928 :pikhq!~pikhq@174-22-166-197.clsp.qwest.net QUIT :Read error: No route to host < 1306983213 705011 :pikhq!~pikhq@174-22-166-197.clsp.qwest.net JOIN :#esoteric < 1306983223 582288 :pikhq!~pikhq@174-22-166-197.clsp.qwest.net PRIVMSG #esoteric :That was... Strange. < 1306983467 423103 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1306983727 351061 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :jesus, I get so frustrated while talking to people on #perl... < 1306983743 738698 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or any programming language channel.. < 1306984086 593174 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1306984102 658189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :argon situation < 1306984189 593960 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION floods #esoteric with Halon < 1306984210 551216 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hmm, that's not actually unambiguous, is it < 1306984342 541730 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Halon 1301 < 1306984411 238294 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hmm, darn, from what I'm reading, Halon flooding isn't actually that dangerous < 1306984489 845188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION reads The Dionaea House < 1306984771 159759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That was... less scary than I was expecting. < 1306985194 284963 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1306985447 567257 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Client Quit < 1306985615 207762 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 252 seconds < 1306985684 537506 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1306985695 179510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :" < 1306985695 570384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ever wondered who is "on top of the Pyramid?" He gives us a clue. The bloodline he represents is well < 1306985695 733140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :above the Rothschild's in power and in the hierarchy and is extra-terrestrial in origin. The 13 bloodlines < 1306985695 733301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we have been talking about thus far on this website and others, with the Rothschild's in a top position < 1306985695 733402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :together with the Merovingian Nobility, are quite low rank in the Big Pyramid Structure, and are the < 1306985697 144418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ones playing a power game here on Earth, only aware of parts of the Big Game (a need to know basis). < 1306985699 228571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The bloodline "Hidden Hand" is supposedly belonging to is way more advanced and higher rank." < 1306985701 117596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'M LEARNING TODAY < 1306985899 850004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :says atlantis is real within paragraphs, this is great < 1306986002 231428 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :paranoid schizophrenic? < 1306986012 301695 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Homestuck Music Team <3 Walk Smash Walk < 1306986038 837711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Or troll -- what kind of Illuminati member would decide to engage people on /Above Top Secret/ of all places? < 1306986039 866843 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.bibliotecapleyades.net/archivos_pdf/dialogue_hh.pdf < 1306986050 989208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but this is interesting in its insaity :) < 1306986053 4191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]insanity < 1306986063 232210 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :You'd have to be a really dedicated troll to obsessively come up with complex conspiracy theorieds < 1306986077 308525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: they don't -- they just have to make up consistent bullshit in reply to questions < 1306986091 181470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and these guys lap it up so it certainly paid off < 1306986101 487933 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :But that's tedious if you don't actually believe it < 1306986103 703139 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Why bother < 1306986115 945946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Why troll in the first place? < 1306986124 578661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Schadenfreude. < 1306986187 932836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :" Still, even then, you are choosing the Negative < 1306986188 275953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Polarity with your own Free Will decisions, with a little 'help' and direction from us. Souls are < 1306986188 447730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Harvestable in either 'extreme' of the Polarities, one could say." < 1306986191 461284 :pikhq!~pikhq@174-22-166-197.clsp.qwest.net PRIVMSG #esoteric :Aaah, schadenfreude. Best kind of freude. < 1306986231 741158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apart from insurance fraud < 1306986237 815746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]freude < 1306986255 67084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[[ < 1306986255 229564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ATS: Is the Messiah alive today? < 1306986255 229639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HH: There is no "Messiah". Stop looking outside of yourself for 'salvation'. < 1306986255 229681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Is there what you might call a 'Christ Consciousness' alive, then yes, in a manner of speaking. Though < 1306986255 229720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not in your 3rd Density (dimensional) awareness.]] < 1306986255 708173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YES < 1306986260 80131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :straight to the fourth-dimension bullshit < 1306986264 542556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this ticks all the fucking boxes < 1306986323 554070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HH: Who says it is the 'true' line? There were Ruling-Bloodlines long before your 'Yahweh' and his < 1306986323 898531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :'Christianity' arrived on this planet. Yahweh is 'a' Creator, not 'The' One Infinite Creator. There < 1306986324 60992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are other and Higher 'gods' than him. Ultimately, All, are a part of The One, and either consciously, < 1306986324 61174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or unconsciously, exercising their Free Will to Create. Begin to study 'outside of the box' for a True < 1306986324 61278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :understanding of the Creation. < 1306986373 918189 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net JOIN :#esoteric < 1306986379 263438 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :STOP SUCKING DAMMIT < 1306986383 866724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1306986390 860629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuk u < 1306986392 497014 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK, does this have a purpose? < 1306986397 441774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: does what < 1306986417 327775 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is it anything at all like gnosticism? < 1306986425 945574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dunno, ask http://www.bibliotecapleyades.net/archivos_pdf/dialogue_hh.pdf :P < 1306986480 696219 :pikhq!~pikhq@174-22-166-197.clsp.qwest.net QUIT :Ping timeout: 258 seconds < 1306986494 959097 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think that "gods" and "Gods" are different and therefore you have to tell them apart to possibly understand what it means. < 1306986510 227 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :So far, doesn't seem very gnostic. < 1306986527 899113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[[ATS: Surely if ruling elite families exist and your a member of one then you must be controlling global < 1306986528 241226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :events through world governments - tell us 1 major government action from any country that going to < 1306986528 413588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :occur in the next 5 days. < 1306986528 576186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I won't be surprised when you refuse to do so. < 1306986528 576343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HH: [on Sept. 10, 2008]: I am not at liberty to discuss such intimate immediate detail, [...]]] < 1306986530 862354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LOOK AT MY SURPRISE < 1306986532 80720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LOOK AT IT < 1306986550 525562 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, I know, doesn't seem very gnostic. < 1306986560 932850 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :O, it is Spanish, too? < 1306986566 868650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, apparently the stock markets should have imploded? < 1306986574 125173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: ? < 1306986580 620284 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I am not good at reading Spanish, sorry. So I will read English file. < 1306986588 827035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: http://www.bibliotecapleyades.net/archivos_pdf/dialogue_hh.pdf is not Spanish < 1306986613 959771 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :The primary property of gnosticism is the belief in some form of secret knowledge that can be imparted upon you via some divine intermediate (commonly, Jesus, but others are claimed), thereby gaining you salvation. < 1306986625 298294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: naw, you just have to be born into < 1306986625 811351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THE < 1306986626 328398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FAMILY < 1306986627 117719 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :This is just crazy. < 1306986634 659097 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :elliott: As I said, not very gnostic. < 1306986637 361492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"San Francisco and Damascus, will be uninhabitable by the end of 2010" < 1306986638 308575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hehehehe < 1306986640 219476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that happened < 1306986654 338949 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :I didn't know San Francisco ever became inhabitable. < 1306986655 526623 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric ::P < 1306986659 591015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :arf < 1306986670 246061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you just Put Random Words in Uppercase then you can be Just Like This Guy < 1306986677 142906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :" < 1306986677 305579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That is all I have time for at present. I have a Sacrifice I must attend now. < 1306986677 305749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No, not really." < 1306986685 281759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ILLUMINATI GUY MAKES SUCH FUNNY JOKES HA HA < 1306986697 505269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :meh, http://973-eht-namuh-973.com/ looks vaguely more interesting than this < 1306986706 998695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :crappy reddit post, none of this stuff is mysterious or scary < 1306986716 474944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://973-eht-namuh-973.com/coloured%20site/start/2.jpg oh what < 1306986717 524196 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :My Preference is to capitalise Nouns, as such is the proper Practice in our Language. < 1306986743 899921 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Why Not Just Capitalize Every Word? < 1306986767 812075 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://973-eht-namuh-973.com/coloured%20site/start/4.jpg oh cool < 1306986779 236384 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't see the relevance of anything they wrote in this document, so far. < 1306986782 680945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: We All Have An Important Job To Do < 1306986790 276775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :darn, I butchered that < 1306986792 110001 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Such is improper. The historical Practice is to only capitalise Nouns, much as German does now. < 1306986801 113722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lets just capitalise nothing < 1306986845 466537 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :ACTVALLY, LET'S DO THIS PROPERLY. THERE ARE NO LOVVER-CASE LETTERS. AND ONLY THE LETTERS THAT THE ROMANS VSED ARE PERMISSIBLE. < 1306986853 81897 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION counts 3 trolls who have said that < 1306986856 535118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://973-eht-namuh-973.com/coloured%20site/start/10.gif < 1306986863 675078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey its an aeroplane < 1306986918 588610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://973-eht-namuh-973.com/coloured%20site/start/evokation/the_evocation_first.htm < 1306986919 635709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :jesus < 1306986939 859697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"JUPITER EQUALS 99 AND 99 EQUALS JUPITER" < 1306986942 337808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1306986961 722800 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I can see what they might say about people being traded by governments, although it is probably only true to a small extent. What what does Polarity have to do with it? < 1306986976 188454 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Jupiter? 99? What...? < 1306987003 368719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: god knows < 1306987080 254551 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Is it inappropriate to say <3< Vriska? < 1306987097 745677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :One day I will lock myself into a cupboard and it will be the best cupboard because Sgeo won't be in it. < 1306987440 856660 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK, you are never free because you are stuck on this planet (and to a greater extent, the universe), but I think you can be free in different ways, isn't it? They also seem to believe in some version of the Apocalypse??? The Biblical reference is correct, and it is just metaphorical. And it doesn't mean that now is this time? < 1306987476 881452 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I like to write statements and then append a question mark? < 1306987485 147922 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I am not sure what a "Christ Consciousness" is, here. < 1306987493 569605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I think the pdf may have broken zzo38's brain < 1306987498 420077 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :Eh, they've already denied empiricism and logic; useless to attempt to reason with them. < 1306987503 152108 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you like to use a lot of question marks???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????/ < 1306987513 407167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :says the ex-christian (that's your role forever now) < 1306987515 296981 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :No. But I think that's grand? < 1306987516 876382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: no i prefer slashes/////// < 1306987547 255767 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> 'test' < 1306987547 943322 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : < 1306987548 105712 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : lexical error in string/character literal at chara... < 1306987549 660354 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :elliott: Ah, fuck you. < 1306987562 536358 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh right < 1306987565 808018 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Haskell has C-style strings. < 1306987567 556282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: >:) < 1306987572 785042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: C-style? :P < 1306987574 636941 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :too. much. Perl. < 1306987578 209260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's hardly something unique to C < 1306987580 5645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> 't' < 1306987580 693552 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 't' < 1306987582 266286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> ['t'] < 1306987582 951860 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "t" < 1306987595 29638 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :And I don't really think you can call Haskell's String to be C-style. < 1306987596 64141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haskell couldn't really use '' for strings, because String = [Char] < 1306987597 818778 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: as in, '' is character literal. All of the languages I've been using lately (read: Perl, bash) don't work like that. < 1306987602 894955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: yeah, a better word is "retarded" < 1306987608 979748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LINKED LIST OF MACHINE WORDS HERP DERP < 1306987619 416938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1306987621 604029 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :A linked list of Char is *not* the same as a null-terminated chunk of memory. < 1306987622 937392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it isn't even an unboxed list < 1306987629 628803 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :"Yahweh is 'a' Creator, not 'The' One Infinite Creator. There are other and Higher 'gods' than him." Does that mean there are an infinite number of levels? < 1306987638 432380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so each char is an allocation NICE < 1306987638 594876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: its arguably the only thing worse < 1306987646 541937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: god over djinn eh < 1306987654 886592 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: I was referring to syntax not implementation. < 1306987658 828533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Text really needs to become the new String :) < 1306987666 917527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: as soon as we get some kind of generic container typeclass story going < 1306987673 175462 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Syntax is merely aesthetic. < 1306987674 839207 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that we won't lose all list operations because of it < 1306987679 996272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: doesn't mean it's irrelevant < 1306987683 236810 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: ...okay? < 1306987693 356449 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Are Javascript's problem syntactic or ... something else? < 1306987708 452692 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'm thinking that my language will have a Javascript reminiscent syntax < 1306987711 580181 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :javasctipt has a pretty unoffensive syntax in my mind. < 1306987714 503931 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Just a large number of poor decisions. < 1306987722 519085 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Can it have some kind of command to tell it what to do, if ' ' and " " and so on is found in a source file, then? < 1306987724 531833 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net PRIVMSG #esoteric :Entirely *understandable*, considering the circumstances, but still. < 1306987727 86887 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hmm, such as? < 1306987738 205336 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION wants to avoid making poor decisions < 1306987738 893179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: well, there is the OverloadedStrings extension... < 1306987744 563121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: no block scope < 1306987755 176453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :idiotic object system that's half-class, half-prototype < 1306987759 885197 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: One problem is some Javascript systems will do wrong thing when you add line breaks inside of commands can have doing wrong thing. < 1306987760 173458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bad syntax < 1306987806 622136 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net JOIN :#esoteric < 1306987810 161630 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What if I convert blocks to lambdas, do I avoid neglecting block scope? < 1306987818 389660 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Or am I misunderstanding you < 1306987837 901489 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Or what you mean by "block" for that matter < 1306987839 442551 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> "I like to end my sentences with INFINITE QUESTION MARKS" ++ (repeat '?') < 1306987840 985787 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "I like to end my sentences with INFINITE QUESTION MARKS???????????????????... < 1306987841 158456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Uhh, yes, you could wrap the body of every if statement in a (function(){...})() < 1306987843 42906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But that would be insane < 1306987846 381319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: block = {} < 1306987848 604578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :js only has function scope < 1306987853 95281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you declare a variable three blocks nested in < 1306987856 561961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's there for the rest of the function < 1306987856 724797 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't think the object system is too bad, prototype-based is not bad to me. And the Mozilla extensions to Javascript have some new thing such as __proto__ to access *and change* the prototype of an object, often useful. However you cannot do multiple inheritance. There is other thing too. < 1306987857 765506 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, is that insane for CSP? < 1306987868 215095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: i don't think you actually know what you're doing, what are you doing < 1306987874 19047 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: If you use "let", it is local to the block. If you use "var", it is function scope. < 1306987883 639307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: let is not widely supported afaik < 1306987892 977847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is a mozilla extension, or at least from one of the newer badly-supported standards. < 1306987905 377711 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I thought CSP woud entail having a lot of lambdas after being converted to CSP < 1306987913 447386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: don't you mean cps < 1306987918 43749 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Yes < 1306987923 473708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what are you actually doing < 1306987938 72675 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Ultimately, though, the problems with Javascript all spring from how Brendan Eich was forced to design and implement it in 10 days and make it superficially similar to Java. < 1306987947 377004 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Making a language to convert into a pseudobytecode that will be read by an interpreter in LSL < 1306987953 946371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: you said javascript < 1306987977 996340 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :My current thoughts are leading this language to have a syntax reminiscent of Javascript < 1306987984 752528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you mean a terrible syntax < 1306987987 19641 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: so I'm going to make a language that is somehow a cross between Perl and Haskell. WATCH. < 1306987988 763406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :awesome great < 1306987991 818681 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There are, however, problems with Javascript. < 1306987997 903107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: vomiting < 1306988002 91454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: btw i wrote a signal thing that can play audio < 1306988003 838714 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What are the problems with Javascript syntax? < 1306988010 987259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: it sucks < 1306988024 108092 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: you should let me see that so I can figure out how to play audio in Haskell sensibly. :D < 1306988037 390916 :pikhq_!~pikhq@71-219-211-60.clsp.qwest.net QUIT :Ping timeout: 276 seconds < 1306988038 532382 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :*clap* *clap* *clap* that's not useful to me! < 1306988042 933611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: but you'll just steal it and use it to make an inferior codebase :) < 1306988046 451769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: yep, but i don't really give a shit < 1306988048 109106 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: The rule about semicolons. And that lambda functions require the long word "function" which if used a lot, will make a lot of long text. < 1306988060 210584 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: nope. I will analyze and determine if I can make a superior system, and if not, use yours. :D < 1306988064 472326 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Well, I think my lambdas will be more like Fancy's lambdas < 1306988078 417082 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :|string somestring| { ...code here... } < 1306988083 949348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: well mine is currently one file. :) < 1306988108 495980 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: is that your metric of good code? I've heard there are lot of Perl programs that are one file. < 1306988115 128843 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: but here it is: http://sprunge.us/ZGhA < 1306988119 142770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and no, I mean it's literally less than a hundred lines < 1306988127 166507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the vast majority is trivial instances < 1306988132 237766 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe like this is OK: (y,x=x;x*y) means to take the current value of "x" and take one parameter "y" to return their product. < 1306988164 269742 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: btw, I used Float rather than Double because otherwise i would have to do conversion < 1306988170 2443 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: this way i can output as thirtytwo-bit directly < 1306988170 321962 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And if you want statements then you use {} instead of () < 1306988174 132846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and pulseaudio handles the conversion < 1306988176 107303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and yeah pulseaudio sucks < 1306988181 178868 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lame. < 1306988191 262609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: well there is no point using more precision if you will just throw it away < 1306988196 12206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nobody uses >thirtytwobit pcm files :) < 1306988198 917138 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I know. But why not use alsa? < 1306988205 115787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: because the alsa binding looked ten times as painful < 1306988210 248555 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...well, right. < 1306988212 875178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the portaudio one is bitrottent and would not even compile < 1306988214 433234 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and undocumented as fuck. < 1306988216 914685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]bitrotten < 1306988225 589729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can always make it "pluggable" later, if you look you will see how trivial the pulse-using code is :P < 1306988226 468111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just main < 1306988290 106135 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: why are there all of these instances that generate errors? < 1306988321 647855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: because they are impossible to implement < 1306988323 952648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t properFraction < 1306988324 661357 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (RealFrac a, Integral b) => a -> (b, a) < 1306988326 927442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so < 1306988337 349420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Float -> a) -> (b, (Float -> a)) < 1306988340 908183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :given properFraction on a < 1306988342 654058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :protip < 1306988343 566343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can't do it < 1306988345 832181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :same for (==) < 1306988348 277069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can't compare functions < 1306988350 910441 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Another thing is the way the "new" command works in Javascript, I do not like it so much. < 1306988351 93493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can't convert a function to a rational < 1306988353 918087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :etc. etc. etc. < 1306988361 637018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the numeric typeclass hierarchy in prelude sucks < 1306988364 621933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it's what we have to work with, so < 1306988374 157061 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: but you needed to implement those typeclasses to implement more useful ones basically? < 1306988382 933257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1306988387 53274 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, okay. < 1306988395 554732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :RealFloat is a real doozy, but it gets us atan2 :D < 1306988412 543008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: anyway, "cabal install pulse-simple" and you can run that program < 1306988427 380967 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sin = (sin .) --...what? < 1306988437 321186 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh... nevermind :P < 1306988451 83726 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sin f = \x -> sin (f x) < 1306988453 525225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sin = (sin .) < 1306988457 377403 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I see now. < 1306988475 819965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :similarly, (liftA2 f) in this context is sugar for the obvious < 1306988480 35013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. a "fork" < 1306988489 984243 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Perhaps helped to make BookRecord={title,author;this.title=title;this.author=author;}.makeClass({toString:(;this.title+" by "+this.author)}); < 1306988496 860550 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...I must get back into my Haskell brain. < 1306988507 959337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?unpl liftA2 (+) < 1306988508 133726 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :liftA2 (+) < 1306988510 429775 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :would be a slightly better system than what Javascript currently has. < 1306988510 651403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :grr < 1306988513 455193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?unpl liftM2 (+) < 1306988513 630229 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(\ d e -> d >>= \ b -> e >>= \ a -> return (b + a)) < 1306988516 631784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gah < 1306988520 564021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: basically < 1306988525 660869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo = liftA2 op < 1306988526 881482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in this context < 1306988527 227895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is < 1306988534 550284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo f g = \x -> f x `op` g x < 1306988566 944436 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :kind of like `on` but with two functions instead of one it seems. < 1306988587 543398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t liftA2 < 1306988588 242663 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c (f :: * -> *). (Applicative f) => (a -> b -> c) -> f a -> f b -> f c < 1306988593 27889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :specialised to the function instance of applicative functors :) < 1306988641 305667 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t on < 1306988642 1605 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b c a. (b -> b -> c) -> (a -> b) -> a -> a -> c < 1306988653 871682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also this works < 1306988655 791182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : let foo = seconds 9 ((sinew 440 + sinew 554 + sinew 659) * (fromIntegral . fromEnum . (== 0) . (`mod` 2) . truncate)) < 1306988659 174538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :makes it turn off/on every second < 1306988726 877721 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there seemed to be a function to do something like that called every in yaxu's library < 1306988742 875622 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but it took a function parameter and I'm not entirely sure what that function did < 1306988761 171298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : let foo = seconds 9 ((sinew 440 + sinew 554 + sinew 659) * (fromIntegral . (`mod` 900) . truncate . (* 900))) < 1306988762 223351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pleasing noise < 1306988762 397945 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but he would often do something like every 3 (<~ 4) ... < 1306988768 163190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: it's not quite the same here < 1306988772 498811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in that there's no "triggering" < 1306988774 828729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just filtering a signal off < 1306988779 919997 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. < 1306988785 814898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that sort of stuff can be built on top < 1306988810 842206 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :now, time to do fourier transforms :D < 1306988815 477612 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, < 1306988819 315945 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not yet. eventually. < 1306988831 295722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what do you need fourier for? < 1306988843 623200 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think you need to use FFT to do a filter? < 1306988846 235597 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe not. < 1306988875 986149 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'll go through my notes and see if there's a way to implement filters in time-domain. < 1306988898 114660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://hackage.haskell.org/package/fft < 1306988900 242558 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's yer binding < 1306988916 351865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's also http://hackage.haskell.org/package/pure-fft but it's pure-haskell and older < 1306988921 275832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with a binding the age doesn't matter so much if it compiles < 1306988924 951209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since you can still use the newer library... < 1306988939 228620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://hackage.haskell.org/packages/archive/fft/0.1.6/doc/html/Math-FFT.html < 1306988953 145974 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Also, you could just write your own damned FFT, it's not *that* hard. < 1306988958 838331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: but slow :) < 1306988966 955040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I kind of wish there was "standard" music production software that worked like this < 1306988973 197838 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :elliott: Well, yes, the efficiency bit is the only hard bit. :P < 1306988981 365335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Well, I suppose Max/MSP /is/ really quite similar to the Text thing yaxu did. < 1306988985 202170 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: plenty exist, but none are really what I would call standard. < 1306988985 551354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But still. < 1306988990 891187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I mean something people actually used ;) < 1306989010 936647 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :some people actually use stuff like Reaktor and Max/MSP < 1306989021 663864 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or maybe, is better having "this" to be an actual argument to the function, similar how Python has it. And then, .makeClass should take two parameters, one is the methods, and the other is properties. And then when making object, add all properties to object with the same name as the properties of "methods", that call them with that object as its first parameter. < 1306989023 485247 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but that's more in the visual programming domain. < 1306989024 182642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I wouldn't say Reaktor is similar. < 1306989050 473322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :As a programmer, the only thing I've been able to open up and actually produce some simple sounds with before tearing my hair out is Max/MSP. < 1306989063 322501 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have work with PureData. < 1306989075 186628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Everything else, my patience stops, uhh, anywhere beyond a boring trivial piano roll. < 1306989075 535715 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :csound is similar I'd say, minus the functional programming aspect. < 1306989087 779054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PureData is like Max/MSP but less usable :D < 1306989091 136217 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...yes. < 1306989154 635010 :Kustas!~xix@gprs-inet-65-59.elisa.ee JOIN :#esoteric < 1306989164 942866 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there might be a way to calculate a bandpass filter without using fft though... < 1306989192 170308 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but you really need filters to produce anything interesting. additive synthesis takes forever and isn't anywhere as natural sounding. < 1306989219 13163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what are you talking about, < 1306989220 310586 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, there are other methods of course... but subtractive synthesis (aka use filters on pulse waves and white noise and whatnot) works very well. < 1306989221 7375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : let foo = seconds 9 . sum $ [ < 1306989221 183066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : sinew 900 * (fromIntegral . (`mod` 2) . truncate . (* 90)), < 1306989221 345917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : sinew 659 * (fromIntegral . (`mod` 4) . truncate . (* 80)), < 1306989221 346085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : sinew 440 < 1306989221 346187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ] < 1306989223 264513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sounds awesome ;D < 1306989228 403295 :sebbu2!~sebbu@ADijon-152-1-61-52.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1306989228 691858 :sebbu2!~sebbu@ADijon-152-1-61-52.w83-194.abo.wanadoo.fr QUIT :Changing host < 1306989228 853974 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1306989229 16631 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh, okay. < 1306989237 92505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by awesome, I mean it sounds like noise < 1306989238 355166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it's nice noise < 1306989241 672209 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :good luck producing music people will listen to on that. < 1306989251 118704 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :I'm genuinely impressed that I'm actually able to grok the examples I'm seeing here. < 1306989259 521851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: who cares what other people would listen to < 1306989278 350348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: spoiler: i have no idea what i'm doing either < 1306989283 269376 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: "Noise" is a legit musical genre. Need I say more? < 1306989288 381214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sinew :: Float -> Signal Sample < 1306989288 593554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sinew hz = sin . ((2 * pi * hz) *) < 1306989288 799115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in case anyone was confused < 1306989289 987765 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm aware. :P < 1306989296 327677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Depends how you define legit ;) < 1306989305 975837 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm just saying, filters are pretty essential tools of electronic music. < 1306989312 263831 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :elliott: "People actually make and listen to it". < 1306989330 952274 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :"Music" is, of course, harder to define. < 1306989337 892450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: I am sure by that standard, there is a musical genre called baby-fucking vomitcore. < 1306989342 525330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Best genre??) < 1306989375 419387 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :But I'm going to go out on a limb and call it "sounds made for aesthetic purposes". < 1306989392 733710 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Seems sufficiently broad. < 1306989393 616699 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds < 1306989396 340799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"well that isn't vague at all" < 1306989428 778823 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Hey, "music" is quite a broad topic. < 1306989440 510717 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: so 90 and 80 are sufficient amplitude values? < 1306989450 363173 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Hmm. Minor issue... 4'33" might not count. < 1306989458 832064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: you're reading it backwards < 1306989462 182228 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I remember in csound I had to use numbers that were somewhat larger. < 1306989468 28881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it timeses the time (in seconds) by 90 < 1306989470 993345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :truncates it < 1306989472 38618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :modulos it < 1306989474 655739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then takes the result < 1306989478 872004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so the result is like 0 or one < 1306989479 219218 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh < 1306989481 837143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or 0 or one or two or three or four < 1306989485 111410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it timeses the sine wave by that < 1306989485 812201 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, what do you do to get an audible result? < 1306989489 906426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: use a sine wave :) < 1306989497 133330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :remember that "one" is a perfectly good value < 1306989502 266112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that would just give the sine wave back untouched < 1306989517 75683 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh... I mean < 1306989536 339489 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :1 is not going to audible. < 1306989559 951575 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :at what point do you add an amplitude value to get an audible result? < 1306989562 909360 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Is 4'33" not counting as "music" an actual fault in the definition, though? < 1306989578 74054 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: I would say yes, actually. < 1306989591 926549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: nothing is going to be audible if you don't have some kind of wave < 1306989596 820364 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Well, fuck. Music is undefinable. < 1306989607 573565 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: ...I'm not even talking about the inclusion or exclusion of a wave. < 1306989614 702201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: then i do not know what you are talking about < 1306989619 69398 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm saying, at what point do you amplify the signal to produce a sound that can be heard? where is the volume? < 1306989619 293811 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Fuck you, John Cage! < 1306989619 989844 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if we didn't work with aristolean logic this wouldn't be a problem < 1306989620 344610 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::P < 1306989653 90044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: erm, depends how loud the signal is < 1306989743 355039 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: so how and at what point do you specify how loud the signal is? < 1306989757 347962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i do not understand the question. < 1306989763 464971 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in my experience it would be amp*sinew(440) < 1306989774 361171 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...written in Haskell notation :P < 1306989791 889524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i do not understand < 1306989794 26254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sry < 1306989816 679469 :Ycros!~ycros@ycrosgnaw-1-pt.tunnel.tserv3.fmt2.ipv6.he.net QUIT :Read error: Connection reset by peer < 1306989818 914234 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so the amplitude of all of your sign waves is 1, and you get audible playback? < 1306989820 468167 :Ycros!~ycros@ycrosgnaw-1-pt.tunnel.tserv3.fmt2.ipv6.he.net JOIN :#esoteric < 1306989822 943324 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*sine < 1306989834 644217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle openBinaryFile < 1306989834 817404 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.IO openBinaryFile :: FilePath -> IOMode -> IO Handle < 1306989839 347752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: yeah < 1306989878 139470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: what's an easy way to chuck a bunch of Floats to a file in little-endian thirty-two bit format < 1306989882 879496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in haskell < 1306989911 301252 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t fromIntegral < 1306989912 317 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (Integral a, Num b) => a -> b < 1306990049 398277 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I'm assuming you know how amplitude works right? < 1306990071 218493 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I just... don't see how you don't understand my question. < 1306990083 623311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, it's almost six am and i need sleep. < 1306990085 545780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that is probably how. < 1306990118 6679 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...oh, yes, most likely. < 1306990295 307491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :".ress is not a TLD, http://ip.add.ress is not a possible address. tldr, fake EDIT: not fake, i misunderstood" < 1306990296 354573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh reddit < 1306990299 700696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :never change < 1306990435 142217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.reddit.com/r/AskReddit/comments/hp3vr/whats_the_scariest_wierdest_most_mysterious_web/c1x9so1 < 1306990439 189922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HOUSE OF LEAVES LEADS TO HOUSE PURIFICATION < 1306990459 356658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"If you consider yourself sensitive in a... Spiritual... Manner" has to be the best opening to anything ever < 1306990530 988804 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Perhaps that "dialogue_hh.pdf" can be taken metaphorically and with possible errors in the same way the Bible can be taken in this way. < 1306990537 621685 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :man, I have that book < 1306990540 105089 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :it's odd < 1306990563 518144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: House of Leaves? < 1306990567 805763 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :yep < 1306990568 825936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i keep meaning to read it sometime. < 1306990576 844214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but there are a lot of books on that list. < 1306990597 771342 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :I haven't read it, but have leafed through it < 1306990608 616584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rimshot < 1306990618 478795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the only thing that could make it better is < 1306990620 588781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WERE YOU IN A HOUSE AT THE TIME < 1306990659 531258 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://www.reddit.com/r/todayilearned/comments/hpduk/til_about_the_deep_web_what_it_contains_and_how/c1xa5l1 I hate everyone < 1306990701 777510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: funny. that's how i feel sometimes. sometimes because of you < 1306990704 627308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but why that comment in particular < 1306990710 439878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the whole thread is idiocy < 1306990715 833360 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :elliott: YES < 1306990725 739306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: OMFLAUGH < 1306990735 161385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :COPUMpkITS TOO MUCH FOR MY VEINS < 1306990748 392843 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: if the highest absolute value that you're outputting to PulseAudio is 1, that's an inaudible signal in 32-bit signed floating point LPCM.. < 1306990762 150991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: no, its not < 1306990765 99722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: im outputting floats in general < 1306990768 472331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/d/d1/IAO-logo.png < 1306990769 553159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i have a tip < 1306990771 284470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for the us govt < 1306990776 260751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :when youre making your freaky spy-on-everything operatinos < 1306990781 11230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't use the fucking all-seeing eye < 1306990781 522972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just < 1306990783 132286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't < 1306990785 223334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why do you even do that any more < 1306990789 759644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you TRYING to get conspiracies < 1306990792 896391 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: yes, but in your example you're only outputting sinew, which has an amplitude of 1. < 1306990800 413983 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you don't multiply it by anything. < 1306990831 945744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: dunno then :) < 1306990840 250873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: maybe because it goes negative < 1306990844 90745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its interpreted as a wraparound < 1306990859 120534 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..no I don't think so. < 1306990865 667650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm just thinking wildly < 1306990878 826970 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :negative values are quite common in an audio signal represented by floating points with a centerpoint at 0 < 1306990885 181180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1306990908 474032 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, weird. < 1306990916 424300 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I will have to play with this some other time. < 1306990933 244476 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and MAKE A MORE AWESOME signal processing library than you < 1306990952 995347 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though with shittier Haskell code, most likely. < 1306990965 195869 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and /way/ less point-free style. < 1306991025 451364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh come on < 1306991030 104706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :theres no point free style apart from in the instances < 1306991032 371602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which are just boilerplate code < 1306991034 125583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this isn't even a library < 1306991036 917401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is a five second hack < 1306991069 541168 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, I assumed you were going to work on it more. < 1306991112 423924 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also, for some reason I've seen cos instead of sin used more often in signal processing... I have no idea why though. < 1306991125 543579 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it shouldn't matter as long as you use one or the other. < 1306991401 841042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i love internet arcana. < 1306991446 37838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess I should read House of Leaves, I haven't read anything in physical book form in a while. < 1306991461 332028 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: so do you "implement" RealFrac because you want Floating, or..? I don't really know the numeric typeclass hierarchy. < 1306991474 34538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: yeah < 1306991482 501360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I basically just implemented everything Double has < 1306991495 598035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that everything worked as long as you didn't try and do the impossible :) < 1306991498 794710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: really, all of this is just nicety < 1306991504 102898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can easily write it without these instances < 1306991506 538546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they are just syntactic convenience < 1306991509 639005 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. < 1306991511 591829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :would you ever take the sin of a signal itself? < 1306991513 681673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm not sure but I doubt it. < 1306991524 30470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but this way you can say pi*signal < 1306991525 80472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it works < 1306991525 949340 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the only thing somewhat useful in Floating would be ** < 1306991526 823381 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe. < 1306991532 228984 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but really even division is rare. < 1306991537 511457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1306991568 168002 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :where is ^ defined actually? < 1306991576 215534 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :^ is Integral right? < 1306991586 336597 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and ** is the floating point version. < 1306991640 177451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^ is < 1306991643 144985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(^) :: (Num a, Integral b) => a -> b -> a < 1306991647 116824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it'll just be defined recursively < 1306991655 547665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with * < 1306991657 988641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it's not in any typeclass < 1306991805 397072 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it seems using FFT will require an actual sampled signal unfortunately. < 1306991891 144368 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so there will be the pure functional approach and then another module for working with a sampled signal. < 1306991904 121932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: erm, a function + the sample rate == sampled signal < 1306991909 125679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just only call at the relevant multiples < 1306991947 947221 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but either way the result of a FFT will have to be represented by [Float] or [Complex] < 1306991969 654423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, it could easily be a signal < 1306991987 139003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(\x -> resultList !! truncate (x*samplerate)) < 1306991995 2672 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was about ask... are you suggesting I use !!? < 1306992000 306289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(or even interpolated) < 1306992010 833546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Well, I mean, you want something to load a PCM file into a Signal anyway < 1306992019 297905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which would be effectively the same idea as this < 1306992029 263302 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's not very efficient at all though. < 1306992069 982819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How is it less efficient than a list < 1306992157 934991 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because when you convert Signal back into a list for playback you're calling that function for each sample increment, which is O(n**2) < 1306992164 159771 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think. < 1306992260 185050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: you could easily memoise it :) < 1306992264 391708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1306992265 267323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you mean < 1306992269 978166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(\x -> fft foo !! truncate (x*samplerate)) < 1306992270 592096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuck no < 1306992271 146771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean < 1306992275 557281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let xs = fft foo in (\x -> xs !! truncate (x*samplerate)) < 1306992280 420402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that way it'll cache results as they're computed < 1306992304 284919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so if you only access it at reciprocal of samplerate increments, it'll be exactly the same as a list < 1306992311 588418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: or do you mean that it'll have to do "tail" x times? < 1306992313 21802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well right < 1306992316 183712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you could use a non-list type as the result < 1306992319 503864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lists suck anyway :) < 1306992342 694643 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I just think the !! would incur performance overhead. < 1306992386 746271 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :whereas manipulating it directly as a list would be more efficient. < 1306992388 310319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right, so use a non-list type :) < 1306992394 239873 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or, yes. < 1306992454 231325 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but what could replace list? < 1306992455 100419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: you could instead do a continuous fourier transform :D < 1306992460 507457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, an array would work fine < 1306992465 520473 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...lol, continuous? < 1306992465 697217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's probably what FFTW and the like operate on natively < 1306992470 554428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: yeah :D < 1306992473 465350 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :can Haskell do calculus? < 1306992474 516417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: then it's a function already, not a list ;D < 1306992480 328824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um as much as anything < 1306992484 914731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :numerically approximated, of course < 1306992491 624461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't think Automatic Differentiation with dual numbers would apply here < 1306992497 121511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and certainly not symbolic < 1306992504 494574 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :All these things that HH said is about as good as any religion in general. It should not be considered different to that. HH has some insanity but that is what helps him to come up with these perspectives! And it is not all bad, either. Yet, like any religious text, you should not take everything literally. It should be questioned, and so can everything be questioned. < 1306992505 835458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm joking btw :) < 1306992521 137143 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I had hoped so. < 1306992559 91285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: who knows though -- maybe it would work :D < 1306992585 769543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, I wonder whether this caving story thing will get scary soon < 1306992712 494634 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: it seems that Math.FFT mostly uses CArray < 1306992712 804220 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :zzo38: Like all religious texts, it should be taken as 100% bullshit unless shown otherwise. < 1306992781 988937 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: In the same way that other religious texts can be taken as 100% bullshit, yes, so should this one, of course. < 1306992908 619045 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: actually, do you think CArray would be a good type to use throughout instead of lists? I don't think so because I need signals to be possibly infinite. < 1306992957 420639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: you realise haskell has arrays, right? you do not have to use CArray unless you are interfacing with c code manually < 1306992964 669667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see data.array. < 1306992974 191723 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the same problem applies though. < 1306992995 565750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think lists are fairly decent for discrete things, and functions are good for continuous things... and usually it's more comfortable to work in the land of the continuous < 1306993016 691898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :additionally: I wouldn't worry about performance at this stage. < 1306993085 212003 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :As always, premature optimisation is the root of all evil. < 1306993124 360482 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the main problem I'd have with fft is that it uses CArray, so I'd need to partition my signal into "chunks" of some sensible length. < 1306993166 548241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: right... Well, you know, it may be better to write your own FFI to start with. < 1306993173 760597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Get the interface you want then work on optimising it. < 1306993178 861445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, see http://hackage.haskell.org/packages/archive/pure-fft/0.2.0/doc/html/Numeric-FFT.html < 1306993188 54045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I dunno whether it is lazy though < 1306993189 313021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Probably not < 1306993195 329219 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can't tell from glancing at http://hackage.haskell.org/packages/archive/pure-fft/0.2.0/doc/html/src/Numeric-FFT.html#fft < 1306993273 79610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, this story may be starting to get a little frekay < 1306993274 998273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]freaky < 1306993352 187036 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :HH claims to be working in other solar systems... that is complete nonsense. However, I suppose it works because of higher "Densities", whatever that means. Obviously that is also nonsense. (See? It is the same kind of nonsense and metaphorical and other qualities like other religious texts, just more modern.) < 1306993377 493604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::) < 1306993486 562269 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: http://xkcd.com/386/ < 1306993489 51363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I still harbor the fantasy that there is a hidden entrance to the other side of the passage and years ago Spanish explorers hid their treasures in the cave and sealed up the entrance. And it has remained untouched until we find it! B has a more realistic, although more mundane theory. He figures there is more cave on the other side. We'll see who is right." < 1306993572 705586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ooh, this is starting to get spooky :) < 1306993603 576093 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: I do suppose B does have a more likely and more realistic theory. However, looking is still the correct way to see who is right (or maybe you are both wrong). < 1306993658 884437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: i'm pretty sure this story is fiction in the horror genre, so more realistic probably means less likely :) < 1306993719 895836 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1306993726 208900 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: O, well, I was not answering the question from that perspective. But from that perspective, perhaps you are right about that. (It still doesn't necessarily mean either of those two theories are correct, though>0 < 1306993746 213184 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :s/>0/)/ < 1306993754 96663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: I think a bunch of treasure left my explorers would be a rather crappy ending to a horror story :) < 1306993757 683008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]left by < 1306993762 914088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi oerjan < 1306993789 137682 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :grmbl morning < 1306993826 127235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: aha, a decent measurement of your wake-up time >:) < 1306993832 77176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unless you just mean morning as in time of day... < 1306993842 20587 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :definitely morning < 1306993853 434364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"We immediately noted the presence of the breeze blowing out of the hole, and the rumbling." < 1306993856 578205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :brr ;_; < 1306993859 93398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: wat < 1306993861 417261 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: I suppose you might be correct about that. Which could mean both theories are incorrect, in the context of this story. < 1306993880 133011 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION eats breakfast < 1306993889 62374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: aha, so you DID just wake up < 1306993889 563519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :probably < 1306993900 332297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: I suspect B is right in that there's more cave, but I imagine it's No Normal Cave(tm) :-P < 1306993904 887403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm just reading everything linked from that reddit thread. < 1306993911 383148 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the prior just keeps getting adjusted < 1306993924 719410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I seem to be a lot harder to scare than I used to be though I'm sure it'll come back to haunt me next time it's dark. < 1306993981 625027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :great, now it's triggering my latent claustrophobia with a narrow cave passage :) < 1306994011 555524 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Perhaps they are *infinite* caves!!! Now you cannot find the way out... too bad!!! < 1306994125 206682 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Note that the HH document also contains some bad typography in some places) < 1306994287 314022 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :infinite caves with exits in other dimensions < 1306994610 465553 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is reading about how to implement a digital filter... fun. < 1306994653 224876 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :mathematically it's recursive, but I suspect to avoid massive performance overhead I should cache results in a data structure. < 1306994662 671666 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :just beware of the places where the wind is blowing harder and harder... they lead to vacuum. < 1306994698 944005 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.. < 1306994725 801293 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sort of. < 1306994727 55126 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :s/places/tunnels/ < 1306994745 758383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: just do it naively. < 1306994747 30497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seriously. < 1306994760 155858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you do it naively, it will be a small enough body of code to throw away. < 1306994774 616463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can worry about performance once you've proved it will work :P < 1306994843 434095 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, okay. But I'll be recursively pulling the value of every previous calculation twice to compute each new value. It's Fibonacci-esque. < 1306994873 537112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1306994877 676131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then yeah, just memoise :P < 1306994881 368867 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm almost positively the naive code will be thrown away. < 1306994885 952882 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/ly// < 1306994902 694290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right, I am just saying that writing something you know you will throw away is not a bad thing < 1306994916 913496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: http://www.haskell.org/haskellwiki/Memoization < 1306994918 351485 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :true, it will give me an idea of how to write the memoised version. < 1306994920 116797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :has some nice techniques < 1306994926 53886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :writing a memoised version? < 1306994927 525043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's nothing to it < 1306994933 618970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just use a memoisation function < 1306994951 210030 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Yeah, memoisation is a trivial transform in Haskell. < 1306994971 739288 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :And why is it that I use the UK spelling of ise/ize? < 1306994989 788008 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :how should i know, old chap? < 1306995008 458669 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :And for that matter, why do no UK programmers use "programme"? < 1306995020 171990 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because it's a horrid way to write program. < 1306995032 22277 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Well, yes, I meant "aside from the obvious". < 1306995033 335157 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they know that their limey ways are filthy. < 1306995062 636068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : And why is it that I use the UK spelling of ise/ize? < 1306995067 89637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not really UK < 1306995070 923645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OED uses ize after all :) < 1306995074 894911 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :elliott: It's very distinctly non-US. < 1306995075 258140 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pragmatic programmer pogroms < 1306995079 478976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well yes < 1306995081 262982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also this story is starting to get scary finally, yay < 1306995088 482308 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :And, right, OED *does* use it. < 1306995127 280256 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :OED saw the light, I guess. < 1306995130 68971 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Hmm. I'm not sure which country's variant of gray/grey I use. Rather, I'm not sure which country it belongs to. < 1306995139 844505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well etymologically, and pronounci...olity, -ize is correct < 1306995144 242356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i use ise though as of late, dunno why < 1306995151 997179 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :^limey < 1306995171 316980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: libertarian slave-owner < 1306995182 504942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, time to dive in to probably the last chapter of this cave story, i guess for ~~immersion~~ purposes ircing is not a good idea < 1306995186 515082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gulp < 1306995192 668050 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :At least I'm not using "colour". < 1306995225 552605 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what terrour < 1306995234 984500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :colour is nice < 1306995246 361188 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I prefer to use the old school form of 'an' < 1306995250 853365 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :brightens up your day < 1306995255 426273 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :where you take the n and put it at the beginning of the next word. < 1306995271 44406 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a norage. a napple. < 1306995271 918850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: that's a noutrage < 1306995280 535224 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :a niditioc custom < 1306995282 613749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, everybody shut up and stop me ircing, i need to spook myself < 1306995286 804047 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*nidiotic < 1306995298 985198 :elliott!~elliott@unaffiliated/elliott TOPIC #esoteric :order of the niditioc programmers | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1306995314 301518 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: apparently "apron" was originally "napron" < 1306995322 401408 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but once we switched over to using an the 'n' disappeared < 1306995323 984730 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :in ow < 1306995464 114054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh jesus this is starting to scare me < 1306995487 149656 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've never been scared by a written work. < 1306995507 639361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I am quite easily sared. the SCP foundation has given me cold sweats at night many a time < 1306995513 779666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]scared < 1306995525 277033 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> repeat 'a' < 1306995526 5692 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa... < 1306995528 700751 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :The SCP has some legitimately scary stuff, so... < 1306995533 309574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like this story, though -- it's well-written even apart from the fear. < 1306995544 450736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.angelfire.com/trek/caver/ < 1306995570 699228 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fix ('a':) < 1306995571 486555 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa... < 1306995660 621921 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :@source repeat < 1306995661 45963 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :repeat not available < 1306995662 963881 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for some reason a list without a [] scares me. < 1306995673 462125 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Why should it? < 1306995681 75375 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src repeat < 1306995681 237670 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :repeat x = xs where xs = x : xs < 1306995684 603492 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :XD < 1306995696 105727 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I make no normative claim about my vague fear. < 1306995703 571657 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> repeat 'aeiou ' < 1306995704 745611 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : < 1306995704 908846 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : lexical error in string/character literal at chara... < 1306995709 203220 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :purely existential claims. < 1306995709 378359 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh right < 1306995715 211724 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: And it's not like that's a uniquely Haskell thing, either. < 1306995715 480691 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: try cycle < 1306995721 621798 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> cycle "aeiou " < 1306995722 321174 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "aeiou aeiou aeiou aeiou aeiou aeiou aeiou aeiou aeiou aeiou aeiou aeiou ae... < 1306995723 427183 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> cycle "aeiou " < 1306995724 421861 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "aeiou aeiou aeiou aeiou aeiou aeiou aeiou aeiou aeiou aeiou aeiou aeiou ae... < 1306995732 8100 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: oh I know. No need to give me a lecture on circular linked lists. < 1306995739 672714 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src cycle < 1306995739 847456 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :cycle [] = undefined < 1306995740 9671 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :cycle xs = xs' where xs' = xs ++ xs' < 1306995747 613544 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Pffft, I can do lazy infinite lists in C. < 1306995756 211642 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :is anything in haskell -not- written in haskell? < 1306995760 519853 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :the language interprets itself O_O < 1306995779 15814 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: a few things are, of course. < 1306995785 570619 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: it goes fairly deep < 1306995788 245799 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src IO < 1306995788 420148 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Maybe you made a typo? < 1306995791 294287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh jesus christ this is starting to fuck with my head < 1306995791 456620 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :argh < 1306995798 11130 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Patashu: GHC's runtime system isn't entirely in Haskell, as far as I know. < 1306995799 118172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: for a start, GHC is a /compiler/ < 1306995804 363945 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'm sure that _used_ to be there :( < 1306995814 35990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: for a second, a lot of GHC's internal implementations of things are Haskell < 1306995818 934556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for instance the IO monad type itself and operations on it, etc. < 1306995823 944657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but there is C code that makes up the runtime system, of course. < 1306995827 414732 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah < 1306995829 349919 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's just for clarity < 1306995832 812080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like oerjan says, it goes fairly deep :) < 1306995840 438608 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's pretty cool though < 1306995848 699161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: of course there are conventional interpreters like Hugs; I don't know how its IO monad is defined, but probably in Haskell too I would wager < 1306995852 931691 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Sadly, GHC's code is pretty poor. < 1306995865 39845 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Though, doesn't it predate Haskell 98? < 1306995897 749040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, it's not _poor_ < 1306995904 587764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lots of parts predate just about everything :) < 1306995909 68921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but they're working on cleaning it up < 1306995913 255043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and new parts are of course well-written < 1306995924 430703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but yeah, there is a lot of recursive functions when combinators would do, etc. < 1306995925 901343 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :I seem to recall it having multiple implementations of Monad floating around, though. < 1306995940 496256 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i recall hearing that too < 1306995941 514673 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :But, eh, old code base predating modern niceties has that shit happen. < 1306995959 53565 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :You can see rather a lot of the same in GCC. < 1306995988 821735 :pikhq!~pikhq@174-22-149-70.clsp.qwest.net PRIVMSG #esoteric :Man. It freaking predates C90. < 1306995997 631293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ohh jesus this is frekaing me out < 1306996021 180294 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle IO < 1306996021 711496 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :module Data.Array.IO < 1306996021 873939 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :module System.IO < 1306996021 874028 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude data IO a < 1306996083 744026 :Kustas!~xix@gprs-inet-65-59.elisa.ee QUIT :Quit: gone < 1306996101 759140 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle hoogle < 1306996101 972201 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Can't think of anything more interesting to search for? < 1306996102 134713 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1306996116 811019 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1306996167 816856 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@perl fork while fork #grrr... < 1306996167 995423 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Maybe you meant: keal part pl spell tell url vera < 1306996214 247016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: try exclamation mark in place of @ < 1306996216 138271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and < 1306996217 40018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :jesus < 1306996218 273031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is scary < 1306996291 78621 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 248 seconds < 1306996336 175459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fucking hell there's more < 1306996413 560214 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :what are you up to? < 1306996413 733289 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What is? < 1306996497 108407 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :BUT WAIT, THERE'S MORE! WE THROW IN A FREE DECAPITATION FOR JUST _FIVE_ DOLLARS < 1306996511 802822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: reading a story linked on thatreddit thread of creepy stuff < 1306996561 182983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh great, go back to the cave, that's the best fucking idea you've had all story < 1306996573 65456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you get the award for not doing stupid fucking shit < 1306996686 621384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, lovely < 1306996691 973462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the last page loops back to itself. < 1306996901 589303 :Ycros!~ycros@ycrosgnaw-1-pt.tunnel.tserv3.fmt2.ipv6.he.net QUIT :Ping timeout: 260 seconds < 1306997030 181844 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :recursive cave < 1306997062 837884 :Ycros!~ycros@gnaw.ycros.org JOIN :#esoteric < 1306997892 534036 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Quit: leaving < 1306998039 543800 :Ycros!~ycros@gnaw.ycros.org QUIT :Remote host closed the connection < 1306998043 544477 :Kustas!~xix@gprs-inet-65-59.elisa.ee JOIN :#esoteric < 1306998077 816644 :Ycros!~ycros@2600:3c01::f03c:91ff:fe96:868c JOIN :#esoteric < 1306998202 307929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://areyoutargeted.com/ < 1306998494 35218 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: using ! wouldn't allow me to enact my vengence upon lambdabot for insulting my creativity. < 1306998501 470810 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!help addinterp < 1306998502 146108 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​addinterp: !addinterp . Add a new interpreter to EgoBot. This interpreter will be run once every time you type ! , and receive the program code as input. < 1306998548 290831 :Kustas!~xix@gprs-inet-65-59.elisa.ee PRIVMSG #esoteric :CakeProphet: it's probably because you mistype vengeance < 1306998570 76624 :Kustas!~xix@gprs-inet-65-59.elisa.ee NICK :Kostas < 1306998574 528952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh hey thisman.org, this is a fun one < 1306998583 347937 :Kostas!~xix@gprs-inet-65-59.elisa.ee NICK :Kustas < 1306998595 82984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Kustas: you mistype Kustas < 1306998619 93723 :Kustas!~xix@gprs-inet-65-59.elisa.ee PRIVMSG #esoteric :that other nick is taken.. i must think of something different < 1306998629 903960 :Kustas!~xix@gprs-inet-65-59.elisa.ee PRIVMSG #esoteric :or enact my vengeance on the original nick-bearer < 1306998640 528997 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp elmer perl for (<>) {s/wr\B/w/i; s/r\B/w/i; print} < 1306998641 82490 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter elmer installed. < 1306998643 353988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I have never had homosexual relationships or even fantasies. But I dream about having sexing with this man all the time." having sexing with this man all the time < 1306998655 19902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: who needs elmer when you have < 1306998659 403297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!swedish bork bork bork < 1306998661 78536 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​burk bork bork < 1306998665 468025 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!elmer screwy rabbit < 1306998666 96764 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​scwewy rabbit < 1306998675 680933 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...? < 1306998683 7389 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh right < 1306998685 832394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!addinterp elmer perl for (<>) {s/wr\B/w/gi; s/r\B/w/gi; print} < 1306998686 129589 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​There is already an interpreter for elmer! < 1306998691 288296 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: damn you. < 1306998693 7238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!delinterp elmer < 1306998693 331980 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter elmer deleted. < 1306998694 583981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!addinterp elmer perl for (<>) {s/wr\B/w/gi; s/r\B/w/gi; print} < 1306998694 954441 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter elmer installed. < 1306998699 392983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!elmer rabbit season < 1306998699 875721 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​wabbit season < 1306998715 521331 :Kustas!~xix@gprs-inet-65-59.elisa.ee PRIVMSG #esoteric :!swedish rabbit season < 1306998716 115975 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​rebbeet seesun < 1306998726 830470 :Kustas!~xix@gprs-inet-65-59.elisa.ee PRIVMSG #esoteric :amazing < 1306998738 384224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha < 1306998744 490585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!swedish wabbit season < 1306998744 995941 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​vebbeet seesun < 1306998750 62805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :swedish elmer fudd < 1306998761 475216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"It is the most interesting theory and the one that has the greatest implications, but it has also the lowest scientific credibility." --thisman < 1306998762 821666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :herp derp < 1306998781 954411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :his face is slightly spooky though. < 1306998837 371897 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1306998859 550374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Catherine Kinsbergen, Email, Web Site < 1306998859 725194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I've dreamed of this man since i was 5 yesrs old as a vampire which try to kill me. I'm now 18 and I still dream about him.. Can't beleive i'm not alone to see him < 1306998859 888198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Linda Borgman, Email, Web Site < 1306998859 888312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OMG! I do dream of this man too! I punch him in face but I try to run and cant! He catch me and tell me to do naughty things with him < 1306998861 118315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quality guestbook < 1306998881 832021 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!elmer it's been a long time since I've been wrong about screwy rabbits. Even longer now. < 1306998882 428481 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​it's been a long time since I've been wong about scwewy wabbits. Even longer now. < 1306998890 494067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!swedish it's been a long time since I've been wong about scwewy wabbits. Even longer now. < 1306998890 843949 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...interesting < 1306998891 6463 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​it's beee a lung teeme-a seence-a I'fe-a beee vung ebuoot scvooy vebbeets. Ifee lunger noo. Bork Bork Bork! < 1306998895 765070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :swedish elmer fudd is a thing of beauty < 1306998928 95788 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for some reason "long" is not become "wong" < 1306998941 606069 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*becoming < 1306999012 923938 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it'd need another regex for that < 1306999051 626340 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :does r\B not match at the beginning of a word? < 1306999087 86227 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :\B means 'not word boundary' < 1306999087 981557 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I believe < 1306999088 387115 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh wait < 1306999090 270179 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :l isn't an r < 1306999091 862418 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :btw < 1306999098 658691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you want \br < 1306999099 432477 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol, I'm apparently stupid. :P < 1306999116 219524 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or my brain is currently thinking in engrish. < 1306999124 716612 :Kustas!~xix@gprs-inet-65-59.elisa.ee PRIVMSG #esoteric :weiwd < 1306999303 993594 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp elmer < 1306999304 265210 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter elmer deleted. < 1306999304 427408 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp elmer perl for (<>) {s/wr\B/w/gi; s/(?) {s/(w)r\B/$1/gi; s/(?) {s/(w)r\B/$1/gi; s/(?) {s/(w)r\B/$1/gi; s/(?) {s/(w)r\B/$1/gi; s/(?) {s/(w)r\B/$1/gi; s/(?) {s/(w)r\B/$1/gi; s/(?) {s/l/w/gi; s/L/W/gi; s/(w)r\B/$1/gi; s/(?) {s/l/w/gi; s/L/W/gi; s/(w)r\B/$1/gi; s/(?) {lc; s/l/w/g; s/er/uh/g; s/wr\B/w/g; s/(?) {lc; s/l/w/g; s/er/uh/g; s/or(e\b)?/owuh/; s/ire\b/iyuh/; s/wr\B/w/g; s/(?) {lc; s/l/w/g; s/er/uh/g; s/ire\b/iyuh/; s/wr\B/w/g; s/(?) {lc; s/l/w/g; s/er/uh/g; s/ire\b/iyuh/g; s/wr\B/w/g; s/(?) {lc; s/l(?!e\W)/w/g; s/\Ber|(?>= return . (a !!); main = putStrLn . (++".") =<< word; word = join . pick $ replicate 3 (liftM2 (:) vowel word) ++ replicate 2 (liftM2 (:) consonant word) ++ [return ""]; vowel = pick "AEIOUY"; consonant = pick "BCDFGHJKLMNPQRSTVWXZ" < 1307004619 780108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan's doing? < 1307004620 602338 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307004628 754454 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :!simplename < 1307004631 419212 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: that's a roleplaying name generator zzo38 mentioned, so i made it < 1307004633 202159 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​O. < 1307004635 542634 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :LOL < 1307004638 380279 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that is simple < 1307004647 478618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how fitting for zzo < 1307004650 982040 :Kustas!~xix@gprs-inet-65-59.elisa.ee QUIT :Ping timeout: 258 seconds < 1307004653 33941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: why the .? < 1307004658 262021 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38 likes to play roleplaying games? Awesome. I should ask him if he wants to play Shadowrun. < 1307004661 331597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or is it some character that EgoBot is filtering out < 1307004675 764172 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's in the code < 1307004677 963288 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I made simpleacro. it is superior at its purpose. < 1307004678 249732 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :putStrLn . (++".") < 1307004684 148027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: yes but it would filter it out on show too < 1307004685 22157 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though I need to weight the uncommon starting letters < 1307004685 692649 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: it sometimes makes an empty string, so zzo38 suggested adding a period < 1307004696 669692 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I just don't have data on the most common starting letters for English. < 1307004723 964476 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I will probably just continue not caring as I have been. < 1307004733 327712 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Inglip's death is canon now < 1307004828 592701 :Kustas!~xix@gprs-inet-65-44.elisa.ee JOIN :#esoteric < 1307004836 198238 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!simpleacro < 1307004840 809269 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​HI < 1307004844 615134 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :haha. < 1307004854 537849 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I love how long it takes to compute. it's like a moment of suspense. < 1307004859 149965 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!simpleacro < 1307004862 531489 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well obviously !simplename is based on !simpleacro < 1307004862 870354 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​BMEAOF < 1307004868 256416 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show simpleacro < 1307004868 633569 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​haskell import System.Random; import Control.Monad; main = do {len <- pick [2..10]; putStrLn =<< (replicateM len $ pick ['A'..'Z'])} where pick a = randomRIO (0, length a - 1) >>= return . (a !!) < 1307004880 719997 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :!simpleacro aeiou < 1307004884 377360 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: I think you actually helped me with some bugs on it. < 1307004885 334102 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​IA < 1307004904 418749 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :probably < 1307005053 175655 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show swedish < 1307005053 577165 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef | fmt -w500 < 1307005063 384650 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show chef < 1307005063 879574 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef < 1307005115 537625 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!redneck < 1307005122 300654 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show redneck < 1307005122 691711 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh redneck < 1307005136 698031 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :such let downs... < 1307005148 346981 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!redneck We don't take lightly to your kind of people here. < 1307005148 846656 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​We don't take lightly tuh yer kinda folks here. < 1307005191 173090 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: it's probably from some funny linux package < 1307005201 392020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's valspeak < 1307005206 362246 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!userinterps < 1307005206 704845 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Installed user interpreters: aol austro b1ff bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chef chiqrsx9p choo cockney ctcp dc decisionengine drawl drome dubya echo eehird ehird elmer fudd funetak google graph gregor he hello id jethro kraut num ook pansy pi pirate plot postmodern postmodern_aoler prefixes redneck reverse rimshot rot13 sadbf sfedeesh sffedeesh sffffedeesh sffffffffedeesh simpleacro simplename slashes svedeesh swedish valspeak warez y < 1307005208 449537 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!sh which redneck < 1307005209 66980 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/redneck < 1307005220 488995 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show gregor < 1307005220 927649 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh sed 's/þ/th/g ; s/Þ/Th/g ; s/ſ/s/g ; s/æ/ae/g ; s/Æ/Ae/g ; s/œ/oe/g ; s/Œ/Oe/g' < 1307005251 509125 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :how uſeful < 1307005275 98026 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show postmodern < 1307005275 535917 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh postmodern < 1307005280 912339 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!sh uname -a < 1307005281 498088 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Linux codu.org 2.6.32-5-xen-amd64 #1 SMP Tue Mar 8 00:01:30 UTC 2011 x86_64 GNU/Linux < 1307005301 178848 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show ehird < 1307005301 686314 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh funetak < 1307005311 728457 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show dubya < 1307005312 111421 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh dubya < 1307005323 482544 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show bypass_ignore < 1307005323 880506 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh cat < 1307005327 474743 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...whut. < 1307005330 571755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!ehird cobbles of phantom fuck whats < 1307005331 88818 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​cobbles of phantom fuck whats < 1307005335 587980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good < 1307005372 154196 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sfedeesh what is this I don't even < 1307005372 675159 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​vhet is thees I dun't ifee < 1307005377 330822 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :somehow i doubt bypass_ignore works, if it ever did < 1307005382 747733 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah same. < 1307005388 517197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of course it does < 1307005396 230306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!bypass_ignore do not < 1307005396 848664 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​do not < 1307005408 318093 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait that kind of ignores < 1307005417 282877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!bypass_ignore ha ha vorpal is a fag < 1307005417 756805 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​ ha ha vorpal is a fag < 1307005421 33591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see, perfect < 1307005430 288950 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!elmer perfect < 1307005430 668089 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sffedeesh what is this I don't even < 1307005430 841349 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​puhfect < 1307005431 278360 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​vhet is thees I dun't ifee < 1307005443 474466 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!swedish swedish < 1307005444 15966 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​svedeesh < 1307005445 935975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!ehird what is this I don't even < 1307005446 413419 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​wut is this I don't even < 1307005450 396648 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!swedish svedeesh < 1307005450 882398 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sfedeesh < 1307005458 471573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!sffedeesh vhet is thees I dun't ifee < 1307005458 966747 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​fhet is zeees I doon't iffee-a < 1307005463 291531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!sffedeesh fhet is zeees I doon't iffee-a < 1307005463 469890 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!swedish sfedeesh < 1307005463 861446 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​fhet is zeees I duun't iffffee-a-a < 1307005464 143296 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sffedeesh < 1307005470 374827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!sffedeesh fhet is zeees I duun't iffffee-a-a < 1307005470 915865 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​fhet is zeees I doooon't iffffffffee-a-a-a < 1307005475 555312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!sffedeesh fhet is zeees I doooon't iffffffffee-a-a-a < 1307005475 994294 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​fhet is zeees I duuuun't iffffffffffffffffee-a-a-a-a < 1307005481 308409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1307005493 295096 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: why don't these other interpreters evoke swedish x number of times? < 1307005494 334024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!swedish hey what's this OH SNAP IT'S A FUCKING TIGET < 1307005494 862165 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​hey vhet's thees OoH SNEP IT'S A FOoCKING TIGET < 1307005496 548982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!swedish hey what's this OH SNAP IT'S A FUCKING TIGER < 1307005497 152081 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​hey vhet's thees OoH SNEP IT'S A FOoCKING TIGER < 1307005501 952651 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: hm... < 1307005503 526062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FOoCKING < 1307005508 345514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!swedish hey vhet's thees OoH SNEP IT'S A FOoCKING TIGER < 1307005508 967483 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​hey fhet's zeees OouH SNEP IT'S A FOuCKING TIGER < 1307005512 319747 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show svedeesh < 1307005512 770486 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef | fmt -w500 < 1307005517 568654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!swedish ​hey fhet's zeees OouH SNEP IT'S A FOuCKING TIGER < 1307005518 14083 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​​hey fhet's zeees OouooH SNEP IT'S A FOooCKING TIGER < 1307005521 382592 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp svedeesh < 1307005521 717067 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter svedeesh deleted. < 1307005528 469750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: NOOOOOOOOO < 1307005531 423842 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show swedish < 1307005531 788897 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef | fmt -w500 < 1307005533 721958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote hey fhet's zeees OouooH SNEP IT'S A FOooCKING TIGER < 1307005535 64041 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​433) hey fhet's zeees OouooH SNEP IT'S A FOooCKING TIGER < 1307005538 720477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: those are our valuable aliases < 1307005541 523720 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp svedeesh sh chef | chef | fmt -w500 < 1307005541 888192 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter svedeesh installed. < 1307005549 553463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!addinterp svedeesh sh chef | fmt -w500 < 1307005549 846342 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​There is already an interpreter for svedeesh! < 1307005555 730590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!delinterp svedeesh < 1307005555 912305 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: I'M JUST MAKING IT MORE LOGICAL < 1307005556 74976 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter svedeesh deleted. < 1307005560 227321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ... < 1307005561 139419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WELL FINE < 1307005565 945374 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp svedeesh sh chef | chef | fmt -w500 < 1307005566 343504 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter svedeesh installed. < 1307005573 198763 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!svedeesh svedeesh < 1307005573 702889 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sffedeesh < 1307005576 173217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005577 211860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005577 374768 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​41) kaelis: yes kaelis, but however will get the horses to wear knickers? < 1307005578 80747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005578 243817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005578 243908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005578 405645 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​343) 00:07 Sgeo has quit (IRC is taking up too much of my time. I need time to study the Bible and find Christ.) 00:12 Sgeo has joined #esoteric. < 1307005579 282928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005579 453326 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​274) ah yes, indeed, alan turing was gay and stupid < 1307005580 310318 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​365) elliott, it was an artful robbery! wait, murder < 1307005580 654158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005581 542127 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​139) alise: nobody is allowed to fnord me in soviet russia < 1307005581 886554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005582 571392 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​8) TODO: sex life < 1307005583 256033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005584 138146 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​176) Never ever use a quote which contains both the words "aloofness" and "gel" (verb). < 1307005584 521554 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​23) IN AN ALTERNATE UNIVERSE: there is plenty of room to get head twice at once < 1307005585 415821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005586 103727 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​189) Why do you use random acronyms you know we don't know the expansions of? alise: TLAAW < 1307005587 473050 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​60) What is there to talk about besides gay slang? < 1307005601 638553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ​365) elliott, it was an artful robbery! wait, murder < 1307005602 156692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1307005606 467235 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`quote alise < 1307005607 717309 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​128) use "grep --crazy" \ 129) * augur rubs alise's bum [...] what? she said square ped :| \ 131) alise: why internet is like wtf \ 135) like, just like I'd mark "Bob knob hobs deathly poop violation EXCREMENT unto;" as English alise: that's great filler ais523: < 1307005618 811783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"why internet is like wtf" < 1307005623 650008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :definitely fungot's proudest moment < 1307005632 254397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it finally realises that this human internet is like wtf < 1307005634 540523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it wants to know why < 1307005639 463542 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`quote CakeProphet < 1307005640 654143 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​155) how does a "DNA computer" work. von neumann machines? CakeProphet, that's boring in the context of DNA. It's just stealing the universe's work and passing it off as our own. \ 156) CakeProphet: reading herbert might be enlightening in one hand he held a < 1307005661 341912 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...? < 1307005666 647998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`pastequotes CakeProphet < 1307005667 677129 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.18198 < 1307005677 289263 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they'll all be from like 4 years ago < 1307005684 286074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.18198 < 1307005691 576805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: uh no < 1307005695 744966 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the quote system is not that old... < 1307005703 126418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :those are from a year ago at most < 1307005726 650104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run sed -i 's///g' quotes < 1307005728 78653 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307005730 161211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`pastequotes CakeProphet < 1307005730 714895 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :all pretty recent actually. < 1307005731 401647 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.24384 < 1307005740 796093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yay < 1307005742 404146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fixed the downloading < 1307005749 187684 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for some reason I thought we had quotes that long ago. < 1307005795 537471 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@quote < 1307005795 700480 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ari says: The problem I have with grues is that although I know that currently, if it is very dark I am likely to be eaten by one... but how can I tell if grue suddenly became benign at, say, the < 1307005795 864169 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :year 2010? The evidence I've gathered so far can't support the idea that that *wouldn't* happen.~ < 1307005807 654644 :sebbu2!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :ACTION slaps elliott around a bit with a very large trout < 1307005836 714253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sebbu2: yw < 1307005849 933791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: wow that was the least funny quote ever < 1307005853 203864 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :troutally reasonable < 1307005857 749847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apart from all of ours < 1307005858 594484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005858 764981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005859 451666 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​78) I want to read about Paris in the period 1900-1914 not about the sexual preferences of a bunch of writers >.> < 1307005859 794741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005860 138477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005860 301550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307005860 825765 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​56) no Deewiant No?! I've been living a lie yep. Excuse me while I jump out of the window -> < 1307005861 907421 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​133) Hooray! I'm an idiot. < 1307005862 423404 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​46) Seconds. 30 of them. Did I forget the word? < 1307005862 586108 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​161) cpressey: I have actually done a waterfall-model project that almost worked That's where you have a flexible kayak that bobs and weaves between the rocks as it plummets off the cliff < 1307005864 305403 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh my < 1307005945 214086 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run echo $(yes) < 1307005947 347153 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307006243 179232 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 248 seconds < 1307006285 322989 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hey don't run away before i can explain why that was stupid < 1307006323 181601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1307006330 692744 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm imagine if linux _did_ support lazy argument lists < 1307006378 688304 :CakeProphet!~adam@h177.62.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307006379 145874 :CakeProphet!~adam@h177.62.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1307006379 308436 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307006407 499102 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`run echo $(yes | head -5) < 1307006408 878270 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​y y y y y < 1307006439 221879 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: yours probably never finished making the argument list < 1307006448 684109 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I somehow thought it would be a good idea to run echo $(yes) on my computer... < 1307006455 55004 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not realizing that I wouldn't be able to ctrl+c < 1307006462 546117 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :... < 1307006469 785565 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as it very rapidly filled all of my mempory. < 1307006476 924123 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :huh < 1307006481 703837 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey Sgeo homestuck update :-P < 1307006488 195409 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's the yes bomb! < 1307006586 282204 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1307006599 577412 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: I wonder what would be the most effective anti-yes bomb < 1307006639 962977 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :killall sh && killall bash && ... :P < 1307006649 177141 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nothing could go wrong... < 1307006720 774821 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!which killall < 1307006730 346511 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`which killall < 1307006731 355801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: forgot sh < 1307006732 212808 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307006736 764325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: forgot `run < 1307006741 219283 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!sh which killall < 1307006741 746326 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/killall < 1307006746 960239 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run which killall < 1307006748 966310 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307006773 127702 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sh killall $(yes) < 1307006780 679404 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/tmp/input.18804: xrealloc: ../bash/subst.c:4757: cannot reallocate 33554432 bytes (0 bytes allocated) < 1307006787 545675 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307006850 157164 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ty < 1307006853 760013 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a convenient memory exploder for the whole family. < 1307007033 654173 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so when code golfing bash can you only assume that only the bare minimum in external programs are available in $PATH? < 1307007071 676365 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307007099 521680 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :typically yeah < 1307007105 671866 :MigoMipo!MigoMipo@109.58.158.191 JOIN :#esoteric < 1307007123 914944 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Where is my reddit thread < 1307007129 943444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1307007146 539922 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I've taken to reading the reddit thread after the update < 1307007187 969490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its hardly big enough to warrant another post... < 1307007200 720218 :pikhq!~pikhq@174-22-146-190.clsp.qwest.net QUIT :Ping timeout: 244 seconds < 1307007207 899441 :pikhq!~pikhq@174-22-183-224.clsp.qwest.net JOIN :#esoteric < 1307007228 815210 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show sffedeesh < 1307007229 220319 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef | fmt -w500 < 1307007268 314937 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp sffedeesh < 1307007268 642008 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sffedeesh deleted. < 1307007283 217848 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp sffedeesh chef | chef | chef | fm -w500 < 1307007283 645688 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sffedeesh installed. < 1307007288 610640 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :?_? < 1307007296 514756 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :!sffedeesh The quick brown fox jumps over the lazy dog. < 1307007297 99065 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​| cheff | cheff | fm -v500 < 1307007300 515861 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :o < 1307007303 903637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fail < 1307007304 435811 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1307007305 476440 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1307007309 636062 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp < 1307007309 909513 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​ is not a user interpreter. < 1307007316 75517 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp sffedeesh < 1307007316 487313 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sffedeesh deleted. < 1307007324 506086 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp sffedeesh sh chef | chef | chef | fm -w500 < 1307007324 930675 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sffedeesh installed. < 1307007338 636153 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sffedeesh I love being swedish. < 1307007339 253594 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/tmp/input.19806: line 1: fm: command not found < 1307007343 246804 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...lol < 1307007348 895695 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp sffedeesh < 1307007349 287615 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sffedeesh deleted. < 1307007353 18006 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp sffedeesh sh chef | chef | chef | fmt -w500 < 1307007353 456689 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sffedeesh installed. < 1307007356 747125 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sffedeesh I love being swedish. < 1307007357 396406 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​I luuffffe-a-a-a beeeng sffedeesh. Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! < 1307007364 937575 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307007365 100104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1307007366 221431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Impressive. < 1307007373 110534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!sffedeesh I luuffffe-a-a-a beeeng sffedeesh. Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! < 1307007373 673882 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​I looooooooffffffffffffffffffffffffffffffffe-a-a-a-a-a-a beeeng sffffffffffffffffedeesh. Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! < 1307007381 408873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Combinatorial explosion of borks. < 1307007419 632376 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :!sffedeesh The quick brown fox jumps over the lazy dog. < 1307007420 236288 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Zee-a-a qooooeeck broooon fuux joooomps oouooffffer zee-a-a lezy duug. Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! < 1307007425 861454 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Lol wtf < 1307007473 913624 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show swedish < 1307007474 332196 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef | fmt -w500 < 1307007479 665009 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show svedeesh < 1307007479 957936 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef | chef | fmt -w500 < 1307007483 593341 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show sfedeesh < 1307007484 19342 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef | fmt -w500 < 1307007488 261034 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show sffedeesh < 1307007488 598540 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef | chef | chef | fmt -w500 < 1307007491 519401 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!svedish I am a slightly more reserved swede. < 1307007499 248784 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!svedeesh I am a slightly more reserved swede. < 1307007499 824960 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​I im a sleeghtly moore-a-a reserffed sfede-a-a. Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! < 1307007507 304091 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp sfedeesh < 1307007507 653517 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sfedeesh deleted. < 1307007517 682161 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp sfedeesh sh chef | chef | chef | fmt -w500 < 1307007518 15045 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sfedeesh installed. < 1307007525 936534 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp sffedeesh < 1307007526 316784 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sffedeesh deleted. < 1307007537 319434 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp sffedeesh sh chef | chef | chef | chef | fmt -w500 < 1307007537 657758 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sffedeesh installed. < 1307007553 239800 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan is setting the record straight in sffedeen. < 1307007560 423254 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :!svedeesh The quick brown fox jumps over the lazy dog < 1307007560 586194 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1307007560 927682 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Zee-a quueeck bruun foox juumps oouffer zee-a lezy doog < 1307007571 84227 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!sffedeesh I love sffedeesh. < 1307007571 688133 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​I looooffffffffe-a-a-a-a sffffffffffffffffffffffffffffffffedeesh. Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! < 1307007625 155017 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!help languages < 1307007625 563303 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. < 1307007635 603433 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show chef < 1307007635 899895 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef < 1307007649 10703 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :magic box. < 1307007662 201010 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp chef < 1307007662 467978 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter chef deleted. < 1307007667 317171 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp chef chef < 1307007667 711694 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter chef does not exist! < 1307007677 290655 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp chef sh chef < 1307007677 685637 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter chef installed. < 1307007681 826509 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :perl is esoteric? < 1307007687 305598 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp swedish < 1307007687 718707 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter swedish deleted. < 1307007687 999877 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :haskell too, lol < 1307007694 784292 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp swedish chef < 1307007695 110703 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter swedish installed. < 1307007701 222579 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: don't forget c < 1307007715 250417 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Gregor has implemented working interpreter recursion? < 1307007734 505255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how unforgivable < 1307007746 584304 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!swedish Ho hum. < 1307007756 329730 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...apparently not. < 1307007762 48796 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp swedish < 1307007762 341450 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter swedish deleted. < 1307007776 236926 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp swedish sh chef | fmt -w500 < 1307007776 576402 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter swedish installed. < 1307007781 74019 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!swedish Ho hum. < 1307007781 565200 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Hu hoom. Bork Bork Bork! < 1307007784 413404 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: I guess both Haskell and Perl are a little esoteric. So is C. < 1307007802 673881 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I imagine Perl is there for usefulness more so than esotericness < 1307007806 742832 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :same with Haskell. < 1307007814 48460 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :is any programming language NOT esoteric < 1307007828 194669 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Python < 1307007866 534706 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually I tak it back, C is not esoteric in any way. < 1307007867 387295 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307007901 366039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seriously? < 1307007906 656208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :c has two conflicting ways to be TC < 1307007910 275260 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :C is like what you use to judge normalness, for some reason. < 1307007912 156094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're telling me that's not esoteric? < 1307007932 561979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi ais523 < 1307007963 138539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi < 1307008008 145621 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I thought C's TCness options, other than ones based on files and the standard library, all required you to omit details like the value of CHAR_BIT (because it isn't a finite integer) < 1307008018 145697 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Ruby can be a little strange. 99.downto(1) {|x| print "#{x} bottles of beer on the wall."} < 1307008037 126544 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but that's not.... too strange. < 1307008065 722282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: exactly; freestanding, you don't have CHAR_BIT, so you can have bignum chars < 1307008068 677415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hosted, you can use files < 1307008079 358950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mutually exclusive < 1307008083 472353 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are you sure you don't have CHAR_BIT in freestanding? < 1307008084 49187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought limits.h was one of the headers that had to be in freestanding too < 1307008094 588754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ooh < 1307008097 540423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that would be bad < 1307008103 962935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it'd mean that freestanding C might not actually be TC at all < 1307008111 56733 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not like there's anything in it but #defines < 1307008124 333867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION greps http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf < 1307008182 501428 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what is 'freestanding C' < 1307008191 96596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :5.2.4.2 Numerical limits < 1307008191 439290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :1 An implementation is required to document all the limits specified in this subclause, < 1307008191 601660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which are specified in the headers and . Additional limits are < 1307008191 601854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :specified in . < 1307008191 601965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Forward references: integer types (7.18). < 1307008201 438515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: it's a subset of C that doesn't have to have the library support that C impls normally do < 1307008202 636946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :5.2.4.2.1 Sizes of integer types < 1307008202 984235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :1 The values given below shall be replaced by constant expressions suitable for use in #if < 1307008203 147015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :preprocessing directives. Moreover, except for CHAR_BIT and MB_LEN_MAX, the < 1307008203 147212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :following shall be replaced by expressions that have the same type as would an < 1307008206 618942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :expression that is an object of the corresponding type converted according to the integer < 1307008208 675530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :promotions. Their implementation-defined values shall be equal or greater in magnitude < 1307008210 558368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(absolute value) to those shown, with the same sign. < 1307008212 825269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :— number of bits for smallest object that is not a bit-field (byte) < 1307008214 575348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CHAR_BIT < 1307008216 329587 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :designed for things like embedded systems < 1307008219 603011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: oh dear, you must have a number of bits in a char in a freestanding implementation too < 1307008219 945044 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [99, 98..1] >>= (++ " bottles of beer on the wall.\n").show < 1307008221 359647 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "99 bottles of beer on the wall.\n98 bottles of beer on the wall.\n97 bottl... < 1307008224 310065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :RIP freestanding tcness < 1307008231 579386 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: unless you had a type that was smaller than a char < 1307008232 267641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unless you can do something with the stack < 1307008234 534405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and could create objects of it < 1307008239 724487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and register variables < 1307008240 756983 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I saw a loophole in that definition < 1307008249 105233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes, but I suspect char is defined to be that smallest object < 1307008250 133897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway < 1307008255 799427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :register variables you aren't allowed to take the address of < 1307008259 72712 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1307008259 928711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so there's nothing forcing them to be limited < 1307008268 681337 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can still sizeof them < 1307008271 136155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :combined with the stack... maybe you could do something? < 1307008276 638145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's nothing forcing you to have a limited /quantity/ of them < 1307008276 954740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes, but if you recurse < 1307008286 900322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :normally, recursion doesn't let you have "infinite variables" < 1307008289 810775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because you can take their address < 1307008292 502967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but there's no way to reference them outside their own stack frame, precisely because you can't take their address < 1307008296 327784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but the conceptual stack frame can take up no address spcae here < 1307008298 599373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]space < 1307008301 555713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you end up with a PDA, not a TC language < 1307008309 237385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yeah, it's probably true < 1307008314 631792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was thinking you could combine other things to make it work somehow < 1307008316 515030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I don't know < 1307008326 420098 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> :t map (map (map (map ($map)))) [[[[map]]]] < 1307008327 116676 :Kustas!~xix@gprs-inet-65-44.elisa.ee QUIT :Quit: left < 1307008327 627926 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `:' < 1307008333 849196 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t map (map (map (map ($map)))) [[[[map]]]] < 1307008334 831190 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. [[[[[a -> b] -> [[a] -> [b]]]]]] < 1307008352 329633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice. < 1307008357 892686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :looks uh < 1307008358 748218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :useful < 1307008361 563528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> map (map (map (map ($map)))) [[[[map]]]] < 1307008362 250780 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show ([a -> b] -> [[a] -> [b]]) < 1307008362 413404 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arisi... < 1307008370 500510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bleh < 1307008374 675363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> length (map (map (map (map ($map)))) [[[[map]]]]) < 1307008375 530273 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1307008383 871702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> length (head (map (map (map (map ($map)))) [[[[map]]]])) < 1307008384 555136 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1307008388 358267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> length (head (head (map (map (map (map ($map)))) [[[[map]]]]))) < 1307008389 83972 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1307008392 223657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> length (head (head (head (map (map (map (map ($map)))) [[[[map]]]])))) < 1307008392 920608 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1307008395 234512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> length (head (head (head (head (map (map (map (map ($map)))) [[[[map]]]]))))) < 1307008395 953158 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' < 1307008396 115450 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[a1 -> b]... < 1307008399 294069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> length (head (head (head (map (map (map (map ($map)))) [[[[map]]]])))) < 1307008399 973093 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1307008403 322161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t head (head (head (head (map (map (map (map ($map)))) [[[[map]]]])))) < 1307008404 5853 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. [a -> b] -> [[a] -> [b]] < 1307008417 294312 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::t map map < 1307008417 980001 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. [a -> b] -> [[a] -> [b]] < 1307008418 321794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t map (map (map (map ($map)))) [map] < 1307008419 11427 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[[[((a -> b1) -> [a] -> [b1]) < 1307008419 174166 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : -> b]]]' < 1307008419 174358 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `(a1 -> b2) -> [a1] -> [b2]' < 1307008423 294173 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what < 1307008424 148972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t map (map (map (map ($map)))) [[map]] < 1307008424 836406 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[[((a -> b1) -> [a] -> [b1]) -> b]]' < 1307008425 7748 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `(a1 -> b2) -> [a1] -> [b2]' < 1307008425 170341 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the expression: map < 1307008426 759542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t map (map (map (map ($map)))) [[[map]]] < 1307008427 616244 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[((a -> b1) -> [a] -> [b1]) -> b]' < 1307008427 779124 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `(a1 -> b2) -> [a1] -> [b2]' < 1307008427 959869 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the expression: map < 1307008428 652766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t map (map (map (map ($map)))) [[[pmap]]]] < 1307008430 16891 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `]' < 1307008431 757426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1307008437 800609 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1307008440 284470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t map map [succ,succ] < 1307008440 960156 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Enum a) => [[a] -> [a]] < 1307008444 437139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> map map [succ,succ] < 1307008445 125701 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show ([a] -> [a]) < 1307008445 288437 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use ... < 1307008448 722495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> length (map map [succ,succ]) < 1307008449 407086 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `a' in the constraint: < 1307008449 569585 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `GHC.Enum.Enum a' < 1307008449 569680 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ar... < 1307008458 16746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> length (map map [(9+),(9+)]) < 1307008458 702159 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2 < 1307008476 621829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> head (map map [(9+),(9+)]) [0,0,0,9] < 1307008477 482694 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [9,9,9,18] < 1307008549 552608 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> (map map [(9+),(9+)]) [0,0,0,9] < 1307008550 700998 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `t1 -> t' < 1307008550 863653 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[[a] ... < 1307008568 783177 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> id (map map [(9+),(9+)]) [0,0,0,9] < 1307008569 859198 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[t1] -> t' < 1307008570 22168 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[[a... < 1307008575 437142 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :why do you need head? < 1307008586 473914 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I lol'd < 1307008588 209111 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I guess to make it not evaluate further < 1307008592 778379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: um no < 1307008597 582464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t head < 1307008598 267671 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> a < 1307008599 643372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t map map [(9+),(9+)] < 1307008600 328221 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => [[a] -> [a]] < 1307008613 492838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'll let you figure out the rest yourself :P < 1307008623 616241 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ma... oh < 1307008624 684152 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I get it now < 1307008627 208392 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> succ 5 < 1307008628 65208 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 6 < 1307008630 224765 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :was looking at the order of operations wrong < 1307008639 490701 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :head happens before [0,0,0,9] is applied correct? < 1307008654 75295 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t map map (map map [(9+),(9+)]) < 1307008655 59858 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => [[[a]] -> [[a]]] < 1307008661 952593 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 246 seconds < 1307008700 259819 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> map map [(9+),(9+)] <$ 1 < 1307008700 983182 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Show.Show (f [[a] -> [a]])) < 1307008701 162640 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `... < 1307008724 405100 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> map map [(9+),(9+)] <$ [1] < 1307008725 129854 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show ([a] -> [a]) < 1307008725 292102 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use ... < 1307008731 183314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: there's no "ordering" < 1307008731 524252 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t map map [(9+),(9+)] <$ [1] < 1307008732 211825 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => [[[a] -> [a]]] < 1307008734 324531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :f x y = (f x) y < 1307008736 385643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's all you need to know < 1307008739 838457 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t (<$) < 1307008740 695281 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (f :: * -> *) b. (Functor f) => a -> f b -> f a < 1307008748 724213 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :doh < 1307008755 134258 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t (<*) < 1307008756 5775 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a b. (Applicative f) => f a -> f b -> f a < 1307008783 21691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :head (map map [(9+),(9+)]) [0,0,0,9] == (head (map map [(9+),(9+)])) [0,0,0,9] == (head [map (9+), map (9+)]) [0,0,0,9] == (map (9+)) [0,0,0,9] == [9,9,9,eighteen] < 1307008786 245095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: see above < 1307008787 615409 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t map map [(9+),(9+)] `sequence` [1] < 1307008788 301209 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => [[a]] < 1307008794 507883 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> map map [(9+),(9+)] `sequence` [1] < 1307008795 368716 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[10],[10]] < 1307008798 925987 :MigoMipo_!MigoMipo@109.58.213.192 JOIN :#esoteric < 1307008867 747891 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map map [(9+),abs,(`mod` 10)] `sequence` [1,-1] < 1307008868 839903 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[10,8],[1,1],[1,9]] < 1307008871 984377 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle f (a -> b) -> a -> f b < 1307008872 326441 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<*>) :: Applicative f => f (a -> b) -> f a -> f b < 1307008872 496970 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad ap :: Monad m => m (a -> b) -> m a -> m b < 1307008872 659723 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<**>) :: Applicative f => f a -> f (a -> b) -> f b < 1307008878 17628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :productive today i see < 1307008944 29214 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp map perl for(<>){s/\b.*?\b/map/;print} < 1307008944 362451 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter map installed. < 1307008945 909001 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!map quite < 1307008946 376674 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​mapquite < 1307008960 499161 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!map er what < 1307008960 955729 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​maper what < 1307008966 839623 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp map < 1307008967 108749 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter map deleted. < 1307008970 440415 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :idgi < 1307008998 588193 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp map perl for(<>){s/\b.+?\b/map/g;print} < 1307008998 991449 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter map installed. < 1307009009 935448 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!map I love chaining together maps in Haskell < 1307009010 513726 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​mapmapmapmapmapmapmapmapmapmapmapmapmap < 1307009046 794603 :MigoMipo!MigoMipo@109.58.158.191 QUIT :Ping timeout: 276 seconds < 1307009053 560602 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and this wonderful addition to egobot < 1307009058 291059 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think I'm going to go to sleep. < 1307009077 380905 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/and this #FFFFFFFFF/and with this/x < 1307009100 287688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :doesnt work < 1307009103 200412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the spaces get stripped out < 1307009107 145831 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even if they didn't you'd have removed the space < 1307009108 686241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TERRIBLE PERSON < 1307009304 830802 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1307009317 186148 :tarpad!~tarpad@82.131.189.232.pool.invitel.hu JOIN :#esoteric < 1307009385 341076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tarpad: daprat < 1307009469 36542 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1307009678 743493 :tarpad!~tarpad@82.131.189.232.pool.invitel.hu PART :#esoteric < 1307009819 328824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rip dapper rat < 1307009847 666021 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION fails at technical communication < 1307009887 328910 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :https://lists.secondlife.com/pipermail/secondlifescripters/2011-June/006227.html this confusion should not have occured. < 1307010024 316897 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :yes, everything is gibberish until the example function at the end < 1307010095 507455 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric ::/ < 1307010139 554667 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Reboot < 1307010157 868331 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that function calls for a hashmap < 1307010189 761490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: that would require first-class functions < 1307010193 584599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: does lsl have eval < 1307010197 580671 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, nope! < 1307010202 47112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: what does it have < 1307010218 64340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, quaternions < 1307010219 457752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice < 1307010271 182548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: is there any way to call a function in any way other than function_name(...) < 1307010279 407734 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, nope < 1307010285 430004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :could you make an in-game object edit its own script while it runs? < 1307010291 639543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to do self-modifying code < 1307010296 550073 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :there's no arrays of function pointers? < 1307010307 397452 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Nope, although I can get it to retrieve another compiled script and run that instead < 1307010325 438916 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :There is something I can do, but it's crappy: Put each native function in a separate script, and send a message to all scripts < 1307010332 582888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: can you create a compiled script programmatically < 1307010344 231625 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Not within LSL, although a bot could do it < 1307010366 208573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then you can dynamically construct a compiled script for every native function that ends up getting called < 1307010367 821673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and call that < 1307010373 212604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :massive overhead the first time though i would assume :) < 1307010434 381948 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, involving bots would kind of be a bad idea. Statically constructing the scripts would be possible. But I don't think having a lot of scripts and constantly sending messages to them is a pleasant idea < 1307010463 173961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: why not restructure the language instea < 1307010464 281843 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :d < 1307010470 465380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instead of native_call(string, ...) < 1307010476 134380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :have some kind of "inline lsl assembly" thing < 1307010480 244918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and some predeclaration macro < 1307010481 311159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that < 1307010484 395494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :native llWhatever(...) < 1307010486 110157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :expands to < 1307010488 166479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :function blah() { < 1307010495 191228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : lsl { llWhatever(...) } < 1307010495 753379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :} < 1307010497 125170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or whatever < 1307010498 667042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that wraps it < 1307010499 557404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i dunno < 1307010513 433238 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, that's for syntax of the language < 1307010524 467871 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Not for how the VM would run. Unless I'm misunderstanding < 1307010533 658383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: it means you don't have to handle a generic native call < 1307010563 805617 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :If I'm understanding correctly, that would be abandoning the "pseudobytecode with surrounding VM" idea < 1307010572 725369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sure < 1307010577 732767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sounds like a terrible idea for a language this limited anyway < 1307010586 71555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just straight compile it < 1307010601 593723 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :The size of the LSL code is a premium... < 1307010632 290451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well < 1307010636 446794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the bytecode still counts as code right < 1307010644 392671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean you could still do most things with one-letter function calls < 1307010666 863516 :cheater_!~ubuntu@ip-80-226-18-143.vodafone-net.de QUIT :Ping timeout: 246 seconds < 1307010696 823582 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :In theory, with the VM though, some of the bytecode could be put outside the script and onto a notecard. Although I don't know if that idea's that great. < 1307010771 2925 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Also: How do I go about calling _non_native functions without O(n) complexity for amount of existing non-native functions? < 1307010805 979811 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :By making the language better < 1307010817 278061 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I just realised something beautiful that was possible with sg < 1307010818 484324 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Um, assuming that I'm trampolining and CPSing < 1307010831 808254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all that's needed to send a commit to someone is that the commit is somewhere in the world at large, and to send them the hash < 1307010857 604801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: haha < 1307010860 857863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then you could go off and look for a commit with that hash through a search engine or something < 1307010869 125329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: doesn't that apply to every VCS? < 1307010873 670420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, every DVCS < 1307010875 924680 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only the ones with unique hashes < 1307010889 588862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: every DVCS has unique hashes up to collisions, pretty much < 1307010890 847925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and where the hash itself is enough to pull into a repo < 1307010897 76457 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, do they all use hashes? < 1307010899 292 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose so < 1307010933 811593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :git does, darcs does IIRC < 1307010936 779799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hg does < 1307011032 690004 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :darcs does have hashes involved, but they're hidden from the user unless you know how to ask for them < 1307011129 142792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey pikhq < 1307011133 162643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rage material for you http://www.diaryofaninja.com/blog/2011/03/27/continuous-integration-ndash-itrsquos-all-about-your-build-projects-ecosystem < 1307011137 54338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wrt libraries in source trees < 1307011142 766628 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, am I mistaken in thinking that CPS will result in a lot of functions? < 1307011241 300643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: that's pretty much the definition of cps < 1307011254 128025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, call/cc is not useful at all in your situation afaik, so i don't know why on earth you want it < 1307011255 217366 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: though it does point out somewhere that it might not be appropriate for *every* project, so it's not quite as crazy as it looks (only very close) < 1307011261 436069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :especially as you don't actually have first-class functions < 1307011278 715826 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, there's a lot of event stuff in LSL < 1307011309 238590 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hold on < 1307011369 808645 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307011374 132080 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://lslwiki.net/lslwiki/wakka.php?wakka=llGetNotecardLine see this example? I want to make it not quite so painful, just a call to ccGetNotecardLine() which uses continuations to deal with a nice function evtDataserver that accepts a pretty callback < 1307011379 101970 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Instead of this present BS < 1307011389 65986 :cheater_!~ubuntu@ip-80-226-14-0.vodafone-net.de JOIN :#esoteric < 1307011421 524288 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Maybe continuations are overkill for doing this < 1307011533 328217 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :And incidentally, the point of making a new language is to give the new language features like first-class functions and continuations, so I don't know where you're getting "no first-class functions" from, that's the host language. < 1307011661 325356 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: "itrsquos"? < 1307011670 616175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :smart quotes are one thing, smart quotes in URLs are another < 1307011684 909459 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or am I meant to rage at the page accessed via the URL, rather than the URL itself? < 1307011687 524410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: don't ask me, microsoft brain damage is obviously in effect on that site < 1307011691 713591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and yes, yes you are < 1307011703 978249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you respond affirming that you don't plan to open the link, ... well please just preemptively don't respond < 1307011727 292079 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I want to know what's wrong with the link's content *ducks* < 1307011742 892813 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1307011765 282170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: re where did you get it from, well the overhead on function representation in sodfjsioghodghg will probably be large but yeah whatever doigjfdjgidgjfodjgi < 1307011810 757938 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Maybe there's a simpler way to get what I want < 1307011822 590036 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Just break the code into two at, say, ccGetNotecardLine < 1307011842 75810 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :No CPS needed. But this requires much more thought < 1307011886 945332 :MigoMipo_!MigoMipo@109.58.213.192 QUIT :Quit: Lämnar < 1307011890 713422 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :This also assumes that I know what's best < 1307011931 842488 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ais523: what's itrsquos? < 1307011936 95095 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: it's < 1307011942 205195 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with the ' replaced with ’ < 1307011945 633703 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then the punctuation removed < 1307011994 135367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im gonna say itrsquos instead of it's in future now < 1307011996 20284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itrsquos the future < 1307012005 288269 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but "it's" written with an apostrophe, not with accents or quotes :/ < 1307012021 161031 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: anyway, about the actual content of the article, what it's suggesting is a bad idea if libraries don't lose features or break when upgraded, and a good idea otherwise < 1307012052 146298 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I tend to trust libraries not to do that (except in the case of certain CPAN modules...), but in industry, especially with proprietary libraries, I'd be less likely to < 1307012089 743997 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :likewise, build tools that aren't libraries, it's much the same argument < 1307012215 895895 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :meanwhile, the article accessed via the current top link on proggit (http://mjg59.dreamwidth.org/3561.html about rebooting PCs) is actually quite interesting < 1307012240 320021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :already linked :) < 1307012250 510122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :("accessed via" -- seriously?) < 1307012301 287420 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: would "at" be enough for you? < 1307012314 809541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'd say "at the top of proggit" at most < 1307012324 351439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nobody's going to think the article is literally embedded there :) < 1307012326 66449 :elliott!~elliott@unaffiliated/elliott PART #esoteric :"Leaving" < 1307012331 416012 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307012332 953570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oops < 1307012351 984312 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :gasp < 1307012353 620586 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :elliott left < 1307012358 610465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah\ < 1307012361 631770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that never happens < 1307012372 986053 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION wonders what yeahthat means < 1307012397 657749 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : do leading spaces show up in most IRC clients? < 1307012401 541174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently they do in mine < 1307012402 915669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes < 1307012409 847228 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :yeses < 1307012410 533217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not oklopol's prolly :D < 1307012422 351532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it folds adjacent spaces after all < 1307012432 421584 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric : test < 1307012435 421506 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :does it for mine < 1307012439 94648 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :yes < 1307012449 759864 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :$ yes yes < 1307012468 826266 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so if I use multiple spaces between words? < 1307012474 176019 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that shows up literally on mine too < 1307012478 308845 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which doesn't surprise me at all < 1307012485 558194 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's useful for ascii art < 1307012500 498652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`yes yes < 1307012501 734964 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes \ yes < 1307012505 493732 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307012508 490668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`yes \ < 1307012509 534792 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ < 1307012511 329923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`yes \ < 1307012512 528214 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ < 1307012515 415156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`yes \ < 1307012516 349194 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ < 1307012520 631869 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :`yes \ < 1307012522 450583 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ < 1307012528 181651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run yes ' \' < 1307012529 211846 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ < 1307012533 836559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pretty < 1307012543 829798 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it looks like rain < 1307012565 527919 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION adjusts a bit < 1307012566 51069 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :`run yes '\ \ \ \' < 1307012567 755861 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ < 1307012569 813606 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`yes | fmt -80 < 1307012571 222781 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​| fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | fmt -80 \ | < 1307012573 677820 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307012576 239257 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :`run yes '\ \ \' < 1307012578 245481 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ < 1307012579 971936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, that was weird parsing < 1307012583 457215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run yes | fmt -80 < 1307012584 698949 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y \ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y \ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y \ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y \ y y y y y y y y y y y y y < 1307012593 657894 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :`run yes '\ \ ' < 1307012595 160148 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ < 1307012596 701484 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :So many lights! < 1307012598 435532 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that looks good < 1307012624 49290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run yes ' \ \\ \ \ ' | yes '\ \\' < 1307012625 81801 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​\ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ < 1307012628 705673 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run printf '\x1b#8' < 1307012630 243685 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​.#8 < 1307012631 856783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run yes '\ \\' < 1307012633 229810 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​\ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ \ \ \\ < 1307012634 769925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boring < 1307012638 108646 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :try that one in an actual terminal sometime < 1307012641 550639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run yes ' \ \\ \ \ ' < 1307012642 752393 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​\ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ \ \ \ \ \\ < 1307012643 606381 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :why is there an infinite loop in posix anyway < 1307012644 648133 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gnome-terminal will do < 1307012651 370446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: ? < 1307012653 913742 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yes < 1307012654 226069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: because it wouldn't be TC otherwise? < 1307012655 425713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: how did you even < 1307012658 792142 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307012661 909452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE < 1307012669 187361 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What, is it bell? < 1307012673 303146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no its < 1307012673 850259 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no < 1307012674 193973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :E < 1307012684 583112 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :? < 1307012690 693352 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just happened to know that there was a VT100 escape code for filling the screen with copies of the letter E < 1307012705 276899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice < 1307012718 156211 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :there.. < 1307012719 148339 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :is? < 1307012736 869275 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Will it work with putty? < 1307012741 362019 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's apparently intended to allow you to make sure the terminal's centred on the screen < 1307012744 857033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it wouldn't surprise me if it did < 1307012757 543670 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even though in graphical terminals, it serves pretty much no purpose whatsoever < 1307012765 305508 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Worked < 1307012769 815282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just in case someone thinks up a use for it, I usppose < 1307012773 298337 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*suppose < 1307012776 212159 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :With the prompt in the middle of those Es, but a bit below < 1307012783 387961 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it doesn't move the cursor < 1307012787 502401 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it works on putty? I gotta try this < 1307012790 497051 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the prompt just turns up where it would have turned up anyyway < 1307012792 215381 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*anyway < 1307012816 468146 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :backspace does nothing, space and backspace clears the line of E < 1307012828 879357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im so glad Sgeo is here to do science on the es < 1307012834 829589 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hmmm darn < 1307012836 799588 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :doesn't do anything for me < 1307012863 727113 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :OH < 1307012864 781546 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :got it to work < 1307012865 189251 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I'm wondering if it works on jettyplay < 1307012865 352071 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :LOL < 1307012868 206002 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that's hilarious < 1307012879 534423 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't remember implementing it, but one of the libraries I use might do it < 1307012890 70039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you must implement it < 1307012891 268344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its vital < 1307012897 519486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :omg < 1307012901 178253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i could use it in vagrant < 1307012906 645106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if E was like floor < 1307012908 881536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :except that < 1307012914 174234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the screen is already spaces by default... < 1307012918 262979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe i could use it as a win screen :D < 1307012945 193519 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh wow, it does work in jettyplay as well < 1307012948 742216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that is so beautifully pointless < 1307012951 896099 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :\o/ < 1307012953 489404 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :  | < 1307012954 344640 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :  |\ < 1307012977 151216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, it might be fun to put that code in a fruitname in NetHack < 1307012983 363271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hahaha < 1307012987 975681 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 246 seconds < 1307012988 724875 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :LOL < 1307013523 280720 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the big applEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEe < 1307013587 872673 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :would that actually work though? < 1307013665 465905 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes in vanilla, due to a bug < 1307013671 327842 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure if it's fixed on NAO < 1307013680 770320 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :interesting < 1307013688 325438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : that sounds totally worth doing < 1307013694 705866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]no spae < 1307013729 786209 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Maybe we should all take a different character to mean a correction from elliott < 1307013738 399402 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1307013776 512925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no i like [asterisk] < 1307013881 945885 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: have you decided to stick with your current keyboard, then, rather than get one with working numbers? < 1307013893 466284 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or are the keyboard replacement people just being slow? < 1307013898 737041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well no i plan to get it fixed but it means sending in the entire laptop < 1307013912 656304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which means making a full backup and wiping it to something that... doesn't boot into an unsupported OS by default < 1307013919 578951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which means i'm a bit... lazy... < 1307013963 773984 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Would they really not fix it or ask for money if it boots into a different OS? It's a hardware issue, isn't it? < 1307013973 258245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i dunno what the warranty has to say about that < 1307013985 233697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and they might try and see if the number keys work first, maybe? < 1307013992 852428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which they couldn't do on ubuntu because lol policy < 1307014002 114383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, "a stitch in time saves nine" is not actually referring to... a stitch in time < 1307014002 452500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like < 1307014005 64725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :time getting stitched < 1307014011 985244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i always thought that was like... weirdly time-warpy < 1307014015 251523 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you are not actually a surgeon < 1307014021 318039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for an aphorismsims < 1307014023 546034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: what < 1307014033 241333 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh wait I'm exlcuding the wrong part of the saying < 1307014044 792671 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: hey, that statement would have been perfectly sane from zzo38 < 1307014056 746178 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the only issue with it is the non sequiturism < 1307014062 795249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no it wouldn't, nothing zzo says is sane < 1307014076 300673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would be /expected/, insofar as you can expect inane non-sequiturs at every turn < 1307014079 837272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it wouldn't be /sane/ < 1307014092 796388 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :hey elliott < 1307014102 142746 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, you can expect a non-sequitur even if you don't know what precisely it'll be, given the general nature of non sequiturs < 1307014103 135133 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :a stitch in time flies like an arrow < 1307014103 553257 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :you know anything about program derivation? < 1307014119 606727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its when you antiintegrate a program < 1307014120 295437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yw < 1307014128 302125 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, Vorpal isn't here, I wanted to tell him about the new bridge that was being built here < 1307014134 892541 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :elliott: :P < 1307014138 170549 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :ill take that as a no < 1307014141 542605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it was apparently cheaper to build a new bridge than figure out who owned the old one < 1307014152 140354 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even though the bridges are right next to each other and cross the same canal/railway combination < 1307014154 553336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: why do you want to tell ol' vorpy that < 1307014162 636589 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because I think it would amuse him < 1307014176 635180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there are easier ways < 1307014192 370648 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it surprises me a bit that building a bridge is cheaper nowadays than figuring out ownership of an existing bridge < 1307014201 618171 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all they actually wanted to do was run a network cable along it... < 1307014208 96243 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 260 seconds < 1307014232 24668 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk JOIN :#esoteric < 1307014262 841236 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i assume the ownership was at least _somewhat_ disputed... < 1307014335 996085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not quite, it's more that the bridge was built so long ago that nobody can remember < 1307014339 300417 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and there are several plausible options < 1307014457 981087 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION is reminded of http://www.jnto.go.jp/eng/indepth/history/traditionalevents/a05_fes_yamayaki.html < 1307014547 327256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :summary: "we burn this mountain every year because it happened before" < 1307014563 388597 :Ycros!~ycros@2600:3c01::f03c:91ff:fe96:868c QUIT :Ping timeout: 248 seconds < 1307014569 771143 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it was more the disputed ownership part < 1307014581 17521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shaddap :D < 1307014663 449814 :Ycros!~ycros@gnaw.ycros.org JOIN :#esoteric < 1307014684 452409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :18:10:30: actually i think i learned haskell _after_ unlambda. i don't quite remember. < 1307014684 625286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, suddenly everything makes sense < 1307014807 312215 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :especially the "how did you have _no_ problem with monads?" part < 1307014826 333636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well i didn't either... < 1307014858 711728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but then, my learning of haskell consisted of slogging through yaht, giving up out of sheer boredom, ignoring haskell for several months, then popping in the irc channel regularly just because it was a nice interesting place < 1307014868 629401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then i took a glance at RWH and LYAH, and suddenly I knew Haskell < 1307014886 587528 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wait LYAH existed back then? < 1307014910 52480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: my serious use of haskell started roughly when lyah started being a thing < 1307014914 337216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which was like a few years ago? < 1307014917 701376 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm < 1307014923 384262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :when I read YAHT it didn't exist < 1307014924 753603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :neither did RWH < 1307014931 781438 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't have much trouble picking up monads < 1307014939 534626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was a case of starting with simple uses and working up < 1307014948 493841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and I learnt from YAHT, I think) < 1307014962 30089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YAHT is really quite a bad tutorial... < 1307014970 751846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...better than Gentle Introduction :) < 1307014989 778782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :back then there were only those, and Haskell for C Programmers < 1307014990 672192 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the world needs a good INTERCAL tutorial < 1307015005 573110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or what was it called < 1307015021 46183 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1307015100 999189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:25:32: The canonical BF CAT program suffers from it < 1307015101 171243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:26:05: +[>,.<] < 1307015101 333901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:26:48: Slereah-, that stops on NUL < 1307015103 399169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :argh < 1307015107 907817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:26:39: +[,.] < 1307015109 968048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :before the last line there < 1307015111 543134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION facepalm < 1307015161 741513 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Are you facepalming at me? < 1307015179 389660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :possible < 1307015197 931453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Haskell 98 was conceived as a relatively minor tidy-up of Haskell 1.4, < 1307015198 109748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :making some simplifications, and removing some pitfalls for the unwary < 1307015200 373706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: sing it with me < 1307015201 979046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :booooooooooooooooooooooooooo < 1307015210 784921 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :having only 256 possible results from a , _does_ lead to the impossibility of implementing cat correctly < 1307015238 314190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes but sgeo's is obviously worse because it doesn't stop on /EOF/ :D < 1307015239 170625 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no matter what convention you use for EOF within that < 1307015285 538488 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :a 16-bit bf with -1 or no change convention could work, though < 1307015323 969973 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :+[,.+] < 1307015369 782253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what about a 9-bit bf with an eof=99 conveiont < 1307015373 233680 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er wait < 1307015377 506557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whWHat WNOW < 1307015380 114336 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :NOT SO GOOD < 1307015406 99440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what ascii is 99s anyway < 1307015409 44355 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, "nice", on to finding a register assignment that keeps ebx intact from boot to a couple of hundred lines later when I'm ready to start using the data it points to < 1307015412 210717 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> chr 99 < 1307015413 235671 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 'c' < 1307015452 358528 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1307015473 569139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: you are still working on that os? :D < 1307015476 859253 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1307015486 320828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like, bootloader stages < 1307015503 394405 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :-,+[-.[-]-,+] < 1307015511 926872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: a thing of beauty surely < 1307015513 923359 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: yes, rewriting it to boot from multiboot and build to an elf image < 1307015522 470852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: but multiboot is shit? < 1307015526 946341 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :probably yes < 1307015528 366820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as is elf? so boring? < 1307015539 289367 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: that works with either -1 or no change, i hope < 1307015559 337221 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :with a bit redundancy for the former < 1307015564 214490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :,[-.,] < 1307015566 107600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :guess the convention < 1307015577 176552 :MigoMipo!~John@84-217-10-3.tn.glocalnet.net JOIN :#esoteric < 1307015582 235836 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :EOF 0, others shifted < 1307015588 362593 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: well, I figured that writing *everything* in assembler was starting to become boring, so I might want to make it possible to write some things in C and link it together using somewhat standard tools < 1307015631 907321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: so basically...... you figured out the only way you could make it a more boring snooze of an endeavour... < 1307015641 424190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yes you get pounds of money < 1307015990 722009 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: EOF 0, others shifted is what I use for new languages I design nowadays < 1307015992 604635 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except I shift on output too < 1307016002 118539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I sometimes call it "incremented ASCII" < 1307016068 587773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's kind of ugly < 1307016086 941094 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ASCII with null pointer < 1307016098 471016 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :why not set an instruction to jump to when you reach EOF? or something like that < 1307016106 307990 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I blame ASCII/Unicode for not putting EOF at 0 in the first place < 1307016108 247529 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :'on eof blah blah blah' < 1307016121 144606 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: because that assumes you have something remotely resembling standard flow control < 1307016124 36810 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: um that would _still_ not help with binary format < 1307016126 497641 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in many esolangs you don't < 1307016144 643310 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: it's not like esolangs handle binaries well anyway < 1307016182 227419 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :unlambda _does_ have an instruction to jump to when you reach EOF. if you look at it the right insane way < 1307016196 204017 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: c < 1307016207 726252 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do you have to use it twice to manage that? or can it all be done with one use of c? < 1307016221 595799 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I seem to remember that Unlambda's I/O conventions are deliberately designed to be awkward to use) < 1307016235 522569 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i believe you can actually do unlambda IO programming without c entirely, but i haven't put my idea into practice < 1307016248 61541 :Slereah_!~Slereah@ANantes-259-1-62-249.w92-135.abo.wanadoo.fr PRIVMSG #esoteric :That is why you should use Lazy Bird < 1307016254 585390 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it will leak memory though < 1307016254 747892 :Slereah_!~Slereah@ANantes-259-1-62-249.w92-135.abo.wanadoo.fr PRIVMSG #esoteric :Which is TOTALLY AWESOME < 1307016260 402166 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: seriously? < 1307016286 385006 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a v kills your program if you ever try to determine its value, so you'd have to, umm, duplicate the entire rest of the program < 1307016303 538988 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: yes. the c is normally only for escaping from a v you apply. but if you use CPS _explicitly_ you don't _have_ to return. and you can still use e to end the program. < 1307016332 205734 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how do you get the v to obey CPS, though? < 1307016377 141594 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: I don't think so, more like moving on to making other things fun while finding boring but convenient solutions to some other parts < 1307016377 303955 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you don't. it's just that if you do ``vA B or ``iA B where A and B are your branches but A _never_ returns, then you can make it work < 1307016377 304129 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what does v do? consume your program? < 1307016404 949807 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: it ignores its argument and returns v < 1307016422 979363 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's pretty much dynamite for any pure-functional language (in the Unlambda sense), as it's very hard to recover from an errant v < 1307016425 930122 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok B cannot return either < 1307016439 648809 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah, it blows your program up < 1307016445 641986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: you're a fuselage. < 1307016457 907280 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: what do you mean? < 1307016468 648888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: do you mean ``v`dAB? < 1307016473 404258 :Slereah_!~Slereah@ANantes-259-1-62-249.w92-135.abo.wanadoo.fr PRIVMSG #esoteric :PATACHU < 1307016474 584306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :otherwise I don't see how it can work < 1307016475 601483 :Slereah_!~Slereah@ANantes-259-1-62-249.w92-135.abo.wanadoo.fr PRIVMSG #esoteric :IS THAT YOU < 1307016487 775060 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :no, it's an s < 1307016490 51698 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh, v is like an unlambda virus < 1307016499 53085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as ``vAB = `vB = v < 1307016506 599187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and either evaluates both of A and B, or neither < 1307016508 343227 :Slereah_!~Slereah@ANantes-259-1-62-249.w92-135.abo.wanadoo.fr PRIVMSG #esoteric :I know a Patachu < 1307016512 954235 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can't quite remember how unlambda evaluation order works < 1307016536 276633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: strict by default < 1307016542 116121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but if A and B don't return < 1307016544 552061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then the result is irrelevant < 1307016548 388890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :only the evaluation matters < 1307016555 284021 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, that's why I added the `d < 1307016567 71751 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :otherwise, if A doesn't return, `vA will do the same thing as A < 1307016567 974389 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : do you have to use it twice to manage that? or can it all be done with one use of c? <-- just one, i think, your branches can share their continuation < 1307016621 905994 :FireFly!~firefly@unaffiliated/firefly QUIT :Ping timeout: 240 seconds < 1307016637 878532 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boo, unlambda(1) is no longer in the Ubuntu repos < 1307016660 639727 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION uses locally compiled version < 1307016669 293556 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : oerjan: do you mean ``v`dAB? <-- um i'm not being precise here < 1307016817 550104 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :```v`d`kAiB is one way, i think < 1307016818 842941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I've been testing < 1307016819 358553 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307016827 366367 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and am trying to figure out why ``i`d``.tei``.fei is an infinite loop < 1307016835 663986 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that makes no sense at all < 1307016838 932580 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it is? < 1307016849 828552 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently < 1307016851 158382 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :not with c? < 1307016853 924057 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1307016860 183886 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, I just copy-pasted from my terminal < 1307016865 409088 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it prints infinite copies of t < 1307016866 192270 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ``i`d``.tei``.fei < 1307016866 801003 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​f < 1307016872 989664 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps this is a buggy interp < 1307016875 468170 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that wouldn't surprise me < 1307016879 675373 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :probably < 1307016889 710325 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I get ftttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt... < 1307016905 772846 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i recall that superfast C interpreter didn't do d right < 1307016918 812680 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!unlambda ```i`d``.teii``.fei < 1307016919 201924 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​t < 1307016923 837279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!unlambda ```v`d``.teii``.fei < 1307016924 411652 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​f < 1307016924 859872 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(mandelson's iirc?) < 1307016926 752047 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there we go < 1307016941 542167 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :$ ./unlambda --version < 1307016942 833637 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Can't open input file: No such file or directory < 1307016947 843858 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :looks like it's Can't's < 1307016954 154671 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :essentially e acts as a top continuation for your CPS use < 1307016964 679857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :more seriously, though, /* Copyright (C) 1999 by David A. Madore */ < 1307016968 194180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe i'll write an unlambda interpreter < 1307016970 59674 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1307016977 26891 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: what's it written in? < 1307016981 447419 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :C < 1307016986 227224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although, what was the subtlety of d again? < 1307016998 501351 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it follows different evaluation rules from everything else < 1307017007 867429 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it doesn't evaluate its argument < 1307017015 713203 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :until that is again applied < 1307017026 694175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you do `XY, the correct way to process that is to evaluate X, then if X isn't d, evaluate Y, then apply X to Y < 1307017040 936210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right, I mean < 1307017045 771103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if X is d, though, you just return `dY, and don't evaluate that until it ends up as the first argument to something < 1307017045 940322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how on earth could you implement it wrongly? :) < 1307017061 884647 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :by not understanding it? < 1307017071 798684 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fair enough I suppose < 1307017080 262757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I imagine it's quite easy to screw up < 1307017084 583263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is unlambda ul or unl? latter, right? < 1307017086 812974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :file extensions and the like < 1307017090 383982 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : !unlambda is also a C interpreter though iirc < 1307017092 399332 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unl < 1307017109 577191 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, what confuses me is that, with the impossibility of comparing functions, how do you know if the first argument is d or not < 1307017127 346402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: by representing it symbolically and forcing it < 1307017128 374032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!unlambda ``d.xi < 1307017128 787040 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​x < 1307017140 281871 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1307017141 171337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it is impossible to construct a function with identical semantics to d that is not syntactically d in unlambda < 1307017144 987742 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is, in normal form < 1307017152 299071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!unlambda ``i`d.xi < 1307017152 823168 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​x < 1307017157 429542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!unlambda `i`d.x < 1307017166 337966 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!unlambda ``i`d.xi < 1307017166 769344 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​x < 1307017170 672527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what about ``s`kdi? < 1307017181 165478 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or does that not have identical semantics to d? < 1307017186 651759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ask oerjan ;D < 1307017188 894220 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, I know it doesn't < 1307017193 386306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well then < 1307017194 757695 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but mathematically it "ought" to < 1307017199 79883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :assuming I've calculated it correctly < 1307017207 110775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's no ought < 1307017210 580034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's only the reduction rules < 1307017213 954565 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :putting any other function /but/ d there, it would work identically < 1307017222 638874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :d isn't a function < 1307017225 268425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it isn't applied like functions < 1307017228 293415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a special token/form < 1307017235 324294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :implemented in the reduction rules for ` < 1307017261 412656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!unlambda `i`d`.xi < 1307017261 575003 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: ``s`kdi is not d, no < 1307017268 974691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!unlambda ``id`.xi < 1307017273 1498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, is ((a b) c) legal in Lisp? < 1307017274 258230 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no eta reduction < 1307017286 979597 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :not common lisp, i think < 1307017290 403910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, you basically have to thunk everything in an unlambda compiler, right? < 1307017294 566810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unless you did fancy strictness analysis, ofc < 1307017307 873356 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I'm not sure if you can call it eta reduction if it's based on combinators rather than lambdas, but it's the same principle < 1307017340 329142 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What's the proper name for the code part without the scope of a closure? < 1307017345 917631 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, Wikipedia says *eta-conversion < 1307017348 874311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: does unlambda have, erm, "tail-recursion"? < 1307017353 788905 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: i believe it is possible to write a function in unlambda which detects whether its argument is d without applying it :) < 1307017354 827329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1307017357 645014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a really stupid question < 1307017373 554299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: code < 1307017373 797973 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: well any decent interpreter should < 1307017401 13329 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it is possible to write an Unlambda interp that runs out of stack space on ```sii``sii using a plausible algorithm < 1307017410 234114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's not inherently tail-recursive in that sense < 1307017427 657171 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but decent interps should definitely try to optimise tail-recursion < 1307017470 980746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1307017474 285060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/ ```i`d.xii < 1307017474 789043 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i have had some thoughts on optimizing things like `eX (by throwing away the original continuation _before_ evaluating X), which would make that c-less style not leak memory, i think < 1307017474 951749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unl thka(unl x) { return (*prim_output_x(prim_i))(x); } < 1307017474 951901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unl thkb(unl x) { return (*prim_d(thka))(x); } < 1307017474 952001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unl thkc(unl x) { return (*prim_i(thkb))(x); } < 1307017474 952101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unl thkd(unl x) { return (*thkc(prim_i))(x); } < 1307017478 355667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unfortunately this fails at the top level < 1307017482 287290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because you don't want to apply the final result of a program < 1307017485 357495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(consider the program .x) < 1307017499 570516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OTOH, I could have a special dummy value, which all the primitives just recognise and return immediately on, to call the whole program with :) < 1307017500 771919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the final result can just be discarded < 1307017506 742742 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :here unl is just a function from unl -> unl < 1307017509 900469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yep, but I mean < 1307017513 504837 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if the whole program is a thunk like this < 1307017527 643145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then you have to apply the final result to make anything happen < 1307017531 312413 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :GODDAMN IT REDDIT STOP EQUATING "DEEP WEB" WITH TOR HIDDEN SERVICES < 1307017531 656385 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, are you writing a compiler rather than an interp? < 1307017535 468911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait hmm < 1307017538 727841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes, just had a breakthrough sort of < 1307017555 106167 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric : < 1307017562 690540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm wait no, ga < 1307017563 218849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :h < 1307017648 938879 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :deep web just means you have your robots.txt set to prevent search engine indexing, right? < 1307017705 973044 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: in unlambda, evaluation and application are separate operations, and you need both. < 1307017720 909170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: but that destroys my beautiful nice fast evaluation model :( < 1307017735 748478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think it actually doubles the number of required jumps < 1307017737 129108 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Or you use AJAX in a really braindead way. Or I guess Tor Hidden Services are technically a part, but people are talking as though "deep web" is something scary and mysterious < 1307017750 556256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it even made the whole thunk thing transparent :( < 1307017756 568913 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :When they mean to refer to Tor hidden services < 1307018379 857023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: basically i was trying to unify thunks and functions... < 1307018394 859387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: by just making thunks pretend they're the function they evaluate to, by forcing themselves and then passing that argument on < 1307018530 766194 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :About to take a Tylenol < 1307018585 454401 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Done < 1307018599 212910 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: you know you can just /msg yourself? < 1307018607 448725 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or does your client not have local logs? < 1307018614 122425 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :It has local logs < 1307018628 938374 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hmm, am I actually bothering people here < 1307018629 818517 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :? < 1307018676 29632 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I guess I just felt more comfortable with the log on the web, but it's really unnecessary, sorry < 1307018677 569180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :only in the cosmic microwave background radiation sense. < 1307018698 460514 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: it's not really bothersome, it just looks weird < 1307018709 525064 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose I'm hoping for you to make less of a fool of yourself in public < 1307018721 375139 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, which CMBR sense? < 1307018734 318535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: its always there and vaguely annoying < 1307018745 361837 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although mostly in a cringe-on-behalf way < 1307018750 556047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry what do you mean cmbr isnt like that it totally is < 1307018760 421548 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yeah, it's the worst. < 1307018767 438323 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp utest unlambda ```sii````@i|i < 1307018767 801991 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest installed. < 1307018772 797182 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!utest lessee... < 1307018773 328885 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​./interps/unlambda/unlambda.bin: file /tmp/input.2987: parse error < 1307018780 854497 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oops duh < 1307018795 156892 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp utest < 1307018795 536674 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest deleted. < 1307018801 751922 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp utest unlambda ```sii````@i|i`ci < 1307018801 915284 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why is that c in angle brackets? < 1307018802 154418 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest installed. < 1307018813 717771 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :because i copied the wrong line :D < 1307018817 693347 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!utest lessee... < 1307018826 199228 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well that didn't work < 1307018880 107907 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp utest < 1307018880 386970 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest deleted. < 1307018938 273312 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp utest unlambda ```sii``d``@i|`ci < 1307018938 623132 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest installed. < 1307018941 162197 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!utest lessee... < 1307018941 641358 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​le < 1307018956 710429 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :..._somewhat_ disappointing < 1307018997 840757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: thunks are ugly :( < 1307019006 137895 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp utest < 1307019006 403972 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest deleted. < 1307019042 708029 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah of course < 1307019065 993083 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp utest unlambda ```sii``d```@i|i`ci < 1307019066 381877 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest installed. < 1307019070 43952 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!utest lessee... < 1307019070 543864 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​lessee... < 1307019108 183874 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: any opinion on OO.o being donated to Apache? < 1307019133 683171 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION guesses no, but isn't sure < 1307019175 652127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: does anyone care, now that LibreOffice has taken over? < 1307019178 733902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I didn't even know it was donated < 1307019191 808352 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the only people who still use OO.o are, I guess, Windows users who don't have the kind of transition Linux distros are doing < 1307019195 241741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, LO care, because it's under a license that lets them copy code back out < 1307019207 214407 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it saves them having to reimplement features < 1307019217 546555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I sort of doubt openoffice will get much active development now that libreoffice exists < 1307019222 981416 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the trademark was donated too, so it's possible that LO will get to call themselves OpenOffice.org again after all < 1307019232 286282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, I actually prefer LibreOffice as a name < 1307019235 608930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the .org necessity was always ugly < 1307019241 471729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if Apache decides to give them the trademark < 1307019241 811482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :admittedly, OpenOffice (no .org) has brand recognitino < 1307019246 669412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]recognition < 1307019267 391778 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OOo is a great acronym < 1307019276 27492 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and pretty recognisable < 1307019277 229672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: anyway, OO.o and LibreOffice are both very ugly, slow programs with lots of bad design and kludginess < 1307019281 446685 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1307019287 99736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I avoid them at pretty much all costs, personally < 1307019296 378517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If I really want a WYSIWYG word processor for some reason, AbiWord is usually OK < 1307019297 571285 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aren't all WYSIWYG word processors, though? < 1307019304 816647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :To varying degrees, yes < 1307019319 149399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'd say AbiWord is much better than OO.o/LO's word processor as far as UI goes < 1307019321 549365 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have other alternatives for word processing < 1307019324 482938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And speed/hogginess < 1307019325 855421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Me too < 1307019328 147700 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and for spreadsheets, too < 1307019331 780627 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but not really for presentations < 1307019344 567874 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I still need to use the office suite for something < 1307019346 525476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, there's always latex with beamer :) < 1307019360 5477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or one of them fancy ~~semantickal~~ HTML-based things. < 1307019371 807649 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I use html and opera for all my presentations < 1307019384 696913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol, opera users < 1307019402 913506 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :there's a css media query you can use to check if you're in full screen (which is either opera-specific or only works in opera, but whatever :D) < 1307019426 357611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :implying there's a standard that only opera implements correctly < 1307019440 833413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, apparently Windows 8 has done a Gnome Shell/Unity, and come up with a new crazy tile-based "start screen" < 1307019442 569194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(implying that opera implements any standard correctly) < 1307019455 333577 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so we won't even be able to use Windows either to get away from the UI reinvention nonsense < 1307019455 674110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it looks exactly like Windows Phone, to be honest < 1307019458 247654 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1307019470 738433 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and Unity was stolen from UNR < 1307019470 901509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: It looks fairly decent for tablets < 1307019475 502003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not so much for desktops < 1307019476 910865 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I think this part just isn't in the standard < 1307019493 616255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I'm sort of thinking desktops are on the road to extinction, though < 1307019506 906615 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: you can't rely on opera to be present on another computer < 1307019524 504158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Netbooks are wildly popular, tablets are probably going to be once they get down to a lower pricepoint (without being saddled with ridiculously inappropriate software like Android) < 1307019524 891040 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :read something about a proposal to add something similar with a different name to CSS last week though < 1307019531 702537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Even laptops have desktop-esque specs nowadays < 1307019539 471769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think desktops may be marginalised relatively soon < 1307019543 972716 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when I take a really important presentation with me, I save it as .odp, .ppt, and .pdf, and take a live-executable for Windows for both Sumatra and OOo < 1307019545 658741 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ais523: I can if my presentation requires opera, or if I bring my own laptop < 1307019555 422096 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then normally, at least one will work < 1307019573 16893 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : I think desktops may be marginalised relatively soon < 1307019580 75623 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What about for high-end machines? < 1307019583 865538 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :(i.e. assuming X, X is in fact true) < 1307019586 499195 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(typically I use the .pdf with Adobe Reader; Sumatra has issues rendering thin lines, in that it draws them as thin as the PDF suggests rather than widening them to 1 pixel) < 1307019586 844982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: those are marginal < 1307019595 29051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: come on, you answered that one yourself < 1307019597 420624 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Phantom_Hoover, yeah. < 1307019609 817780 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Laptops are a little too convenient. =p < 1307019642 406775 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Though I do want a desktop machine to host a ssh server on for tunneling. < 1307019644 29144 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp utest < 1307019644 424690 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest deleted. < 1307019690 717855 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp utest unlambda ```sii``d`@|`ci < 1307019691 157320 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest installed. < 1307019693 861747 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!utest lessee... < 1307019694 339620 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​lessee... < 1307019708 775173 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!utest aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa < 1307019709 176885 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa < 1307019709 823892 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION cackles evilly < 1307019749 339157 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :!utest here comes another chinese earthquake brbrbrbrbr < 1307019749 739083 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​here comes another chinese earthquake brbrbrbrbr < 1307019761 943583 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :all that for cat? < 1307019802 666001 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp utest < 1307019802 947418 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest deleted. < 1307019840 384435 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp utest unlambda ```s`d`@|i`ci < 1307019840 772356 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest installed. < 1307019843 753149 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!utest lessee... < 1307019844 221081 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​lessee... < 1307019852 921562 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :BETTER? < 1307019880 341817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hmm, does unlambda's `dX ever execute X more than once? < 1307019886 223093 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes < 1307019888 115123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. is it like call-by-name or just lazy evaluation? < 1307019893 743471 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :call-by-name < 1307019908 372049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: so I don't have to do the Haskellian "thunks stub themselves out with {return value;} upon evaluation"? < 1307019908 884776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cool < 1307019932 317711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ooh, what if I combined forcing and evaluation with a parameter... < 1307019982 732050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1307019985 651766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :applying and evaluating < 1307020155 629610 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp utest < 1307020155 996447 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest deleted. < 1307020164 541207 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp ucat unlambda ```s`d`@|i`ci < 1307020164 899006 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter ucat installed. < 1307020203 81749 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :don't see any further improvement on the spot < 1307020231 909693 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and it is nicely incomprehensible < 1307020247 154056 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :!ucat here comes another chinese earthquake brbrbrbrbr < 1307020247 639185 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​here comes another chinese earthquake brbrbrbrbr < 1307020779 436987 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how many damn chinese earthquakes are ther < 1307020779 785354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :e < 1307020909 164991 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!ucat @#$%^&*() < 1307020909 577384 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​@#$%^&*() < 1307020916 727168 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!ucat I am a mouse < 1307020917 214575 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​I am a mouse < 1307021389 523797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: gah, I feel like I could get unlambda evaluation steps down to a few instructions, but the c compiler is getting in my way < 1307021414 97959 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ``.a`cd`.c`c.b < 1307021422 804989 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :bah < 1307021436 194096 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ``r`cd`.c`c.b < 1307021479 242555 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf < 1307021483 601955 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ``r`cd`.c`c.b < 1307021539 579430 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!echo hello < 1307021549 827662 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wonderful < 1307021550 986388 :EgoBot!Gregor@codu.org QUIT :Remote host closed the connection < 1307021561 593944 :EgoBot!Gregor@codu.org JOIN :#esoteric < 1307021564 298154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, but this is an extra branch each time... < 1307021584 566216 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that DCC output was something insane (it contained _control_ characters!) < 1307021589 530045 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ``r`cd`.c`c.b < 1307021591 1484 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!echo hello < 1307021608 142792 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah < 1307021725 363830 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you broke egobot < 1307021743 681245 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i may suspect someone of having done +[[.+]+] in a privmsg < 1307021747 99342 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um what < 1307021750 851664 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :well < 1307021751 618435 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :someone did < 1307021758 573173 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!echo hello < 1307021759 68704 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​hello < 1307021777 463514 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :because that's what the DCC output i got before it quit looked like < 1307021800 522222 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and there's a bug that sometimes causes long output to be sent to the wrong place < 1307021907 456487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what is the semantics of .x again? < 1307021913 965933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i forget how `.xX is defined < 1307021917 736824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it outputs x, then...? < 1307021948 205877 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :returns X < 1307021966 798030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: so X is evaluated before x is output? < 1307021969 836045 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes < 1307021997 996280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unl prim_out_x(unl _, unl k) { < 1307021998 158990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : if (!k) return prim_out_x; < 1307021998 159178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : unl r = FORCE(k); < 1307021998 159285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : putchar('x'); < 1307021998 159390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : return r; < 1307021998 494502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :} < 1307022000 553911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :easy < 1307022075 364442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: http://sprunge.us/UcGh < 1307022081 40363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what do you think about this for an evaluation model? < 1307022090 43873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :assume that the C implementation does tail-call optimisation < 1307022106 110339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the whole program would be evaluated with FORCE(thk_d) < 1307022115 907058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait hm < 1307022120 797376 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :prim_i needs wrapping in a closure structure < 1307022123 197249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with NULL data < 1307022124 648450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but that's obvious < 1307022166 600086 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i don't think my brain can manage the context switch at the moment < 1307022342 379868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://sprunge.us/JaYP there... hmm < 1307022348 668400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i guess it should pass the pointer to the whole closure < 1307022670 614935 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :this is C++? what does 'closure' do? < 1307022674 855311 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh < 1307022698 998392 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python ''.join(chr((x%255)+1) for x in range(200)) < 1307022707 178026 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION hides < 1307022719 550472 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i don't think there is python in egobot < 1307022721 156195 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!addinterp recursion recursion2 < 1307022721 427119 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter recursion2 does not exist! < 1307022724 626975 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!sh which python < 1307022726 231383 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/python < 1307022731 282396 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!addinterp recursion python < 1307022731 540440 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter python does not exist! < 1307022731 917872 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok there's that < 1307022741 946221 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!addinterp recursion unlambda < 1307022742 230238 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter recursion installed. < 1307022748 118033 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!addinterp recursion2 recursion < 1307022748 402211 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter recursion2 installed. < 1307022752 135271 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!addinterp recursion recursion2 < 1307022752 394985 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​There is already an interpreter for recursion! < 1307022761 229808 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!delinterp recursion < 1307022764 86016 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter recursion deleted. < 1307022766 121307 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!addinterp recursion recursion2 < 1307022766 667730 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter recursion installed. < 1307022770 162245 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!recursion < 1307022771 770317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : this is C++? what does 'closure' do? < 1307022773 505440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is C < 1307022776 763723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it is the name of the struct. < 1307022781 564754 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!echo I'm alive. < 1307022783 990774 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​I'm alive. < 1307022786 605693 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::< < 1307022806 613958 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!recursion2 < 1307022817 995687 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah, took me a moment < 1307022822 462787 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python print ''.join(chr((x%255)+1) for x in range(2000)) < 1307022842 431806 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell putStr ['\001'..'\201'] < 1307022853 432980 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :argh < 1307022855 329395 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!echo hi < 1307022869 19041 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!haskell putStr '\000' < 1307022871 32722 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​hi < 1307022884 948679 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :* Received a DCC CHAT offer from EgoBot < 1307022885 981220 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :`-` < 1307022889 749175 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307022897 834594 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymia: python is not an interpreter, you cannot use it that way, but since it's in /usr/bin you might be able to run it with sh < 1307022906 716513 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!echo hi < 1307022907 120428 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​hi < 1307022915 204616 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell putStr ['\001'..'\201'] < 1307022917 477802 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​........ < 1307022940 562789 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah right it sends a newline before anything interesting < 1307022946 401702 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so the rest is in DCC < 1307022958 411418 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell putStr ['\014'..'\201'] < 1307022960 783206 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​.................. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ < 1307023085 620627 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!sh python -c 'print "Hello"' < 1307023086 256915 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Hello < 1307023120 146553 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1307023128 605653 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp python sh python < 1307023129 377275 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter python installed. < 1307023137 50336 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!python print "Hello" < 1307023138 89794 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Hello < 1307023174 229960 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python print ''.join(chr((x%255)+1) for x in range(2000) if (x%255)!=(ord('\n')+1)) < 1307023174 996977 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​........ < 1307023182 933064 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python print ''.join(chr((x%255)+1) for x in range(2000) if (x%255)!=(ord('\n')-1)) < 1307023230 476986 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python import random;print ''.join(chr(random.randint(0,255)) in range(100)) < 1307023231 348722 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​.............................. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~.............................. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ < 1307023239 221647 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :nice < 1307023239 761632 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python import random;print ''.join(chr(random.randint(0,255)) in range(100)) < 1307023240 545043 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Traceback (most recent call last): < 1307023254 286370 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python import random;print ''.join(chr(random.randint(0,255)) in range(100)) < 1307023255 390161 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Traceback (most recent call last): < 1307023257 960402 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307023271 153835 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python import random;print ''.join(chr(random.randint(0,255)) for x in range(100)) < 1307023271 900639 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​<*.w)}.. < 1307023282 304387 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python import random;print ''.join(chr(random.randint(0,255)) for x in range(100)) < 1307023283 508504 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​NUs2.&./x(F.LP.}.=.z@~{D7Q..Hg.Q.ۂO0Na{.'.I.. < 1307023294 397046 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python import random;print ''.join(chr(random.randint(0,255)) for x in range(10000)) < 1307023295 448192 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​.I..~zdRT [l7.9a5(^.0 < 1307023311 764835 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python a=[None];a[0]=a;print a < 1307023312 786267 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​[[...]] < 1307023315 365003 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::< < 1307023319 681018 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :y u so clever < 1307023345 225201 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python a=[None];a[0]=a;flatten(a) < 1307023345 924334 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Traceback (most recent call last): < 1307023597 960607 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python print '\nQUIT :This better not work' < 1307023609 34495 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python print '\r\nQUIT :This better not work' < 1307023609 700186 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​. < 1307023623 970936 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python print "So much DCC Chat" < 1307023624 545176 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​So much DCC Chat < 1307023886 17714 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : (Pop-11 has most of the virtues of python, [...] < 1307023897 785975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow he was brave to say that on a relatively widely read internal mailing list < 1307023902 423067 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wonder if there will be flames in response < 1307023965 369491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: It's computer science/software engineering, we're hardly known for being quiet and reserved with our opinions < 1307023970 881447 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1307023988 597095 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I never thought I'd see POP-11 compared with Python < 1307024006 796191 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(POP-11's a domain-specific language designed for writing ELIZA-like AI bots, as far as I can tell) < 1307024011 426476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :POP-11 was pretty advanced, I gather < 1307024021 972774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Er, no? < 1307024033 518209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"An online version of ELIZA using Pop-11 is available at Birmingham." is the only thing Wikipedia says that would make me think that. < 1307024037 973769 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1307024051 417423 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps I just saw a biased subset of it from someone who was really an ELIZA freak < 1307024063 657190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :POP-11 is a reflective, incrementally compiled programming language with many of the features of an interpreted language. It is the core language of the Poplog programming environment developed originally by the University of Sussex, [...] POP-11 is an evolution of the language POP-2, developed in Edinburgh University and features an open stack model (like Forth). It is mainly procedural, but supports declarative language constructs, including a < 1307024063 827033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pattern matcher and is mostly used for research and teaching in Artificial Intelligence, although it has features sufficient for many other classes of problems. It is often used to introduce symbolic programming techniques to programmers of more conventional languages like Pascal, who find POP syntax more familiar than that of Lisp. One of POP-11's features is that it supports first-class functions. < 1307024068 117764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Pop-11 is the core language of the Poplog system. The fact that the compiler and compiler subroutines are available at run-time (a requirement for incremental compilation) gives it the ability to support a far wider range of extensions than would be possible using only a macro facility. < 1307024072 429783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it actually sounds quite expressive and advanced to me < 1307024074 656681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :far moreso than Python < 1307024082 891157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: there exist ELIZA freaks? < 1307024090 675856 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I assume so < 1307024150 717841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the language seems based on pattern-matching lists, anyway < 1307024171 175339 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you end up with lots of deeply nested lists writing it < 1307024305 369795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, ghc does really terribly at small functions < 1307024312 225296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the prologue and epilogue are just so long < 1307024615 799760 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: *COUGH* *HACK* < 1307024648 389040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1307024649 418758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gcc not ghc < 1307024677 136550 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the prologue/epilogue are pretty much hard coded in gcc < 1307024703 403306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think they're literally hard coded in gcc-bf, there's a string that's spit out at the beginning and end of each function that's quite long < 1307024714 42314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with even the newlines and tabs embedded < 1307024879 146922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep; unfortunately, I have a lot of really tiny functions, so I really suffer for it < 1307025014 39619 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1307025523 995476 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1307026258 176060 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307026272 604935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stanislav rapidly reaching levels of smugness even i cannot stand < 1307026360 173672 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :what's stanislav? < 1307026374 139018 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, HI! < 1307026381 802952 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what is the spec like so far? < 1307026391 29418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: perfect < 1307026397 508732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: guy who writes loper-os.org < 1307026401 81530 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah, may I see it? < 1307026433 188006 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1307026450 880933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: 9f0jer0g9jrtmreor09.onion < 1307026465 583290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the distinct lack of numbers i cannot type in this Tor domain is entirely coincidental. < 1307026683 195853 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://mspaintadventures.com/sweetbroandhellajeff/?cid=031.jpg new abahj < 1307026852 144406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: that's weeks old < 1307026869 873945 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :really? hm < 1307026876 996853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, arabian bartender and hasidic juice-drinker? < 1307027018 607589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: http://twitter.com/#!/andrewhussie/status/68546368226066432 < 1307027020 327238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :twelfth may < 1307027192 180491 :augur!~augur@129.2.129.35 JOIN :#esoteric < 1307027553 301635 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1307027670 666992 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1307027737 873537 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1307027915 129021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where's oerjan when you need him < 1307028084 84050 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 250 seconds < 1307030981 271463 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307031418 326001 :elliott_!~elliott@95.149.229.195 JOIN :#esoteric < 1307031419 176363 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1307032176 906908 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307032250 263610 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 252 seconds < 1307033015 146794 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1307033252 183595 :pikhq!~pikhq@174-22-183-224.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307033253 45978 :pikhq_!~pikhq@71-219-235-116.clsp.qwest.net JOIN :#esoteric < 1307033841 744432 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :wait < 1307033845 521854 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :ais523: unlambda question < 1307033852 338851 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :ais523: `i`dX doesn't evaluate X does it... < 1307033861 717465 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no < 1307033864 980056 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but ``i`dXi does < 1307033879 447832 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`dX doesn't evaluate X until it's on the LHS of an application < 1307033880 988532 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307033890 594908 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then it evaluates X, then the RHS of the application, then applies them to each other < 1307033905 592824 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :ais523: this really complicates my evaluation model :( < 1307033914 80230 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :it might even completely break it < 1307033917 651862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's definitely nontrivial < 1307033921 402752 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :hmm < 1307033923 42004 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :ah, wait, no it doesn't < 1307033927 618823 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, I think d is in the language mostly /because/ it's a pain to implement < 1307033930 305468 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :just requires some Fancy Tricks < 1307034003 838917 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :PRIM(d) { < 1307034004 92595 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric : if (!x) return me; < 1307034004 255197 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric : unl thk = new(); < 1307034004 255378 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric : thk->code = prim_d_2; < 1307034004 255478 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric : thk->data = x; < 1307034004 504667 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric : return x; < 1307034006 459857 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :} < 1307034008 373355 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :unl prim_d_2(unl me, unl x) { < 1307034010 335363 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric : if (!x) return me; < 1307034012 343493 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric : return APPLY(me->data, x); < 1307034014 402490 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :} < 1307034016 330636 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :tada < 1307034199 631014 :Gregor!Gregor@codu.org PRIVMSG #esoteric :lol, this phishing scam claims to be "ACCOUNT VERIFICATION" < 1307034210 148965 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Apparently they have a trademark on the word "account < 1307034211 188240 :Gregor!Gregor@codu.org PRIVMSG #esoteric :" < 1307034402 505573 :pikhq_!~pikhq@71-219-235-116.clsp.qwest.net PRIVMSG #esoteric :Impressive. < 1307034452 483625 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :I'm going to trademark "account[\n]" < 1307034535 660748 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: ITYM "account\n" < 1307034858 909551 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :man < 1307034859 822279 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :sharing sucks < 1307035730 567806 :pikhq_!~pikhq@71-219-235-116.clsp.qwest.net PRIVMSG #esoteric :Oh, wow. ext filesystems on Linux do not normalize filenames. < 1307035755 400952 :pikhq_!~pikhq@71-219-235-116.clsp.qwest.net PRIVMSG #esoteric :They just store the byte sequence handed to them as the filename. < 1307035777 203809 :pikhq_!~pikhq@71-219-235-116.clsp.qwest.net PRIVMSG #esoteric :You can have two different filenames that are, as far as Unicode is considered, identical. < 1307035798 289802 :pikhq_!~pikhq@71-219-235-116.clsp.qwest.net PRIVMSG #esoteric :s/considered/concerned/ < 1307035799 352815 :pikhq_!~pikhq@71-219-235-116.clsp.qwest.net PRIVMSG #esoteric :(though quite distinct as far as a more naive strcmp() is concerned) < 1307035898 574483 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I have a feeling OS X normalizes to NFD or NFKD, I think; at least on some level, since I haven't managed to get an "ä" in a file name that wouldn't have been decomposed into a and combining-diaeresis. < 1307035945 789203 :pikhq_!~pikhq@71-219-235-116.clsp.qwest.net PRIVMSG #esoteric :It doesn't matter that much what *form* you normalise to, what matters is that you actually apply Unicode normalisation... < 1307035954 557775 :pikhq_!~pikhq@71-219-235-116.clsp.qwest.net PRIVMSG #esoteric :To do otherwise is broken. < 1307035978 808575 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1307036098 99785 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't think the filesystem level (at least for ext*) defines the character set at all; it's just defined in terms of octet sequences. So the normalization would either have to happen on a higher level; or you would need to mandate Unicode and, say, UTF-8. < 1307036244 637485 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Perhaps on the VFS level or something. I think some filesystems do respect the "iocharset" option for doing some character-set conversions. < 1307036382 477993 :pikhq_!~pikhq@71-219-235-116.clsp.qwest.net PRIVMSG #esoteric :It certainly needs to be somewhere in there, though. < 1307036590 323965 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, now; if your primary interface (the C runtime) is specified in terms of char*s with no inherent character set... < 1307037108 561828 :augur!~augur@129.2.129.35 NICK :codjahandarie < 1307037168 385178 :pikhq_!~pikhq@71-219-235-116.clsp.qwest.net QUIT :Ping timeout: 241 seconds < 1307037173 994536 :pikhq!~pikhq@71-219-251-16.clsp.qwest.net JOIN :#esoteric < 1307037184 640561 :codjahandarie!~augur@129.2.129.35 NICK :augur < 1307037538 183754 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1307037544 996632 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net PART :#esoteric < 1307037625 188289 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"You have the ultimate responsibility for moving your old e-mails to the new inbox." -- I don't know, somehow I find this very funnily said. The ultimate responsibility! < 1307038414 246876 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Possibly the most onerous task you will ever be asked to undertake :P < 1307038602 938264 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal: 9f0jer0g9jrtmreor09.onion < 1307038603 100781 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : the distinct lack of numbers i cannot type in this Tor domain is entirely coincidental. < 1307038605 188864 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :eh? < 1307038616 303425 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I don't have tor on this computer < 1307038617 574998 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what is it < 1307038785 645590 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Gregor: It got funnier. "Staff e-mails will be moved by IT Services in cooperation with the staff members, while students may ask for advice but move the e-mails themselves." See, students are assumed to be able to handle such a complicated thing, while us staff obviously will just mess it up. < 1307038805 762724 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307039186 139280 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 250 seconds < 1307039457 385910 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307039708 413346 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net QUIT :Ping timeout: 252 seconds < 1307039959 37006 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Vorpal: Incidentally, I re-optimized that congress hall picture with some vertical lines (based on the walls) in place; now it's less wavy, but some seams are worse: http://users.ics.tkk.fi/htkallas/prague-congress-hall.jpg → http://users.ics.tkk.fi/htkallas/prague-congress-hall-2.jpg -- not sure if I can be bothered to try getting a both-okay image. < 1307039984 543614 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The wavy version also for some reason perceptually speaking seems to make the room larger. < 1307040367 561609 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1307040511 961986 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Quit: Leaving < 1307040781 892927 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1307040877 291011 :sebbu!~azerty@ADijon-152-1-61-52.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1307040877 742881 :sebbu!~azerty@ADijon-152-1-61-52.w83-194.abo.wanadoo.fr QUIT :Changing host < 1307040877 905222 :sebbu!~azerty@unaffiliated/sebbu JOIN :#esoteric < 1307041372 301009 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net JOIN :#esoteric < 1307041534 419122 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, cool. < 1307041609 803293 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*sigh* < 1307041620 781439 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :There are no decent torrents for the 4th series of Futurama. < 1307041621 341622 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Phantom_Hoover: It was a sort of "so I woke up to walk here before 08am, I guess I should be doing something so that I won't fall asleep before the talk begins" situation. < 1307041712 635965 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://torrentz.eu/d04ca09c3e18a77ea650708a708be7911edac5f6 < 1307041727 399679 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :'Complete'; WP lists at least 5 more episodes on the series. < 1307042090 759132 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307042147 812037 :cheater_!~ubuntu@ip-80-226-14-0.vodafone-net.de QUIT :Ping timeout: 248 seconds < 1307042268 313205 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!!! < 1307042272 201435 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!h < 1307042280 150889 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, alright. < 1307042299 712347 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :09:39:42 `dX doesn't evaluate X until it's on the LHS of an application < 1307042305 134255 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :09:39:53 then it evaluates X, then the RHS of the application, then applies them to each other < 1307042318 815762 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :incorrect, the RHS is evaluated first < 1307042380 42337 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: ^ < 1307043273 556385 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`sh lspci | grep -P 'graphic|video' < 1307043275 249172 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307043356 781582 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`sh lspci | grep VGA < 1307043358 693097 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307043370 411124 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`sh lspci < 1307043372 60556 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307043486 626652 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :back < 1307043496 181930 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: oh really? < 1307043499 382073 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: that's /really/ bad < 1307043505 809260 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :it completely breaks my model :( < 1307043508 379092 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run lspci | grep -P 'graphic|video' < 1307043510 256618 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307043514 403482 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :because functions handle frocing their arguments < 1307043515 193721 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :forcing < 1307043521 690456 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run which sh < 1307043522 331616 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oh hm wait < 1307043523 804760 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/bin/sh < 1307043526 355590 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :actually i can fix that < 1307043570 500497 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: the main problem I see with this approach is that it's NOT a hybrid of Perl and Haskell. < 1307043574 427938 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: can i have expanation mark < 1307043578 798202 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :! < 1307043606 779933 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :maybe you could if i had any idea what it was. < 1307043614 432991 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!haskell ``dd`.xi < 1307043619 289812 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :erm < 1307043626 928989 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!unlambda ``dd`.xi < 1307043627 369430 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​x < 1307043628 186856 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :poor haskell < 1307043631 479923 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :ugh, what < 1307043633 893727 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oh < 1307043635 48839 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :right < 1307043640 262434 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`dd ~ i < 1307043641 723101 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307043718 990941 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: my ocaml model also made functions handle forcing their arguments < 1307043738 186320 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so it definitely can work < 1307043738 401248 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: i sure hope you are not with the stealing of my model bastard :/ < 1307043762 7866 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah, stealing it, inventing a time machine and going back to 2002 < 1307043785 409058 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :is yours a compiler though < 1307043790 74760 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or possibly 2001 < 1307043805 558136 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :in a very liberal sense, yes. < 1307043820 232726 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :how liberal are we talking < 1307043853 362743 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it generates an ocaml program in which the unlambda functions are ocaml functions < 1307043860 455568 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :ah < 1307043862 479049 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: also my model doesn't handle call/cc... yet < 1307043863 872045 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but it does so simply by composing parts < 1307043871 516485 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :well < 1307043872 318381 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh < 1307043875 862146 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :my compiler is kind of like that too < 1307043877 66967 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :THUNK(a, APPLY(&prim_out_x, &prim_i)) < 1307043877 265500 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :THUNK(b, APPLY(&prim_d, &thk_a)) < 1307043877 428141 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :THUNK(c, APPLY(&prim_i, &thk_b)) < 1307043877 590511 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :THUNK(d, APPLY(&thk_c, &prim_i)) < 1307043881 853823 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :but my idea is that < 1307043890 398807 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :you could do analysis to find that d could not be possibly applied in some application < 1307043894 55011 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :and so fold a bunch of thunks into one < 1307043903 662018 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :mhm < 1307043921 976030 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp keys haskell putStrLn $ map toEnum ([33..64]++[91..96]++[123..126]) < 1307043922 240047 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter keys installed. < 1307043924 567386 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!keys < 1307043926 668240 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​!"#$%&'()*+,-./0123456789:;<=>?@[\]^_`{|}~ < 1307044019 342775 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: um the problem is none of the bots have a prefix elliott_ can type, except lambdabot whose @let definitions tend to get wiped out < 1307044053 541763 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :wrong < 1307044053 890098 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :` < 1307044054 249678 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(a rather direct consequence of the fact the only command to remove @let definitions removes all of them) < 1307044055 912942 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044057 227720 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`eb test < 1307044058 983477 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044059 322790 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oh wait < 1307044061 791812 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :that was the other way around < 1307044074 971220 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: oh you can type ` without problems? < 1307044079 10361 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :one second < 1307044086 67476 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`help < 1307044087 499925 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1307044125 59485 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`run echo 'echo '"'"'!"#$%^&* 0123456789'"'" >bin/k < 1307044126 857539 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044127 895359 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`run chmod +x bin/k < 1307044129 522201 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044129 742096 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`url bin/k < 1307044131 743582 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/k < 1307044137 991579 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`k < 1307044139 814531 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044143 378934 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oh < 1307044148 178403 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/k < 1307044149 828155 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​echo '!"#$%^&* 0123456789' < 1307044151 20142 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :can someone prepend a shebang to that < 1307044151 450890 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :thx < 1307044165 726543 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sure. < 1307044181 512844 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :without using perl < 1307044184 655001 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...aw < 1307044194 490363 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I don't know any other useful commands for that. < 1307044199 314535 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :THAT'S NOT A REASONABLE RESTRICTION < 1307044238 104296 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de JOIN :#esoteric < 1307044268 260628 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`run which echo < 1307044269 880926 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/bin/echo < 1307044277 501175 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -pie '"#!/bin/sh\n" . <>' /bin/k < 1307044279 358026 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044292 740925 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`cat /bin/k < 1307044294 370190 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044296 921567 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::) < 1307044306 994764 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :CakeProphet: wtf, that was perl, we all saw it < 1307044308 296705 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: it's bin/k with no / < 1307044311 754081 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :looks like it failed too < 1307044320 501252 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -pie '"#!/bin/sh\n" . <>' bin/k < 1307044322 368141 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044326 140266 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`cat bin/k < 1307044328 323332 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​echo '!"#$%^&* 0123456789' < 1307044330 681502 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1307044336 331816 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :WRRRRRYYY < 1307044347 621416 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh wait I remember < 1307044353 241530 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -pi -e '"#!/bin/sh\n" . <>' bin/k < 1307044355 33895 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​echo '!"#$%^&* 0123456789' < 1307044375 272358 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for some reason you have to put the -e seperately with this one. < 1307044380 391153 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`url bin/k < 1307044382 365175 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/k < 1307044391 256437 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :looks like you destroyed it. < 1307044394 450308 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :rofl < 1307044395 688454 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`cat bin/k < 1307044395 851156 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nonsense. < 1307044397 481914 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044407 511769 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`run echo '#!/bin/sh' >bin/k < 1307044409 388461 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044419 921237 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`run echo 'echo '"'"'!"#$%^&* 0123456789'"'" >>bin/k < 1307044421 715450 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044422 151688 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`run chmod +x bin/k < 1307044423 981074 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044424 830153 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`k < 1307044426 427485 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​!"#$%^&* 0123456789 < 1307044429 744024 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah I should have either taken off the -p or changed <> to $_ < 1307044434 173082 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :excellent :3 < 1307044445 822151 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp keys < 1307044446 105765 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter keys deleted. < 1307044471 342848 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::_( < 1307044474 283793 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`run echo '!"#$%^&* 0123456789' | sed 's,^,#!/usr/bin/perl\n,' < 1307044476 162147 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​#!/usr/bin/perl \ !"#$%^&* 0123456789 < 1307044501 626854 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :`ls /bin/*unl* < 1307044503 533938 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044520 419676 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :lifthrasiir: no wildcards without `run < 1307044527 553467 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :`run ls /bin/*unl* < 1307044529 316076 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044534 42964 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or that. < 1307044539 855697 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :lifthrasiir: you want egobot < 1307044543 814119 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :also < 1307044544 749272 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :"/bin" < 1307044547 877187 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :you mean ./bin :P < 1307044562 569132 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: hackego has plenty in /bin too... < 1307044570 656844 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :elliott_, no, i want to add `k, `sk (and so on) commands that can be used as an unlambda interpreter < 1307044580 394210 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!unlambda < 1307044580 710813 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​./interps/unlambda/unlambda.bin: file /tmp/input.12483: parse error < 1307044587 352549 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :wha. < 1307044599 154376 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :lifthrasiir: ah :) < 1307044602 677355 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :but `k is mine :( < 1307044627 324623 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run mv bin/k bin/LIMEY < 1307044629 300871 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044629 857757 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's rather useless to start an unlambda program with anyhow < 1307044649 902801 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :`echo `ls` < 1307044651 676366 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​`ls` < 1307044656 295180 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: ... :) < 1307044662 565443 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lifthrasiir: use run < 1307044663 28193 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`run mv bin/LIMEY bin/k < 1307044664 879181 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044667 707833 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :` is taken literally, so i think it's just fine < 1307044669 415703 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044687 38754 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: obviously they have to work by calling each other, duh < 1307044688 609909 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :;D < 1307044733 875850 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :| (“reprint character read”) only in Unlambda version 2 and greater < 1307044734 129378 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :The | function takes an argument X. It returns the evaluation of `X.x, where x is the current character (the one read by the last application of @) or of `Xv if there is no current character (i.e. if @ has not yet been applied or if it has encountered an EOF). < 1307044738 484248 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :this is a really ugly instruction imo < 1307044765 262057 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: can you write something that tests the corner-cases of d and its interaction with things like s >_> < 1307044766 720074 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :`run (echo '#!/bin/sh'; echo "(echo '``'; cat) | interps/unlambda/unlambda.bin") > bin/'`' && chmod +x bin/'`' < 1307044768 301562 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307044769 195957 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :without using c < 1307044781 485918 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :lifthrasiir: interps/ is egobot. < 1307044782 421380 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :not hackego < 1307044784 339119 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show ucat < 1307044784 704724 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​unlambda ```s`d`@|i`ci < 1307044785 942289 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :ugh. < 1307044789 483973 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :LIKE THAT? < 1307044793 53726 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :lifthrasiir: you can use addinterp < 1307044796 92565 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: uses io < 1307044797 891462 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: erm < 1307044798 805548 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: rather < 1307044800 134450 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :uses input < 1307044805 315643 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :indeed < 1307044806 720450 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :which i havent bothered to implement yet < 1307044987 492951 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: ok i will struggle on my own >_> < 1307044991 252392 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :there is the famous ``r`cd`.*`cd hack, although that really just uses d in ways that are equivalent to i < 1307044994 962068 :pikhq!~pikhq@71-219-251-16.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307044996 840998 :pikhq_!~pikhq@71-219-231-95.clsp.qwest.net JOIN :#esoteric < 1307045011 630316 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :uses c < 1307045019 430621 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sheesh < 1307045041 500716 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!​unlambda `s`d`.xv < 1307045054 240698 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!​unlambda ``s`d`.xvi < 1307045058 19534 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!​unlambda ```s`d`.xvii < 1307045062 742688 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :what < 1307045070 368922 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :EgoBot? < 1307045072 481442 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You have wrong character at the start < 1307045078 357989 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!echo hi < 1307045078 694123 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​hi < 1307045079 673018 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oh < 1307045087 967332 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!​​unlambda `s`d`.xv < 1307045091 400765 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :better? < 1307045093 733152 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Still wrong! < 1307045096 656133 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ```s`kd`k.x.y < 1307045097 598118 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric ::( < 1307045103 432832 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :fucking broken bots < 1307045108 879310 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!unlambda `s`d`.xv < 1307045114 501960 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :right now? < 1307045122 911770 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, but it still doesn't seem to work. < 1307045126 54389 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!unlambda ``s`d`.xvi < 1307045128 635971 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!unlambda ```s`d`.xvii < 1307045129 8381 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​x < 1307045131 413600 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :ok < 1307045134 799355 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :good enough test program for me < 1307045135 336839 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1307045138 2799 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now it works. < 1307045142 32751 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!unlambda ```s`d`.xv`.yvi < 1307045142 384003 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​yx < 1307045151 776263 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!unlambda ```s`d`.xv`.yv`d`.zv < 1307045152 562432 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​yx < 1307045152 724933 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ```sd`k.x.y < 1307045153 193355 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​y < 1307045156 638701 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :!unlambda ```s`d`.xv`d`.yv`d`.zv < 1307045157 305457 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​xy < 1307045161 77319 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :there you go < 1307045168 302252 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: yours looks simpler than mine :D < 1307045176 910049 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you don't say < 1307045217 274764 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1307045230 141318 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ````sd`k.x.yi < 1307045230 483909 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​yx < 1307045281 978943 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :yay, it outputs y for me < 1307045284 225545 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Could someone please output a quine in IRC? < 1307045286 426758 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: argh, do i have to manually convert again? < 1307045287 5684 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :CakeProphet: no < 1307045317 243325 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :man, fucking IRC programming, finnicky shit. < 1307045321 107132 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :CakeProphet: my status line doesn't say "#irp" < 1307045349 851875 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: is your old program ok < 1307045352 836823 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :or do i have to try that one too < 1307045354 320370 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm < 1307045398 110477 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ````sd.x.yi < 1307045398 472512 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​xyy < 1307045415 720560 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ```sd.x.y < 1307045416 146703 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​xy < 1307045454 429230 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what old program? < 1307045739 529902 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :?????????????????????????????????????????????????????????????/ < 1307045748 401147 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> repeat '?' < 1307045749 646861 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "??????????????????????????????????????????????????????????????????????????... < 1307045810 232893 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric : what old program? < 1307045815 114351 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :/ ```sd`k.x.y < 1307045840 491900 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh _that_ ancient crap < 1307045880 574465 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'd imagine you'd want to try as many of them as possible < 1307045906 831500 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: i have to convert these by _hand_ you know :D < 1307045911 597906 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :THUNK(a, APPLY(&prim_s, &prim_d)) < 1307045912 413654 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :THUNK(b, APPLY(&prim_k, &prim_out_x)) < 1307045914 381783 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :THUNK(c, APPLY(&thk_a, &thk_b)) < 1307045916 403100 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :THUNK(d, APPLY(&thk_c, &prim_out_y)) < 1307045918 431398 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :that's tangible work[EXCLAMATION MARK] < 1307045933 348341 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...i see. i suggest writing a compiler to do it, or something. < 1307046008 770197 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: yeah yeah :D < 1307046019 875620 :pikhq_!~pikhq@71-219-231-95.clsp.qwest.net PRIVMSG #esoteric :elliott_: Why, that looks *suspiciously* like clambda.h stuff. < 1307046036 834894 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :pikhq_: its not similar really, the thunks are pretty different < 1307046046 487440 :pikhq_!~pikhq@71-219-231-95.clsp.qwest.net PRIVMSG #esoteric :Oh? < 1307046056 177135 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :http://forums.silverlight.net/forums/p/230502/562113.aspx As Windows 8 dawns, Silverlight developers begin to dwell -- if only for seconds -- on the possibility that their platform may be an abandoned pile of shit. < 1307046067 657563 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :pikhq_: #define FORCE(x) (x)->code((x), 0) < 1307046067 824341 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :#define APPLY(f, x) (f)->code((f), (x)) < 1307046075 53511 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :pikhq_: basically its lazy evaluation where every function acts like the function it evaluates to < 1307046079 477355 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :but if you pass a NULL argument < 1307046081 326524 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :it just forces instead < 1307046086 529496 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :it is actually a decent system imo... < 1307046092 25469 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :albeit hard to understand < 1307046092 188108 :pikhq_!~pikhq@71-219-231-95.clsp.qwest.net PRIVMSG #esoteric :Oh, hey, a smarter design. < 1307046098 586463 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :well um no < 1307046101 620244 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :yours is for general lambdas < 1307046108 780233 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :this is just for an unlambda compiler < 1307046113 906020 :pikhq_!~pikhq@71-219-231-95.clsp.qwest.net PRIVMSG #esoteric :Bah. < 1307046173 990872 :pikhq_!~pikhq@71-219-231-95.clsp.qwest.net PRIVMSG #esoteric :I still can't believe I actually did that shit... < 1307046179 599846 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :X-D < 1307046193 496942 :pikhq_!~pikhq@71-219-231-95.clsp.qwest.net PRIVMSG #esoteric :What's worst is that it's not too revolting. < 1307046210 932044 :muaddib1!~Eliot@c-24-129-89-7.hsd1.fl.comcast.net JOIN :#esoteric < 1307046283 654756 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :muaddib1: you appear to be missing your l and t < 1307046287 832691 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :i've got spares, would you like them? < 1307046356 939423 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :muaddib1: they're free. < 1307046375 323650 :muaddib1!~Eliot@c-24-129-89-7.hsd1.fl.comcast.net PRIVMSG #esoteric :ok < 1307046391 315181 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: http://esolangs.org/w/index.php?title=Talk:This%3DThat&curid=2951&diff=23195&oldid=18848 can you handle {{unsigned}} duties :D < 1307046393 495652 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :muaddib1: here you go. < 1307046406 452940 :muaddib1!~Eliot@c-24-129-89-7.hsd1.fl.comcast.net PART :#esoteric < 1307046413 862021 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :an excellent transaction < 1307046449 564812 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :erm i saw that and it annoyed me, but technically it _is_ signed, i think he may have used the wrong number of ~'s? < 1307046461 406009 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal: Incidentally, I re-optimized that congress hall picture with some vertical lines (based on the walls) in place; now it's less wavy, but some seams are worse: http://users.ics.tkk.fi/htkallas/prague-congress-hall.jpg → http://users.ics.tkk.fi/htkallas/prague-congress-hall-2.jpg -- not sure if I can be bothered to try getting a both-okay image. < 1307046463 281366 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nice < 1307046471 597846 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION just clicks the signing button himself... < 1307046484 567110 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I believe that by "incidentally" you meant "apropos of nothing" X-P < 1307046499 649294 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : The wavy version also for some reason perceptually speaking seems to make the room larger. <-- indeed < 1307046546 242242 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: But that'll produce the wrong date/time >_> < 1307046560 460507 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what? how so? < 1307046567 53705 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: because you're signing it later < 1307046570 552138 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :than the edit was < 1307046582 781438 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um i mean when i sign my own messages < 1307046587 435278 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oh < 1307046596 325284 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :well it isn't signed _properly_ :( < 1307047177 832199 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :lisp's semantics annoy me < 1307048206 856456 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307049279 735504 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Read error: Connection reset by peer < 1307049315 873774 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf that's a big comment thread http://www.reddit.com/r/AskReddit/comments/hpx98/what_pisses_you_off_but_really_shouldnt/ < 1307049323 663414 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1307049470 664470 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, which one? < 1307049479 485208 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, right the whole thing. < 1307049496 312462 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :ugh this thread < 1307049501 940416 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :right from the first post < 1307049504 817331 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :its like reddit circlejerk heaven < 1307049507 101462 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :http://spritesmods.com/?art=avrcpm < 1307049521 589020 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :curiously it doesn't have that many _upvotes_ < 1307049533 359402 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: hmm, well we know the counters are fudged < 1307049537 279773 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :maybe there's a spambot < 1307049539 441190 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :right at the bottom < 1307049540 319149 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :naw < 1307049541 420779 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :dunno < 1307049554 908115 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: only the up/down tallies, not the difference < 1307049563 815119 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: erm no < 1307049575 488979 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: you get posts that are like sixty/thirty which in reality only got like a dozen downvote < 1307049576 70252 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :s < 1307049610 872828 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: um i've read reddit admins saying that while up and down are fudged, the _difference_ is accurate. < 1307049638 814633 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oerjan: hmm < 1307052435 674458 :pikhq!~pikhq@71-219-209-89.clsp.qwest.net JOIN :#esoteric < 1307052497 493059 :pikhq_!~pikhq@71-219-231-95.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307053101 403541 :MigoMipo!~John@84-217-10-3.tn.glocalnet.net QUIT :Remote host closed the connection < 1307054182 577291 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307054212 315910 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net QUIT :Quit: Leaving < 1307054424 295739 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1307054552 496145 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 255 seconds < 1307054656 309998 :augur!~augur@129.2.129.35 QUIT :Remote host closed the connection < 1307054971 569339 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :https://bugs.launchpad.net/ubuntu/+source/pam/+bug/790538 < 1307054976 237892 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :APT GUY STRIKES AGAIN < 1307055129 434978 :Gregor!Gregor@codu.org PRIVMSG #esoteric :APT GUUUUUUUY NANANANANANANANANANANANANANANANA APT GUUUUUUUUUUUUUY < 1307055169 19837 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :`addquote https://bugs.launchpad.net/ubuntu/+source/pam/+bug/790538 APT GUY STRIKES AGAIN APT GUUUUUUUY NANANANANANANANANANANANANANANANA APT GUUUUUUUUUUUUUY < 1307055170 966171 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​434) https://bugs.launchpad.net/ubuntu/+source/pam/+bug/790538 APT GUY STRIKES AGAIN APT GUUUUUUUY NANANANANANANANANANANANANANANANA APT GUUUUUUUUUUUUUY < 1307055172 795948 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :never have enough inanity < 1307055179 642482 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :Phantom_Hoover: wait which one is apt guy again :D < 1307055187 857604 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The idio. < 1307055192 172592 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*idiot < 1307055194 415418 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :which one is that < 1307055201 771791 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :wait < 1307055205 135529 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :none of these are apt guy < 1307055206 498239 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :you scoundrel < 1307055207 997244 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Although he did appear to be reforming to the extent of at least learning Haskell. < 1307055210 456469 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :lying scum :| < 1307055212 536961 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :i mean < 1307055212 929011 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :t < 1307055215 405625 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :which one in the bug report < 1307055227 394093 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That was, in fact, a joke. < 1307055267 732650 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :now < 1307055269 656809 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :i gather this < 1307055270 392309 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :but jokes < 1307055271 296043 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :are also < 1307055272 287702 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :known < 1307055272 608701 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :as < 1307055273 934935 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :LIES < 1307055275 983780 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :FILTHY SCUMMY LIES < 1307055287 975677 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :your niditism is at all all time low < 1307055301 516912 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What is niditism. < 1307055363 122777 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :see topic < 1307055763 360358 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_ is a major nidiot. < 1307055774 609568 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :thx < 1307055776 342989 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :u too < 1307056578 953866 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1307056722 415795 :elliott_!~elliott@95.149.229.195 QUIT :Ping timeout: 252 seconds < 1307057380 837396 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1307057462 878537 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net JOIN :#esoteric < 1307057632 559670 :pikhq!~pikhq@71-219-209-89.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307059213 535455 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 276 seconds < 1307059315 619289 :CakeProphet!~adam@h220.52.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307059315 818469 :CakeProphet!~adam@h220.52.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1307059315 818680 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307059983 911043 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1307060273 940912 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think I just figured out how to give my native function calling O(log n) complexity < 1307060290 456532 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Highly inspired by a sleep-deprived misreading of something someone else wrote < 1307060556 595307 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1307060815 768703 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Connection reset by peer < 1307060817 763624 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307060833 301792 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, ah, so that's why you all do that. < 1307060988 63606 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hm? < 1307061002 918095 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I just need to do a hard-coded binary search < 1307061016 818484 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I mean get sleep deprived. < 1307061083 59103 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :wear down your defences until weird ideas attack you, hoping some of those ideas end up being useful < 1307061098 245970 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Exactly. < 1307062380 318644 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1307062399 245773 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1307062555 259247 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :It's impossible to do CPS without TCO, right? < 1307062710 761570 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Continuation-passing_style#CPS_and_tail_calls < 1307062843 829164 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Maybe I should read up on what Chicken Scheme does < 1307063581 884672 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Why can't I do first-class continuations without CPS? < 1307064153 764204 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :LSL does, in fact, have a goto < 1307064158 914581 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :This would have been good to remember. < 1307064167 204431 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net PRIVMSG #esoteric :Actually, it's more that CPS completely and utterly eliminates the need for a call stack at all. < 1307064220 946428 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :That's not the only reason for going CPS, is it? < 1307064331 476461 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :If I don't take the bytecode approach, I can use GOTOs as a sort of call, since there's no need to return from it in CPS < 1307064400 631734 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net PRIVMSG #esoteric :It is a compelling argument if doing TCO would be a pain but just doing a jump would be easy. < 1307064433 356414 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net PRIVMSG #esoteric :Still have to manage your closures, but eh, you'd have to do that in most languages. < 1307064467 172792 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Thing is, the jump itself is hardcoded I think < 1307064485 711211 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Not sure if that affects anything, I don't know what C gotos are like < 1307064508 582585 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://lslwiki.net/lslwiki/wakka.php?wakka=jump < 1307064534 324739 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"Note: Please see the comments, you can only have a single jump statement going to a label." < 1307064536 18371 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :The fuck? < 1307064630 543669 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Which means, you need two labels in one place if you want to jump twice? < 1307064647 602773 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Yes < 1307064677 440595 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Well, no, if you call the same jump statement twice < 1307064776 376582 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Give up now. < 1307064808 412914 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net PRIVMSG #esoteric :If you *really* feel nice, become a Linden and get them to start using ECMAScript or Lua or something else non-revolting. < 1307064812 933356 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net PRIVMSG #esoteric :Otherwise, give up now. < 1307064852 895140 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :If I were to do the jump thing, I'd still have to deal with making them first-class somehow < 1307064936 293028 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :pikhq_, which part means I should give up? < 1307064942 79639 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net PRIVMSG #esoteric :Sgeo: All of it. < 1307065060 726812 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think I'm going to read up on how Chicken compiles to C < 1307066499 804841 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Why am I so scared to read http://home.pipeline.com/~hbaker1/CheneyMTA.html < 1307066533 799241 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Also, LSL does not have malloc, but its lists can hold items of arbitrary types and lists allocated on the "stack" can be reassigned to with larger lists < 1307066547 361666 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Don't know if that's proper terminology < 1307066595 820571 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Appel's method is boring < 1307066797 944840 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Ugh, this paper uses some sort of archaic C syntax < 1307066904 23531 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Is it just me, or does this require being able to see the stack prior to the most recent function call? < 1307066912 148925 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I don't think LSL is that powerful < 1307066933 962401 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1307068920 815643 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net JOIN :#esoteric < 1307069264 701992 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1307069606 983640 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net QUIT :Ping timeout: 252 seconds < 1307069728 482253 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net JOIN :#esoteric < 1307070160 594785 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so could there be a way to set up a language to do CPS under the hood? < 1307070186 15970 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1307070750 786457 :dnm_!~dnm@li97-254.members.linode.com QUIT :Ping timeout: 250 seconds < 1307070768 774493 :dnm_!~dnm@li97-254.members.linode.com JOIN :#esoteric < 1307070939 976579 :Kustas!~xix@62.65.217.204.cable.starman.ee JOIN :#esoteric < 1307071451 663275 :Kustas!~xix@62.65.217.204.cable.starman.ee QUIT :Ping timeout: 240 seconds < 1307071507 159278 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1307071520 888632 :Kustas_!~xix@62.65.217.204.cable.starman.ee JOIN :#esoteric < 1307071525 120278 :Kustas_!~xix@62.65.217.204.cable.starman.ee NICK :Kustas < 1307071748 592088 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Memes, a regular expression guide. < 1307071760 399740 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(.*?) .*? is \1 < 1307071819 106940 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(?i)longcat is lo+ng([.!])+ < 1307071871 303242 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(?i)yo dawg, I heard you like (.*?) so we put a \1 in your .*? so you can .*? while you .*?[.!]? < 1307071890 116313 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :correction: < 1307071903 98843 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 252 seconds < 1307071904 681889 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(?i)yo dawg, I heard you like (.*?)(e?s)? so we put a \1 in your .*? so you can .*? while you .*?[.!]? < 1307071907 837144 :Kustas!~xix@62.65.217.204.cable.starman.ee QUIT :Ping timeout: 240 seconds < 1307071948 951526 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net PRIVMSG #esoteric :Yo dawg, I heard you like ZALGO HE WHO WAITS BEHIND THE WALL!!! < 1307071957 559178 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net PRIVMSG #esoteric : < 1307072325 819089 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1307072627 270232 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net PRIVMSG #esoteric :Jeeze. Is... Microsoft getting rid of WIMP? < 1307072679 151868 :Kustas!~xix@gprs-inet-65-15.elisa.ee JOIN :#esoteric < 1307072849 462361 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but < 1307072850 89803 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but < 1307072856 720096 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :my weakly interacting massive particles :( < 1307072895 439720 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net PRIVMSG #esoteric :Window Icon Menu Pointing device. < 1307072944 116938 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :what the hell is that? < 1307072961 16187 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net PRIVMSG #esoteric :The traditional UI paradigm. < 1307073082 53513 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :define specifically < 1307073169 131004 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net PRIVMSG #esoteric :Any UI with windows, icons, menus, and a pointing device as the primary features. Examples include Xerox Alto, Mac OS 1-present, Windows 1-7, KDE, GNOME, XFCE, etc. < 1307073224 233390 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah ok < 1307073239 242897 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :what's microsoft trying to introduce instead? < 1307073242 729346 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I dislike wimp. is their replacement any good? < 1307073248 874838 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net PRIVMSG #esoteric :The Windows Phone 7 UI. < 1307073258 419070 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Oo < 1307073267 275468 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :link? < 1307073273 243992 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net PRIVMSG #esoteric :http://www.youtube.com/watch?v=p92QfWOw88I < 1307073335 94024 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :hmm... interesting < 1307073344 959788 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :can't say I'll use it much < 1307073384 888967 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net PRIVMSG #esoteric :And WINE is, no doubt, hating them so much. < 1307073635 889946 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net PRIVMSG #esoteric :I really do wonder if they're dogfooding that. < 1307073651 118841 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net PRIVMSG #esoteric :Actually, no, pretty sure they're not. < 1307073685 206362 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net PRIVMSG #esoteric :You'd probably see more concessions to not fucking sticking your fingers in your vision if they were. < 1307074001 90358 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :microsoft? dogfood? that doesn't sound right :P < 1307074018 826601 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net PRIVMSG #esoteric :They dogfood more than you'd expect. < 1307074043 584993 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net PRIVMSG #esoteric :If it's good and from them, they probably dogfood it. :P < 1307074075 262516 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :so they dogfood nothing :P < 1307074262 175143 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Eating_your_own_dog_food#Criticism_and_alternatives < 1307074342 758441 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :worst part about dogfooding is not having a clue what's public < 1307074406 767489 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :e.g. search by subject was released at some point in the last month, and I haven't a clue when < 1307081315 440846 :pikhq_!~pikhq@174-22-144-126.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307081332 321439 :pikhq!~pikhq@174-22-183-97.clsp.qwest.net JOIN :#esoteric < 1307081741 520508 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I mostly dislike WIMP interface (one reason most of my programs do not use it!) < 1307081849 139589 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Why do you think Pokemon de Panepon was designed so that BY DEFAULT THE SCORE ONLY GOES UP TO 99999 (you can push SELECT+A on the option menu to reveal more options, one of which allows the score to go up to 999999)? < 1307082231 195334 :Kustas!~xix@gprs-inet-65-15.elisa.ee QUIT :Ping timeout: 258 seconds < 1307082347 426136 :pikhq!~pikhq@174-22-183-97.clsp.qwest.net PRIVMSG #esoteric :zzo38: Yes, but you don't replace it with something which is *strictly worse* in a desktop environment. < 1307082366 383598 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: I agree, that Microsoft is in fact making it worse. < 1307082476 962253 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I agree too < 1307082501 729499 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :touchscreens themselves strike me as gimmicky, as well < 1307082526 327893 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I prefer keyboard control, rather than touchscreens (there is more than one reason for this) < 1307082539 304215 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :keyboards always forever < 1307082617 933120 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :don't have to cover screen with hand, don't have to smear screen, faster to hit keys than drag hand, less awkward to hit keys than touch screen < 1307082620 779143 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what else < 1307082691 793237 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I thought of all those reasons. One more is that there can be room on screen for all text/graphics while typing the keys, instead of having mode-switching on-screen keyboards or other similar things to that. < 1307082753 132336 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :onscreen keyboards suffer from acute awkward < 1307082822 798164 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And even another, is that if you have a separate keyboard then you can connect other devices there, such as separate number pad if you prefer it separate rather than joined; that you can build keyboard separately from the user interface; you can (except on some old terminals) physically move the keyboard differently than how the display is (allowing you to set viewing/typing angles)... < 1307082864 548410 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And, that in cases where mouse is also useful, sometimes it is useful to use some keys at the same time as that. < 1307082877 404744 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I think the thing that annoyed me most about the windows 8 video was the fast and fluid app switching < 1307082916 34423 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cycling through everything until hitting the right one, was it < 1307083714 53603 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 240 seconds < 1307083797 154088 :pikhq!~pikhq@174-22-183-97.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1307083927 983668 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :touchscreens are not gimmicky < 1307083951 612032 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :they can be used in a gimmicky fashion < 1307083983 125883 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but they have a wider range of input than a mouse and a well-designed interface can take advantage of this < 1307084027 739186 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: Am I strictly worse than a desktop environment? < 1307084040 808734 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1307084169 441570 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net QUIT :Ping timeout: 260 seconds < 1307084227 357791 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net JOIN :#esoteric < 1307084274 755017 :pikhq!~pikhq@174-22-183-97.clsp.qwest.net JOIN :#esoteric < 1307085509 668697 :pikhq_!~pikhq@71-219-214-146.clsp.qwest.net JOIN :#esoteric < 1307085514 630328 :pikhq!~pikhq@174-22-183-97.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1307087077 347433 :azaq231!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1307087120 9780 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 244 seconds < 1307087339 55350 :azaq231!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 250 seconds < 1307087360 361955 :Kustas!~xix@gprs-inet-65-12.elisa.ee JOIN :#esoteric < 1307087489 187254 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1307087802 751967 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307088264 226417 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : If you *really* feel nice, become a Linden and get them to start using ECMAScript or Lua or something else non-revolting. < 1307088302 615038 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :why do i get the feeling that this LSL thing you keep talking about is kept retarded precisely to _keep_ people from writing such stuff as Sgeo is trying to? < 1307088328 244540 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(i'm sure general TC computation is pretty resource intensive, after all) < 1307088342 78781 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :LSL is TC < 1307088359 259735 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes but not in a convenient way, it seems < 1307088393 842066 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I mean, except for bounds on how much memory is accessible, but that's like any real computer < 1307088403 937754 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm < 1307088419 860889 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Well, it has non-fixed-sze lists, loops, if statements, etc. < 1307088456 215603 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :somelist += [morestuff]; probably works in the crappy way it looks like, but it still works < 1307088554 878243 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Is it just me, or does this require being able to see the stack prior to the most recent function call? < 1307088572 775329 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :iiuc you need to be able to follow pointers into the stack to move content to the heap < 1307088587 352770 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although you don't need to know the stack format < 1307088613 223191 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :LSL doesn't have pointers.. < 1307088624 911615 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :bit of a problem right there < 1307088638 602213 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what about mutable lists? < 1307088640 484887 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hmm, if I replace function calls with gotos, maybe I could deal with it that way < 1307088653 732545 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :oerjan, does something += [stuff] count as mutable? < 1307088669 156141 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :We have mutable triplets and quadruplets of floats! (Useless) < 1307088731 775294 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :There is also a goto. It's a bit broken. < 1307088762 324316 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm i think the pointer following is essentially a GC < 1307088785 582269 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I was thinking I'd just store all the data and scope stuff in a few globally accessible lists < 1307088796 47813 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :And supply functions to get to those < 1307088805 813828 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :make your own heap, check < 1307088817 899983 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Isn't Java technically Turing Complete even though C++, etc arn't? < 1307088843 25184 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: so lists are immutable then? < 1307088850 640174 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Yes < 1307088854 331147 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :As far as I can tell < 1307088872 494115 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh well < 1307088900 930626 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymia: could well be, C/C++ are non-TC for rather stupid pointer-size reasons < 1307088915 416508 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Do I actually need a heap, can I just have a stack? < 1307088922 681922 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :oerjan, can anything that low level be TC? < 1307088933 623296 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats Lymia -----### < 1307088985 263744 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :have you even _looked_ at some of the formalisms that _are_ TC? :D < 1307089037 673706 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mmmm < 1307089043 759803 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :SUBLEQ is TC, and far lower level than C. it achieves this by simply not having stupid size bounds on its cell contents. < 1307089055 928972 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I was about to mention subleq too < 1307089064 714609 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I see. < 1307089082 186255 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is bct low-level at all? < 1307089084 401306 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(i mention SUBLEQ because it's also essentially interchangeable int/pointer based) < 1307089107 794004 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :monqy: i'd say so < 1307089119 341771 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :horribly few abstractions there... < 1307089181 575086 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I should really, really figure out why I'm under the impression that my language doesn't need a heap < 1307089209 696219 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :under an impression and you don't know why? ouch < 1307089209 898465 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: i am pretty sure i've read several times that general functional programming requires memory layouts which support GC < 1307089247 196724 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(basically once you start throwing higher-order functions around, it becomes frequently impossible to know object lifetimes statically) < 1307089247 564315 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :oerjan, is that in relation to my heap issue? < 1307089274 942338 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think my confusion is because I wasn't sure that I'd be GCing anything < 1307089278 709090 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Or that I'd... hmm < 1307089286 232123 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: yeah. unless you have a very controllable stack (which means you can essentially _use_ it as a heap) < 1307089314 404272 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I should really read up on this < 1307089344 832302 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'm not even sure why it's called a stack. The way I'm imagining it, it would be a stack, but that's only because of nested... scope.. ish < 1307089350 962075 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: there have been experiments on using so-called region inference to determine object lifetime in ML variants to avoid heap. however it's an advanced algorithm to achieve _and_ you sometimes need parts to be in a GC-able heap anyway.) < 1307089355 362668 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*-) < 1307089360 339523 :Le_Aragorn!~Le_Aragor@LPuteaux-156-14-50-241.w82-127.abo.wanadoo.fr JOIN :#esoteric < 1307089390 251930 :Le_Aragorn!~Le_Aragor@LPuteaux-156-14-50-241.w82-127.abo.wanadoo.fr QUIT :Remote host closed the connection < 1307089408 422909 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Sgeo: what < 1307089454 454374 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :isn't it because you traditionally store call frames in a stack < 1307089473 708555 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and "stack variables", or whatever they're called, go in the call frames < 1307089478 732684 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Oh < 1307089480 20807 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :pardon me if I'm nonsense < 1307089493 676832 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sounds reasonable to me < 1307089506 173181 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :That makes sense < 1307089520 890908 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :scheme, because of call/cc, sometimes needs to put call frames on the heap < 1307089543 293182 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Wouldn't a CPS thing not have call frames as such? < 1307089551 356209 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Or am I now misunderstanding "call frame" < 1307089561 968178 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I think it still would. < 1307089565 139897 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it would have closures instead, which essentially contained the same information < 1307089588 545567 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :def a(v0,v1,continuation): continuation(v0); continuation(v1) < 1307089609 75533 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymia: some dead code at the end there < 1307089639 992416 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I mean in CPS, that is < 1307089652 220342 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymia: still dead code < 1307089658 84015 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Ah. < 1307089665 930292 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :continuations not returning is pretty much their _definition_ < 1307089666 115170 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Does CPS not allow continuations that return? < 1307089670 724303 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I see. < 1307089672 14507 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hehehehh < 1307089689 369267 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if you want it to "return", give it a continuation to which to return < 1307089696 635598 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1307089700 881000 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::) < 1307089773 229525 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :take a look at http://c2.com/cgi/wiki?OriginalIoLanguage < 1307089855 543483 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :argh the amalthea page is gone :( < 1307089921 209139 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ooh someone's made a new implementation in haskell < 1307089939 938843 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :http://hackage.haskell.org/packages/archive/Ganymede/0.0.0.5/Ganymede.cabal < 1307090308 623521 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : (?i)yo dawg, I heard you like (.*?)(e?s)? so we put a \1 in your .*? so you can .*? while you .*?[.!]? < 1307090338 556559 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think that e? is a bit tricky since you sometimes want it captured and sometimes not < 1307090391 851170 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :20:13:57 Yo dawg, I heard you like ZALGO HE WHO WAITS BEHIND THE WALL!!! < 1307090394 985895 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :20:14:05 < 1307090406 820848 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :insufficient unicode < 1307091217 598584 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307091640 843183 :Wiz126!~Wiz@24.229.245.72.res-cmts.sm.ptd.net QUIT :Read error: Connection reset by peer < 1307091776 651193 :MigoMipo!~John@84-217-12-14.tn.glocalnet.net JOIN :#esoteric < 1307092264 249394 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Read error: Operation timed out < 1307092477 234721 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1307093536 988112 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So. < 1307093543 710409 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :We have a person with a script that does this: \o/ < 1307093544 392148 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :                                               | < 1307093544 905404 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :                                               |\ < 1307093549 643067 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I now have a quesion. < 1307093551 254402 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :question* < 1307093557 483116 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What percentage of golfed perl code triggers that? < 1307093693 439245 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :there was some triggering during the recent deadfish golfing < 1307093818 365962 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 246 seconds < 1307093934 238697 :pikhq_!~pikhq@71-219-214-146.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307093941 557013 :pikhq!~pikhq@174-22-171-180.clsp.qwest.net JOIN :#esoteric < 1307094553 613793 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1307095018 674243 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Read error: Operation timed out < 1307095510 375646 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307095893 389238 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1307096214 434576 :cheater__!~cheater@89.204.137.109 JOIN :#esoteric < 1307096528 69121 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307096585 940731 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Blancmange. < 1307096633 309383 :Slereah_!~Slereah@ANantes-259-1-62-249.w92-135.abo.wanadoo.fr PRIVMSG #esoteric :Are we gonna do a Monty Python bit? < 1307096791 656374 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :A Monty Python once bit my sister < 1307096865 180182 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1307096873 207302 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Who needs Monty Python when we have oerjan. < 1307096914 781663 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :INDEED < 1307096940 408904 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :What have Monty Python ever done for us? < 1307097037 227494 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 250 seconds < 1307097363 39001 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :NOTHING < 1307098688 681787 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Ooooooooh http://www.irregularwebcomic.net/special/educational.html < 1307098710 762336 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :<3 < 1307099123 368816 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1307099947 364565 :sebbu!~azerty@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1307099978 388237 :sebbu!~azerty@unaffiliated/sebbu JOIN :#esoteric < 1307100012 878802 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://www.irregularwebcomic.net/2391.html how I feel about my project < 1307100039 913729 :SimonRC!~sc@fof.durge.org QUIT :Ping timeout: 260 seconds < 1307100142 383499 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1307100308 596180 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, suggest you flip a coin. < 1307101265 462103 :SimonRC!~sc@fof.durge.org QUIT :Ping timeout: 252 seconds < 1307101271 615915 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1307102050 591141 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 2281-324 < 1307102051 278592 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1957 < 1307102138 977595 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307102617 773290 :pikhq_!~pikhq@71-219-240-4.clsp.qwest.net JOIN :#esoteric < 1307102632 484855 :pikhq!~pikhq@174-22-171-180.clsp.qwest.net QUIT :Ping timeout: 258 seconds < 1307103374 395379 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 240 seconds < 1307103734 304863 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1307103937 515471 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, I just heard that the Norwegian for 'kth' sounds like the Norwegian for 'horny'. < 1307103951 185948 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :How did you ever learn maths over the giggles. < 1307104104 758951 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, maybe they used "nth" instead of "kth"? < 1307104137 395813 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, doing that is almost certainly more trouble than it's worth. < 1307104180 278753 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :bbl < 1307104656 81451 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Yes, kåte ~ horny < 1307105642 458610 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1307106281 53350 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :!@#$ how did I miss this email? https://lists.secondlife.com/pipermail/secondlifescripters/2011-June/006229.html < 1307107090 439701 :MigoMipo_!~John@84-217-12-14.tn.glocalnet.net JOIN :#esoteric < 1307107295 927537 :MigoMipo!~John@84-217-12-14.tn.glocalnet.net QUIT :Ping timeout: 240 seconds < 1307107411 378243 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Actually, I don't think that's split properly < 1307108615 72111 :SimonRC!~sc@fof.durge.org QUIT :Ping timeout: 260 seconds < 1307108622 500816 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1307109075 368658 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 250 seconds < 1307109134 995271 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307110368 210503 :Kustas!~xix@gprs-inet-65-12.elisa.ee QUIT :Quit: back in a few < 1307110658 112680 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Why is Twittch in my feeds? < 1307110662 857465 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :It's a stupid comic < 1307110677 417446 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think maybe I saw one in a presentation somewhere < 1307111272 38138 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Who knows. < 1307111297 551561 :SimonRC!~sc@fof.durge.org QUIT :Ping timeout: 252 seconds < 1307111316 477289 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1307111338 128539 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1307111354 569306 :pikhq_!~pikhq@71-219-240-4.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307111359 867549 :pikhq!~pikhq@174-22-146-239.clsp.qwest.net JOIN :#esoteric < 1307112888 207750 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Just got back from a job interview at Wal-Mart. I think I give them a pretty impression. Mainly because I'm not a meth addict. < 1307113070 122722 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1307113768 479991 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol pretty impression < 1307113773 95821 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, I was very cute. < 1307114041 568374 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307114306 526503 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :which you wouldn't have been if you were a meth addict < 1307114503 601195 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Remote host closed the connection < 1307114530 433445 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1307114585 295292 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1307114650 966424 :Plazma!~Plazma@freenode/staff/plazma PART #esoteric :"Leaving" < 1307114828 435906 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 276 seconds < 1307115659 864088 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'm all for going against the mainstream, but that should NOT be a language's main pitch < 1307115662 464826 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://www.eiffel.com/general/awareness/try_eiffel.html < 1307115702 417617 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Eiffel: the language of hipsters. < 1307115716 538894 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Named, of course, after the tower in the city of hipsters. < 1307115718 820685 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how is eiffel? I heard it had more sensical types than java < 1307115755 810192 :Tritonio!~TrT@athedsl-23627.home.otenet.gr JOIN :#esoteric < 1307116435 589060 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I can't helped but be overwhelmed by the buzz buzz buzz BS on the Eiffel site < 1307116442 973922 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :And yet, I know I'm going to look into it < 1307116446 839367 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Again < 1307116536 708270 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :wow, that site ... does not look like the site of anything good < 1307116601 342649 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :those developers have the most :colbert: expression < 1307116627 168350 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://i.somethingawful.com/forumsystem/emoticons/emot-colbert.gif < 1307116651 957549 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1307116771 603598 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1307117053 58929 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Completely object-oriented approach. Eiffel is a full-fledged application of object technology, not a "hybrid" of O-O and traditional concepts. < 1307117056 27799 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah, no thanks. < 1307117104 305892 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :we wouldn't want those nasty functions and top-level non-object things messing up our "object technology." < 1307117254 496223 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :The name of the class is HELLO. Any class may contain "features"; HELLO has just one, called make. The create clause indicates that make is a "creation procedure", that is to say an operation to be executed at class instantiation time. The class could have any number of creation procedures. < 1307117262 990112 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :cool, so now I get to memorize non-standard constructor names. < 1307117529 707105 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :In modeling terms, client roughly represents the relation "has" and heir roughly represents "is". For example we may use Eiffel classes to model a certain system and express that every child has a birth date (client relation) and is a person (inheritance). < 1307117538 716510 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"roughly" as in "exactly the same thing" < 1307118804 27753 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :...oh god < 1307118807 602019 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I've run out of Futurama. < 1307118839 144416 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait, no, there's a season 6. < 1307119658 415679 :cheater__!~cheater@89.204.137.109 QUIT :Quit: Leaving < 1307120180 176367 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, Slashdot is down, except for the homepage < 1307120187 380210 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when logged in, at least < 1307120946 135717 :pikhq!~pikhq@174-22-146-239.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307120950 757172 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net JOIN :#esoteric < 1307122803 738807 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 250 seconds < 1307123689 979301 :Kustas!~xix@gprs-inet-65-48.elisa.ee JOIN :#esoteric < 1307123720 746735 :Tritonio!~TrT@athedsl-23627.home.otenet.gr QUIT :Quit: Leaving < 1307124344 133803 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307125152 600026 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1307125161 915945 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :08:35:06 I can't helped but be overwhelmed by the buzz buzz buzz BS on the Eiffel site < 1307125165 89329 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :08:35:13 And yet, I know I'm going to look into it < 1307125176 78918 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and thus we realized that Sgeo is a moth < 1307126036 619228 :oklopol!~oklopol@130.232.37.212 JOIN :#esoteric < 1307127901 209873 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :elliott i need you < 1307129077 149166 :sebbu!~azerty@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1307129103 382886 :sebbu!~azerty@ADijon-152-1-61-52.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1307129103 582131 :sebbu!~azerty@ADijon-152-1-61-52.w83-194.abo.wanadoo.fr QUIT :Changing host < 1307129103 582217 :sebbu!~azerty@unaffiliated/sebbu JOIN :#esoteric < 1307129272 863917 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307129521 725085 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"people need to stop miss-using the concept of double standard. < 1307129521 887432 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Boys and girls are different. Treating them differently is NOT a double standard." — Reddit commentor. < 1307129583 608128 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :i'm sure everyone has a fascinating opinion on this < 1307129590 875438 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :let's hear them ppl? < 1307129623 737383 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :i ate too much cheese < 1307129637 223536 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I did *not* eat too much cheese < 1307129655 494301 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, you should probably talk to Gregor about that. < 1307129756 940948 :Kustas!~xix@gprs-inet-65-48.elisa.ee QUIT :Quit: continue some other time < 1307130340 453235 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :house is... operating on himself < 1307130373 367106 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :i've been waiting for this for years < 1307130394 278264 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Houses all the way down. < 1307130774 753095 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :the new season is prolly the best sofar < 1307130795 963313 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :then again that's how series always work < 1307131206 858721 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net JOIN :#esoteric < 1307131661 766036 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, yes, of course. < 1307132091 815804 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net PRIVMSG #esoteric :oklopol: Nobody sane is arguing for complete and utter ignorance of real distinctions. < 1307132112 896956 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net PRIVMSG #esoteric :oklopol: Just calling out real double standards that exist in our culture. < 1307132179 772133 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :pikhq: i don't doubt that everyone here (except me) has a very nice and neat opinion. i'm just currently extremely bored with this topic family. < 1307132194 438270 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :so any opinion irks me to some extent. < 1307132196 664471 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :well not really < 1307132222 44039 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, I wasn't really looking for opinions beyond "what an idiot". < 1307132243 604711 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :Phantom_Hoover: well i'm scared easily! < 1307132268 482254 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, don't look behind you, then. < 1307132281 756191 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :please don't do that :D < 1307132285 578359 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: That person is a moron. < 1307132293 175492 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: Happy? < 1307132297 186197 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, yep. < 1307132298 271595 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :Phantom_Hoover is always happy < 1307132310 962255 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :well, content enough. < 1307132311 865037 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, except for when sshc is around. < 1307132330 248633 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :i'm not that familiar with sshc < 1307132337 611048 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :where the fuck is that elliott BITCH < 1307132345 694324 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :ACTION tries new approach < 1307132363 55870 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :called the classic oklopol approach < 1307132506 194124 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net PRIVMSG #esoteric :Wow. E17 is still in development? I think it's trying to beat DNF or something. < 1307132529 859939 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :E17? < 1307132629 836160 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net PRIVMSG #esoteric :Enlightenment, version 17. < 1307132646 590838 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net PRIVMSG #esoteric :Began development in 2000. < 1307132652 427933 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net PRIVMSG #esoteric :Still not released. < 1307132656 769219 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Not as bad as Project Xanadu. < 1307132663 568198 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That's older than my parents. < 1307132733 757059 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net PRIVMSG #esoteric :Though at least it's not complete vaporware; SVN snapshots are readily available... < 1307132747 130800 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net PRIVMSG #esoteric :Along the way, it's gotten severe feature-creep. < 1307132774 774704 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net PRIVMSG #esoteric :Last I checked, it managed to turn into a full DE with its own widget library. < 1307132868 824671 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1307133862 727593 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1307133873 478685 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net PART :#esoteric < 1307134086 130060 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1307135049 414014 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1307135306 973728 :augur!~augur@129.2.129.35 JOIN :#esoteric < 1307135328 589646 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307135624 543420 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is a Nexuiz controversy? (It is mentioned in the logs, but now I don't know a lot about it) < 1307135878 222608 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yesterday I quit when sleeping, after coppro wrote "[touch screens] have a wider range of input than a mouse [...]" and no answer yet. I can say, yes it may have sometimesm multitouch (and maybe even pressure-sensitive), but I think in most cases that would not be so useful (there are cases where it helps). < 1307135919 488244 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :i have a LOT of fingers so it's nice to be able to use them all. < 1307135932 532250 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :How many fingers do you have oko. < 1307135942 198474 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oklopol: Ten? Or more? < 1307135950 823789 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :dude i don't spend my days counting fingers < 1307135967 640427 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But what if you want to count things. < 1307135970 886084 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :but let's just say one digit is not enough to count my digits. < 1307136015 345324 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How much total do you think you get if you multiply together the number of fingers on each person's left hand in the world? < 1307136019 585293 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :... it is rumored that none have yet seen all of any oklo's fingers < 1307136036 440761 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :^ < 1307136056 775194 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The number of oko's fingers is not computable. < 1307136069 605628 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :nor is it comprehensible < 1307136072 329335 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :With keyboard/mouse, you can do most things with keyboard (especially if you can type fast), and even push multiple keys at once, and you can have some things that can be operated by keyboard or mouse, depending on what you are doing; you can use multiple mouse buttons (and even hover), and you can use keys and mouse at same time < 1307136074 331630 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :zzo38: good one lololol < 1307136079 259095 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :i get it < 1307136096 250028 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oklopol: You get what? < 1307136152 553468 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :well you know that 0 joke < 1307136171 736647 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :it was funny because it was true < 1307136370 476967 :SimonRC!~sc@fof.durge.org QUIT :Ping timeout: 260 seconds < 1307136703 23754 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Where is elliott. < 1307136709 961603 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Perhaps he has been kidnapped by aliens. < 1307136737 126307 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1307136781 583931 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Perhaps elliott was kidnapped by elliott. < 1307136995 48339 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :i.e. by aliens < 1307137059 829172 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are you sure? < 1307137076 837927 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :no < 1307137081 336335 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Good. < 1307137092 50038 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the aliens don't want us to know < 1307137101 787009 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That isn't the reason. < 1307137402 609949 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. < 1307137435 188583 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The reason is that I am an alien and my alien intel tells me that he was kidnapped by werewolves. < 1307138142 709819 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't think so. I think elliott was kidnapped by elliott. < 1307138229 999230 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION checks the phase of the moon. < 1307138242 578676 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :maybe elliott is a werewolf hivemind that staged its own kidnapping < 1307138254 728713 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's very slightly past new. < 1307138262 865788 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :He's clearly a cowerewolf. < 1307138284 420528 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Or wait, the phase is shifted by pi, so he's a -werewolf. < 1307138409 995366 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :those pesky antiwerewolves < 1307138459 163377 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Not as bad as the tanwerewolves. < 1307138471 120877 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wat < 1307138526 659716 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They go from normal to infinitely wolfy as the moon approaches the first quarter, then turn infinitely antiwolfy and increase to normality. < 1307138649 559092 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :a cosecantwolf otoh is a very pathetic creature. < 1307138697 907041 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*-were- < 1307138751 507312 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's nothing compared to the 1/werewolf. < 1307138802 828417 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Alpha's alternate form for cosec: -(2 sin(x))/(cos(2 x)-1) < 1307138901 394439 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :if you bite a cowerewolf, it turns permanently into a cohuman < 1307139084 896061 :MigoMipo_!~John@84-217-12-14.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1307139088 876732 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :anyone not have a Dropbox account and want one? < 1307139332 173922 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1307139466 624858 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I don't have a Dropbox account and I want one inasmuch as I have no reason not to want one. < 1307140478 596015 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't need one < 1307140640 627234 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net QUIT :Ping timeout: 260 seconds < 1307141202 486476 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :<3 /r/askscience < 1307141529 925560 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Finally, something Sgeo said that I can agree with. < 1307141702 878742 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is that kind of like /r/ on 4chan? < 1307141712 744531 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :...no. < 1307141716 366936 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's a subreddit. < 1307141723 118993 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Dedicated to questions about science. < 1307141791 833707 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: All subreddits are of form www.reddit.com/r/subreddit < 1307141842 263078 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1307141864 238716 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so there's no porn involved? Suddenly I lost interest. < 1307141888 23526 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, FWIW, conservation laws arise from fundamental symmetries of models, so I am highly suspect of RobotRollCall's claim. < 1307141896 929966 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*suspicious < 1307141936 577932 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I can't trust RobotRollCall? < 1307141938 297233 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION has a sad < 1307141973 651058 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well, she's definitely been wrong at least once before, but that was on a rather minor point. < 1307142088 763884 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION wikipedias time-translation symmetry < 1307142090 138791 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :son, I am disappoint. < 1307142191 212390 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION still doesn't understand < 1307142219 432987 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I don't understand Noether's whole symmetry stuff, although it's firmly on my list of Science I Need To Understand Some Day. < 1307142318 943114 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I don't know whether to tell RRC that I still don't understand, or just wikipedia < 1307142388 316452 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Conservation_of_energy#Noether.27s_theorem < 1307142410 257125 :elliott_!~elliott@95.149.229.195 JOIN :#esoteric < 1307142423 668390 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hello elliott_ what is it like being a -werewolf. < 1307142441 344644 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :what < 1307142492 744643 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott_: Read the logs if you wonder what these things means please < 1307142505 335300 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :01:13:01: Why can't I do first-class continuations without CPS? < 1307142505 508874 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :01:22:33: LSL does, in fact, have a goto < 1307142505 671002 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :01:22:38: This would have been good to remember. < 1307142507 244798 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :uhh < 1307142510 487057 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :fail < 1307142571 820577 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott_, it was just a matter of having more options and not forgetting about them. I had to vaguely wonder if goto was useful, but since I didn't remember that they were present, that option, which I now don't consider likely to be useful, was closed off to me. < 1307142584 292301 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: he'll work his way down I'm sure. :) < 1307143050 68870 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com PRIVMSG #esoteric :If you take the sine harmonics that make up a triangle wave, and do them with square waves instead of sine waves < 1307143057 683819 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com PRIVMSG #esoteric :woah wrong window < 1307143083 617735 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com PRIVMSG #esoteric :why am I even in here anymore < 1307143084 354433 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com PART :#esoteric < 1307143109 673929 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the.... sine harmonics? oh... right. < 1307143279 72083 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm pretty sure if you took the harmonics of a triangle wave and turned them into square waves you would end up with a really awful tone.. < 1307143295 954957 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Triangle wavewerewolf. < 1307143312 445169 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but hey, it would be spectrally dense. Which is useful. < 1307143528 783809 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Clearly wareya left to avoid this biting criticism. < 1307143590 55039 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um would it actually? < 1307143630 97067 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, it depends on what he meant by "do them with square waves" < 1307143661 232106 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i assumed he meant replacing every sine component with a square component of the same frequency < 1307143683 389921 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I assume he means substitute the sine component with a square wave in time domain. A triangle wave has all odd harmonics that roll off as the multiple increases. Square wave also has odd harmonics but with less rolloff < 1307143716 899168 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes, so wouldn't the combination have m*n harmonics for m, n odd < 1307143729 990710 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1307143769 304263 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :each odd harmonic would be transformed into all of the odd multiples of itself. < 1307143779 954270 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which, I'm guessing, has a very noisy quality to it overall. < 1307143812 770158 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: well, there might be so overlap on the m*n actually. < 1307143815 691873 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*some < 1307143849 120091 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t odd < 1307143849 282224 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um yes but you still get only odd ones < 1307143849 805835 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Integral a) => a -> Bool < 1307143916 245617 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: hmm... well, do you? You're taking odd multiples of each odd triangle harmonic. So it would be "shifted" in relation to the odd harmonics of the original triangle wave. Is that still "all odd harmonics" then? < 1307143948 966709 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..forgive me if that's a dumb question. :P < 1307143974 616428 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (>>=) < 1307143975 312261 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b. (Monad m) => m a -> (a -> m b) -> m b < 1307143975 545675 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um shifting doesn't change the frequency < 1307144001 910368 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or erm < 1307144013 796945 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :multiples of odd numbers are odd < 1307144022 142642 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, right. < 1307144034 485492 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so basically you would get.... a really loud square wave I think? < 1307144034 758850 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*products < 1307144040 325323 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or pseudo-square wave. < 1307144041 849354 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i dunno < 1307144201 854415 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> odds >>= (\x -> foldl1 (*) (repeat x) (take 5 odds) where odds = filter odd [1..] < 1307144202 578435 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `where' < 1307144223 327099 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let odds = filter odd [1..] in odds >>= (\x -> foldl1 (*) (repeat x) (take 5 odds) < 1307144224 16446 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error (possibly incorrect indentation) < 1307144227 791537 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol. < 1307144236 745141 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I should never try to program Haskell on the fly. < 1307144242 230189 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, right now anyways. < 1307144250 757572 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :missing ) < 1307144261 863430 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let odds = filter odd [1..] in odds >>= (\x -> foldl1 (*) (repeat x) (take 5 odds)) < 1307144262 26090 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also, odds = [1,3 ..] < 1307144262 551885 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Real.Integral ([a] -> [b])) < 1307144262 714173 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `... < 1307144268 369902 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: ah yes. < 1307144283 474446 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bleh, I need to go. < 1307144298 421256 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I WILL INVESTIGATE THIS FURTHER WHEN I HAVE MADE A SIGNAL PROCESSING LIBRARY IN HASKELL. < 1307144308 529009 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1307144319 142792 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :WAREYA HAS RETURNED TO STAND TRIAL < 1307144429 117822 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wareya: so what kind of waveform do you get when you substitute the harmonics of a triangle wave with all of its odd harmonics (a.k.a. turn the sine wave into a square wave) < 1307144496 959141 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I would think it's an amplified triangle-like or square-like wave, since it still has odd components. < 1307144530 71516 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hungary, I have decided, is unfairly cool. < 1307144530 234025 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com PRIVMSG #esoteric :the same kind of waveform as when you do the other way around, with substituting the harmonics that make up a square wave with triangles < 1307144604 863301 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Try it, see what happen, then!! < 1307144621 682919 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Make both the mathematical formulas, the graph, and the sound. < 1307144775 791094 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :Phantom_Hoover: wat. < 1307144874 190229 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wareya: it would have a kind of reverse roll-off effect, where higher harmonics are louder than the lower onces. < 1307144949 561093 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com PRIVMSG #esoteric :Actually, many of the higher ones end up canceling eachother out < 1307144990 274695 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how does that happen? < 1307145019 804141 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com PRIVMSG #esoteric :they're out of phase < 1307145042 549536 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aaah. < 1307145141 7784 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, now that my curiosity is abated. I must go now. Bye. < 1307145397 919560 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 250 seconds < 1307145937 655162 :CakeProphet!~adam@h220.52.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307145937 854638 :CakeProphet!~adam@h220.52.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1307145937 855325 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307146257 219815 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/videos/comments/hqw18/people_of_earth/c1xm35t < 1307146259 454767 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :XD < 1307146444 766323 :augur!~augur@129.2.129.35 QUIT :Remote host closed the connection < 1307146686 445201 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1307146780 189591 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1307147982 319411 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'm going to give http://www.drchinese.com/David/EPR_Bell_Aspect.htm a read, on the recommendation of someone in /r/sciencefaqs < 1307148019 958350 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :WOT distrusts the site for some reason < 1307148323 412708 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :just went there its got viruses dont go < 1307148327 18870 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1307148409 356705 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :? < 1307148440 193026 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I assume you're being sarcastic < 1307148574 349882 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Read error: Operation timed out < 1307148656 116740 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :no < 1307148657 698920 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :its really bad < 1307148658 675402 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Read error: Connection reset by peer < 1307148660 258444 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :theyre all over my computer < 1307148700 26167 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1307148905 277812 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"(it must be simple because I did it!" < 1307149102 515056 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/math/comments/hqwhh/steven_wolfram_is_extremely_smart_but_kind_of_a/ < 1307149115 7706 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This is possibly the greatest understatement ever made. < 1307149132 993177 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh my god Feynman sent a letter to him. < 1307149138 700603 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :yeah its amazing < 1307149147 835330 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :hitler is extremely charismastic but kind of a jerk < 1307149160 535081 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.lettersofnote.com/2010/06/you-dont-understand-ordinary-people.html < 1307149174 62698 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Feynman: now my favourite person. < 1307149184 999480 :CakeProphet!~adam@72.18.98.94 JOIN :#esoteric < 1307149185 497124 :CakeProphet!~adam@72.18.98.94 QUIT :Changing host < 1307149185 659538 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307149199 176765 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, behold http://www.lettersofnote.com/2010/06/you-dont-understand-ordinary-people.html < 1307149213 985149 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :RPF;ht is the best signature. < 1307149232 960239 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I wonder if I should point out ais' experience with him. < 1307149291 648393 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :has ais actually met Wolfram? < 1307149308 134257 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :Hmm, some people in the comments are implying that Feynman's letter insinuates that women are non-technical, but I can't actually see that in the letter. < 1307149310 29634 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :Am I missing something? < 1307149337 421704 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"Find a way to do your research with as little contact with non-technical people as possible, with one exception, fall madly in love!" < 1307149353 669776 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :Oh, I see, people are assuming that when Feynman says "fall madly in love", he means with a female, and that his "exception" doesn't mean "don't /limit/ yourself to technical people" but "/only/ consider non-technical people". < 1307149355 733805 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I suppose you could read it that way. < 1307149369 70996 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :So heterosexism + reading comprehension failure. < 1307149370 100685 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :Awesome. < 1307149524 7314 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 244 seconds < 1307149625 208041 :CakeProphet!~adam@72.18.98.94 JOIN :#esoteric < 1307149625 370421 :CakeProphet!~adam@72.18.98.94 QUIT :Changing host < 1307149625 370527 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307150424 500616 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1307150609 321630 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net PRIVMSG #esoteric :ACTION builds sabotage... < 1307150675 130297 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net PRIVMSG #esoteric :Which, incidentally, has a pretty awesome build setup. < 1307150737 94266 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I have no idea what an eigenfunction or eigenvalue is < 1307150743 474427 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :EPR refers pretty heavily to those < 1307151277 919462 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net PRIVMSG #esoteric :Eigenfunction? Context? < 1307151679 955335 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1307151800 269067 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 252 seconds < 1307151891 487 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :pikhq, http://www.drchinese.com/David/EPR.pdf < 1307151896 284461 :CakeProphet!~adam@72.18.98.94 JOIN :#esoteric < 1307151896 549486 :CakeProphet!~adam@72.18.98.94 QUIT :Changing host < 1307151896 712114 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307151900 755270 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Einstein et. al's paper < 1307151978 165409 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net PRIVMSG #esoteric :*Aaaah*, it's a generalisation of the concept of eigenvector. < 1307152018 720409 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1307152022 291252 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Long story short: you should have gone to a better college and took linear algebra. < 1307152039 903247 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think I'm going to gloss over the math in these papers < 1307152339 520757 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Do I understand EPR right: If you have two previously interacting systems, and measure, say, position of one, and velocity of the other, you could use the math from the former to get the position of the other as well, therefore.... something? < 1307152460 277178 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :pikhq: good joke < 1307152498 180780 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net PRIVMSG #esoteric :elliott_: Okay, okay, *real answer*. < 1307152504 943845 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net PRIVMSG #esoteric :Sgeo: You should learn linear algebra. < 1307152642 127945 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION wikis EPR paradox < 1307152668 880124 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Ooh, I vaguely got my understanding correct < 1307153284 888508 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net PRIVMSG #esoteric :https://secure.wikimedia.org/wikipedia/en/wiki/Vactrain < 1307153286 173818 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net PRIVMSG #esoteric :ACTION wants < 1307153376 955550 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :https lol < 1307153381 77575 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :How much would a vactrain ride cost? < 1307153381 593952 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :SECRET WIKIPEDIA BROWSING < 1307153386 874097 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :Sgeo: five thousand nines < 1307153398 253388 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :pikhq: BUT WHAT IF THE WINDOW BREAKS AND THE VACUUM GETS INTO THE TRAIN < 1307153399 512978 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :WE'LL ALL DIE < 1307153474 515562 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION has no idea how long it currently takes to get from NY to London < 1307153477 463378 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Nor what the cost is < 1307153484 41103 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I don't travel much < 1307153489 556288 :pikhq_!~pikhq@71-219-205-212.clsp.qwest.net JOIN :#esoteric < 1307153663 991901 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :Sgeo: it takes 9 time intervals < 1307153679 120693 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION slaps elliott < 1307153694 198227 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :q < 1307153700 72756 :pikhq!~pikhq@71-219-251-61.clsp.qwest.net QUIT :Ping timeout: 276 seconds < 1307154171 242072 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1307154909 963020 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1307155032 569748 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307155066 688963 :elliott_!~elliott@95.149.229.195 QUIT :Remote host closed the connection < 1307155092 142955 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307155209 467475 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1307155214 779570 :elliott_!~elliott@95.149.229.195 JOIN :#esoteric < 1307155455 292389 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1307155918 581928 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: cant see a thing < 1307156105 752845 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1307156966 558981 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: zzo38 < 1307157756 198918 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"Manually updated up to strip #2800." < 1307157757 402211 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Booooo < 1307157859 943019 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :? < 1307157865 158757 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :oh, iwc < 1307157880 508283 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :well there's only two hundred and fifty more strips than that... < 1307157976 609833 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :wow, i was going to note that http://www.irregularwebcomic.net/2000.html missed MSPA, but I remember /reading/ this iwc strip and it predates the beginning of problem sleuth by two months :) < 1307159978 217293 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo: I don't get it < 1307160322 86417 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :its sgeo < 1307160340 57785 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :coppro, Irregular Webcomic's list of educational strips < 1307161116 354433 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah... okay? < 1307161123 897887 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://irregularwebcomic.net/special/educational.html < 1307162361 388537 :CakeProphet!~adam@72.18.98.94 JOIN :#esoteric < 1307162368 40892 :CakeProphet!~adam@72.18.98.94 QUIT :Changing host < 1307162368 203215 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307162429 862645 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307162496 688874 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The [[Talk:Condit]] article probably ought to be corrected some more < 1307162612 641299 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :comex: why did you vote against your own proposals < 1307162623 260817 :comex!~comex@comex.xen.prgmr.com PRIVMSG #esoteric :you pay attention to Agora? < 1307162635 142875 :comex!~comex@comex.xen.prgmr.com PRIVMSG #esoteric :because I'm in an anti-legislation mood < 1307162643 531371 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :comex: i vote occasionally < 1307162650 575107 :comex!~comex@comex.xen.prgmr.com PRIVMSG #esoteric :also because everyone's votes are probably invalid, since they don't specify two options < 1307162661 970382 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :comex: that's inevitably going to be ratified away < 1307162666 780857 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :why haven't we fixed that yet? < 1307162676 323811 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :coppro: cuz we're all lazy fucks < 1307162683 535288 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :make a proposal that fixes it and ratifies everything as working :P < 1307162695 705119 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :and we can all vote PRESENT/FOR on it < 1307162697 897362 :comex!~comex@comex.xen.prgmr.com PRIVMSG #esoteric :because I didn't distribute the proposal until today < 1307162698 177453 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :actually < 1307162700 880013 :comex!~comex@comex.xen.prgmr.com PRIVMSG #esoteric :because I forgot about it < 1307162703 481276 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :just ratify that it all works after the proposal < 1307162710 199565 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :because if you actually can't vote at all < 1307162710 729764 :comex!~comex@comex.xen.prgmr.com PRIVMSG #esoteric :liek I said in ##nomic, Wooble should take over promotor < 1307162713 319880 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :i.e. the worst case < 1307162714 867900 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :then... < 1307162716 552081 :comex!~comex@comex.xen.prgmr.com PRIVMSG #esoteric :then I have no chance of being speaker :( < 1307162717 897552 :comex!~comex@comex.xen.prgmr.com PRIVMSG #esoteric :oh well < 1307162726 297868 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I'll take over < 1307162726 984863 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :comex: ill be promoter ill be the best promotorwe < 1307162737 203229 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :ill format every distribution differently < 1307162743 66448 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :ascii art always < 1307162743 510619 :comex!~comex@comex.xen.prgmr.com PRIVMSG #esoteric :Murphy will love that < 1307162747 250778 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :yes < 1307162748 971240 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :it will be the best < 1307162764 266734 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :i think murphy probably has a paste-in-reasonably-formatted-votes script for assessor stuff < 1307162770 852032 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :which is partially why i'm voting in lunatic formats < 1307162777 891258 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :im a huge big stinky jerk < 1307163234 859338 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I should start voting < 1307163810 623948 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I STILL FEEL AWKWARD < 1307163856 808429 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :Sgeo: about waht... < 1307163868 615129 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Same thing I was talking about May 21st < 1307163880 104458 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :you are expecting me to logread for a simple answer < 1307163880 267797 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1307163886 196807 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :i mean obviously i will but < 1307163901 39842 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Talking to someone about a girl he recently broke up with < 1307163911 273749 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :suddenly i don't want to know any more < 1307163926 922662 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :actually i never did to start with, but i had a bit of morbid curiosity that has just become sort of morbid dread so never mind < 1307164233 311953 :Kustas!~xix@gprs-inet-65-18.elisa.ee JOIN :#esoteric < 1307164275 411119 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1307164278 913905 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Does it help if I say that he seems to be encouraging me to talk to her? < 1307164316 550069 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :nothing helps the pain < 1307164319 669705 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :NOTHINGGGGGGGGG < 1307164389 279223 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307164476 952888 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Why can't I find the page I was just looking at? < 1307164540 375279 :Kustas!~xix@gprs-inet-65-18.elisa.ee PRIVMSG #esoteric :if you have a history list, you can find it < 1307164618 381092 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I meant find which tab it was open it < 1307164620 618003 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :*open in < 1307164949 947535 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think the concept of photon polarization is confusing me < 1307164995 235977 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Oh, hmm < 1307165124 987313 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think the example doesn't actually matter whether it's possible that a case can occur or not, just that < 1307165405 749933 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :LYAH is now available as a hardcover book? < 1307165406 815206 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :o.O < 1307165416 97335 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :no its only available in wool-bound form < 1307165419 704594 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :sheepcover < 1307165435 332918 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :why is this surprising < 1307165447 757847 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I thought it was online-only < 1307165457 595438 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :yes then it got published < 1307165631 905522 :qwerty!~azerty@ADijon-152-1-61-52.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1307165645 121608 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :qwerty azerty < 1307165667 772282 :qwerty!~azerty@ADijon-152-1-61-52.w83-194.abo.wanadoo.fr NICK :Guest97961 < 1307165769 803009 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :anyone on who knows pl/sql? < 1307165850 964195 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :p < 1307165854 995427 :sebbu!~azerty@unaffiliated/sebbu QUIT :Ping timeout: 260 seconds < 1307165855 512979 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oops < 1307165857 443295 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I meant no < 1307166686 867040 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :http://digitallife.today.com/_news/2011/06/03/6778320-nsfw-zomg-and-twittersphere-added-to-dictionary < 1307166742 606362 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :so? < 1307166765 534386 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :"Twittersphere" seems a bit objectionable as it's more of a brand name term, but... < 1307166779 393143 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :breadcrumb trail - (on a website) a series of hyperlinks displayed at the top of a web page, indicating the page's position in the overall structure of the site < 1307166779 555304 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :this wasn't already in? huh < 1307166781 848982 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :gosh, neither was infographic < 1307166788 634393 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :"nekkid- (of a person) naked: some of the oldest photos in existence are of nekkid women" < 1307166789 833533 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :best example < 1307166795 280543 :elliott_!~elliott@95.149.229.195 PRIVMSG #esoteric :ok yeah this isn't actually that interesting < 1307166816 789138 :Guest97961!~azerty@ADijon-152-1-61-52.w83-194.abo.wanadoo.fr QUIT :Ping timeout: 240 seconds < 1307166823 255803 :sebbu!~azerty@ADijon-152-1-61-52.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1307166823 418375 :sebbu!~azerty@ADijon-152-1-61-52.w83-194.abo.wanadoo.fr QUIT :Changing host < 1307166823 418530 :sebbu!~azerty@unaffiliated/sebbu JOIN :#esoteric < 1307168990 976744 :elliott_!~elliott@95.149.229.195 QUIT :Ping timeout: 260 seconds < 1307170491 181385 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION finds Benadryl pills from 2006 < 1307170634 406464 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1307170754 510514 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Everything I'm reading says that at worst, it's likely to be useless < 1307170831 882240 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you need Benadryl pills, then you should purchase more, then. That way it won't be useless. < 1307170864 958276 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think I'll just take a melatonin < 1307170901 345943 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Use that if it helps, then < 1307173253 712295 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 248 seconds < 1307173714 866637 :Kustas!~xix@gprs-inet-65-18.elisa.ee QUIT :Quit: outing < 1307174059 735262 :pikhq!~pikhq@174-22-179-231.clsp.qwest.net JOIN :#esoteric < 1307174064 575516 :pikhq_!~pikhq@71-219-205-212.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1307174794 858876 :MigoMipo!~John@84-217-0-238.tn.glocalnet.net JOIN :#esoteric < 1307175375 205903 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1307176795 917349 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I made a GameBoy game fitting in less than 4 KB (still more than that 1 KB breakout game, however). It has 256 levels, which can be played in any order. < 1307176913 651975 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe the file can still be shortened, though, while still keeping the same rules and levels of the game < 1307178648 829261 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307178726 918761 :MigoMipo!~John@84-217-0-238.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1307181175 529724 :sebbu2!~sebbu@ADijon-152-1-61-52.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1307181175 692701 :sebbu2!~sebbu@ADijon-152-1-61-52.w83-194.abo.wanadoo.fr QUIT :Changing host < 1307181175 692815 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1307181359 189184 :sebbu!~azerty@unaffiliated/sebbu QUIT :Ping timeout: 260 seconds < 1307181663 136957 :Slereah!~Slereah@ANantes-259-1-55-82.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1307181764 631439 :Slereah_!~Slereah@ANantes-259-1-62-249.w92-135.abo.wanadoo.fr QUIT :Ping timeout: 252 seconds < 1307181815 721755 :pikhq!~pikhq@174-22-179-231.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307181820 945865 :pikhq!~pikhq@71-219-235-59.clsp.qwest.net JOIN :#esoteric < 1307183533 332003 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1307183724 738191 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1307184705 603894 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 240 seconds < 1307185000 61375 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1307185958 670235 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 250 seconds < 1307186073 972909 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307186508 254447 :showstopper!~yannic@unaffiliated/showstopper JOIN :#esoteric < 1307187915 414687 :MigoMipo!~John@84-217-1-166.tn.glocalnet.net JOIN :#esoteric < 1307188393 421613 :showstopper!~yannic@unaffiliated/showstopper QUIT :Remote host closed the connection < 1307188567 576804 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307188896 579076 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 250 seconds < 1307189509 944735 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1307189702 178496 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Client Quit < 1307189984 256382 :kidpoker82!~kidpoker8@151.61.168.216 JOIN :#esoteric < 1307190006 575424 :kidpoker82!~kidpoker8@151.61.168.216 PART :#esoteric < 1307190376 414419 :SimonRC!~sc@fof.durge.org QUIT :Ping timeout: 260 seconds < 1307190465 897481 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1307190906 527514 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307191002 778846 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1307191156 77348 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo_, RRC's point was essentially that time-translation symmetry doesn't hold because the universe is expanding. < 1307191156 274832 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 1 new message. '/msg lambdabot @messages' to read it. < 1307191193 192712 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307192006 358131 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://i.imgur.com/O32j1.png < 1307192013 61931 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wolfram, you continue to outdo yourself. < 1307192080 972355 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307192144 558886 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I don't get that when I put that into WA < 1307192155 638543 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=how+smart+is+stephen+wolfram%3F < 1307193206 510065 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yeah, me neither. < 1307193337 79435 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK I am sliding over the boredom event horizon. < 1307193535 541906 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, go code something! < 1307193537 929498 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :XD < 1307193558 239437 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :WHY DO YOU MOCK MY DISABILITY < 1307193635 550961 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, oh I didn't know it was a disability. I thought it was a blessing < 1307193664 706560 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, I wish had the power to NOT implement all the things I think of < 1307193701 900452 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Disability? < 1307193721 49466 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Sgeo_: *lack of ability < 1307193746 750605 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Phantom_Hoover: haha, I mock you < 1307193801 837729 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : http://i.imgur.com/O32j1.png <-- pretty sure that one is faked yeah < 1307193803 603055 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo_, the way my perfectionism and my inability to pay attention to anything for any length of time makes me incapable of writing a program that takes more than around an hour. < 1307193805 315057 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fun though < 1307194700 248188 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Ooh, Eiffel does the ... is there a formal name for not having idiotic nulls? < 1307194722 862211 :SimonRC!~sc@fof.durge.org QUIT :Ping timeout: 252 seconds < 1307194899 253702 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Or not, I actually haven't read the thing < 1307194982 527506 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1307194993 555911 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo_, "idiotic nulls"? < 1307194997 907813 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo_, what do you mean < 1307195010 934112 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I just mean null references as opposed to Maybe/option < 1307195012 150720 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :>.> < 1307195030 805693 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307195067 333249 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo_, I could you could argue that all pointers in C are implicitly of a Maybe-like type < 1307195160 432762 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :if I made an imperative CPU architecture I would probably make access to virtual page 0 "hard-wired" to cause an exception/trap. < 1307195192 774234 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION has to see if there's an Eiffel web framework < 1307195242 357193 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo_, what paradigm is Eiffel now again? imperative OOP? < 1307195261 149568 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Vorpal, not sure, that sounds about right though < 1307195290 738448 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo_, which sort of OOP? C++/java/C#-style? smalltalk/objc-style? Something else? < 1307195384 361354 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Define "style". I'm not that familiar with Eiffel, but I think it's single-dispatch (which afaik all of the ones you listed are), statically typed *(which doesn't make sense to me as an "OOP" style, but is un-Smalltalk-like) < 1307195422 748400 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 250 seconds < 1307195528 713243 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo_, well from what I understood, smalltalk and objc uses the concept of sending objects messages, while C++, java and so on treats it as calling functions of a object. Of course they are pretty much equivalent on a lower level. < 1307195550 758915 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :however I should point out I don't know much smalltalk or objc, so I may be misinformed about this < 1307195551 320781 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Ah. Not sure which one Eiffel is. < 1307195623 72521 :pikhq!~pikhq@71-219-235-59.clsp.qwest.net QUIT :Ping timeout: 258 seconds < 1307195625 336955 :pikhq_!~pikhq@71-219-251-172.clsp.qwest.net JOIN :#esoteric < 1307195659 646169 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo_, you mentioned "single-dispatch", what other options are there? < 1307195690 693687 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Something like CLOS or Slate, where the method called depends on several of the arguments < 1307195716 850568 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Multiple_dispatch ? < 1307195718 858458 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah sounds interesting. I mostly used scheme, not so much common lisp < 1307195736 587109 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Patashu, yes < 1307195758 243304 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://lee.fov120.com/ecoop.pdf a paper advocating for "prototype multiple dispatch" < 1307196020 181385 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"How simple is SCOOP? It requires only a single new keyword: separate." < 1307196034 451786 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Um... I don't think you can measure simplicity by amount of new keywords < 1307196046 573071 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :you beat me to that remark < 1307196048 299952 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://www.kuro5hin.org/story/2006/10/31/20640/115 < 1307196072 760144 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307196149 540820 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Sgeo_, RRC's point was essentially that time-translation symmetry doesn't hold because the universe is expanding. < 1307196182 988484 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :iirc put another way, general relativity does not have a concept of globally conserved energy < 1307196200 557940 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION downloads EiffelStudio < 1307196221 408318 :SimonRC!~sc@fof.durge.org QUIT :Ping timeout: 260 seconds < 1307196297 977816 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"If you only want to evaluate EiffelStudio for future projects please download our Evaluation Edition. < 1307196298 155585 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :" < 1307196299 701106 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Huh? < 1307196307 644777 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :(looking at the GPL download page) < 1307196330 260236 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Wolfram, you continue to outdo yourself. < 1307196377 836301 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :there might be a _teeny_ chance he is exaggerating his own personality for marketing purposes < 1307196480 57688 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : I don't get that when I put that into WA < 1307196481 546427 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :darn < 1307196488 948145 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307196511 318250 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, Pointer = Null | Pointer Integer? < 1307196572 193918 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Why is this thing about to install EiffelStudio 6.7? < 1307196599 317922 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Ok, that's the latest release < 1307196606 102343 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Am I allowed to be sad by it not having SCOOPS? < 1307196678 458640 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok obviously it's fake, wolfram would never settle for having 20 million above him... < 1307196704 864 :Kustas!~xix@gprs-inet-65-44.elisa.ee JOIN :#esoteric < 1307196704 992197 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er wait < 1307196716 586161 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1307196722 72306 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats his reading comprehension -----### < 1307196780 413837 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, yeah, he'd never settle having over 300 above him. < 1307197428 167836 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Eiffel's "Why use Eiffel" stuff is a very good example of how much marketingspeak you can fit into a few documents < 1307197437 518815 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://docs.eiffel.com/book/why-eiffel/eiffel-two-minute-fact-sheet < 1307197467 742882 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"The platforms covered range from Unix (all of Unix, the famous and the arcane) and Linux to OpenVMS, OS/2, Windows 3. 1, Windows NT, Windows 95/98. < 1307197467 906660 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :" http://docs.eiffel.com/book/why-eiffel/why-your-next-project-should-use-eiffel < 1307197473 307882 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think this may be a little old < 1307197593 706979 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so basically it's about why your _previous_ project should have used eiffel < 1307197597 752801 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://www.jvoegele.com/software/langcomp.html based on the given answer for C# Higher Order Functions, I'm going to guesss that this page is obsolete < 1307197611 446240 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :oerjan, heh < 1307197852 661744 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :o.O < 1307197863 995731 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Eiffel is contrasting itself with Smalltalk < 1307197885 237078 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I want to say I think it has a point, but I'm pretty sure it will reveal a failure of mine to really grasp Smalltalk < 1307197902 527205 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"In contrast with, say, Smalltalk, you do not read the source code of a class when you want to use it. This may be fine for a couple dozen classes, but not for a large, powerful library." < 1307197908 382940 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://docs.eiffel.com/book/why-eiffel/why-your-next-project-should-use-eiffel#Reusability < 1307198056 974094 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Why do I feel so much animosity towards Eiffel? < 1307198476 684954 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :how fun, i slept for something like 15h < 1307198482 2524 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Later < 1307198551 183995 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :anyway wolfram's iq led me here: http://www.wolframalpha.com/input/?i=penis+length, how are those quantities corresponding exactly? < 1307198653 148647 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :? < 1307198666 89205 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :did you read the page < 1307198868 724378 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Is penis length being 504 light-picoseconds unreasonable? < 1307198894 300179 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION puts 504 light-picoseconds into WA < 1307198921 452091 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=504+light-picoseconds < 1307198928 821192 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Looks fine to me < 1307198942 868469 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :In a close enough sense < 1307198984 917198 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :EiffelStudio installer compiling libraries takes an eternity < 1307199232 144088 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :oh yeah i rather misunderstood what those picoseconds were about < 1307199503 408618 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :WHY am I still holding out hope that Eiffel has continuations? It's a profoundly stupid hope < 1307199567 495837 :Kustas!~xix@gprs-inet-65-44.elisa.ee QUIT :Quit: sauna < 1307199582 907286 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You are a profoundly stupid man, clearly. < 1307199766 858571 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think the reason that I'm about to play with Eiffel is that EiffelStudio sounds like it could be a fun IDE < 1307199797 594279 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :The installer is _still_ compiling stuff < 1307199798 664655 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :does eiffel have towers :DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD < 1307199892 964193 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :you know, like the one in the beautiful town of eiffel < 1307199897 167445 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :where is elliott :\ < 1307199924 201128 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :If Eiffel gets me to be able to write software with GUIs, it will be worth it < 1307199940 311759 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Unless it's crap, of course < 1307199940 824676 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :why would you want to write a gui < 1307199968 461625 :oklopol!~oklopol@130.232.37.212 PRIVMSG #esoteric :when you can just write inputs in the source code and recompile < 1307200169 544088 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Woo, EiffelStudio installed < 1307200384 70652 :oklopol!~oklopol@130.232.37.212 QUIT :Ping timeout: 258 seconds < 1307200401 465435 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : where is elliott :\ < 1307200403 368419 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Werewolves. < 1307200645 537620 :oklopol!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1307200816 529024 :oddod!~oklopol@dyn37-212.vpn.utu.fi JOIN :#esoteric < 1307200830 597075 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : where is elliott :\ < 1307200831 799039 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Werewolves. < 1307200916 787760 :oklopol!~oklopol@dyn58-429.yok.fi QUIT :Ping timeout: 252 seconds < 1307201366 680669 :pikhq_!~pikhq@71-219-251-172.clsp.qwest.net QUIT :Ping timeout: 246 seconds < 1307201376 316632 :pikhq!~pikhq@71-219-211-243.clsp.qwest.net JOIN :#esoteric < 1307202494 955708 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 250 seconds < 1307202517 891168 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307202994 945081 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1307204166 624542 :SimonRC!~sc@fof.durge.org QUIT :Ping timeout: 260 seconds < 1307204269 130383 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1307204320 132008 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait, SimonRC is still here? < 1307205302 965482 :pikhq!~pikhq@71-219-211-243.clsp.qwest.net PRIVMSG #esoteric :Good *God* gnulib does nasty things. < 1307205320 141491 :pikhq!~pikhq@71-219-211-243.clsp.qwest.net PRIVMSG #esoteric :It has special-cased code for poking around in the internals of the libc's FILE. < 1307205328 504581 :pikhq!~pikhq@71-219-211-243.clsp.qwest.net PRIVMSG #esoteric :For every known libc. < 1307205642 208424 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1307205665 43121 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Bahaha < 1307205666 91886 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Great < 1307205673 3864 :Gregor!Gregor@codu.org PRIVMSG #esoteric :For what function? < 1307205876 947145 :pikhq!~pikhq@71-219-211-243.clsp.qwest.net PRIVMSG #esoteric :Freadahead, among other things. < 1307206238 523089 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal, Pointer = Null | Pointer Integer? <-- yes kind of, except that Null is not a separate value from the other range for C < 1307206251 740000 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :unless you define that address (often 0) to be invalid < 1307206769 452471 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Freadahead, among other things. < 1307206781 543728 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Is this not doable with the Way You're Meant To Do It? < 1307207186 869702 :pikhq!~pikhq@71-219-211-243.clsp.qwest.net PRIVMSG #esoteric :Not with POSIX. < 1307207710 223518 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307207976 228431 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1307208014 308678 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What does it do? < 1307208288 177303 :augur!~augur@129.2.129.35 JOIN :#esoteric < 1307208489 452504 :Gregor!Gregor@codu.org PRIVMSG #esoteric :What /doesn't/ it do? It slices, it dices, it purees and it resolidifies, breaking the laws of thermodynamics. < 1307208843 37425 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, I have no man page for freadahead, what on earth does it do? I looked at gnulib source and that didn't help much at all < 1307208878 73536 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it doesn't seem to load more stuff ahead < 1307208889 649412 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm, does it return size of IO buffers? < 1307209453 185356 :CakeProphet!~adam@h204.3.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307209453 557530 :CakeProphet!~adam@h204.3.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1307209453 718594 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307209593 816357 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hey, remember when everyone here mocked me for saying I was entering a Pokémon championship, and saying I had no chance? < 1307209604 251355 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the UK national Pokémon (video game) championships was today, and I came top 8 < 1307209635 648366 :pikhq!~pikhq@71-219-211-243.clsp.qwest.net PRIVMSG #esoteric :/usr/include/stdlib.h:96:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__BEGIN_NAMESPACE_STD’ < 1307209638 953712 :pikhq!~pikhq@71-219-211-243.clsp.qwest.net PRIVMSG #esoteric :Wut. < 1307209781 631281 :pikhq!~pikhq@71-219-211-243.clsp.qwest.net PRIVMSG #esoteric :ais523: Nice. < 1307209926 791672 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Vorpal: It looks to me like it'd return the amount of stuff there are in the buffers that you can fread without having to actually do IO. < 1307210163 785958 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : the UK national Pokémon (video game) championships was today, and I came top 8 < 1307210168 270111 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :See, we told you so. < 1307210187 579064 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :top 8 in a nationals is enough to qualify for the world championships, but I don't plan to go < 1307210212 909216 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :See? < 1307210235 44578 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: I don't understand < 1307210294 43950 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: nice! < 1307210314 652107 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thanks < 1307210327 355571 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Top 8 means you didn't win, in accordance with our (well, not my) prediction, and your opting out of the world championships demonstrates that you subconsciously agree. < 1307210341 355413 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ACTION swats Phantom_Hoover  < 1307210459 133183 :oddod!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yeah, if you're not #1, you might just as well kill yourself, or alternatively everyone above you in the ranking. < 1307210463 789514 :oddod!~oklopol@dyn37-212.vpn.utu.fi NICK :oklopol < 1307210465 304658 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :whoops < 1307210480 196950 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :mirc sucks < 1307210592 265642 :pikhq!~pikhq@71-219-211-243.clsp.qwest.net PRIVMSG #esoteric :Fucking hell, it should not be this difficult to get an i686 cross-compiler. < 1307211052 158099 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, foton < 1307211060 552858 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Fotons! < 1307211087 410651 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :First demonstrated experimentally by the fotoelectric effect. < 1307211117 761022 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Mind you, what the question is talking about is a bit beyond me < 1307211122 211894 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :But still < 1307211367 92883 :pikhq!~pikhq@71-219-211-243.clsp.qwest.net PRIVMSG #esoteric :Yup, much easier to just go ahead and build a native i686 PCC. < 1307212096 793843 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i wonder how many people i'd have to kill to be the best at everything < 1307212131 62602 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :hmm < 1307212139 894997 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :oh dear < 1307212140 969285 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :languages < 1307212147 447783 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It might be impossible regardless of how many < 1307212166 855373 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :well ignoring that stupid point < 1307212176 555505 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :that THEY'RE THE BEST AT BEING THEMSELVES or whatever < 1307212192 636137 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :skills i consider worth skillin' < 1307212196 830170 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if you kill them < 1307212199 807798 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :they'd be better than you < 1307212201 428499 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :at being dead < 1307212224 999454 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :that < 1307212235 989621 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, one thing is that. < 1307212263 5702 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1307212265 920925 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net PART :#esoteric < 1307212276 697749 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :but yeah ignoring your silliness, i'd have to kill pretty much everyone outside finland and american right away, and most americans too, due to language < 1307212284 707600 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :*america < 1307212331 497258 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :You're saying everyone in Finland is mediocre at everything? < 1307212348 197334 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i'm saying most finnish people don't know a language better than me < 1307212371 32801 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :many know swedish better than me, but the point is i wouldn't have to kill more than say 50% based solely on that < 1307212389 835741 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :whereas i'd certainly have to kill EVERY CHINESE PERSON < 1307212403 132978 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :each and every one of them, except a few retards < 1307212409 983424 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Learn to be Chinese and kill yourself < 1307212416 739451 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklopol: probably everyone but you < 1307212423 223113 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i doubt that < 1307212430 840246 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i know many people who are worse than me at everything < 1307212461 309677 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :that is, measuring only skills i consider worth skillin' < 1307212463 859416 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :as i specified < 1307212508 778862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, I see < 1307212513 929502 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: Which pokemon generation was it? And which games belonging to that generation? What other rules? < 1307212548 69720 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :but yeah it's true there probably aren't many people who are worse than me at everything someone would call a skill < 1307212561 804291 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :and those people are probably literally braindead < 1307212586 116322 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :if, for instance, knowing a single fact is considered a skill :P < 1307212612 192535 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: 5th, and Black and White; the rules were no Pokémon that aren't in the Unova Pokédex (i.e. new in Black/White), no Victini/Resihram/Kyurem/Zekrom, double battle, no duplicate items or species, no using Sky Drop (because it's glitched), you take 6 pokémon in your team, you see the species/level/gender of the opponent's 6 then pick 4 of your 6 to battle with < 1307212646 787459 :pikhq!~pikhq@71-219-211-243.clsp.qwest.net PRIVMSG #esoteric :Hrrrm. < 1307212677 89607 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :amusingly, people have been banning sky drop in single battles too, even though there's no known way to trigger the glitch there < 1307212677 654754 :pikhq!~pikhq@71-219-211-243.clsp.qwest.net PRIVMSG #esoteric :Seems that configure doesn't coöperate with busybox. < 1307212683 716401 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: OK. (I don't know the Black and White rules) Any rules having to do with items? < 1307212692 712942 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: no duplicate items, that's it < 1307212699 896165 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, as usual in competitive battles, you can't use battles from your bag < 1307212709 344992 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :what < 1307212711 376748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you have to give the items to Pokémon and have their AI use them automatically, and not all items work like that < 1307212712 900268 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you mean, items from your bag? < 1307212713 63092 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :can you put a battle in a bag? < 1307212716 539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*can't use items from your bag < 1307212729 480311 :pikhq!~pikhq@71-219-211-243.clsp.qwest.net PRIVMSG #esoteric :It doesn't make its way through the sanity check. < 1307212749 146336 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: wow that's a fast failure < 1307212752 458914 :pikhq!~pikhq@71-219-211-243.clsp.qwest.net PRIVMSG #esoteric :Anyone got sufficient autoconf foo to tell me why I get this? < 1307212754 998811 :pikhq!~pikhq@71-219-211-243.clsp.qwest.net PRIVMSG #esoteric :checking whether build environment is sane... configure: error: newly created file is older than distributed files! < 1307212760 984794 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: timestamps < 1307212770 291596 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the build system has to have timestamps before the current time < 1307212783 158194 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or else make gets fatally confused < 1307212794 289130 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and autoconf is checking for that < 1307212833 771193 :pikhq!~pikhq@71-219-211-243.clsp.qwest.net PRIVMSG #esoteric :The timestamps of the source are the UNIX epoch. < 1307212839 738113 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i dreamt that my balls were tiny, and that my guitar string snapped and that i downloaded a program < 1307212856 238389 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oklopol: Are these three things related? < 1307212879 873626 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :well all of them are related to what i've been doing irl, masturbating, changing my guitar strings, and planning to download the program in question < 1307212884 346241 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :but i doubt they are related to each other < 1307212887 65911 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: and I take it the current time isn't before the epoch? < 1307212897 210145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps busybox test doesn't implement time comparisons, or something < 1307212923 499925 :pikhq!~pikhq@71-219-211-243.clsp.qwest.net PRIVMSG #esoteric :Configure doesn't do time comparisons. It does ls -t. < 1307212941 437035 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah < 1307212956 117055 :pikhq!~pikhq@71-219-211-243.clsp.qwest.net PRIVMSG #esoteric :... Whiiich seems to be unimplemented. < 1307213099 47478 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :It sounds annoying to code with the Command-Query Separation stuff < 1307213116 34345 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Although I guess it does make functions pure < 1307213602 422846 :clog!~nef@bespin.org QUIT :Ping timeout: 240 seconds < 1307213750 879714 :pikhq!~pikhq@71-219-211-243.clsp.qwest.net PRIVMSG #esoteric :Ah, I'd just fucked it up a little bit. < 1307214221 83671 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1307214263 544841 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net JOIN :#esoteric < 1307214278 403644 :pikhq!~pikhq@71-219-211-243.clsp.qwest.net QUIT :Ping timeout: 248 seconds < 1307214491 652047 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Very obnoxiously hard to bootstrap with pcc. < 1307214596 644191 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1307214612 978704 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Scratch that, "mother-fucking impossible". < 1307214741 257176 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Scracth that again, "mother-fucking impossible with GNU utils". < 1307214883 942066 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Client Quit < 1307215157 453273 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Scratch that again, "mother-fucking impossible, and why the hell does heirloom need a C++ compiler". < 1307215163 623651 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Also "fuck you all". < 1307215202 535226 :atrapado!~rod@217.168.10.217 JOIN :#esoteric < 1307215842 284679 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Everybody and everything sucks, and everybody should be ashamed of themselves. < 1307215904 844737 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :k < 1307215919 574864 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net QUIT :Ping timeout: 246 seconds < 1307215951 151244 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Especially GNU. < 1307216045 556888 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net JOIN :#esoteric < 1307216183 105927 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yup < 1307216192 559492 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :GNU is a bunch of assholes < 1307216278 211742 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :LibreOffice's changelog frightens me. < 1307216353 135432 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :hmm? < 1307216388 118139 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :"We brought the build down from 15 hours to 30 minutes". < 1307216390 887043 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :This frightens me. < 1307216460 349599 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :O_o < 1307216508 663734 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :And apparently they cut out giant swaths of *dead code*. < 1307216518 240003 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's to be expected < 1307216518 782641 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :wow < 1307216522 996322 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OOo was a very legacy codebase < 1307216524 457003 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm impressed < 1307216554 779547 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Glad that they're taking the effort to cut out a bunch of bullshit, though. < 1307216896 270367 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Who has a bigger ego, the Abrahamic God or Stephen Wolfram? < 1307217751 537062 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wolfram. < 1307217777 609492 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :God doesn't need a big ego, he can just smite anyone who doesn't worship him. < 1307218065 773690 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :^ < 1307218931 953559 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Wolfram. < 1307218941 392118 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :The Abrahamic deity does not exist, and hence has no ego. < 1307219027 422359 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :If we consider the fictional character, though, I'd say that deity has a gigantic ego. Making all of everything simply to praise him? That's a feat of ego Wolfram only wishes he'd have thought up. < 1307219159 103239 :norman256394!~norman256@183.83.175.169 JOIN :#esoteric < 1307219164 739616 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :Hey everyone! < 1307219194 326090 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Hellote. < 1307219215 177795 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :So what is this chat room about? < 1307219221 982767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :norman256394: esoteric programming langages < 1307219228 935518 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Everything with a side helping of esoteric programming languages < 1307219230 902305 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, programming languages not often used because they're stupid or impractical < 1307219241 146719 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :oh... < 1307219244 238318 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :often deliberately so < 1307219250 969703 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :*thinking if I came to the right place < 1307219254 832407 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :we also talk about other esoterica < 1307219270 685382 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :so if you're just a curious type, you might want to hang around to learn < 1307219276 225528 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: no we don't < 1307219282 150097 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we just troll people who come in here wanting to talk about it < 1307219282 312665 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: yes we do < 1307219285 546672 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :until they get bored and go away < 1307219289 172731 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :41sup all < 1307219290 537787 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric ::( < 1307219290 975917 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :15:48 < Sgeo_> Who has a bigger ego, the Abrahamic God or Stephen Wolfram? < 1307219292 746066 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not really sure what the point is < 1307219306 475792 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :this is sort of typical discussion < 1307219319 427482 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :norman256394, this channel is about Eric the Esot < 1307219319 604488 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :in fact, arguing about whether we argue about esoterica is very #esoteric < 1307219333 845921 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Pretty sure that's not what's generally considered esoterica... < 1307219349 940373 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Well, yes < 1307219351 400027 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :norman256394: I suspect you're in the wrong place, anyway < 1307219358 198107 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :And in any case, our actual discussions of esoterica are by no means what someone who's interested in it would desire. < 1307219358 428578 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and unfortunately, I don't know what the right place is < 1307219365 336003 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :yeah...looks like it. :) < 1307219369 769169 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :hah < 1307219372 749814 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you find out, why not let me know so that I can direct other people there so you can chat with them? < 1307219376 909023 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :see ya, norman256394! < 1307219399 590716 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :norman256394, what were you looking for? < 1307219410 682105 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :well...I wanted to talk about software design < 1307219419 834136 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: that made a lot more sense when I remembered you're British < 1307219422 417011 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :cool, what sort of software? < 1307219430 541908 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :hmm < 1307219434 415656 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott's not around, right? < 1307219438 271603 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :User Interface < 1307219448 635258 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: I don't think so < 1307219449 756442 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :for that try maybe #haskell < 1307219461 969622 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: excellent < 1307219465 125113 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :we're safe from him then < 1307219465 381754 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :No, elliott would be joining me in a mutual rant on the evils of GNU if he were. < 1307219467 723979 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater_: I'm not sure that's any more appropriate < 1307219476 169276 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: excellent point < 1307219480 126078 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :haskell has gui bindings < 1307219483 702078 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :isn't that like another esoteric language < 1307219485 277584 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater_: so? < 1307219487 509240 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so does Befunge < 1307219494 194267 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :oh alright < 1307219500 998631 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :can we talk about befunge gui bindings now? < 1307219509 125081 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you want to < 1307219513 270097 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can't actually remember what they are < 1307219517 655160 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the conversation won't go very far < 1307219519 993633 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :(dear God, you can't freaking bootstrap a system with pcc! It's not like this is some little-known compiler, it's a high-quality and classic ISO C99 compiler!) < 1307219521 384234 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :actually i was thinking of discussing in a *very* language agnostic way < 1307219531 221732 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :what sort of programming paradigms are recommended for programming befunge guis? < 1307219533 829632 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: gcc used to be compiler-agnostic < 1307219544 984243 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :norman256394, we sometimes talk about GUIs and stuff < 1307219547 10099 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but in the end, they decided gcc was so widespread that they might as well be specific to it < 1307219548 60809 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: why can't you bootstrap with it? It uses extensions it doesn't implement? < 1307219560 909820 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is potentially a dubious decision < 1307219562 395915 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :like the plan9 interface for example < 1307219577 157303 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :You can bootstrap PCC itself just fine. < 1307219582 983486 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think gcc has successfully managed an E/E/E on C < 1307219584 654350 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is worrying < 1307219590 512369 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :E/E/E? < 1307219592 223893 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Indeed, you can get musl and PCC up and running without much effort. < 1307219593 954170 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :ok...I never heard of half of the stuff you guys are talking about. < 1307219594 208809 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, other C compilers < 1307219599 232633 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: embrace/extend/extinguish < 1307219613 245043 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :But not much else will actually build with this setup. < 1307219613 922056 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: ah, yes < 1307219621 636400 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :very much so < 1307219631 978391 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :what does it mean that gcc is compiler agnostic? < 1307219634 691755 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :And it ain't the libc doing it. Well, not all of it, as you can generally tweak C stuff into complying. < 1307219636 516519 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but we're fighting back < 1307219637 788169 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :GNU are basically software communists. < 1307219646 20443 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater_: same as what it means for any other program to be compiler agnostic < 1307219657 369874 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :Phantom_Hoover, is linux communist software? < 1307219670 967248 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :ais523, ok. < 1307219677 2654 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :But good God I couldn't even get fucking *Heirloom* to build with PCC and musl. < 1307219691 354549 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ACTION makes some noise < 1307219700 215319 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :what's heirloom? < 1307219712 360496 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :norman256394, what sort of guis did you want to talk about? < 1307219717 644542 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :maybe they're esoteric guis. < 1307219721 987560 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :The Heirloom toolset is a port of the classic UNIX utils to Linux. < 1307219742 231623 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Collected out of BSD and OpenSolaris source, IIRC. < 1307219745 819906 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :actually I was thinking on a very abstract level < 1307219754 101891 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: ah, I was wondering "why not just use BSD utils"? < 1307219756 230674 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it seems they did < 1307219757 513498 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :what package does that come in pikhq_? < 1307219766 213052 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :heirloom.sf.net < 1307219769 239670 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :norman256394, well? < 1307219773 285643 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :something like the interface of the future < 1307219782 476105 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :highly interactive < 1307219788 410190 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :smooth transitions < 1307219788 986985 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :pikhq_, what does it have that i might be missing? < 1307219797 395956 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I suppose that's basically almost ontopic here, if it's insane enough by today's standards (which is different from being insane overall, but that tends to happen too) < 1307219803 524568 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :norman256394, but would it be smoothly differentiable? < 1307219805 399118 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :cheater_: Nothing, really. < 1307219808 651738 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and almost ontopic is much better than we normally manage < 1307219819 155193 :atome!~quassel@78.250.208.170 JOIN :#esoteric < 1307219827 273550 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :cheater_: It's just got the traditional utils instead of the GNU stuff. < 1307219833 882381 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :it's not going to be anything ground-breaking < 1307219854 76799 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Hmm. I wonder if I could even possibly manage to get Busybox to build with pcc. < 1307219860 99994 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :just was thinking if anyone could help me navigate the intricacies of designing such a user-interface < 1307219877 800775 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : something like the interface of the future < 1307219887 367469 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Feh, not going to work on it, cause I have developed a hatred for everything of late. < 1307219897 967202 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You should probably talk to elliott about that so he can tell you why your ideas are bad and you should feel bad. < 1307219901 41104 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :Read: iPhone interfaces < 1307219917 652095 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :ais523: Any idea what the last version of GCC that was compiler-agnostic? < 1307219921 830301 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Is it better to look smooth or be fast? < 1307219931 973874 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Erm, what was. < 1307219932 176387 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo_, what a stupid question. < 1307219937 75258 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's obviously not a dichotomy. < 1307219953 209281 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :anyone got the link to the archive.org video of the lightpen demonstration < 1307219954 773866 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :Smooth, fast, natural < 1307219970 285379 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Out of the two extremes... hideous but fast is preferable to beautiful but unusably slow. < 1307219972 804623 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :you should check it out < 1307219991 67106 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :Phantom_Hoover, what if you expect the beauty < 1307220005 311884 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :and like, you'd rather mail-order mona lisa than stare at a blank wall < 1307220007 625737 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :ais523: Oh, and the reason I was using PCC in the first place was that it's genuinely *obnoxious* to try and get an i686-pc-linux-gnu cross compiler. < 1307220009 365365 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :blank walls are very responsive. < 1307220019 146524 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :I guess I have come to appreciate the importance of speed after having worked on the likes of SAP, with its laggy interface < 1307220026 371942 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :It shouldn't be hard, but it is. < 1307220035 400394 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Because EVERYBODY'S BUILD SYSTEM SUCKS < 1307220036 526767 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What about reorienting a phone? Show an animation of it changing, or instantly change? < 1307220048 850245 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :(I'm pretty sure I saw this sort of thing in an iPhone flamewar) < 1307220066 857518 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :what about instead of having the phone change.. < 1307220076 825155 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :have the whole world change around the phone and have the phone stay put? < 1307220091 293740 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Isn't that equivalent? < 1307220091 456352 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :sort of CPS style < 1307220095 904477 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :it's dual. < 1307220104 266963 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :As you can tell, I'm quite *happy* with the state of UNIX right now. < 1307220104 429573 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :that's better than equivalent. < 1307220107 440525 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No, because the animation is not very expensive. < 1307220113 937257 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :there should be a tag in here to mark sentences that are meant to be taken as humourous/sarcastic < 1307220116 618267 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :or what about having the co-telephone not-turn? < 1307220121 603769 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's not on the level of, say, Compiz taken to crazy levels. < 1307220123 474063 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, I should note hat cheater_ is speaking < 1307220149 778915 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: C-INTERCAL's build system handles all cross-compile combinations quite well < 1307220153 792043 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :norman256394, that tag is < 1307220156 901176 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric ::p < 1307220160 458592 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric ::P < 1307220168 831371 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was designed by looking at gcc's build system, deciding it was an awful buggy mess that nobody should use ever, and doing something entirely different < 1307220174 181729 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION swats cheater_  < 1307220178 325690 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :ais523: Correct answer. < 1307220201 124087 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :I think... < 1307220201 579347 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :norman256394, you can try ais523's solution. < 1307220215 825797 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It does have the caveat that noöne except ais thinks it work. < 1307220217 299028 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*works < 1307220231 5867 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: solution to what? < 1307220239 414451 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, sarcasm. < 1307220241 945058 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :the life, the universe, and everything. < 1307220245 716342 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :ACTION looks at it. < 1307220258 839861 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Your "take it seriously in an attempt to make everything absurd" tactic. < 1307220281 237285 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :ais523: I approve of your pedantry so far. < 1307220284 571216 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :I think IRC should be more like facebook < 1307220292 628663 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :dnl Don't assume yacc exists just because bison doesn't (wtf autoconf...) < 1307220295 714356 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :... Wut. < 1307220301 134062 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :it's hard to keep track of conversations in here. :| < 1307220326 798480 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Reddit might be easier for you? < 1307220330 27806 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it gets easier with practice < 1307220340 192831 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :norman256394, and then i went to the kitcchen. funny, right? < 1307220345 807325 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: hey, if autoconf is being stupid and I work around it, I may as well document what I've done and why < 1307220360 312241 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :software should change for the users < 1307220368 212453 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :not the other way round! :) < 1307220377 214561 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :norman256394: yep < 1307220383 304512 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but someone has to write the compatibility layers in between < 1307220383 868117 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :WRONG < 1307220385 667029 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to make it do that < 1307220387 780948 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :everyone should adjust to vim. < 1307220388 657984 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :norman256394, different niches, though. < 1307220391 167633 :atome!~quassel@78.250.208.170 QUIT :Ping timeout: 276 seconds < 1307220423 921687 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Especially decades old software with decades old standards that its current users, of which there many, are quite comfortable with < 1307220431 696268 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :(Not sure if decades gets pluralized) < 1307220444 625485 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :ais523: Yes, I'm "Wut"ing at autoconf, not at you. < 1307220452 37295 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, OK < 1307220466 485354 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure if it's a bug or a silly assumption < 1307220480 897463 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's definitely implausible < 1307220499 924400 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :Sgeo_, decades is plural already. < 1307220502 7348 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :ok...nice talking to you guys. But my IRC client is just plain too ugly to continue staring at for too long. < 1307220502 489487 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :FYI. < 1307220526 884089 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :cheater_, as in, I was uncertain if IRC history spanned two decades. < 1307220527 255211 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :norman256394, that's what i think about one of my coworkers < 1307220530 227272 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Anyways, got a clue what GCC version(s) are compiler agnostic? < 1307220537 856457 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :i started working from home though so it's alright < 1307220544 494945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: I knew once, but have long since forgotten < 1307220546 481651 :norman256394!~norman256@183.83.175.169 PRIVMSG #esoteric :lol < 1307220555 662489 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :I'm going to go out on a limb and guess it's 2.x. < 1307220577 831953 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :pikhq_, bootstrapping gcc? < 1307220607 27835 :norman256394!~norman256@183.83.175.169 QUIT :Quit: http://irc2go.com/ < 1307220616 773376 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Is there a recorded history somewhere of what older versions of gcc were used to compile newer versions etc.? Because that would make interesting reading imo < 1307220625 853844 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Sgeo_: Do you have any idea how fucking ridiculously painful it is to get an i686-pc-linux-musl compiler from x86_64-pc-linux-gnu? < 1307220654 354854 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Right now I'm only asking out of personal curiosity, because I HATE GNU. < 1307220681 471667 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :No idea. Um, not even sure what you're referring to, exactly. Which machine are you on? < 1307220691 270405 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What binary do you have? < 1307220700 406172 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I should be able to parse this from your question, but I can't < 1307220738 421799 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :I had a correctly functioning i686-pc-linux-musl pcc (okay, so it thought that it was i686-pc-linux-gnulibc1, but whatever). Problem is, nothing will build with that. < 1307220773 203494 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :And it wasn't the libc's fault. musl can actually support a reasonable system (... if you don't mind a lack of C++). < 1307220795 424082 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :Sgeo_, what's musl? < 1307220811 276213 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :cheater_, um, ask pikhq_? < 1307220812 847972 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :musl is a libc. < 1307220827 913448 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :It doesn't suck. < 1307220828 922558 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :Sgeo_, apparently asking you worked too < 1307220841 44823 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :pikhq_, what does it do better than glibc? < 1307220858 276415 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :cheater_: It has size comparable to dietlibc and performance comparable to glibc. < 1307220904 845284 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :(in some cases better, in some cases worse. Has at-least-as-good big-O performance.) < 1307220967 259468 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :cheater_: everything is better than glibc < 1307221007 969761 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What do MS's compilers use? < 1307221008 897030 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :glibc is pretty bloated, and has absolutely convoluted code. < 1307221039 12523 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Sgeo_: msvcrt < 1307221049 524957 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :"Microsoft Visual C++ Runtime". < 1307221106 806263 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Incidentally, they've been doing compilers for quite a while... That libc traces its way back to their C compiler for DOS in 1983. < 1307221212 485262 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :The same libc is used by mingw. < 1307221222 294887 :clog!~nef@bespin.org JOIN :#esoteric < 1307221292 681662 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :ya it's funny < 1307221299 279509 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :since mingw stands for minimal gnu for windows < 1307221301 181707 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :but like.. < 1307221306 212744 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :it's not using a gnu libc. < 1307221308 180025 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :amirite. < 1307221362 884479 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Yeah, it's just GCC and binutils. msys adds a few more bits (bash, coreutils, make), but... Yeah. Utterly devoid of glibc. < 1307221367 347259 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :So's cygwin. < 1307221397 363135 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq_, why does glibc suck so much? < 1307221403 385599 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Is it just classic GNU bloat? < 1307221417 467521 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Classic GNU bloat. < 1307221450 176366 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :As well as an avoidance of simple algorithms. < 1307221458 857820 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :what is classic gnu bloat? < 1307221503 695123 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :cheater_: They love creeping featuritis and premature optimisation. < 1307221530 761447 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :As well as truly awful hacks that are not exactly necessary. < 1307221539 212396 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :21:04:18: what is classic gnu bloat? < 1307221551 430587 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The simple answer to this is "true.c in the binutils source". < 1307221579 764350 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Coreutils has its own implementation of buffered IO. < 1307221591 118462 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :got a link to that? < 1307221613 875754 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Oh, sorry, that's gnulib. < 1307221627 866619 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Which itself gets relevant bits copied into program source. < 1307221645 631722 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :They claim it's for 'portability'. < 1307221656 628650 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Some of it actually increases portability. < 1307221670 623107 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Some of it is utterly retarded. < 1307221709 766522 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :If it includes stdio-impl.h, it is definitely utterly retarded. < 1307221712 142449 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :http://sourceware.org/cgi-bin/cvsweb.cgi/src/?cvsroot=src < 1307221722 410085 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :could be somewhere in here < 1307221723 744141 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Would you like to guess what that does? < 1307221744 334272 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It... implicity includes stdio? < 1307221753 416435 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: Oh, no no no, much worse than that. < 1307221758 462800 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1307221764 779362 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :defines some constants? < 1307221769 734296 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Nope. < 1307221784 256841 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :gnuifies the binary? < 1307221788 792534 :sebbu!~sebbu@ADijon-152-1-61-52.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1307221789 262089 :sebbu!~sebbu@ADijon-152-1-61-52.w83-194.abo.wanadoo.fr QUIT :Changing host < 1307221789 424977 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1307221791 412251 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :well, tell us < 1307221800 283514 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :cheater_, BtW, try true --version and --help, if your shell doesn't alias it. < 1307221802 774570 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :It contains the definition of FILE for every libc they support. < 1307221817 65545 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Not FILE*, but the struct actually pointed to by it. < 1307221857 437966 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Aha, http://git.savannah.gnu.org/cgit/coreutils.git/tree/src/true.c < 1307221860 809580 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, it's coreutils. < 1307221862 934745 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :Phantom_Hoover, ok so you mean coreutils < 1307221863 825475 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :yeah < 1307221866 263376 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I always mix the two up. < 1307221871 508385 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :78 line. < 1307221873 584946 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*lines < 1307221902 17343 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :13 preprocessor statements. < 1307221909 868389 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :2 functions. < 1307221955 707998 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Indeed, coreutils' copy of gnulib seems to contain most of a libc. < 1307221978 241389 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :... *it actually contains a printf*‽ < 1307222003 328860 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :IT LITERALLY HAS A PRINTF. < 1307222018 143652 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :what is so bad about this thing? < 1307222022 261707 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :You think I'm kidding, but no, it literally has a printf. < 1307222038 298756 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :true.c doesn't seem so bad. < 1307222050 754096 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :defines some help, some other stuff, and does its job too. < 1307222058 274607 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :cheater_: Allow me to give you a true.c. < 1307222063 44992 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :int main(){return 1;} < 1307222073 8478 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :how do i find the usage for it < 1307222080 97504 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :man < 1307222087 687828 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :what about having --usage < 1307222102 877456 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :which is actually a common thing < 1307222118 699213 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Perhaps you'd be more revolted by cat. < 1307222125 965876 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :why < 1307222133 947925 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :http://git.savannah.gnu.org/cgit/coreutils.git/tree/src/cat.c < 1307222185 610321 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :1,000 lines of code. Pokes around libc internals. Uses its own buffered IO on top of stdio. < 1307222212 338751 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What does filenotfound return? < 1307222223 376551 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Also, wouldn't true.c return 0? < 1307222250 701001 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :And has significantly more options than is even slightly necessary. < 1307222262 475521 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :(the following options are required by POSIX for cat: -u < 1307222263 448644 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :) < 1307222302 450266 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :https://github.com/pikhq/pikhq-coreutils/blob/master/cat/cat.c For comparison. < 1307222340 984710 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :1/10th the size, billions of times more portable. < 1307222521 985957 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :why is it billions of times more portable < 1307222548 316468 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq_, typo in the comment on line 36. < 1307222548 645311 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Their cat *literally is fucking around with libc internals*. < 1307222560 144772 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :where? < 1307222593 355136 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :It's in some functions they pull in from elsewhere in the source tree. < 1307222619 937807 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes I do think GNU programs are bloated, but it is good they write those programs anyways. Especially since they wrote the license too. Now the same license can be used with other programs, including other programs that are based on the GNU programs. < 1307222632 398270 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I dislike GNU long options. < 1307222676 119587 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: That ain't a typo, you git. < 1307222699 957766 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :It's a perfectly valid, though admittedly non-US, spelling. < 1307222707 653927 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :...mesage? < 1307222711 925616 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Oh. < 1307222714 950189 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Didn't see that. < 1307222716 503004 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :XD < 1307222724 555302 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I once asked them why they make large GNU program like that, they didn't give a very good answer in my opinion < 1307222729 785794 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :"Unrecognised." Thought that was what you were talking about. < 1307222732 216032 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also: you know that I'm not from the US, right? < 1307222768 769118 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Do I care? :P < 1307222773 643720 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net PRIVMSG #esoteric :Anyways, pushed. < 1307222799 551887 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Phantom_Hoover: How do you think someone will know that? Did you post that information somewhere, such as esolang wiki? You have cloak enabled so it is hard to know these kind of things? < 1307223097 770281 :pikhq!~pikhq@71-219-255-223.clsp.qwest.net JOIN :#esoteric < 1307223243 176977 :pikhq_!~pikhq@71-219-201-123.clsp.qwest.net QUIT :Ping timeout: 244 seconds < 1307223463 723516 :pikhq!~pikhq@71-219-255-223.clsp.qwest.net PRIVMSG #esoteric :So. Everybody is wrong at everything; any arguments? < 1307223657 610824 :MigoMipo!~John@84-217-1-166.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1307223662 920063 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: wrong < 1307223671 661393 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(you walked into that one) < 1307224009 358100 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: Yes. Including you are wrong at this. And the argument is also wrong. < 1307224331 60004 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, I am sorely disappointed at the loss of searchable logs of this place. < 1307224337 538350 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Please fix your hg ones or something. < 1307224732 741342 :elliott_!~elliott@95.149.229.214 JOIN :#esoteric < 1307224757 319592 :elliott_!~elliott@95.149.229.214 PRIVMSG #esoteric :, < 1307224770 914604 :elliott_!~elliott@95.149.229.214 NICK :elliott < 1307224772 711214 :elliott!~elliott@95.149.229.214 PRIVMSG #esoteric :x < 1307224772 883286 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 2 new messages. '/msg lambdabot @messages' to read them. < 1307224797 524498 :elliott!~elliott@95.149.229.214 QUIT :Changing host < 1307224797 687729 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307225015 244661 :pikhq!~pikhq@71-219-255-223.clsp.qwest.net PRIVMSG #esoteric :ACTION flips off pcc for a bit < 1307225038 404374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pcc sux < 1307225060 83008 :pikhq!~pikhq@71-219-255-223.clsp.qwest.net PRIVMSG #esoteric :Shouldn't be hard to get it to actually function right. < 1307225075 816232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what are you tryin < 1307225082 426922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it might be that malloc(0) in cpp < 1307225086 448421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that broke it with dietlibc < 1307225131 281751 :pikhq!~pikhq@71-219-255-223.clsp.qwest.net PRIVMSG #esoteric :Right *now*, just trying to get a normal pcc on x86_64-pc-linux-gnu < 1307225140 722807 :pikhq!~pikhq@71-219-255-223.clsp.qwest.net PRIVMSG #esoteric :Its output segfaults. < 1307225196 318689 :pikhq!~pikhq@71-219-255-223.clsp.qwest.net PRIVMSG #esoteric :It segfaults with the program counter at 0x01. < 1307225323 706708 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :is there a shell which does *not* alias true? < 1307225354 903888 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :ksh, bash, sh, dash, zsh all do it < 1307225371 747492 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1307225405 376621 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :tcsh doesn't < 1307225478 644080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Alias"? < 1307225511 281313 :atrapado!~rod@217.168.10.217 QUIT :Quit: FIN < 1307225615 242848 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :"troll"? < 1307225664 482147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm not sure of the relevance; after all, I'm not an alias, so that hardly works < 1307225732 872133 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :yeah. good thing we're not playing synonyms then, right? < 1307226128 931881 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :none of them "alias" it as you say < 1307226140 787950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: TROLL?????? < 1307226162 509818 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yes they all troll true until it gives up and ignore them < 1307226176 992700 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that is why they implement it as a shell builtin < 1307226194 790977 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :since the one in /bin refuses to have anything to do with them < 1307226204 22046 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, happy? < 1307226229 968379 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, speaking of which, how goes the spec < 1307226435 387648 :elliott_!~elliott@95.149.228.38 JOIN :#esoteric < 1307226439 886171 :elliott_!~elliott@95.149.228.38 PRIVMSG #esoteric :cheater just disconnected me from the internet as a warning < 1307226470 773139 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 248 seconds < 1307226532 720769 :elliott__!~elliott@95.149.228.112 JOIN :#esoteric < 1307226536 693924 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :what is my connection even doing < 1307226587 479350 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott__, it is having a hangover < 1307226663 991360 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :interestingly, translating the Swedish word for "hangover" literally to English yields "backsmash" < 1307226685 83815 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :lj < 1307226689 463804 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott__, "lj"? < 1307226711 437243 :elliott_!~elliott@95.149.228.38 QUIT :Ping timeout: 252 seconds < 1307226722 351599 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott__, what do you mean with lj? < 1307226722 847000 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :ijsd < 1307226728 607051 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :also stop pinging me :D < 1307226738 206302 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott__, I'll stop once you make sense < 1307226754 667887 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott__, I blame the current "lj" and "ijsd" on your connection < 1307226778 208175 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :me toae@¶ŧ < 1307226837 743756 :pikhq_!~pikhq@71-219-205-133.clsp.qwest.net JOIN :#esoteric < 1307226839 451031 :pikhq!~pikhq@71-219-255-223.clsp.qwest.net QUIT :Ping timeout: 246 seconds < 1307226873 625707 :pikhq_!~pikhq@71-219-205-133.clsp.qwest.net PRIVMSG #esoteric :Now, then. I have a functioning pcc. < 1307226878 633695 :pikhq_!~pikhq@71-219-205-133.clsp.qwest.net PRIVMSG #esoteric :Again. < 1307226886 144517 :pikhq_!~pikhq@71-219-205-133.clsp.qwest.net PRIVMSG #esoteric :That is i686-pc-linux-musl. < 1307226888 648621 :pikhq_!~pikhq@71-219-205-133.clsp.qwest.net PRIVMSG #esoteric :Again. < 1307226891 368814 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, why do you care about ppc? < 1307226893 372062 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err < 1307226894 332150 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pcc* < 1307226906 178193 :pikhq_!~pikhq@71-219-205-133.clsp.qwest.net PRIVMSG #esoteric :I'm sure I had a reason when I started. < 1307226913 721734 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(having a functioning i686 ppc would be amusing) < 1307226916 193387 :pikhq_!~pikhq@71-219-205-133.clsp.qwest.net PRIVMSG #esoteric :Right now, it's stubborness. < 1307227349 930574 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, how long have you been working on this < 1307227449 964327 :pikhq_!~pikhq@71-219-205-133.clsp.qwest.net PRIVMSG #esoteric :Today. < 1307228860 507194 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307229163 427905 :pikhq_!~pikhq@71-219-205-133.clsp.qwest.net PRIVMSG #esoteric :make[2]: *** No rule to make target `../.././gcc/libgcc.mvars'. Stop. < 1307229169 565408 :pikhq_!~pikhq@71-219-205-133.clsp.qwest.net PRIVMSG #esoteric :... What. < 1307229383 546525 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net JOIN :#esoteric < 1307229585 313985 :pikhq_!~pikhq@71-219-205-133.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1307229942 951099 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : My favourite expansion hack is mkdir z; mv *; mv z foo. Try to do that with a smarter mv. < 1307229950 70177 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow that's an interesting use of * < 1307229951 971686 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and pretty eso < 1307229970 587856 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott__: are you caught up logreading, btw? < 1307229980 861831 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :ais523: I wasn't planning to; should I? < 1307229993 602885 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :Well, you'll just see me being angry at everything and everyone forever. < 1307230014 580520 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott__: not necessarily, it's just that some things happened that I thought you might have reactions to, but you probably don't care much < 1307230028 426827 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, at the NEC today, I saw a place marked "food & bar" in really large letters (I'm talking at least 10 metres high) < 1307230029 116061 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :ACTION reads < 1307230032 396662 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only someone had removed the d < 1307230035 253329 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it said foo & bar instead < 1307230044 676122 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wonder if it was actually a metasyntactic varaible vote, or concidence? < 1307230046 959455 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :ais523: That was my initial parse even with the "d" there. < 1307230052 832348 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: heh < 1307230103 110614 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :I think there's actually a bar called the Foo Bar < 1307230140 626628 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :13:55:58: http://lee.fov120.com/ecoop.pdf a paper advocating for "prototype multiple dispatch" < 1307230145 631711 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :is this the Slate stuff? < 1307230194 578808 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm getting this sense that Sam Hughes' soul has been sucked out by something. < 1307230210 80579 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :Working at IBM? < 1307230229 179758 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :Also, are you sure it's not your soul that's been sucked? < 1307230236 264022 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :ais523: am i meant to be commenting on sgeo < 1307230260 233109 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott__: later, there was someone turning up about esoterica, and then got vaguely sucked into esoprogramming < 1307230274 343007 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also some trolling from cheater that even I recognised as trolling, but I didn't say anything < 1307230304 944928 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :A wiser strategy than the reciprocation the rest of us get sucked into. < 1307230328 887534 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :17:46:33: hey, remember when everyone here mocked me for saying I was entering a Pokémon championship, and saying I had no chance? < 1307230329 231467 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :we did that? < 1307230335 485880 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :I don't recall doing that :< < 1307230357 972797 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :I recall us asserting that he had little chance, because Pokémon tourny players are quite intense about it. < 1307230364 145097 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :Not much on the "mocking" though. < 1307230376 929118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, fair enough < 1307230383 546291 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but this channel generally did, I forget who < 1307230386 61935 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :Why mock someone for playing a good JRPG? < 1307230390 667404 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it was more than one person < 1307230402 230195 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: it was for thinking I had a chance at doing well, rather than for playing it < 1307230419 708680 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :people telling me I was underestimating the effort required, etc < 1307230420 627184 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :Mmmm. < 1307230457 154402 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :Well, it *is* rather a lot of work to be competitive. But apparently, you've done your due diligence. < 1307230494 311007 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : I once asked them why they make large GNU program like that, they didn't give a very good answer in my opinion < 1307230506 912168 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric ::D < 1307230516 287923 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :pikhq: pokemon is a /good/ jrpg? < 1307230518 930962 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :it's 90 percent grinding < 1307230544 699702 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i am now envisioning stupid programmers being forced to explain their reasoning to zzo38 < 1307230554 299605 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :elliott__: Good mechanically. < 1307230560 380915 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :elliott__: The plot is absolutely banal. < 1307230581 82785 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :Sgeo_: HEY LOOK HOMESTUCK UPDAEJTROIJD < 1307230584 74484 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :god its fun being on the other side of bugging < 1307230584 590723 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott__: not any more, there's a new experience formula in Black & White which removes most of the grinding, unless you want a really competitive team < 1307230602 788715 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :ais523: heh, I even contemplated buying black or white yesterday or so < 1307230608 487193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it takes me about 3 hours to get a perfectly-statted competitive Pokémon from near-scratch, if I'm allowed repeatable resources < 1307230620 210138 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that is, things that were hard to get in the first place but don't get used up in the process < 1307230623 943019 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :elliott__: Also, 90% grinding is not that big of a deal for a game that's got like 10 or 15 hours to the "end". < 1307230644 382306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: and around 400 or so hours to the actual end, where you fill the Pokédex, that hardly anyone ever reaches < 1307230651 986331 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :pikhq: Well sure, but it's more addictive than anything :) < 1307230654 230899 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :In the older generations < 1307230662 603033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, the plots have improved over time < 1307230666 816183 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :ais523: I consider that, along with competition, to be post-game content. < 1307230674 874515 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :ais523: sapphire imo was plot perfection < 1307230675 36888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in Black & White, the plot is about on the level of a decent children's story < 1307230676 254195 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :ERADICATE < 1307230676 600897 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :ALL < 1307230677 116688 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :WATER < 1307230688 867798 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott__: that was Ruby < 1307230692 16221 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :oh was it < 1307230692 877874 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sapphire was FLOOD THE WORLD < 1307230694 258913 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :same thing :) < 1307230694 784656 :augur!~augur@129.2.129.35 QUIT :Ping timeout: 248 seconds < 1307230700 121807 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :Or, alternately, you could just say "the story bit is just a side thing". < 1307230700 649996 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :it's a very, very special kind of stupidity that these villains run on < 1307230716 320552 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :new in Black & White, the villains actually have plausible motivations < 1307230723 117690 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all of them, even if some of them contradict each other < 1307230724 190618 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :Emerald was better. < 1307230726 227738 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and others are being manipulated < 1307230732 662210 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :ERADICATE ALL WATER *and* FLOOD THE WORLD < 1307230760 889557 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :ais523: So it'll be literary fiction in a few hundred years? < 1307230765 694940 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have to say out of all of the Pokemon games I've played, third generation was the most fun. < 1307230773 154009 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I haven't played 4 or 5. < 1307230805 805566 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott__: perhaps < 1307230807 895060 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but yes, the villains are always stupid. < 1307230821 28194 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: I think the 4th gen remakes of the 2nd gen games are best < 1307230833 118118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but 5th gen has been growing on me, I used to dislike it a lot but now I rank it pretty high < 1307230842 426760 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, well yes. Any remake of the original games is going to be awesome as well. < 1307230844 155940 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :I've got a soft spot in my heart for 2nd gen. < 1307230857 423811 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :what's fifth gen < 1307230862 155002 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :black & white, so far < 1307230865 433468 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and Pokédex 3D < 1307230867 429098 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :Haven't played 4th or 5th gen, due to not owning a DS. < 1307230869 614365 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and some other pointless spinoffs < 1307230882 94750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the generation number is basically about how many Pokémon are involved < 1307230887 311607 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :btw, is the 3DS' 3D actually any good < 1307230889 106675 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'd say third generation is the last generation in which they had good pokemon concepts. < 1307230905 616621 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :overall. < 1307230924 291905 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :CakeProphet: i suspect nostalgia goggles < 1307230938 591004 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: actually no, I didn't play third generation until like two years ago. < 1307230941 132372 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :Shame, too. If they got actually desperate they could start spelunking mythology. ... And risk becoming Megaten. < 1307230946 116426 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :Which would actually be awesome. < 1307230952 572976 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :CakeProphet: bah :) < 1307230974 637498 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :pikhq: how do you not own a DS? even /ais/ owns a DS < 1307230990 480557 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: possible bias in that I haven't actually /played/ fourth and fifth generation. I've only watched other people and looked up some of the pokemon via wiki and thought they were lame. < 1307230991 59472 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : btw, is the 3DS' 3D actually any good < 1307230993 764388 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :elliott__: 100 applicants per job opening. Any further questions? < 1307230997 171335 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It works, if that's what you mean. < 1307231009 447774 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :pikhq: PAH :P < 1307231011 517462 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION does not own a DS..? < 1307231014 93588 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :Phantom_Hoover: Yes but I mean is it annoying. < 1307231022 236099 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott__, also yeah, you forget pikhq lives in a less developed country than us. < 1307231028 792443 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And I can't answer that. < 1307231031 219715 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :Phantom_Hoover: Oh right. < 1307231053 134834 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1307231110 88209 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : interestingly, translating the Swedish word for "hangover" literally to English yields "backsmash" < 1307231116 15706 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wait which word < 1307231164 212404 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :norwegian is "bakrus" but "rus" doesn't mean smash, it means intoxication < 1307231186 985348 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. up to Mew is 1st gen, if you go up to Celebi it's 2nd gen, up to Deoxys is 3rd gen, up to Arceus is 4th gen, and up to (as yet unreleased event Pokémon) is 5th gen < 1307231219 149759 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that wasn't lag, that was me forgetting to press return because I was trying to help deal with a spontaneously exploding glass oven door < 1307231225 539839 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :ais523: I just want to know when MISSINGNO will be an official part of the Pokédex. < 1307231243 692119 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott__: you do realise it doesn't exist, right? < 1307231255 986475 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :As #000. < 1307231260 652616 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :ais523: By what definition of "doesn't exist"? < 1307231268 647836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it isn't even #000 < 1307231277 635767 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :It certainly existed in Stadium (Stadium 2, JP). < 1307231283 479402 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :Bulbapedia says it's #000 in the national ddddex, but maybe that's wrong. < 1307231298 954783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, for one thing it's spelt MISSINGNO. with a dot, but more to the point it has no stats defined but a nam < 1307231300 511735 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*name < 1307231310 737647 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :everything else is unrelated memory interpreted as stats < 1307231332 341605 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :ais523: Plenty of games for such platforms are coded with weird bit-twiddling hacks. < 1307231332 722602 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yessss, mexican food. < 1307231335 446685 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :The implementation is rather irrelevant. < 1307231365 955629 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :#000 Unova dex is Victini, they decided to put an actual event mon there < 1307231377 284921 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although event mons are a ridiculous concept < 1307231390 10954 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think #000 has been DP Box for a while now < 1307231396 451560 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and #000 in first gen was Cancel < 1307231399 183733 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :event... mon? < 1307231414 113855 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like, a jamaican dude? < 1307231416 213021 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the menu option that you use to not select anything < 1307231420 581517 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: short for "monster" < 1307231435 21955 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just like Pokémon was "pocket monster" before it was contracted to settle a trademark dispute < 1307231479 695065 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and an event Pokémon is one you can only get by going to a particular Nintendo / tPCI distribution in real life < 1307231484 398031 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or by hacking < 1307231492 135654 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :ais523: or trading, presumably? < 1307231496 48404 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or in some cases, via glitch < 1307231502 612366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott__: well, that doesn't increase the number in the world < 1307231508 218368 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but sure, if you can find someone willing to part with one < 1307231509 600625 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :"The Qi JT? POké BB de W N type is the type of the glitch moves TM14 and TM17. Part of the name of this type changes to match the player's name, and another part changes to match the name of the player's Pokémon at the front of the party. For example, if the player's name was ASH and the active Pokémon's name was PIKACHU, the name of this type would be Qi JTASH? POké BBPIKACHU de W N." < 1307231529 195439 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or who's not above cloning them via glitches or hacks < 1307231539 524125 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :ais523: annoying artificial scarcity :( < 1307231545 80178 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :WishBliss must have been cloned so many times < 1307231563 794952 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :It's easy to poison the market by just cloning one a few times and spreading it around, anyway < 1307231580 487303 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :possibly the most infamous event Pokémon in existence, because it was distributed in a pretty narrow distribution (only in New York), is legal in competitive battles, and is really good < 1307231613 220779 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :ais523: It wasn't contracted to settle a trademark dispute... < 1307231620 49925 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :"I've heard it from too many people so now I just gotta ask. Is Wish-Blissey seriously banned? I know its hard to get and all having to trade all the way from XD but come on now. Is this serious or is this just Colin's crap from official (Which noone cares bout) still not flushing properly?" < 1307231621 827709 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :Well this makes no sense. < 1307231623 75354 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :ais523: It was contracted for the sake of not being Engrish. < 1307231643 976282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott__: no it isn't banned, and it doesn't come from XD, someone is trolling < 1307231644 833136 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :ais523: It's still sold as "poketto monsutā" in Japan. < 1307231646 606032 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"noone" ugh < 1307231653 338870 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :CakeProphet: what's wrong with "noone"? < 1307231663 414567 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :It omits a diaeresis, but so does everyone < 1307231664 187282 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :Insufficient ö. < 1307231664 947404 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's not one word, for starters. < 1307231666 178277 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :ais523: there seems to be no bulbapedia article for WishBliss < 1307231668 414092 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially blaming Colin for everything, it's quite a sine of a troll < 1307231672 862157 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :CakeProphet: Yes, it is. < 1307231677 903590 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott__: it's probably in the article about Blissey or Chansey < 1307231697 335345 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :CakeProphet: Note that in "no-one", the hyphen is simply taking the place of a diæresis above the second letter. < 1307231702 7345 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :i.e. noöne. < 1307231708 829363 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :But it's perfectly valid to simply omit the diæresis altogether. < 1307231712 633363 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, strange, Bulbapedia doesn't even mention it as existing < 1307231723 107203 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :ais523: SHHHHHHHHHHH < 1307231724 319039 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Wish is nowhere in the learnset < 1307231725 880661 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: right, but "noone" is silly and should never be used. no-one is fine. < 1307231740 126636 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :CakeProphet: I am stunned by your flawless justification. < 1307231744 119126 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yep < 1307231750 479128 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I mean, it should be obvious why it's bad. < 1307231752 904666 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :I don't use "noone" either for aesthetic concerns, but to say it's not a word is ridiculous :P < 1307231760 30961 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah no, it's just hidden in a subpage < 1307231772 872493 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://bulbapedia.bulbagarden.net/wiki/List_of_Nintendo_event_Pok%C3%A9mon_in_2004#Wish_Chansey < 1307231777 111120 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's a non-standard word, at least. People use it, but they probably need to die or something. -shrug- < 1307231806 815696 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :Where's augur when you need him? < 1307231824 288112 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think that's also the only way to get Sweet Scent on a Chansey/Blissey, but nobody cares < 1307231834 232124 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Just a small English language pet peeve of mine, one of few. < 1307231899 77171 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :Honeſtly, if you're going to go preſcriptiviſt, you ſhould go all þe way. < 1307231926 464552 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :CakeProphet: can i pick on you for saying a bunch of non-standard shit that shakespeare just made up for shits and giggles? < 1307231932 875357 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :It's a PET PEEVE < 1307231944 967610 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a Nenglishsure < 1307231950 454319 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::) < 1307232006 887638 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :for the want of an ail < 1307232036 729637 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :oerjan: Nice. < 1307232047 561291 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: no, I think you should go just a little ways in order to still be reasonable. < 1307232067 40455 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, you aren't that guy I just talked to on that Homestuck Omegle thing are you. < 1307232072 782208 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1307232073 460614 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...no < 1307232074 303983 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: M'þinkſt þou are not ſufficiently reaſonable, m'ſelf. < 1307232083 969366 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :s/are/art/ < 1307232095 83948 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: shameful < 1307232105 283432 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :*ſhameful < 1307232201 456480 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!gregor The wonders of computer science. < 1307232204 368057 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​The wonders of computer science. < 1307232220 273173 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :Um? < 1307232234 347033 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :indeed. < 1307232254 992072 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show gregor < 1307232255 281589 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh sed 's/þ/th/g ; s/Þ/Th/g ; s/ſ/s/g ; s/æ/ae/g ; s/Æ/Ae/g ; s/œ/oe/g ; s/Œ/Oe/g' < 1307232293 596123 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :Ah, I ſee. < 1307232301 597046 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no option? or do you need one? < 1307232377 208266 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm not entirely sure why that isn't working < 1307232389 238548 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah nevermind < 1307232395 878659 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it does the opposite of what I thought it did. :P < 1307232470 11396 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!addinterp gregor^-1 sh sed 's/th/þ/g ; s/Th/Þ/g ; s/s/ſ/g ; s/ae/æ/g ; s/Ae/Æ/g ; s/oe/œ/g ; s/Oe/Œ/g' < 1307232470 385218 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter gregor__1 installed. < 1307232475 230340 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :-_- < 1307232547 133025 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :excellent, I was hoping someone else would do that so I didn't have to. :D < 1307232562 941878 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I would have named it 'pikhq' < 1307232627 889386 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!gregor__1 In hindsight, that seems more sensible, given Gregor's stupid mutilation of the name. < 1307232628 347088 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​In hindſight, þat ſeemſ more ſenſible, given Gregor'ſ ſtupid mutilation of þe name. < 1307232675 675117 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Apparently, I use uninterpolated Perl string literals in my English. < 1307232757 254564 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if I used double quotes something scary might happen. < 1307232775 142428 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :Hey, look, it outputs wrong. < 1307232782 228732 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :s shouldn't become ſ at the end of a word < 1307232784 857697 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :Yup. < 1307232805 501436 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or after another s, iirc < 1307232826 748535 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :Quite right. < 1307232836 19086 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :It's "ſs", not "ſſ". < 1307232988 332778 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Anyone want to write the regexes for that? No? Good. < 1307232999 36743 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol. I do, of course. :) < 1307233049 206478 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :hahaha WOW someone is seriously saying that .NET is going to be abandoned in favour of HTML5 and JavaScript < 1307233063 470711 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :".NET came out 10 years ago, and Microsoft still has yet to adopt it in Office or throughout Windows." < 1307233068 308609 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :WHY HAVEN'T YOU REWRITTEN OFFICE YET MICROSOFT < 1307233074 998528 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...hahahaha < 1307233110 68013 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow. < 1307233145 90623 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :Personally, I'd be amazed if they ever actually replaced their freakish C environment. < 1307233156 545534 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :It's one of the best bits of platform lockin ever devised. < 1307233200 550715 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Go on. < 1307233246 944476 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I dream of the day where I get hired to write applications in HTML5 and Javascript. < 1307233326 825900 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :I dream of the day when I get to replace all software. < 1307233365 934397 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with all of that infinite time you have. < 1307233387 608839 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I dream of the day when I can write software without getting bored within thirty seconds. < 1307233434 940240 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I dream of the day when writing software isn't awful < 1307233455 980735 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :Phantom_Hoover: how goes terraingen < 1307233460 173654 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :.lisp < 1307233471 508954 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :See what I mean‽ < 1307233475 360163 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Phantom_Hoover: I've heard Visual Basic keeps things interesting. < 1307233475 730316 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :I also dream of the day that I can fork() myself. < 1307233487 713814 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :...eeeeew. < 1307233488 584118 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :pikhq: it's really quite easy HUR HUR HUR < 1307233488 749080 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :HUR < 1307233490 514728 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :HUR HUR HUR < 1307233490 859159 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :HUR < 1307233491 726047 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :HUR HUR < 1307233492 241819 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :HUR < 1307233492 986477 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :HUR < 1307233493 675784 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric : < 1307233494 710868 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :HUR < 1307233498 743617 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric : < 1307233499 671512 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That's worse than Vorpal's interface fetish. < 1307233502 605916 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric : < 1307233504 503954 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric : < 1307233506 577263 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric : < 1307233508 493675 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :HUR < 1307233512 946090 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :HUR < 1307233535 108397 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: that would be great, I would fork bomb myself and go save the world as a giant collosal human monster. < 1307233549 628637 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :this channel is pg thirteen jesus < 1307233556 991720 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cut off portions of yourself / end world hunger < 1307233561 194088 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :(jesus himself was a very rowdy man we have toned him down as this channel) < 1307233628 242079 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: I was thinking more along the lines of forking huge balls of myself as a projectile to hurl at evil-doers, but sure, that sounds like a more realistic world saving strategy. < 1307233649 213172 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :elliott__: This channel is quintuple-X. < 1307233652 7598 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also "forking huge balls" < 1307233777 70359 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Is there a language called Lime? < 1307233786 889953 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or Taco? because these are names I would like to use. < 1307233834 743649 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Oh hey I can Google: http://domino.research.ibm.com/library/cyberdig.nsf/1e4115aea78b6e7c85256b360066f0d4/43e23ec91521c1e3852577bc0048ea37!OpenDocument&Highlight=0,lime,language,manual < 1307233902 810966 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :i cant < 1307233917 804886 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, would it be something along these lines: http://www.mspaintadventures.com/?s=4&p=001680 < 1307233960 962403 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..yes < 1307233988 962147 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :Phantom_Hoover: Stop making me want to read PS. < 1307234016 823729 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott__, PS kills AD with the Chicago Overcoat. And then it turns out they're both PI. < 1307234021 636398 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric : Oh hey I can Google <-- congratulations! < 1307234030 971793 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :Phantom_Hoover: Obviously. < 1307234031 142658 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION really needs some spoiler templates he didn't steal off xkcd. < 1307234058 24610 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :Seriously though it's such a short comic I could read it in two days. < 1307234068 768813 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :Why don't I do that rather than refreshing for Homestuck updates. < 1307234094 856328 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Because it would involve enjoying yourself jegus how is it half one already. < 1307234113 951157 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :Please stop saying jegus it is really annoying and only bad people do it all the time. < 1307234123 18458 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :And the answer is because you have a sleep schedule about a tenth as insane as mine now. < 1307234125 988757 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :When did you wake up anyway. < 1307234140 638707 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :10 something. < 1307234148 577899 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :What, am? < 1307234150 652971 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307234164 252981 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :OK that's only a thousandth as insane come on that's downright pedestrian. < 1307234172 416637 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK sleep now < 1307234181 971664 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :You suck. < 1307234527 288994 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 250 seconds < 1307235012 518844 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net PRIVMSG #esoteric :elliott__: When did you wake up? < 1307235027 457522 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :I... never... woke... UP... < 1307235132 556916 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i thought we had established that elliott was... wait, what was it again < 1307235149 629067 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :a vampire werewolf? < 1307235164 775106 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :plausible < 1307235186 959278 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but i'm pretty sure that wasn't it < 1307235354 707529 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :15:13:21: where is elliott :\ < 1307235354 957629 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :15:13:23: Werewolves. < 1307235367 637198 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :18:33:29: Learn to be Chinese and kill yourself < 1307235374 447181 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :`addquote Learn to be Chinese and kill yourself < 1307235377 867282 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​435) Learn to be Chinese and kill yourself < 1307235414 649024 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :20:27:34: we also talk about other esoterica < 1307235414 995698 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :20:27:50: so if you're just a curious type, you might want to hang around to learn < 1307235417 797861 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :no we d- < 1307235418 142108 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :20:27:56: coppro: no we don't < 1307235428 943874 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :ais523: good words < 1307235534 90975 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :20:30:30: hmm < 1307235534 263491 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :20:30:34: elliott's not around, right? < 1307235534 425879 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :20:30:48: coppro: I don't think so < 1307235534 426046 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :20:31:01: ais523: excellent < 1307235534 426154 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :20:31:05: we're safe from him then < 1307235538 451654 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :coppro: Yeah, right < 1307235594 444827 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :ais523: gah, you're right wrt cheater < 1307235600 836605 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :ACTION attempts to skip over the noise < 1307235615 122135 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :20:36:13: something like the interface of the future < 1307235617 777954 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :20:36:22: highly interactive < 1307235617 940437 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :20:36:28: smooth transitions < 1307235617 940673 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :lol < 1307235635 589667 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :20:38:17: You should probably talk to elliott about that so he can tell you why your ideas are bad and you should feel bad. < 1307235636 450580 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :yeah < 1307235644 575133 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :im here for norman if he wants a yelling at < 1307235698 234344 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :20:41:53: there should be a tag in here to mark sentences that are meant to be taken as humourous/sarcastic < 1307235703 106087 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :what is it with people proposing this, it defeats the point of sarcasm entirely < 1307235703 268497 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :which is to make people who are stupid feel bad < 1307235707 677680 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott__: I have empirically determined your weakness? < 1307235721 210509 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott__: the proposed actual tag was funny < 1307235740 841995 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :ais523: Yes, but it was cheater, so I'm legally obligated to refuse to comment on this one-off fluke. < 1307235746 437770 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :coppro: Yes, it is ending statements with a question mark? < 1307235766 535651 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott__: What you do you think ! < 1307235774 569896 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :coppro: aaaaah what < 1307235779 70000 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: gah, shades of Enigma < 1307235784 627245 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :engima has different floors ! < 1307235790 757763 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*enigma has different floors ! < 1307235804 508912 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :im glad you included the entire sentence there < 1307235812 627136 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :or id have tohught you meant "engima enigma different floors" < 1307235831 745509 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott__: it loses its effect if not spelt out < 1307235838 388051 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the typo was ruining it < 1307236119 51420 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1307236130 504238 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 260 seconds < 1307236471 989918 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is feeling hard-boiled. < 1307236595 478347 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :Oh god is he reading Problem Sleuth. < 1307236670 93238 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :CakeProphet: C/D < 1307237076 392540 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net JOIN :#esoteric < 1307237143 792154 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net PART :#esoteric < 1307238069 667071 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1307240242 38454 :pikhq_!~pikhq@174-22-173-48.clsp.qwest.net JOIN :#esoteric < 1307240437 523299 :pikhq!~pikhq@71-219-196-39.clsp.qwest.net QUIT :Ping timeout: 276 seconds < 1307241522 727808 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: yes. < 1307242076 672432 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1307243071 911867 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net JOIN :#esoteric < 1307243083 501044 :pikhq_!~pikhq@174-22-173-48.clsp.qwest.net QUIT :Ping timeout: 244 seconds < 1307243143 643109 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1307243393 817695 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Should I read Problem Sleuth? < 1307243738 888337 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Some pokemon tournaments will permit cheating before the tournament starts, as long as the data is of the kind that can also be legitimately obtained in the game, and that you do not cheat during the game. < 1307243774 354542 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1307243804 942069 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :My quotation "Learn to be Chinese and kill yourself" is reading out of context, is more strange, since its meaning from that context is now not there; but you told me before you like to post quotations out of context, so it is OK. < 1307244035 45466 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo_: I'm finding it entertaining < 1307244080 624754 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :zzo38, the context is someone who wants to get better at everything than everyone else, by killing people who are better at him at anything < 1307244096 917545 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :He pointed out that he'd have to kill all Chinese people < 1307244104 503949 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :And almost everyone else for that matter < 1307244138 250255 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, that is why I typed that message < 1307244272 603701 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Oh, he wouldn't have to kill all Chinese people. < 1307244284 913226 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Just all people who speak the Chinese language he wants superiority at. < 1307244293 910026 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :*Much* easier problem. < 1307244365 557186 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then in that case, learn to be Chinese and then don't kill yourself. < 1307245020 963696 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 260 seconds < 1307247255 394756 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric : Sgeo_: I'm finding it entertaining < 1307247270 196989 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :CakeProphet: wait 'til you get to homestuck :D < 1307247277 542965 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :(FIVE WEEKS LATER...) < 1307247528 818459 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION headaches at the dumbwaiter < 1307247536 777831 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :Sgeo_: wat < 1307247553 687994 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://www.mspaintadventures.com/?s=4&p=000404 < 1307247946 212937 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :Sgeo_: oh btw HAMSTEAK UPDATE i love this reversal of the balance of power mwahahaha endless bugging power < 1307247959 905881 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Knew about it for a while < 1307248019 167697 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :yeah but so did i every time you said it so everything is going according to plan :D < 1307248288 806374 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Y'know what'd be very, very nice? < 1307248296 123368 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Replay Gain on video. < 1307248302 99918 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Y U NO DO IT, MPLAYER? < 1307248317 669122 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :can we please let y u no die < 1307248318 185945 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :like < 1307248320 53808 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :forever < 1307248328 825153 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Second time I've used it, okay? < 1307248335 716356 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :yeah but what if it spreads < 1307248338 171090 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :it'll be like < 1307248341 280042 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :a breadth-first meme < 1307248348 346363 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :everyone just using it a few times < 1307248353 826473 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Oh jesus fuck. < 1307248369 53164 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :yeah < 1307248396 866981 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott__, Y U NO LIKE Y U NO? < 1307248401 854658 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION ducks < 1307248421 711943 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :Sgeo_: im going to rip your fucking heart out < 1307248520 6669 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo_: Y U NO HAVE HEART? < 1307248581 119517 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :coppro: your blood < 1307248582 151905 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :will line < 1307248583 191065 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :the fucking < 1307248583 745353 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :walls < 1307248802 492175 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :coppro, Y U NO HAVE BLOOD? < 1307248809 290474 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net NICK :Sgeo < 1307248894 815588 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :Sgeo: death < 1307248896 24727 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :will rain < 1307248898 125397 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :from the SKIES < 1307249041 23476 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :elliott__: Guess what's being developed by a suckless dev? < 1307249053 828826 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :COREUTILS < 1307249055 210963 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :http://hg.suckless.org/sbase/file/a9db33a9bfea < 1307249056 72980 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric ::D < 1307249143 207751 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::D :D < 1307249148 21299 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :my interest in coreutils is rapidly diminishing < 1307249153 657621 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :do they have anything actually non-trivial < 1307249158 184426 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :ACTION looks < 1307249161 465310 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :nope, doing all the simples tuff first < 1307249172 576760 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :i can guarantee this will never be a viable full coreutils replacement < 1307249181 545536 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Yeaaah, he started 2 days ago. < 1307249224 595501 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Is there anything non-trivial in coreutils? < 1307249254 138654 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :well, arguable :) < 1307249259 722934 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :but < 1307249262 599874 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :are you writing coreutils < 1307249266 762438 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :or coreutils + util-linux < 1307249276 604881 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :because the latter is not really non-glibc-portable and the like < 1307249279 589874 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :and it's what really needs replacing < 1307249283 781922 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :and that is _not_ trivial < 1307249293 846144 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :you need a getty, fdisk, fsck < 1307249294 932685 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :ACTION hasn't looked at util-linux's src < 1307249302 383878 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :mkfs < 1307249304 538872 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :mount < 1307249309 782442 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :script < 1307249314 746777 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :etc. < 1307249328 161048 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :pikhq: they use some gnu shit like get_program_name() or something < 1307249335 104419 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :that adds overhead to every single program if its included in the libc < 1307249381 297584 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: obious bug in tee < 1307249384 97578 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*obvious < 1307249396 872928 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :fucking up tee < 1307249399 835142 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :that's an achievement < 1307249424 98194 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :sweet, gratuitous use of stdio < 1307249431 857667 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it will accept "-e\xff" as a valid flag < 1307249435 669583 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :good to know the suckless ultra-minimalist spirit is still alive < 1307249451 100522 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :coppro: um, eh? < 1307249480 897792 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :holy shit their cat uses stdio < 1307249481 761071 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :http://hg.suckless.org/sbase/file/a9db33a9bfea/cat.c < 1307249483 44077 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :cat is like < 1307249489 519340 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :the one program that's utterly trivial to write with read/write < 1307249500 904471 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :and that actually suffers for stdio overhead because it's such a tiny program < 1307249532 157255 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott__: he uses getopt into a char < 1307249538 404554 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :coppro: oh lol < 1307249555 84244 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :C: best language???? < 1307249611 541183 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :clearly these things should just be written in assembly < 1307249614 866901 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also screw backwards compatibility < 1307249620 975593 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :let's have a C compiler with sane flags < 1307249627 622545 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :asmutils is fun < 1307249634 842693 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :writes its own ELF headers and everything < 1307249639 162396 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :totally syscalls, no libc dependencies < 1307249641 202601 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :http://asm.sourceforge.net/asmutils.html < 1307249653 6151 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :coppro: here's another idea: let's not use C < 1307249717 163477 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott__: provide me with an alternative and I'm behind you all the way < 1307249719 923891 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think you should write a version in C and a version in assembly language. Use the program that is assembly language when it is compatible with the computer. < 1307249730 938595 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :coppro: for what? coreutils? < 1307249740 116298 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :for coreutils... any language at all is sufficient, jesus < 1307249746 435294 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :these are utterly trivial programs for the mostpart < 1307249746 953919 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott__: a minimum portable language < 1307249762 921475 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :coppro: there is no way C is minimum. that is a laughable claim. < 1307249797 5760 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott__: I didn't claim it was < 1307249814 390346 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :you were implying it < 1307249829 748986 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :"gimme an alternate to c" "criteria?" "a dynamically-typed interpreted scripting language" < 1307249846 686880 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it is quite minimal on a relative scale, while having asufficient abstraction to be portable < 1307249868 170823 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :C has tons and tons and tons of semantics < 1307249889 51104 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :i refuse to even argue that, there is no way C is minimal as far as portable languages go:) < 1307249891 474365 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :[asterisk]go :) < 1307249902 575440 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :(I might argue its portability too, but I'm way too lazy to right now) < 1307249929 529579 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :like, ANS Forth is if anything /more/ portable than C, and it certainly has much less semantic baggage < 1307249936 603838 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :(no, I don't think ANS Forth is a good replacement for C) < 1307249987 978530 :elliott__!~elliott@95.149.228.112 PRIVMSG #esoteric :"Michael J. Fox Appearing in Back to the Future" ;; Telltale, this is a very dishonest title to put in my inbox >:| < 1307250047 227956 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :elliott__: So far, I very nearly have a functioning util-linux with musl. < 1307250065 613178 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :2 patches thus far, simply pulling in the right includes. < 1307250075 818919 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :(it seems to have relied on overinclusion in the headers) < 1307250134 359048 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Probably C is made to need a lot of things because many different computers have a lot of things, such as the different kind of data types, and different optimization, and so on. < 1307250295 745562 :elliott__!~elliott@95.149.228.112 QUIT :Ping timeout: 252 seconds < 1307250316 986018 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :*3* lines of patching. < 1307250326 748855 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But still, isn't quite perfect < 1307250389 11274 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott__: minimal in terms of abstraction, not simplicity < 1307250521 472747 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Aaand a single GNU-ism. < 1307250529 13538 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :So far, versionsort(). < 1307250689 335703 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :boo < 1307250690 544160 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'm now sufficiently scared of my power cord that I'm not going to charge my computer until I have a new one < 1307250697 744083 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :lol < 1307250699 342928 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :And now, a different fail. < 1307250703 232900 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :have fun < 1307250717 929157 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Seriously, it's sparking and making sounsd < 1307250718 283015 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Their mount relies on no-longer-extant defines in the Linux headers. < 1307250728 52462 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :lolwut < 1307250850 900725 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then, make a new one that is minimal in abstraction and simplicity and compile to native codes but can do the different kind of optimizations and other features that can be specific to the computers and whatever else. I think someone invented C-- for a similar purpose to this? < 1307250863 208367 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :... Waaait, that's libmount which isn't even needed at all. < 1307250911 498626 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :--disable-libmount < 1307250936 461960 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Night all < 1307251118 786624 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :And now, something that confuses me. < 1307251120 156025 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :NGROUPS < 1307251128 204754 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :I have no idea where that should be found. < 1307251160 284972 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Aaah, sys/param.h < 1307251169 333170 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1307251195 939524 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Musl seems to not define it. < 1307251313 658128 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Oh, no wonder, NGROUPS is not POSIX. < 1307251316 477445 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :NGROUPS_MAX is. < 1307251994 891450 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There is also Pascal, although many things Pascal is missing (such as default cases, which some Pascal systems provide; hexadecimal/octal numbers, which WEB provides; preprocessor macros, which WEB provides (also usable to make conditional compilation)), including many things that is just not Pascal such as using pointers like C and bitwise operations and stuff! Is many thing wrong! < 1307252013 127071 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :However, it does have a few good features such as ability to specify number size datatype by range, which C doesn't do. < 1307252075 690922 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And apparently the syntax in Pascal for forward declarations of procedures that have parameters, is really horrible (although I don't know how it works, is just what Knuth wrote that it is really horrible). < 1307252255 623372 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net JOIN :#esoteric < 1307252262 107649 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :GAAAH, stuff uses error in here. < 1307252295 23987 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :By far the most devious GNUism. < 1307252521 344757 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Okay, not going to work on it any more, but it would not be that hard to port util-linux to be vaguely portable. < 1307252919 791735 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :To quote Stanford algorithms expert Donald Knuth, "Who are you? How did you get in my house?" < 1307252930 369036 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric ::) < 1307253186 745123 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm actually not sure why most languages index arrays starting at zero. It makes sense, but I have no way of explaining why.. < 1307253238 301964 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :It makes some array arithmetic easier... < 1307253250 508428 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :It also makes a fuckton of sense with C's semantics. < 1307253258 382690 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Remember, a[b] == *(a+b) < 1307253262 454626 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1307253749 264557 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would be interesting if computation power had increased faster (relative to need) than memory size. So essentially we were more concerned with optimizing memory over computation time. < 1307253775 989060 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Uh, it has. < 1307253795 683655 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Well, actually, it's memory bandwidth that's stifling. < 1307253839 936077 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :relative to need though? it seems that optimizing speed over memory use has been preferred in most cases. < 1307253869 431198 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :The best way to optimise for speed these days *is* to optimise for memory use. < 1307253878 645309 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I like index arrays starting at zero it makes sense not only for pointer arithmetic but in a few others ways, sometimes even mathematical sensibility. < 1307253951 539655 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: Let's put all of your money in the toilet. Whoever wins will be their job to take *all* the money from the toilet and to flush *all* the suits down the toilet. < 1307254041 161672 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :L1 cache is a few kilobytes. An L1 cache miss costs about a dozen clock cycles. L2 cache is *maybe* a few megs. An L2 cache miss will cost you a few hundred clock cycles. < 1307254133 812432 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Oh, yeah, and it costs a couple of clock cycles to fetch *from* L1. < 1307254196 987611 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*A nL1 < 1307254222 627680 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(it makes perfect sense) < 1307254275 256275 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Oh, yeah, and a single fetch from disk could well cost you thousands of clock cycles. < 1307254287 762113 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Space optimisation *is* speed optimisation these days. < 1307254314 982585 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :more than that < 1307254325 197740 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :In case you can't tell, most people haven't caught on yet. < 1307254330 930475 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :optimizing memory location is important < 1307254341 44278 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :small is useless if it's scattered < 1307254344 820810 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Oh, yes, absolutely. < 1307254352 615275 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also disks may have caches < 1307254363 682869 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Locality lets your reads actually come from cache most of the time. < 1307254380 810775 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, so my prototype linked list filesystem is a no-go? < 1307254383 817897 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Which can save your ass if you're dealing with an inherently large working set. < 1307254391 648879 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :CakeProphet: not necessarily < 1307254402 73209 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :coppro: oh, well it doesn't exist anyways. :P < 1307254408 972510 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: So... FAT? < 1307254449 383157 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, I guess. Is it linked by chunk? < 1307254462 199628 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Yes... < 1307254470 335356 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was thinking more along the lines of individual bytes. you know, to simplify everything. :D < 1307254493 599441 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Uh, that wouldn't work well on any storage device. < 1307254498 60708 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :CakeProphet: It depends on the nature of the disk < 1307254506 370298 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Except maybe a large, large array of magnetic core. < 1307254513 491383 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :SSDs are pretty much random access < 1307254558 426196 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :coppro: Not *quite*. A large request is more efficient than a small one, because of DMA. < 1307254567 947698 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Well, more efficient than many small ones. < 1307254592 585746 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :My persistent storage is an abacus. What do you recommend? < 1307254605 447913 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: not familiar with it, but if it's just a size thing, then the effects it has on locality are incidental < 1307254675 482127 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :coppro: Basically, the CPU sends a request to the device and then gets told when the request is done... < 1307254690 582092 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah < 1307254715 673829 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Combined with the limited number of requests that can be in flight and once, it's much more efficient to simply tell the SSD to do a handful of giant requests and wait around, do something else, then to keep feeding it a giant list of small requests. < 1307254722 840470 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :s/then/than/ < 1307254725 138892 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :makes sense < 1307254747 582132 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :s/and/at/ < 1307254768 436212 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :The maximum queue depth on a SATA drive is, uh, 31, I think. < 1307254783 617546 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I don't know the mechanics of hard drives well enough to be sure, but I imagine seeks on those are quite inexpensive too, although you are still far better off reading linearly < 1307254797 569836 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Seeks on SSDs are effectively instantaneous. < 1307254842 714578 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :It's just the pesky bit about copying from SSD to RAM that makes linear reads better. < 1307254854 835202 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1307254891 976865 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I imagine you could design a magnetic disk where the maximum cost of a seek is one rotation < 1307254899 502993 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :no clue if that's how modern drives work < 1307254917 786902 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :... goddamn it why do we stlil program in assembly < 1307254920 916322 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*still < 1307254923 808830 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :abacii are very durable, and can hold persistent data for centuries with minimal effort if kept in a dry environment! < 1307254943 912211 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :CakeProphet: also one free of earthquakes < 1307254953 184349 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :coppro: Pretty sure it's pretty close to that even now. < 1307254984 641356 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :evening ppl < 1307254987 399224 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmm, so would an EMP wipe a hard drive? < 1307254988 999200 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: I'd expect so < 1307254992 195777 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :CakeProphet: oh yes < 1307254999 442056 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I thought it might but I wasn't sure. < 1307255000 926806 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :think about that for a second < 1307255001 270393 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :ACTION opens a beer after a long day at work < 1307255006 644538 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elector-/magnetic/ pulse < 1307255018 164245 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :y'know, with the how do they work and stuff < 1307255029 253334 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :The issue is that 10 millisecond seeks are ungodly slow when a millisecond is a thousand clock cycles. < 1307255049 416711 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Hard drives are actually harder to wipe with magnetism than you'd think. < 1307255067 39350 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :modern hard drives don't take 10 milliseconds for a rotation < 1307255076 357495 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh wait < 1307255081 126653 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :nvm, me dumb < 1307255085 493738 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :<-- order of magnitude issues < 1307255136 161807 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :also my psychic told me i'll soon get out of the jobless situation i'm in at the moment, and that i will soon finish a project i've been working on for a long time < 1307255151 678495 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :your psychic < 1307255152 751737 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i suppose research isn't work :\ < 1307255184 691768 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :They have neodymium magnets *in them*, usually... < 1307255194 414403 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Decent sized ones, too. < 1307255227 584033 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Now, they're often also shielded < 1307255236 901941 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I've played around with those. They're ridiculously strong. < 1307255255 851651 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :so if the shield is intact, doing any magnetic damage is difficult < 1307255263 475621 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and a pulse will just be summarily ignored < 1307255270 611409 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yes i use the services of a psychic, but i'm considering getting a live one since stuff like "hello $name, your first name $first_name has |$first_name| letters, so by using numerology we can tell ..." is getting kind of boring < 1307255283 962892 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Probably do a number on the drive controller, making it effectively unreadable, though. < 1307255289 371777 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1307255307 788334 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :oklopol: ... Srsly? < 1307255308 597669 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also if it was running at the time you might end up with the write head getting charged and causing some write-age < 1307255315 448906 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :pikhq: srsly in what sense? < 1307255321 821860 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :`quote add < oklopol> yes i use the services of a psychic, but i'm considering getting a live one since stuff like "hello $name, your first name $first_name has |$first_name| letters, so by using numerology we can tell ..." is getting kind of boring < 1307255323 478761 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307255325 224860 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :oklopol: Do you seriously use the services of a psychic? < 1307255336 677044 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :well define seriously :P < 1307255349 181467 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: I don't know which is worse. The possibility of him using a psychic or the fact that he thought it a good idea to tell us < 1307255349 526815 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :it is a fact that i "use the services" of a psychic < 1307255350 184356 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like serious business, duh. < 1307255359 360943 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :"Do you *actually* use one?" < 1307255392 602676 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Do you use your psychic for psychic services exclusively, and not any other services that may be incidental to the psychich-ness? < 1307255401 179637 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :well define "use", it is a fact that i receive a monthly cold reading < 1307255409 679985 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :and that i read it carefully < 1307255419 115036 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Okay, my question is answered. < 1307255423 650635 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :good < 1307255425 604191 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Now, for more questions. < 1307255428 80905 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :*Why*? < 1307255439 597951 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I /am/ psychic, so I don't even bother getting someone else to do it. < 1307255487 837362 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :how should i know, curious i guess? < 1307255550 535148 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Read error: Connection reset by peer < 1307255564 533700 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Do you have any concern for their predictions being any more than a parlor trick? < 1307255592 133517 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :no < 1307255592 476311 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :(that is, do you care whether or not it's actually even slightly legit?) < 1307255601 383372 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Okay, then you're just kinda weird. :P < 1307255601 781628 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1307255618 33559 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :well i'm sure it's not even slightly legit < 1307255627 401 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Then you're just kinda weird. < 1307255629 218603 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i'm interested in whether this is obvious to me from actually reading them < 1307255660 132490 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :and it is so dead obvious that i'm wondering if this is a particularly crappy psychic < 1307255667 356623 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :But thank goodness you're not also exhibiting an entirely irrational belief. < 1307255706 362466 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :irrational beliefs? I never have those. < 1307255718 75495 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: How irrational of you. :P < 1307255725 851678 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :as i said, the only concrete facts in the last prediction were that i'd get out of my current jobless situation < 1307255729 129670 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :and umm < 1307255730 718190 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :the other thing < 1307255736 498098 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :and i've been employed for what a year < 1307255798 924216 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :the others i cannot really verify yet but apparently i'm going to meet some 40yo guy through common friends, and who will change my life in some way, there are so many ways why i don't see this happening < 1307255850 423699 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :although, if a 40yo friend of a friend asks me to marry them anytime soon i'll probably have to say yes, and start believing. < 1307255856 626381 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :and turn gay. < 1307255873 176411 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Hmm. Oerjan's ~40, you met him through #esoteric, and he has probably changed your life in *some* way. < 1307255878 670289 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Clearly, this person is reading your past. < 1307255880 76490 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric ::P < 1307255894 6089 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :erm, actually with great luck, i'll be meeting oerjan soon < 1307255899 904042 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :prolly not < 1307255908 13844 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i wonder if he'll ask me to marry him < 1307255956 865005 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oklopol: it's more likely that this 40 year old will slip you a psychedelic drug without your knowledge, I'd say. < 1307255965 677604 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :hmm yes, and give me aids < 1307255972 706192 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :that would certainly change things < 1307255992 46228 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :And then you'll find out you're one of the 1% of Europeans immune to AIDS. < 1307256030 432530 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i'm pretty sure i am, at least i have some evidence that i'm immune to chlamydia < 1307256039 269473 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :and i don't even know if that's possible. < 1307256211 201135 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :come on... they're not even trying, "I should thank you for the initiative you took just 917 days ago that when you asked me to determine what was going to happen in your astral configuration ..." < 1307256232 772468 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :... What the *hell*, chlamydia... < 1307256262 7683 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :I, uh, think it might count as a eukaryote. < 1307256284 66513 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :so does it even make sense to be immune to it < 1307256298 328786 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :or would that be like being immune to dogs < 1307256311 83942 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i'm pretty sure i'm immune to dogs btw. < 1307256347 621191 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :It's a fucking bizarre "bacterium". < 1307256359 463158 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oklopol: it's very possible to have chlamydia with no symptoms. < 1307256394 484333 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :CakeProphet: i'm aware of this < 1307256458 666434 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :At varying points, it looks vaguely like a virus/eukaryote and vaguely like a bacterium. < 1307256483 266365 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :Erm, sorry, misread. < 1307256497 632144 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :s_/eukaryote__ < 1307256511 787824 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net PRIVMSG #esoteric :It's still motherfucking weird. < 1307256600 185262 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :hmm, apparently the gods of nature refuse to tell jenna my credit card number < 1307256674 10255 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :argh, i'm sleepy as hell and still like 8 hours of being awake to go < 1307256684 326778 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :mm pizza < 1307257105 907911 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp dechatspeak perl while(<>){lc;s/\by\b/why/g;s/\bu\b/you/g;s/\br\b/are/g;s/\bb4\b/before/g;s/\bty\b/thank you/g;s/\bsry\b/sorry/g;s/\bur\b/your/g;s/\bb\b/be/g;s/\bbc\b/because/g;s/\blol\b/haha/g;s/\blmao\b/hahaha/g;s/\brofl\b/hahahaha/g;s/\bbrb\b/be right back/g;s/\bafk\b/away from keyboard/g;s/\b4\b/for/g;s/\b1\b/one/g;s/\bne1\b/anyone/g;s/\bno1\b/no-one/g;s/\b(some|sum)1\b/someone/g;s/\bttyl\b/talk to you lat < 1307257106 644983 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter dechatspeak installed. < 1307257137 621958 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually "ur" could be either "your" or "you're" < 1307257399 803058 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :so could ur mom < 1307257413 163867 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp dechatspeak perl while(<>){lc;s/\by\b/why/g;s/\bu\b/you/g;s/\br\b/are/g;s/\bb4\b/before/g;s/\bty\b/thank you/g;s/\bsry\b/sorry/g;s/\bur\b/your/g;s/\bb\b/be/g;s/\bbc\b/because/g;s/\blol\b/haha/g;s/\blmao\b/hahaha/g;s/\brofl\b/hahahaha/g;s/\bbrb\b/be right back/g;s/\bafk\b/away from keyboard/g;s/\b4\b/for/g;s/\b1\b/one/g;s/\bne1\b/anyone/g;s/\bno1\b/no-one/g;s/\b(some|sum)1\b/someone/g;s/\bttyl\b/talk to you lat < 1307257413 658943 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​There is already an interpreter for dechatspeak! < 1307257420 167461 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp chatspeak < 1307257420 387382 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​That interpreter doesn't exist! < 1307257424 778314 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp dechatspeak < 1307257425 11394 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter dechatspeak deleted. < 1307257428 14823 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp dechatspeak perl while(<>){lc;s/\by\b/why/g;s/\bu\b/you/g;s/\br\b/are/g;s/\bb4\b/before/g;s/\bty\b/thank you/g;s/\bsry\b/sorry/g;s/\bur\b/your/g;s/\bb\b/be/g;s/\bbc\b/because/g;s/\blol\b/haha/g;s/\blmao\b/hahaha/g;s/\brofl\b/hahahaha/g;s/\bbrb\b/be right back/g;s/\bafk\b/away from keyboard/g;s/\b4\b/for/g;s/\b1\b/one/g;s/\bne1\b/anyone/g;s/\bno1\b/no-one/g;s/\b(some|sum)1\b/someone/g;s/\bttyl\b/talk to you lat < 1307257428 372515 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter dechatspeak installed. < 1307257469 665939 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!dechatspeak l8er m8 < 1307257470 938353 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Substitution replacement not terminated at /tmp/input.29075 line 1. < 1307257483 588087 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol,good. < 1307257963 103501 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp dechatspeak < 1307257963 322112 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter dechatspeak deleted. < 1307257968 651769 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :while(<>){lc;s/\by\b/why/g;s/\bu\b/you/g;s/\br\b/are/g;s/\bb4\b/before/g;s/\bty\b/thank you/g;s/\bsry\b/sorry/g;s/\bur\b/your/g;s/\bb\b/be/g;s/\bbc\b/because/g;s/\blol\b/haha/g;s/\blmao\b/hahaha/g;s/\brofl\b/hahahaha/g;s/\bbrb\b/be right back/g;s/\bafk\b/away from keyboard/g;s/\b4\b/for/g;s/\b1\b/one/g;s/\bne1\b/anyone/g;s/\bno1\b/no-one/g;s/\b(some|sum)1\b/someone/g;s/\bttyl\b/talk to you later/g;s{\bw/e\b}{whatever}g;s < 1307257977 643930 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... -_- < 1307257991 82220 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp dechatspeak perl while(<>){lc;s/\by\b/why/g;s/\bu\b/you/g;s/\br\b/are/g;s/\bb4\b/before/g;s/\bty\b/thank you/g;s/\bsry\b/sorry/g;s/\bur\b/your/g;s/\bb\b/be/g;s/\bbc\b/because/g;s/\blol\b/haha/g;s/\blmao\b/hahaha/g;s/\brofl\b/hahahaha/g;s/\bbrb\b/be right back/g;s/\bafk\b/away from keyboard/g;s/\b4\b/for/g;s/\b1\b/one/g;s/\bne1\b/anyone/g;s/\bno1\b/no-one/g;s/\b(some|sum)1\b/someone/g;s/\bttyl\b/talk to you lat < 1307257991 325092 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter dechatspeak installed. < 1307257998 83789 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :DONE. < 1307258035 195028 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!dechatspeak l8er, though for some reason people actually spell it l8ter < 1307258035 639632 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Substitution replacement not terminated at /tmp/input.29791 line 1. < 1307258062 658370 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :leightter < 1307258196 507767 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I'm stumped now. I moved it over to emacs and it highlight correctly. < 1307258198 887653 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*s < 1307258381 81534 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Looks like we have no defense against all of those chatspeaking heathens that frequent our beloved channel. < 1307258855 602140 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1307260216 81328 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307260367 639329 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1307261787 346540 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net QUIT :Quit: Leaving < 1307263749 697349 :Kustas!~xix@gprs-inet-65-57.elisa.ee JOIN :#esoteric < 1307264341 254268 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Perl's flip-flop operator is pretty cool, but I haven't seen a use for it yet. < 1307264486 260368 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :LOL < 1307264487 814899 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's a flip flop < 1307264492 397687 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wtf is up with that < 1307264529 576222 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://perl-tricks.blogspot.com/2007/01/flip-flop-operator.html hahahaha it's literally like a circuitry SR flipflop < 1307264970 360777 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yep < 1307265022 115884 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that actually does look somewhat useful for parsing large sections of something. < 1307265043 145000 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not necessarily large, but something that can be broken up into sub-parses < 1307265153 70943 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net QUIT :Ping timeout: 258 seconds < 1307265158 19108 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net JOIN :#esoteric < 1307265785 564677 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there's even another variation of what .. does. < 1307265790 697937 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: If either operand of scalar ".." is a constant expression, that operand is considered true if it is equal (== ) to the current input line number (the $. variable). < 1307265870 966162 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :next if (1 .. /^$/); # skip header lines < 1307266802 504937 :Lymia!~moe@123.120.136.9 JOIN :#esoteric < 1307266802 667921 :Lymia!~moe@123.120.136.9 QUIT :Changing host < 1307266802 668084 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1307266860 107974 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1307267090 335820 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :One of my favorite operators so far has been //. a // b is equivalent to defined(a) ? a : b < 1307267704 202006 :Kustas!~xix@gprs-inet-65-57.elisa.ee QUIT :Quit: Weinberg's First Law: Progress Is Made On Alternate Fridays < 1307268134 385988 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Let's make an esolang where the most useful operator is a:b::c:d < 1307268137 160614 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Question is what it would do. < 1307268317 250309 :sebbu2!~sebbu@ADijon-152-1-89-219.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1307268317 450709 :sebbu2!~sebbu@ADijon-152-1-89-219.w81-50.abo.wanadoo.fr QUIT :Changing host < 1307268317 450841 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1307268343 915253 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :try/catch/except/finally < 1307268393 417635 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :looks like the is to as is to operator (i.e. "a is to b as c is to d") < 1307268399 519185 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Yes. < 1307268410 874780 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Now what kind of a programming language could you build around it? < 1307268427 959481 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :an IQ test? :) < 1307268432 141113 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :That would still be Turing complete that is. < 1307268494 610506 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Operation timed out < 1307268495 233775 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1307269191 864274 :Kustas!~xix@59-149-131-46.internet.emt.ee JOIN :#esoteric < 1307269600 483656 :Kustas!~xix@59-149-131-46.internet.emt.ee QUIT :Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.9.0.17/2009122204] < 1307270228 628615 :Kustas!~xix@59-149-131-46.internet.emt.ee JOIN :#esoteric < 1307271162 279608 :Kustas!~xix@59-149-131-46.internet.emt.ee QUIT :Quit: over and out < 1307271923 118314 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307272254 984423 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307272795 954775 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307273888 151518 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1307273948 1261 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307274462 966672 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : yeah I'm stumped now. I moved it over to emacs and it highlight correctly. < 1307274469 354035 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it got cut off < 1307274898 803125 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Why am I reading Problem Sleuth while eating? < 1307274923 199680 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so you can sleuth and slobber < 1307275162 195564 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :There's any better way to read PS? < 1307275162 636374 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 4 new messages. '/msg lambdabot @messages' to read them. < 1307275175 187154 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well, of course: eating either candy or pumpkins. < 1307275417 191144 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Alternately: drinking. < 1307275491 603594 :MigoMipo!~John@84-217-14-167.tn.glocalnet.net JOIN :#esoteric < 1307276282 544853 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.scribd.com/doc/24048466/Converting-of-Matter-to-Energy-by-AB-Generator < 1307276286 435679 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Bloody physicists. < 1307276303 701890 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Stealing my ideas from the future and passing them of as their own before I even have them. < 1307276388 770405 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :would this work? < 1307276394 571312 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Should. < 1307276450 259937 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It essentially works by balancing the energy/mass loss from Hawking radiation by pumping in more mass, which effectively performs perfect matter-to-energy conversion. < 1307276504 53934 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1307276519 711671 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net PART :#esoteric < 1307276724 347504 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It could power a Kardashev-1 civilisation with a man shovelling coal. < 1307276759 664667 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Huh ?_? < 1307276768 53445 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :That's surprins < 1307276771 317018 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Err, surprising < 1307276773 927058 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :It's really that easy? < 1307276778 311618 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Where's my infinite power < 1307276796 542903 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well, FSVO 'shovelling coal' equal to 'firing it into the hole against the maelstrom of gamma rays coming out of it'. < 1307276851 353996 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :every piece of coal would get turned into energy equivalent to a nuclear bomb... < 1307276852 413806 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And you still need either 10^8 or 10^16 (stupid ambiguous past me) of mass, and you need to make it into a black hole, which is the really hard part. < 1307276873 725627 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you'd not want to stand close to that < 1307276942 75849 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and if your feeding apparatus failed, you'd have an even greater explosion on your hands... < 1307276965 436132 :pikhq_!~pikhq@71-219-229-77.clsp.qwest.net JOIN :#esoteric < 1307276968 972622 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well, it'd decay relatively slowly. < 1307276975 316106 :pikhq!~pikhq@71-219-249-21.clsp.qwest.net QUIT :Ping timeout: 258 seconds < 1307276977 963497 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm < 1307277105 651235 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I Mathematicad all the calculations a while ago; I'll see if I can find them. < 1307277442 122854 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So yeah, the world's power output can be met with a 10^11 kg black hole with 1.8*10^-7 kg/s of matter. < 1307277545 536654 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :O.o the power output of a GRB is only a 20,000th of that of every star in the observable universe. < 1307277880 583214 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What's the chance of a GRB directly hitting Earth? < 1307277953 636687 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They hit us all the time, that's why they're so amazing. < 1307277965 890433 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They're literally from the other side of the universe. < 1307277983 257508 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hmm. I guess it's nearby GRBs that would be problematic? < 1307278014 688118 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :GRB? < 1307278056 286555 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :gamma Ray Burst < 1307278062 355272 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307278075 271311 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, if by 'problematic' you mean 'what's that in the AAAAAAAAARRRRRGGGGHHHH'. < 1307278237 97085 :sebbu2!~sebbu@ADijon-152-1-89-219.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1307278237 484377 :sebbu2!~sebbu@ADijon-152-1-89-219.w81-50.abo.wanadoo.fr QUIT :Changing host < 1307278237 646415 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1307278424 450870 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 258 seconds < 1307278440 991373 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(There's a very cool book about various spacey things that can kill you called "Death from the Skies" by Phil Plait; you should read it.) < 1307278472 873278 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Blah paying money < 1307278477 456046 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :OGL-accelrointu kahvinkeitin < 1307278487 999748 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think I'd rather read a math book or a quantum physics book < 1307278518 736051 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : OGL-accelrointu kahvinkeitin <-- Finnish? < 1307278527 284223 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Vorpal: looks like it! < 1307278628 427928 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, but is it? < 1307278653 732105 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, and where is it from? < 1307278667 218081 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`addquote Hmm. I guess it's nearby GRBs that would be problematic? Sgeo, if by 'problematic' you mean 'what's that in the AAAAAAAAARRRRRGGGGHHHH'. < 1307278667 668331 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :"open gl acceleration " I guess < 1307278667 830833 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Vorpal: from warpdrive < 1307278670 529735 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​436) Hmm. I guess it's nearby GRBs that would be problematic? Sgeo, if by 'problematic' you mean 'what's that in the AAAAAAAAARRRRRGGGGHHHH'. < 1307278674 698314 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, not familiar with that < 1307278684 251861 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, unless you mean the star trek thingy < 1307278729 944056 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://arxiv.org/pdf/astro-ph/0002442v1 < 1307278730 938704 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ooh. < 1307278733 546984 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, oh is it like bash.org= < 1307278736 610576 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :s/=/?/ < 1307278759 917949 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Vorpal: yes, quite similar < 1307278763 142172 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but swedish < 1307278768 725621 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, looks like kahvinkeitin is a coffee machine. < 1307279217 124333 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :using the grinding and processing unit < 1307279258 801424 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric ::> < 1307279314 628978 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's clearly the successor to the teapot. < 1307279448 854580 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :teapots are space age technology, so 60s... < 1307279499 305333 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1307279513 117748 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : http://arxiv.org/pdf/astro-ph/0002442v1 <-- very interesting < 1307280490 313048 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Wooo GBracha post < 1307280562 340 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :figure BELOW footnote? wtf? < 1307280591 648755 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :also, figures 3 and 4 look amazingly much like His Noodliness < 1307280683 229616 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi JOIN :#esoteric < 1307280798 664510 :martian67!~martian67@about/linux/regular/martian67 JOIN :#esoteric < 1307280814 646237 :martian67!~martian67@about/linux/regular/martian67 PART #esoteric :"Leaving" < 1307281040 270986 :foocraft!~ewanas@86.36.49.200 JOIN :#esoteric < 1307281630 907224 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1307282072 107964 :foocraft!~ewanas@86.36.49.200 QUIT :Quit: if you're going....to san. fran. cisco!!! < 1307282466 57916 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Order_of_magnitude < 1307282484 806213 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK the list at the bottom of that page is both silly and very interesting. < 1307282648 558264 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Orders_of_magnitude_(numbers) < 1307282652 629896 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This can only be stupid. < 1307282715 56774 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :graph theory is weird < 1307282944 830445 :ralc!~ralc@dhcp164.akk.k-net.dk JOIN :#esoteric < 1307282961 697967 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Suggest you consult oklopol on matters of graph theory. < 1307283108 752812 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I think I'll be good < 1307283479 193567 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1307283502 631246 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net QUIT :Read error: Connection reset by peer < 1307284147 256831 :copumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com JOIN :#esoteric < 1307284147 575002 :copumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com QUIT :Changing host < 1307284147 737626 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1307284531 889206 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1307284841 431678 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 258 seconds < 1307284864 877856 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1307285157 855546 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 260 seconds < 1307287993 35615 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de QUIT :Ping timeout: 260 seconds < 1307288132 940985 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1307288222 860465 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think I broke my brain < 1307288239 390586 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Regular functions get an argument representing the continuation, but continuations don't? < 1307289252 226897 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm pretty sure that's how it works. By which I mean very sure. < 1307289389 383641 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" figure BELOW footnote? wtf?" <<< this is the standard in lecture notes in computer science < 1307289390 547141 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :erm < 1307289392 798071 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :footnote < 1307289410 145125 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :... < 1307289466 375485 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :does languages designed to compose audio&music count into esoteric? < 1307289535 571601 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Depends on whether they're esoteric. < 1307289554 103848 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :If it's just Python with music-manipulation primitives, then no. < 1307289582 17897 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :are difference equations esoteric? I've seen couple of those in digital audio stuff < 1307289607 523951 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Digital_biquad_filter < 1307289638 520914 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Cheery, do you mean differential equations? < 1307289642 255542 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :if everyone was like me, channels specializing in X would be the last place you'd wanna ask about X because once i've heard the question more than 50 times it doesn't even occur to me to answer it seriously < 1307289653 558375 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :Phantom_Hoover: do not confuse. < 1307289674 199805 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, right, it's another name for a recurrence relation. < 1307289702 324168 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :whatever-ihope's-current-name-is once talked about an idea of his for a DE based lang < 1307289737 576612 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :but i guess it was just "hey what about a lang based on DE" and an example < 1307289747 296693 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :oh difference < 1307289779 87207 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i didn't confuse, i just only read Phantom_Hoover's comment and worked based on that < 1307289788 911998 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :what the fuck are difference equations < 1307289847 86731 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wasn't there Safalra's gravity-based language. < 1307289858 853323 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yessss < 1307289859 168957 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Which may, on further reflection, have been called Gravity. < 1307289864 272915 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yes! < 1307289884 842836 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh god oko don't start turning into Gollum. < 1307289923 999725 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i didn't know about the three-body problem when i read about gravity but umm so i guess gravity doesn't have an interp then < 1307289935 416200 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No. < 1307289945 595116 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :maybe I get those direct form equation sort of things. < 1307289957 754452 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's uncomputable and TC. < 1307290047 390339 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" Oh, right, it's another name for a recurrence relation." <<< why do i not read what other people say :D < 1307290065 553595 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de JOIN :#esoteric < 1307290088 297737 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Cheery, erm, anyway. < 1307290248 102776 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :http://paste.pocoo.org/show/401151 <- biquad filter in python < 1307290266 515619 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Doesn't look very esoteric. < 1307290270 86195 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :and I'll get whatever highpass/midpass whateverpass stuff from the cookbook for that :) < 1307290276 312863 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :yeah. it isn't sorry. < 1307290293 949521 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :that program SHOULD be sorry. < 1307290311 923141 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, incidentally: to mix two sine waves, do you just add them or are you meant to maths them together? < 1307290319 909981 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :add < 1307290326 631499 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :this filter is one major useful thing for subtractive synthetis. < 1307290371 858743 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :what is subtractive synthesis? < 1307290377 795464 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :what's a biquad filter? < 1307290416 661627 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :does highpass do a FT, remove some low stuff and unFT? < 1307290418 412742 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :that's creation of timbre by taking something complex and remove harmonics from it. < 1307290432 731799 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :(or whichever way is a reverse transform and which non-reverse) < 1307290452 528329 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :biquad filter is one of generic filters that lets you do resontant high-pass/low-pass/band-pass filters. < 1307290466 536233 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :*resonant < 1307290508 895111 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :timbre is obtained by *removing* harmonics? i thought timbre was the harmonics :\ < 1307290534 609700 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :what does "resonant" mean? < 1307290552 405928 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :what is "one"? < 1307290557 223876 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :scratch that tho < 1307290571 381014 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :human mouth behaves like an adjustable filter according to the wikipedia article. < 1307290600 486115 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :well of course it does but does it work as a high-pass/low-pass/band-pass filter? < 1307290608 672329 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :shape it takes affects cutoff frequencies of the air passing through. < 1307290609 423780 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :maybe that's what you meant < 1307290638 789930 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yeah i think fizzie has mentioned some of this stuff some time < 1307290937 74718 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :now it's one of the few things I know how to create. :) < 1307290994 16467 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :my synth tools: multi-pass filtering, bunch of primitive waveform samples, controlling the parameters of these things with slower samples. < 1307292347 293707 :copumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com JOIN :#esoteric < 1307292347 830412 :copumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com QUIT :Changing host < 1307292347 993498 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1307292451 523220 :pumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com JOIN :#esoteric < 1307292451 733398 :pumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com QUIT :Changing host < 1307292451 895991 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1307292477 226529 :Kustas!~xix@62.65.217.204.cable.starman.ee JOIN :#esoteric < 1307292615 353467 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 255 seconds < 1307293429 673200 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1307294214 911928 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK I think I'm immune to Reddit's comment-sorting algorithm or something. < 1307294504 543222 :Kustas!~xix@62.65.217.204.cable.starman.ee PART :#esoteric < 1307294613 203776 :pikhq_!~pikhq@71-219-229-77.clsp.qwest.net PRIVMSG #esoteric :Mmkay, so the 2 largest problems with building anything on musl: People suck and rely on overincludes, and gnulib is the most unportable piece of shit known to man. < 1307294628 908893 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Overincludes? < 1307294698 468080 :pikhq_!~pikhq@71-219-229-77.clsp.qwest.net PRIVMSG #esoteric :Some headers in common libcs include more headers than is strictly necessary. < 1307294709 175301 :pikhq_!~pikhq@71-219-229-77.clsp.qwest.net PRIVMSG #esoteric :Some programs rely on this. < 1307294737 459414 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Maybe if the include process wasn't so idiotic... < 1307294741 765675 :pikhq_!~pikhq@71-219-229-77.clsp.qwest.net PRIVMSG #esoteric :Yuh. < 1307294762 894153 :pikhq_!~pikhq@71-219-229-77.clsp.qwest.net PRIVMSG #esoteric :Still, it's an issue for building with musl, as musl has fairly minimal includes. < 1307295619 503030 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1307296211 175976 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307296957 862060 :augur!~augur@129.2.129.35 JOIN :#esoteric < 1307298042 419650 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1307298937 467877 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :first lol-powered amp: http://techcrunch.com/2011/06/04/first-solar-powered-laptop/ < 1307298983 968864 :Kustas!~xix@62.65.217.204.cable.starman.ee JOIN :#esoteric < 1307298987 462789 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1307299077 200110 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1307299094 651892 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307299527 912573 :foocraft!~ewanas@78.101.153.142 JOIN :#esoteric < 1307299752 278959 :olsner!~salparot@c83-252-161-133.bredband.comhem.se QUIT :Quit: Leaving < 1307301094 969217 :ralc!~ralc@dhcp164.akk.k-net.dk QUIT :Quit: Leaving < 1307301099 169153 :atrapado!~rod@46.6.219.199 JOIN :#esoteric < 1307301618 486737 :Kustas!~xix@62.65.217.204.cable.starman.ee QUIT :Quit: it's gonna get interesting < 1307301700 753711 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1307301760 416737 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307301828 540172 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Regular functions get an argument representing the continuation, but continuations don't? < 1307301831 979930 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :correct. < 1307301872 131812 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...why the heck are people gone when i get to logread them < 1307301885 335656 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They don't like you. < 1307301993 118834 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although unless the continuation is "exit program" it will necessarily contain another continuation inside it to transfer control to. um, i guess it could also loop. < 1307302043 348452 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(btw i realized in unlambda that it is possible to use the e exit-program function to construct a function equivalent to any other continuation) < 1307302047 203665 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Islamic_inheritance_jurisprudence#The_role_of_Islamic_inheritance_in_the_development_of_Islamic_Mathematics < 1307302070 792320 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Algebra: the result of stupidly-written Qur'an verses. < 1307302097 907433 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(e is essentially the top continuation reified) < 1307302196 881780 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :seems i mentioned it in http://esolangs.org/wiki/Unlambda#Meta-notation < 1307302201 876217 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Reified is possibly my favourite word./ < 1307302267 324228 :Demetrius!~dm@217.21.40.10 JOIN :#esoteric < 1307302363 503275 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hello Demetrius unless you are a neopagan in which case please stay so we can laugh at you otherwise welcome. < 1307302411 183436 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :Phantom_Hoover, hello :P But I’m just a passer-by, I don't really program in esoteric languages and I am an atheist :P < 1307302436 310586 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Many of us don't really program in esolangs. < 1307302449 75044 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :atheists do seem to be in majority among those professing their beliefs here < 1307302454 48726 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I, personally, don't really program at all. < 1307302585 33789 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :i program in java and python a bit, but never did anything esoteric < 1307302596 519954 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :though I do find Piet very interesting < 1307302629 607634 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Java and Python: not the most popular choice. < 1307302684 612703 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :Phantom_Hoover, I took on java because I wanted to write a game for my mobile phone... In fact, I am still working on it, but very slowly : < 1307302684 847581 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric ::P < 1307302698 469589 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well I can get behind that. < 1307302731 243939 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :I can program in most imperative languages if I have a manual at hand :D but I don't have much practice < 1307302761 885367 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> cycle "imperative languages suck! " < 1307302762 932385 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "imperative languages suck! imperative languages suck! imperative languag... < 1307302797 838580 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(don't mind me, i'm just being stereotypically #esoteric) < 1307302819 139162 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :oerjan, maybe they do, but I'm too lazy to learn functional ones < 1307302830 176128 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :not as lazy as haskell! < 1307302848 453291 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yeah, you're... not going to be the most popular person. < 1307302866 617247 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric ::DDD < 1307302870 127732 :Demetrius!~dm@217.21.40.10 PART #esoteric :"Zmicier" < 1307302873 49159 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i, on the other hand, am certainly lazier than haskell < 1307302883 276641 :Demetrius!~dm@217.21.40.10 JOIN :#esoteric < 1307302884 906740 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :oh < 1307302886 855720 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :whew < 1307302893 301843 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :I closed the channel by mistake xD < 1307302894 310757 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Demetrius: i was afraid you were serious < 1307302918 33015 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and we cannot have serious people here on this channel < 1307302929 423701 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok except Vorpal and zzo38 < 1307302941 32755 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :well, I guess serious people won't talk about esoteric languages < 1307302941 751969 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and maybe ais523 < 1307302960 981161 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :oerjan, and how do you know they are serious? < 1307302972 144455 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Gregor _should_ be serious but isn't < 1307302984 114619 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :> help < 1307302984 781294 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well Vorpal is stereotypically serious < 1307302985 185264 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `help' < 1307303000 40010 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38 is stereotypically incapable of not being serious < 1307303005 103883 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric ::D < 1307303015 965710 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :and ais253? < 1307303018 92027 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(you'll understand when you meet him) < 1307303028 172809 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well ais523 has this serious air about him < 1307303037 817526 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi QUIT :Quit: Lost terminal < 1307303074 703510 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :in fact I came here because sebbu typed a message to a wrong channel and had to explain where it belonged :D < 1307303076 795781 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i mean he even managed to earn money on something esoteric once. if _that_ isn't missing the point... < 1307303092 436032 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :money on an esoteric language?! < 1307303098 295190 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :cool :D < 1307303151 795351 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i did not say language < 1307303185 385106 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :I wonder what it was then < 1307303188 553964 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :a brainfuck program? < 1307303191 593585 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :a turing machine < 1307303200 130320 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :ah, I see :D < 1307303208 934887 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :well, that doesn't sound very esoteric < 1307303232 959584 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :> ? < 1307303234 141651 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `?' < 1307303240 610267 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@help < 1307303241 173773 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :help . Ask for help for . Try 'list' for all commands < 1307303246 798207 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@list < 1307303246 982878 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://code.haskell.org/lambdabot/COMMANDS < 1307303260 57594 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :thx :D < 1307303262 894729 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@http://code.haskell.org/lambdabot/COMMANDS < 1307303263 57789 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1307303272 415315 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :YOU LIED TO ME LAMBDABOT < 1307303273 958676 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :we also have other bots that are more esoteric < 1307303275 828606 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!help < 1307303276 129663 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1307303279 482594 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`help < 1307303281 223103 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1307303299 960381 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sadly fungot is still not with us < 1307303316 138181 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :fizzie: Y U NO FIX FUNGOT < 1307303317 818883 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :`rm -rf < 1307303319 503358 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307303322 242513 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :nice try < 1307303324 261295 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric ::D < 1307303330 737642 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :`rm -rf / < 1307303332 550119 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307303335 143053 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`ls < 1307303336 931599 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​1 \ babies \ bin \ bluhbluh \ env \ foo \ paste \ ps \ quine.pl \ quine2.pl \ quine3.pl \ quotes \ quotese \ test.c \ tmpdir.14145 < 1307303343 977717 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :not immensely successful < 1307303344 976863 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric ::D < 1307303359 553929 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :`rm test.c < 1307303361 342758 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307303366 91883 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :`ls < 1307303367 817045 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​1 \ babies \ bin \ bluhbluh \ env \ foo \ paste \ ps \ quine.pl \ quine2.pl \ quine3.pl \ quotes \ quotese \ tmpdir.14262 < 1307303372 586744 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :hmm < 1307303377 58537 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i hope that wasn't something important < 1307303382 702776 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :hope there was nothing important there... :o < 1307303389 2776 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :well < 1307303393 143382 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :since it was a test < 1307303396 645435 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :^h... FUNGOT < 1307303402 180629 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION breaks down sobbing. < 1307303456 940480 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :`pwd < 1307303458 620182 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/tmp/hackenv.14401 < 1307303503 888715 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : YOU LIED TO ME LAMBDABOT <-- i assume you are joking < 1307303504 345749 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`cat babies < 1307303505 915113 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307303526 805956 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, yes. Yes I was. < 1307303529 683177 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`ls babies < 1307303531 201108 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​babies.db < 1307303539 651740 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`cat babies/babies.db < 1307303540 981693 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​SQLite format 3 < 1307303561 602787 :atrapado!~rod@46.6.219.199 QUIT :Quit: FIN < 1307303573 216647 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :`echo "Ня ведаю, навошта, але няхай сабе будзе" >тэкст < 1307303575 113140 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​"Ня ведаю, навошта, але няхай сабе будзе" >тэкст < 1307303577 588899 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Demetrius: you may understand HackEgo, while you can change a lot in it, does have protection against real malice < 1307303577 788960 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :`ls < 1307303579 656759 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​1 \ babies \ bin \ bluhbluh \ env \ foo \ paste \ ps \ quine.pl \ quine2.pl \ quine3.pl \ quotes \ quotese \ tmpdir.14730 < 1307303584 953675 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*understand that < 1307303606 694725 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :oerjan, well, I guess so :D < 1307303631 794041 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Demetrius: oh hm that `run thing it said above is important, without it your commands can have only one literal argument < 1307303636 128684 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`run echo "Ня ведаю, навошта, але няхай сабе будзе" >тэкст < 1307303637 648637 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307303638 996558 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`ls < 1307303640 479347 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​1 \ babies \ bin \ bluhbluh \ env \ foo \ paste \ ps \ quine.pl \ quine2.pl \ quine3.pl \ quotes \ quotese \ tmpdir.14880 < 1307303645 340224 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :ah :D < 1307303658 141730 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :not that that helped? < 1307303685 211333 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :maybe it doesn't like output redirection? or cyrillic? < 1307303705 877696 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it most certainly does output redirection < 1307303712 182581 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`touch тэкст < 1307303712 712401 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :`run echo "Nia viedaju, navošta heta, ale niachaj sabie budzie" >tekst < 1307303714 207271 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307303715 539477 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307303716 867701 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :`ls < 1307303718 578224 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​1 \ babies \ bin \ bluhbluh \ env \ foo \ paste \ ps \ quine.pl \ quine2.pl \ quine3.pl \ quotes \ quotese \ tekst \ tmpdir.15087 \ тэкст < 1307303727 963400 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm < 1307303730 998908 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :ah, both cyrillic and latin :D < 1307303742 689555 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah my `touch worked < 1307303764 629328 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so perhaps it's the shell which has problems < 1307303767 196934 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`cat tekst < 1307303768 980429 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​Nia viedaju, navošta heta, ale niachaj sabie budzie < 1307303782 233852 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well that accent got through < 1307303807 14835 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :`cat тэкст < 1307303809 8393 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​Ня ведаю, навошта, але няхай сабе будзе < 1307303860 246483 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric ::D < 1307303902 850700 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :the text is not aligned though! < 1307303921 711594 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :aligned? < 1307303923 423998 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :the łacinka version has one word more than a cyrillic one < 1307303933 368786 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric ::P < 1307303943 789408 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :heta < 1307303980 966526 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :`run echo "Nia viedaju, navošta, ale niachaj sabie budzie" >tekst < 1307303982 975703 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307303995 253728 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :`cat tekst < 1307303996 988483 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​Nia viedaju, navošta, ale niachaj sabie budzie < 1307304171 120866 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :HackEgo's hg repository use sometimes makes things happen strangely, that might be why тэкст didn't show up before my touch < 1307304191 164599 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :oerjan, I see :o < 1307304257 776757 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :if commands are simultaneous it runs both simultaneously and merges the resulting repositories < 1307304302 579885 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sometimes the process even fails messily < 1307304379 793023 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :in fact, I never really worked with mercurial < 1307304458 792346 :atrapado!~rod@109.227.152.154 JOIN :#esoteric < 1307304506 792187 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :me neither, HackEgo and EgoBot are Gregor's bots < 1307304645 743586 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!help languages < 1307304646 861 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. < 1307304663 304581 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!userinterps < 1307304663 574582 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Installed user interpreters: aol austro b1ff bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chef chiqrsx9p choo cockney ctcp dc dechatspeak decisionengine drawl drome dubya echo eehird ehird elmer fudd funetak google graph gregor gregor__1 he hello id jethro kraut map num ook pansy pi pirate plot postmodern postmodern_aoler prefixes python recursion recursion2 redneck reverse rimshot rot13 sadbf sfedeesh sffedeesh sffffedeesh sffffffffedeesh simpleacr < 1307304681 290096 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that's the bot's esoteric parts < 1307304713 864413 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well + a lot of silly stuff < 1307304720 669947 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1307304739 85991 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it would appear there are no so many userinterps they don't all fit < 1307304748 911966 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*now < 1307304840 548609 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show recursion < 1307304840 901654 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​recursion2 < 1307304846 809271 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show recursion2 < 1307304847 110033 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​recursion < 1307304854 461532 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp recursion < 1307304854 766102 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter recursion deleted. < 1307304859 647629 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp recursion2 < 1307304859 874364 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter recursion2 deleted. < 1307304866 843221 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :they won't really work anyhow < 1307304886 471538 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show hello < 1307304886 795045 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​c char buf[1024]; int i; fgets(buf, 1024, stdin); for (i=0;buf[i];i++)buf[i]=(buf[i]=='\n')?'\0':buf[i]; if (!strcmp(buf, "h")) printf("Hello World\n"); else printf("Unknown command (%s) encountered\n", buf); < 1307304907 401796 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show id < 1307304907 661470 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh cat < 1307304921 595023 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show map < 1307304921 913563 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​perl for(<>){s/\b.+?\b/map/g;print} < 1307304934 202623 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!userinterps < 1307304934 433553 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Installed user interpreters: aol austro b1ff bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chef chiqrsx9p choo cockney ctcp dc dechatspeak decisionengine drawl drome dubya echo eehird ehird elmer fudd funetak google graph gregor gregor__1 he hello id jethro kraut map num ook pansy pi pirate plot postmodern postmodern_aoler prefixes python redneck reverse rimshot rot13 sadbf sfedeesh sffedeesh sffffedeesh sffffffffedeesh simpleacro simplename slashes < 1307304959 430608 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show decisionengine < 1307304959 706473 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​haskell import System.Random; main = (randomRIO (0,1) :: IO Int) >>= print < 1307304997 185948 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show he < 1307304997 453525 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh echo -n '`'; cat < 1307305014 704531 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp he < 1307305014 949737 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter he deleted. < 1307305019 23603 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show num < 1307305019 295975 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sadol !1 < 1307305029 362608 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!num < 1307305030 571 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 < 1307305033 132715 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!num 3 < 1307305033 514625 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 < 1307305078 33375 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show drawl < 1307305078 367183 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh drawl < 1307305082 321739 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show dubya < 1307305082 623362 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh dubya < 1307305087 213355 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show drome < 1307305087 547881 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​haskell main = do a <- getLine ; putStrLn (a ++ reverse a) < 1307305118 406220 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show brit < 1307305118 679756 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh cockney < 1307305122 652599 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show cockney < 1307305122 942318 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh cockney < 1307305133 302845 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp cockney < 1307305133 558305 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter cockney deleted. < 1307305146 692002 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307305146 854787 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show sffffffffedeesh < 1307305147 17230 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef | fmt -w500 < 1307305159 913934 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp sffffffffedeesh < 1307305160 133446 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sffffffffedeesh deleted. < 1307305164 37684 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!userinterps < 1307305164 307013 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Installed user interpreters: aol austro b1ff bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chef chiqrsx9p choo ctcp dc dechatspeak decisionengine drawl drome dubya echo eehird ehird elmer fudd funetak google graph gregor gregor__1 hello id jethro kraut map num ook pansy pi pirate plot postmodern postmodern_aoler prefixes python redneck reverse rimshot rot13 sadbf sfedeesh sffedeesh sffffedeesh simpleacro simplename slashes svedeesh swedish ucat valsp < 1307305181 11887 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show brooklyn < 1307305181 287376 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh brooklyn < 1307305189 154461 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show funetak < 1307305189 489057 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh funetak < 1307305192 998816 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show jethro < 1307305193 392697 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh jethro < 1307305197 679953 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show kraut < 1307305197 962042 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh kraut < 1307305233 19573 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show ucat < 1307305233 302250 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​unlambda ```s`d`@|i`ci < 1307305238 731357 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp ucat < 1307305239 23808 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter ucat deleted. < 1307305247 887551 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show valspeak < 1307305248 259364 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh valspeak < 1307305258 330931 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show eehird < 1307305258 634651 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​haskell main = interact (let food s = case dropWhile (\x -> not (isAlpha x || isSpace x)) s of "" -> []; s' -> w : food s'' where (w, s'') = break (\x -> not (isAlpha x || isSpace x)) s' in unlines $ map ((" " ++) . unwords . words) $ food $ map toLower) < 1307305269 293103 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!ehird < 1307305272 703738 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!ehird hello < 1307305273 150724 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​hello < 1307305273 684299 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show ehird < 1307305273 944742 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh funetak < 1307305284 609332 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp funetak < 1307305284 842119 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter funetak deleted. < 1307305297 577173 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!eehird hello everyone < 1307305302 743762 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show prefixes < 1307305303 51264 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​underload (Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?)S < 1307305315 313993 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show redneck < 1307305315 638927 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh redneck < 1307305319 76133 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show rimshot < 1307305319 385730 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​bf ++++++++++++++[>+++++++>+++>+++++>++++++<<<<-]>.-.>+++.<+++.+++++++++++++++++.--------.>-.------------.>>.<+++.>-.<-.<+.-----------------------. < 1307305332 557528 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show sadbf < 1307305332 851872 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sadol :M$0 :d:i,45000@>i-01(2]M0:i-i1:S$0:C;3:l#C-01:p:m0@:m%+m1d?=#Cp"1<:m?<-m10-s1-m1?=#Cp"1.!'2#Mm?=#Cp"1,:#Mm'1;0?=#Cp"1[]S-p1?=#Cp"1]?=#Mm00:p[S0:p+p1 < 1307305348 907272 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show swedish < 1307305349 165503 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef | fmt -w500 < 1307305353 419918 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp chef < 1307305353 650200 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter chef deleted. < 1307305366 563987 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!userinterps < 1307305366 791631 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Installed user interpreters: aol austro b1ff bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chiqrsx9p choo ctcp dc dechatspeak decisionengine drawl drome dubya echo eehird ehird elmer fudd google graph gregor gregor__1 hello id jethro kraut map num ook pansy pi pirate plot postmodern postmodern_aoler prefixes python redneck reverse rimshot rot13 sadbf sfedeesh sffedeesh sffffedeesh simpleacro simplename slashes svedeesh swedish valspeak warez yodawg < 1307305397 942534 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok i think they all fit now, unless someone added an interpreter in z... < 1307305413 338017 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show sffffedeesh < 1307305413 617006 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh chef | fmt -w500 < 1307305426 842550 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp sffffedeesh < 1307305427 98614 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sffffedeesh deleted. < 1307305456 289152 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307305458 65028 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`which dubya < 1307305459 858150 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307305470 815119 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!userinterps < 1307305471 65367 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Installed user interpreters: aol austro b1ff bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chiqrsx9p choo ctcp dc dechatspeak decisionengine drawl drome dubya echo eehird ehird elmer fudd google graph gregor gregor__1 hello id jethro kraut map num ook pansy pi pirate plot postmodern postmodern_aoler prefixes python redneck reverse rimshot rot13 sadbf sfedeesh sffedeesh simpleacro simplename slashes svedeesh swedish valspeak warez yodawg < 1307305491 547386 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show pansy < 1307305491 833158 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh pansy < 1307305495 356994 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show pirate < 1307305495 655669 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh pirate < 1307305501 34003 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show plot < 1307305501 329822 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh echo ''; (echo -ne 'set terminal dumb\nplot '; cat) | gnuplot < 1307305515 196537 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...does that work < 1307305524 341581 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show postmodern < 1307305524 624826 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh postmodern < 1307305527 857376 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show postmodern_aoler < 1307305528 113989 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh postmodern | b1ff < 1307305540 550998 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show valspeak < 1307305540 823235 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh valspeak < 1307305545 215737 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show warez < 1307305545 542560 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh warez < 1307305936 760258 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Read error: Connection reset by peer < 1307306144 324309 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION finished Problem Sleuth. < 1307306171 29615 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :CakeProphet, what is Problem Sleuth? < 1307306198 681735 :elliott__!~elliott@95.149.243.122 JOIN :#esoteric < 1307306213 897588 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://www.mspaintadventures.com/?s=4 Warning: It will likely take more than a day to finish. < 1307306247 209781 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :thx < 1307306253 803516 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :CakeProphet: on to Homestuck yet? :-P < 1307306262 707320 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no, I must rest... < 1307306275 523122 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :Homestuck is, like, twice as long in terms of strips but takes about five times as long to read because of the pesterlogs and Flashes. < 1307306294 479949 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, don't worry, it is impossible to finish Homestuck in a day unless you have the incredible blockheaded seriousness of Vorpal. < 1307306301 433000 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It is the Planck seriousness. < 1307306301 967180 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1307306320 524761 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :A week is a more reasonable estimate for Homestuck. Two weeks, if you have a life. < 1307306330 846960 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :Four days if you have less than zero lifes. < 1307306347 419685 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also a holiday. < 1307306356 87862 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I thought Planck units were the smallest measurable quantity of some property < 1307306374 254117 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :Phantom_Hoover: http://www.mspaintadventures.com/sweetbroandhellajeff/?cid=032.jpg < 1307306376 694387 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :Oh god what does it mean. < 1307306385 956739 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :OH WAIT IT IS TWO PAGES LONG < 1307306390 597103 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, it can also be the largest. < 1307306392 843357 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott__: how do you think you compare to other people in terms of general superiority? < 1307306413 125404 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :coppro: is this a serious question? < 1307306421 436445 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ell yes < 1307306422 557671 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott__, it's not crappy any more :( < 1307306429 695728 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :damn tab-completion < 1307306432 216552 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :coppro: are you asking everyone this or just me? :D < 1307306438 592965 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oh i thought that was "hell yes" :D < 1307306462 8991 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Phantom_Hoover: ah, so it depends on the measurement in question whether or not it is the largest or smallest? < 1307306479 382240 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott__: just you, obviously < 1307306487 148178 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :dfsd/win 2 < 1307306492 81762 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :n 2 < 1307306493 172178 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, technically the Planck units are just the units you get from the fundamental physical constants. < 1307306495 226491 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :goddamit < 1307306501 494981 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :stop failing, irssi < 1307306510 167783 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :coppro: Do I get to know why you're asking if I answer? :P < 1307306545 214966 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :coppro: alt+n should do the trick unless you have over 10 windows up. < 1307306549 81717 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott__: yes < 1307306552 237368 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :CakeProphet: yes. yes I do < 1307306579 446615 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :6 is like my max.. < 1307306647 465620 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :coppro: I find it fairly obvious that I'm quite a bit more intelligent than some hypothetical average person of my age; I don't think I'm qualified to judge the average intelligence of society as a whole so I'll avoid doing that comparison globally. I'm pretty terrible at motivating myself and working with other people though, so /shrug... I have no idea how to measure the "superiority" of a person :P < 1307306697 570251 :pikhq_!~pikhq@71-219-229-77.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1307306697 732997 :pikhq!~pikhq@174-22-175-56.clsp.qwest.net JOIN :#esoteric < 1307306706 379698 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott__: hrm... I'll call that 0.6 Wolframs < 1307306706 758838 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :22:41 coppr/win 2 < 1307306708 860164 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf < 1307306717 903718 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :coppro: wow, you have no idea how big a Wolfram is < 1307306729 946422 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :for a start, the standard unit is the Dijkstra, Wolfram is just an exceptionally high measurement on that scale < 1307306762 930755 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :Secondly I rabidly avoided making any positive claim other than "I'm quite a bit more intelligent than the average fifteen-year-old" X-D < 1307306794 78936 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :21:52:11: Gregor, I am sorely disappointed at the loss of searchable logs of this place. < 1307306794 241743 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :21:52:17: Please fix your hg ones or something. < 1307306797 766044 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott__: A Wolfram is defined as "thinking oneself superior to everyone else" < 1307306801 376997 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I mean, hell, I was more intelligent than the average fifteen year old. It's not difficult I think. < 1307306801 721313 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :Phantom_Hoover: lol < 1307306825 324159 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :coppro: There are vastly more non-fifteen year olds than fifteen year olds, and I only consider myself superior in intelligence :P < 1307306834 249316 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :0.5 Wolframs is "thinking oneself to be exactly average" < 1307306839 705944 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :hmm < 1307306840 425232 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :ah < 1307306844 845279 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :But both Dijkstra's and Wolfram's values on that scale are astronomical :P < 1307306849 193635 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott__: it's an age-adjusted scale < 1307306860 105641 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Gene Ray I think gets higher than 1 < 1307306878 798165 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :To be honest if 0.5 means you consider yourself average then my real measurement is almost certainly greater than 0.6, but everyone downplays their ego. < 1307306902 71824 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :This may be downplaying my ego, but I don't really consider myself extraordinary. < 1307306906 443192 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I agree, but that response seemed 0.6-ish < 1307306937 177438 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott__> Testing this irssi madness < 1307306938 433762 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I scale higher than I'd like too < 1307306955 129669 :jix!jix@tomakin.h-ix.net JOIN :#esoteric < 1307306955 355904 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: whut? < 1307306962 466017 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :What's irssi doing? < 1307306969 875613 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :shows up in my irssi as 22:48 elliott__> Testing this irssi madness < 1307306988 798531 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm probably actually in the 0.9+ range < 1307306995 909543 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :this is slightly disturbing < 1307306997 969707 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Shows up in mine as: 16:48 < elliott__> Testing this irssi madness < 1307307016 658635 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except instead of an 'e' there's a string of weird block-shaped symbols. < 1307307022 467964 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but it copypasted like that... < 1307307026 337716 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan> I FUCKING HATE YOU ALL AND YOU SHOULD ALL EAT SHIT AND DIE UGH < 1307307037 73505 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: heh < 1307307042 458982 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan> CakeProphet: coppro: Phantom_Hoover: FUUUUUUCK YOOOOUUUUUUU < 1307307054 37085 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: wtf is up with you < 1307307061 125124 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott__: possibly i should not have revealed this < 1307307077 579116 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: it has clearly driven you insane. < 1307307082 922952 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :obviously < 1307307088 749557 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...I can see that it's elliott though... < 1307307116 563825 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION wonders if clog will. < 1307307136 413486 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Nope, it doesn't. < 1307307144 969328 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :It'll only work on terminals :P < 1307307152 715692 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :I think it's the left-arrow character < 1307307156 572285 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :Maybe. < 1307307181 769317 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :05:53:06: I'm actually not sure why most languages index arrays starting at zero. It makes sense, but I have no way of explaining why.. < 1307307199 407686 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :wtf < 1307307199 787491 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :CakeProphet: Makes indexing arithmetic easier, and also uses the correct definition of the naturals as the indexing set :) < 1307307224 985909 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :does it /really/ make indexing arithmetic easier? What kind of indexing are we talking about? < 1307307234 884869 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :CakeProphet: two-dimensional < 1307307237 141405 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :standard incremental/decremental indexing is easy with any range. < 1307307240 480267 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah. < 1307307257 522022 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :twodee->onedee with 0-indexing: yh + x < 1307307262 229520 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :twodee->onedee with one-indexing: (y-one)h + x < 1307307280 944583 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://dl.dropbox.com/u/16495819/Screenshot.png is what I see < 1307307321 595018 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :man your top panel is ugly < 1307307324 472491 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: I'm not quite sure what h is. < 1307307329 599980 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: DON'T CARE NOT IMPORTANT < 1307307330 84382 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :mostly because it has eclipse on it ;D < 1307307338 522513 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :CakeProphet: h = height < 1307307341 612788 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I had a Java class last semester and haven't taken it down. < 1307307353 393509 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :CakeProphet: suppose you have a pointer < 1307307363 339083 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :what do you add to that pointer to get the first element? < 1307307367 486157 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :qed < 1307307372 51362 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :pointers are a shitty justification < 1307307378 742565 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :because pointers make shitty arrays :) < 1307307391 962371 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so wait, isn't y 'height'? < 1307307411 173284 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :ok you don't know how coordinates work < 1307307413 136657 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :CakeProphet: LIES AND SLANDER < 1307307418 933732 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sure I do. < 1307307472 674103 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :win 4 < 1307307493 178571 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :coppro: lose 9 < 1307307501 433163 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :them's the breaks < 1307307507 976785 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :coppro: do i get to know why you asked me now < 1307307518 796977 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: actually isn't h=x if you're trying to flatten the array into one dimension? < 1307307529 425013 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well not = < 1307307529 955029 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott__: I wanted to determine your ego in Wolframs < 1307307539 865698 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :coppro: BORING < 1307307550 512930 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :CakeProphet: (x,y) = coordinates < 1307307551 736041 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :h = height < 1307307558 732688 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :that is, h is the maximalest y coordinate plus one < 1307307571 415177 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. < 1307307588 779738 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um not plus one if it's one-indexed >:) < 1307307622 610882 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: oh, right < 1307307624 228874 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :shut up :D < 1307307647 938699 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CLEARLY ONE-INDEXING IS THUS SUPERIOR < 1307307651 742219 :ralc!~ralc@dhcp164.akk.k-net.dk JOIN :#esoteric < 1307307655 671339 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION runs away cackling evilly < 1307307669 118454 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I prefer to index from -1 < 1307307681 258971 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :makes multiplication of indices easier. < 1307307689 240527 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :goodnight! < 1307307691 791028 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wat < 1307307699 790584 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :bye Demetrius < 1307307711 241267 :Demetrius!~dm@217.21.40.10 QUIT :Quit: see you! < 1307307715 647701 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (*2) [-1..] < 1307307716 662578 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,5... < 1307307722 216915 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: see? doesn't that just simplify everything? < 1307307739 704907 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :>_< < 1307308023 792831 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [(+)`join`(*)|(*)<-(-)`scanl1`fix(-1:)] < 1307308025 29267 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,5... < 1307308043 820434 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :NOW WE ARE TALKING < 1307308055 892205 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: looked remotely sexual. < 1307308076 749077 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1307308118 19676 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :> 90 + 0 < 1307308118 972625 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 90 < 1307308120 24573 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :thats wrong < 1307308121 1635 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [(+)`join`(-)|(-)<-(-)`scanl1`fix(-1:)] < 1307308121 956462 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,5... < 1307308131 329079 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott__: wat < 1307308142 314097 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: its a wrong arithmeitsces < 1307308148 502819 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :araeirhtmetcsiicaeics < 1307308151 322970 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ic < 1307308155 671781 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :arariarearihaihetihmatcieaeratticsjcs < 1307308158 884009 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :joiaerhibtiuebwilrbliet < 1307308176 818091 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION is suddenly reminded of Val$ar < 1307308214 897298 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :i want some vhdl kind of processor thing what < 1307308218 681838 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :fpga thats the word < 1307308284 966845 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (/)`scanl1`fix(0.5:) < 1307308285 914883 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0.5,1.0,2.0,4.0,8.0,16.0,32.0,64.0,128.0,256.0,512.0,1024.0,2048.0,4096.0,... < 1307308322 861382 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :at least that idiom is best -1-indexed < 1307308405 969547 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (90+f)x :: Expr < 1307308407 141959 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 90 + f x < 1307308450 747365 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (90*id+f)x :: Expr < 1307308452 128150 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 90 * x + f x < 1307308483 105012 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 90 + 0 :: Expr < 1307308484 243316 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 90 + 0 < 1307308596 213683 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp lperl perl while(<>){s/ (? [-2,0..] < 1307309043 919068 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,5... < 1307309058 772954 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :> [-2,99999999999909..] < 1307309059 858117 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [-2,99999999999909,199999999999820,299999999999731,399999999999642,49999999... < 1307309063 372733 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :best sequence < 1307309075 704162 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :> [-2,99..] < 1307309076 782663 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [-2,99,200,301,402,503,604,705,806,907,1008,1109,1210,1311,1412,1513,1614,1... < 1307309079 458698 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :> [-2,999..] < 1307309080 652532 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [-2,999,2000,3001,4002,5003,6004,7005,8006,9007,10008,11009,12010,13011,140... < 1307309081 698732 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :> [-2,9999..] < 1307309082 911051 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [-2,9999,20000,30001,40002,50003,60004,70005,80006,90007,100008,110009,1200... < 1307309084 221531 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :> [-2,99999..] < 1307309085 500723 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [-2,99999,200000,300001,400002,500003,600004,700005,800006,900007,1000008,1... < 1307309086 360252 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :> [-2,9999999..] < 1307309087 558916 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [-2,9999999,20000000,30000001,40000002,50000003,60000004,70000005,80000006,... < 1307309088 962423 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :> [-2,99999990..] < 1307309090 131675 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [-2,99999990,199999982,299999974,399999966,499999958,599999950,699999942,79... < 1307309091 596419 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :nice < 1307309095 248801 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :> [-2,990..] < 1307309096 443668 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [-2,990,1982,2974,3966,4958,5950,6942,7934,8926,9918,10910,11902,12894,1388... < 1307309098 102559 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :> [-2,9990..] < 1307309099 22604 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [-2,9990,19982,29974,39966,49958,59950,69942,79934,89926,99918,109910,11990... < 1307309103 926335 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION wonders if elliott__ has a point < 1307309120 918992 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :no < 1307309140 471244 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I like [1..] because it's actually [0.99.., 1.99....] :) < 1307309174 284234 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um < 1307309193 28109 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :type error < 1307309203 265684 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: whoosh < 1307309206 69972 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NOT IN MATH DAWG. < 1307309206 232549 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :syntax error, at that < 1307309215 450044 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :, he said to the phd in mathematics < 1307309218 503959 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm true < 1307309225 150217 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :theys all real numbers foo' < 1307309252 133437 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though it would be nifty (read: pointless) if Haskell supported 0.99.. < 1307309259 769730 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and just evaluated it to 1 automatically. < 1307309276 719590 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :?unpl 0.99.. < 1307309277 225219 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Parse error at ".." (column 5) < 1307309281 812968 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :not that pointless I guess < 1307309288 218531 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :;;;;)0)0)0 < 1307309301 199751 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :>_> < 1307309301 451560 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.. -_- < 1307309359 385699 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!lperl {{'a'..'Z' #Perl's enumeration stuff isn't anywhere near as good as Haskell's}} < 1307309374 633484 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!lperl {{'a'..'z'}} < 1307309384 816805 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..or it doesn't work at all apparently. < 1307309410 775716 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, hmm, I wonder what context that is. < 1307309419 153989 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :scalar probably. < 1307309474 437081 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, a problem.. < 1307309491 470546 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mmmm perl < 1307309522 695442 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp lperl < 1307309522 925114 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter lperl deleted. < 1307309523 767166 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp lperl perl while(<>){s/ (?){s/ (? yes i use the services of a psychic, but i'm considering getting a live one since stuff like "hello $name, your first name $first_name has |$first_name| letters, so by using numerology we can tell ..." is getting kind of boring < 1307311725 620815 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​437) yes i use the services of a psychic, but i'm considering getting a live one since stuff like "hello $name, your first name $first_name has |$first_name| letters, so by using numerology we can tell ..." is getting kind of boring < 1307311732 108419 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :that was added already :D < 1307311738 454410 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :heh coppro actually tried that < 1307311739 691209 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :but he failed < 1307311743 502276 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :oh he did < 1307311744 821121 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :he said "`quote add" because he's an idiot who should die < 1307311747 689234 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :true stories < 1307311751 317714 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :makes sense < 1307311756 350027 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :(it's an insult to my quote system :<) < 1307311785 758273 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :06:34:27: But thank goodness you're not also exhibiting an entirely irrational belief. < 1307311787 950661 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: the subcommand interface is reminiscent of MUD commands. < 1307311790 783464 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :pikhq: SAID THE EX-CHRISTIAN ;D ;D ;D ;D ;D; D; D; ;D; D; ;D;D; < 1307311811 735238 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i wonder if you can get napping pills at 1am in the morning < 1307311813 165732 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :06:37:30: although, if a 40yo friend of a friend asks me to marry them anytime soon i'll probably have to say yes, and start believing. < 1307311813 361353 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :06:37:36: and turn gay. < 1307311816 150090 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: ive got a confession to make < 1307311821 358536 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :im 40 and gay < 1307311827 321107 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i need to be at uni in 7 hours and i've slept all day < 1307311841 689134 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :from 12 to 19 < 1307311869 808145 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :elliott__: yeah right and i'm a famous bisexual < 1307311875 897178 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: omg lets marry < 1307311907 476785 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :we can't, you're underage and have a penis < 1307311943 657573 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :but how's about that thing you were supposed to get back to me about < 1307311946 637030 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :no im forty < 1307311951 690779 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :and im a gays < 1307311955 800520 :Slereah!~Slereah@ANantes-259-1-28-241.w92-135.abo.wanadoo.fr QUIT :Ping timeout: 252 seconds < 1307312037 940496 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1307312176 706051 :CakeProphet!~adam@h157.23.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307312176 906421 :CakeProphet!~adam@h157.23.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1307312176 906542 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307312292 749627 :SimonRC!~sc@fof.durge.org QUIT :Ping timeout: 252 seconds < 1307312358 80517 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1307312395 817342 :Slereah!~Slereah@ANantes-259-1-137-233.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1307312512 824201 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 252 seconds < 1307312594 572704 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Did you try the "NABEATSU of the world" code golf? < 1307312823 267639 :CakeProphet!~adam@h244.37.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307312823 758390 :CakeProphet!~adam@h244.37.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1307312823 920887 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307312906 261095 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder how someone goes about becoming an IRCop < 1307312906 508828 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and, more importantly, why. < 1307312935 422836 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you mean like freenode staff? < 1307312962 779225 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes < 1307313000 172616 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(Note: the slightest bit of thunder in the distance makes me disconnect. It's stupid. I probably won't be able to hold a conversation) < 1307313022 866671 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um automatically? < 1307313036 860439 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1307313043 517334 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :CakeProphet: By not asking that question :) < 1307313085 903238 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 246 seconds < 1307313097 70935 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no no, you just go to #freenode and ask "How can I become the ruler of this network as part of my quest for world domination?" < 1307313136 499859 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :tempted < 1307313141 977266 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :same < 1307313150 766650 :Slereah!~Slereah@ANantes-259-1-137-233.w92-139.abo.wanadoo.fr QUIT :Ping timeout: 252 seconds < 1307313180 243863 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well that should slightly increase _my_ chances, at least < 1307313195 885214 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, because I /aspire/ to be an IRCop... < 1307313203 333187 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it sounds like a lot of fun. < 1307313214 164449 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :k-lining spammers all day. < 1307313253 694930 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pretending I have a large internet penis. < 1307313267 574074 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :freenode ircops do not k-line spammers < 1307313279 691558 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :freenode is a bit too conservative a network for your tastes I think ;D < 1307313288 571939 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :or, i suppose, in the world of irc, too progressive < 1307313306 387090 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :well, i know this guy who spend like a week just spamming 24/7 and asking for a k-line before he got one < 1307313313 125803 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :*spent < 1307313318 82704 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :hahaha < 1307313324 122720 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :but freenode actually uses glines don't they or something < 1307313327 181236 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :klines are one-server which is silly < 1307313327 688603 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :no < 1307313337 679383 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :freenode usually gives a kline afaik < 1307313345 428155 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :qnet gives glines < 1307313345 723649 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :maybe ill ask < 1307313349 138125 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :very easily < 1307313358 243609 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :and never klines < 1307313379 478478 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Well, there are some channels that if you join you get klined, iirc < 1307313390 977917 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so they won't [kg]-line you for disrupting hundreds of channels at a time with spam? < 1307313401 796131 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well... < 1307313402 373740 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :CakeProphet: they will < 1307313408 417862 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :one hundred, let's say. for realism. < 1307313416 369357 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :that would require more than one nick anyway < 1307313418 150060 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :they prolly would yeah < 1307313418 851388 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the problem is that Freenode staff are not always around < 1307313427 978245 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :hmm or is the additional mode thing greater than that < 1307313433 152064 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :but not just from say spamming all day on #freenode or #ubuntu < 1307313440 665377 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :they just keep kickbanning you < 1307313566 928467 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: did you know you're a aoiejsj < 1307313578 919107 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :YEAH FUCKER < 1307313609 764642 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :what's that :DSDSDS < 1307313620 364727 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :its like a famous bisexual < 1307313642 61426 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: so whatever became of representing regular expressions as sets in Haskell? < 1307313643 669544 :Slereah!~Slereah@ANantes-259-1-47-70.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1307313653 93513 :MigoMipo!~John@84-217-14-167.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1307313654 257695 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :CakeProphet: wasn't that like years ago < 1307313664 703411 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :it doesn't work for obvious reasons < 1307313667 761458 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :late last year maybe. < 1307313673 940078 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: are you SURE? < 1307313676 758737 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :yes. < 1307313679 168434 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :My own IRC server has no spam as far as I know, possibly because spam bots do not find it. < 1307313684 290098 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :you can't skip infinite elements to find the one you want. < 1307313699 773785 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I used to have a comment form that was also spam many, but now I changed it to comment on gopher only, and there is no spam message. < 1307313714 534572 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :"also, no comments" < 1307313717 853716 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: what if you use some fancy method of interleaving results from each expression? < 1307313727 669721 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :CakeProphet: it's a pointless idea anyway :) < 1307313735 573399 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :? < 1307313736 75723 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :a tree structure is far more appropriate < 1307313737 762370 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pointless in that it's awesome. < 1307313747 784369 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" you can't skip infinite elements to find the one you want." <<< regular languages are countable sets < 1307313760 335498 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: yes they are < 1307313766 207001 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: but the naive way of doing | (concatenation) doesn't work < 1307313771 753637 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :but it can be exponential complexity to search ofc < 1307313772 861573 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :and IIRC interleaving had a stupid problem that i forget < 1307313774 123859 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: see: FANCY INTERLEAVING. < 1307313776 636683 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :anyway it was stupid anyway < 1307313781 556380 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :because recognising it becomes like O(n) < 1307313787 177944 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :where n is something utterly unrelated to the string you're testing < 1307313806 271304 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" oklopol: but the naive way of doing | (concatenation) doesn't work" <<< very good point < 1307313821 338107 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :i sense sarcasm < 1307313829 206902 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :well n can be 2^k where k is length, as i mentioned < 1307313834 321572 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :for instance for the full language < 1307313836 945443 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :right, point is, lists are a stupid way to do it < 1307313842 994765 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :n would be, the cardinality of the language accepted by the regular expression right? or whatever the terminology is. < 1307313847 709129 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :CakeProphet: no. < 1307313848 407651 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :so is your mom because she doesn't know what regexps are < 1307313856 726280 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :it's the number of elements before the one you're testing in the list < 1307313859 412534 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: oh right the main flaw is < 1307313861 892941 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :you can't disprove membership < 1307313863 3252 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :obviously < 1307313869 293249 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :for anything that matches infinitezzzzz < 1307313876 154378 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :yeah it was bsically the stupidest idea < 1307313881 915600 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: well right, I was talking about worst-case (which technically can't ever happen in an infinite list) < 1307313892 635424 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :it most certainly is the stupidest idea in the world, yes < 1307313908 125407 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :think of the APPLICATIONS. < 1307313915 818863 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :all zero of them < 1307313916 5374 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i was only disagreeing with the technical detail that was completely irrelevant < 1307313944 443543 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :for some reason i suddenly want a theremin < 1307313949 688081 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :how weird < 1307313952 588959 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :HOW WEIRD < 1307313956 123615 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :this is weird everyone < 1307313962 826130 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oklopol: dude theremins are awesome. < 1307313969 225299 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also, ondes martenot < 1307313990 762062 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :the ondes martenot is really like fifteen instruments in one < 1307314060 163245 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have made my own version of MegaZeux, including many features that other people have requested (and some that nobody has requested until far after I made my version), but still nobody else likes it (except for 2 people, one of whom refuses to use it anyways). < 1307314062 469030 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: sure, but only if a piano is like 88 instruments in one. < 1307314067 591513 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :heh < 1307314070 944676 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :i like that view < 1307314078 991496 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :an instrument is something that you can activate to make a single noise < 1307314079 686380 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :me2 < 1307314100 430605 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :more if you count each string, but I don't. I got by the key because that's the smallest dividable component that a player interacts with. < 1307314102 107951 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :so a theremin in a continuous universe is a real line of instruments < 1307314115 711084 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric ::DSDDD < 1307314116 107458 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/got/go/ < 1307314154 609854 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: same thing with an ondes because of the ribbon. < 1307314160 545455 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :A piano can also do many other things, such as pedals, holding one key down silently for one string to make the other one make noise too, it is a different kind, and you could also play the strings directly. < 1307314204 874208 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :CakeProphet: what's the ribbon again < 1307314245 321803 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: there's a little thing you can press down right in front of the normal keys that allows you to produce a continuous pitch. < 1307314253 911904 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :aa < 1307314255 943001 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :[asterisk]ah. < 1307314258 831719 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :erm < 1307314267 520129 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :does that actually give you infinite number of tones though < 1307314272 543703 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :like a theremin (theoretically) does < 1307314276 820876 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I believe the note corresponds to which keyboard key you're physically below < 1307314288 292704 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: yes it's a continuous range. < 1307314292 807889 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :that kinda sucks huh < 1307314323 603282 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :because then 1cm is not the same distance in notespace everywhere < 1307314331 852346 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :of course, it is not all that in the theremin afaiu < 1307314336 78697 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :or the guitar < 1307314354 209186 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oklopol: I might be wrong on that assumption actually. I don't know for sure. < 1307314367 536271 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it just seemed to make sense. Otherwise you'd have to memorize which location is what pitch. < 1307314382 689457 :Slereah!~Slereah@ANantes-259-1-47-70.w92-135.abo.wanadoo.fr QUIT :Ping timeout: 240 seconds < 1307314385 102312 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oklopol: also, I'm guessing you mean a fretless guitar. < 1307314387 979201 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :but at least it continuously starts rising faster as you go, what you described would halve and double the speed at pretty much random spots < 1307314403 417728 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: but that sounds awesome < 1307314415 984363 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :imagine playing a tune designed for a flat, continuous range on that < 1307314417 475135 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, no, it doesn't sound chopped up when you change the pitch. < 1307314439 831456 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :well in a fretful one, you have the same thing < 1307314440 780902 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :here, I will find some music with ondes martenot. < 1307314463 796246 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :det ondes problem < 1307314465 328710 :Slereah!~Slereah@ANantes-259-1-62-54.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1307314468 497564 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Fiddle. It makes a big difference, you know. < 1307314476 720369 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :`addquote Fiddle. It makes a big difference, you know. < 1307314478 398506 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​438) Fiddle. It makes a big difference, you know. < 1307314481 460537 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :i like that < 1307314483 12714 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :good slogan < 1307314484 398033 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :for fiddles < 1307314529 630025 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://www.youtube.com/watch?v=a35DH9tKjZI < 1307314531 414323 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: .... < 1307314543 915705 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: good band name < 1307314551 287001 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :Det ondes Problem < 1307314567 723948 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :(yes i googled :D) < 1307314573 879039 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :erm what, the left hand is just used to control volume? :D < 1307314578 628192 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: in theremin? < 1307314578 790482 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :that's fucking retarded < 1307314581 218647 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :yes < 1307314583 384921 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :nono < 1307314586 499821 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :in that piano thing < 1307314588 74878 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oh < 1307314603 417330 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :in the theremin it's okay because it looks like a guitar. < 1307314605 594628 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the left hand can control a number of properties. < 1307314614 607498 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :this one looks like a piano so it feels retarded not to have two hands < 1307314618 502297 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: in the theremin it's okay because without the volume it'd be stupid :D < 1307314639 733758 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :maybe if you had like superfast superprecise hands so you could avoid making everything sound like running your keys down a piano < 1307314681 163602 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i wish i had a touchkeyboard < 1307314688 518214 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there are different styles of playing an ondes. Also it can produce chords through other means. (I believe there are switches or buttons for different chords) < 1307314701 196098 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yeah bleh < 1307314709 333412 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :define touchkeyboard :p < 1307314721 635927 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :touchscreen used as kb < 1307314757 515017 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :going to get one asap actually < 1307314768 451369 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i've had this one thingie in mind for some time < 1307314788 554000 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: get the laser ones < 1307314793 563162 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :http://www.pimproom.com/sc_images/products/741_large_image.jpg < 1307314797 33670 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :i hear they're incredibly shitty. < 1307314806 466278 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :way cooler than a touchscreen though :D < 1307314814 480797 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yeah those would be awesome < 1307314816 378713 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :http://www.biztoolbelt.com/uploads/5CellulonCL850VirtualKeyboard.jpg THE FUTURE < 1307314830 134193 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: http://www.cectcellphone.com/product.php?id_product=178/178-VKB%20Celluon%20CL850.html < 1307314835 600877 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :only two hundred pounds < 1307314835 787677 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :he future looks awful < 1307314843 784697 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the future too < 1307314847 835196 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: 242.731127 euros < 1307314858 259319 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :PEANUTS FOR THE PPLEASURE < 1307314862 928799 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :wow what did i just type < 1307314868 693544 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :PEANUTS FOR THE PPLEASURE < 1307314889 709687 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ppower typing < 1307314891 129141 :elliott__!~elliott@95.149.243.122 TOPIC #esoteric :PEANUTS FOR THE PPLEASURE | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1307314909 951926 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :PEANUTS FOR THE PPLEASURE by det ondes Problem < 1307314919 224156 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :coming to an esoteric record store near you < 1307315060 277357 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it appears that you can play the ondes 2-handed at a constant volume. < 1307315085 573422 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also the keys can apparently bend a full semiton as well. < 1307315090 494478 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*semitone < 1307315093 470664 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yes < 1307315110 666701 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott__: if you capitalize Problem you really need to capitalize Ondes < 1307315124 419759 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :no! < 1307315131 428632 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :Det ondes Problem < 1307315132 85963 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: no, the instrument is ondes Martenot < 1307315141 489336 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :I lowercased det just because "Det ondes" looks weird :D < 1307315153 72690 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*sigh* < 1307315162 205122 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: you just don't understand _art_ < 1307315162 504185 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :dy/dondes < 1307315183 7119 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is a good electro-noise band name. < 1307315223 659171 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or synthpop nintendo-noise jazz fusion < 1307315224 183274 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :art is just fart but you don't even give an eff < 1307315234 550665 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :"synthpop nintendo-noise jazz fusion" <-- i can put words together too < 1307315237 908993 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :is my contribution < 1307315250 155745 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: no those are all based on actual genres. < 1307315256 281702 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: zzo38 < 1307315264 85219 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :CakeProphet: what, you know of a synthpop nintendo-noise jazz fusion band? :D < 1307315278 916335 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...no, I know of synthpop bands, nintendocore, noise, and jazz fusion. < 1307315281 225013 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :SO THERE. < 1307315288 965443 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :yes, and i too can string those words together < 1307315292 185425 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and by "know" I mean "I could find them with Wikipedia and Google" < 1307315327 669557 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i'd certainly like a touchscreen based instrument with a continuous scale where a semitone is xcm everywhere < 1307315328 177399 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: heh, good. Son, I am proud. < 1307315334 848171 :Slereah_!~Slereah@ANantes-259-1-123-57.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1307315336 290408 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :but touchscreens should feel like poking a boob < 1307315344 817300 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :`addquote but touchscreens should feel like poking a boob < 1307315346 766024 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​439) but touchscreens should feel like poking a boob < 1307315373 298118 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oklopol: the interface of the future. < 1307315396 541798 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: http://xkcd.com/903/ < 1307315399 857964 :Slereah!~Slereah@ANantes-259-1-62-54.w92-135.abo.wanadoo.fr QUIT :Ping timeout: 248 seconds < 1307315410 264 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :are there boobs you wack and squeeze around to move the mouse? < 1307315411 825085 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i mean < 1307315419 692905 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :not real boobs but like < 1307315421 451528 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yeah < 1307315431 179734 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :there's boob mouse pads < 1307315436 627114 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :wish i didn't know this < 1307315437 418306 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: yes I often have this problem. Though I can definitely tell someone what spark plugs and cars are without wikipedia. < 1307315451 855662 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :like those little nipples in laptop keyboards, but they'd be full-blown boobies < 1307315461 809828 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :`addquote are there boobs you wack and squeeze around to move the mouse? [...] like those little nipples in laptop keyboards, but they'd be full-blown boobies < 1307315463 795461 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​440) are there boobs you wack and squeeze around to move the mouse? [...] like those little nipples in laptop keyboards, but they'd be full-blown boobies < 1307315464 309387 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Spark plugs? < 1307315471 940144 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :Sgeo: Cars? < 1307315479 998827 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: but, shit, there's too much information to remember everything. < 1307315486 766579 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION is not a car person < 1307315498 825387 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :I... < 1307315516 728926 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :so on the subject of things that aren't how depressing sgeo is < 1307315522 364667 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :http://xkcd.com/907/ <-- randy realises he's getting old < 1307315551 731708 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: a spark plug provides a spark that ignites a mixture of fuel and air in an engine. < 1307315556 855395 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically. < 1307315575 391799 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: yes I've noticed a change of tone in the most recent comics. < 1307315621 747922 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :do you mean it's been getting shittier cuz its been going on a lot longer than that < 1307315622 774000 :Slereah!~Slereah@ANantes-259-1-1-137.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1307315658 957973 :Slereah_!~Slereah@ANantes-259-1-123-57.w92-139.abo.wanadoo.fr QUIT :Ping timeout: 252 seconds < 1307315662 110774 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: yes, actually. < 1307315675 22802 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's not bad, it's just not the same. < 1307315683 6776 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :http://xkcd.com/903/ is one of the high-points of the post-four hundred era < 1307315712 184619 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :actually i almost feel like it's gotten bad enough that it should be the post-five hundred era < 1307315724 661105 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :in comparison the fourxx comics are much better than the current lot :D < 1307315742 63786 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: there's also this: http://xkcd.com/550/ < 1307315752 759253 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :CakeProphet: Except that that's a terrible strip?? < 1307315758 211955 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nonsense. < 1307315769 669971 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :The entire joke: "Ha ha: MEMES!" < 1307315775 490688 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :"I am referencing them laugh!" < 1307315777 562130 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nope. < 1307315781 908202 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :Yup. < 1307315784 921814 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :haha lol @ "Ha ha: MEMES!" < 1307315786 793864 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's meme density. YOU DON'T UNDERSTAND. < 1307315825 5554 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :let me just set aside some time to be stupid enough to laugh at that < 1307315830 190803 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :hey looks like next month is chemical lobotomy month youre in luck < 1307315841 522508 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oklopol: MEMES? DON'T YOU MEAN CARROTS? < 1307315857 728570 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: im going to snap your spine and drain all the blood from your neck < 1307315861 850565 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i didn't get that < 1307315875 109082 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: then throw you into a meat grinder < 1307315877 501831 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott__: hey it was the one perfect time for it < 1307315905 305950 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I only sometimes get oerjans uh... jokes. < 1307315905 468266 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oklopol: reddit meme. exceedingly forced. < 1307315919 158430 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: forced by _design_ even < 1307315923 946587 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1307315932 673115 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :http://xkcd.com/899/ idgi < 1307315971 871225 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: "I thought of a few witty remarks to make on a number line, let's draw this... hmm... I guess I need to pad it out a bit... like with false statements or something" < 1307315976 612986 :Slereah_!~Slereah@ANantes-259-1-51-80.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1307315979 7462 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :"haha wait" < 1307315982 354961 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :"What if I posted this as an xkcd" < 1307315985 147446 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :"Would anyone call me out on it" < 1307315988 855228 :pikhq!~pikhq@174-22-175-56.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1307315993 682075 :Slereah!~Slereah@ANantes-259-1-1-137.w92-135.abo.wanadoo.fr QUIT :Ping timeout: 276 seconds < 1307315993 844980 :pikhq_!~pikhq@71-219-248-10.clsp.qwest.net JOIN :#esoteric < 1307315995 162817 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :"doubt it I'll probably get laid if I post this or something" < 1307315997 291289 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :"god it's shitty" < 1307315999 219270 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :"will this really work" < 1307316001 643217 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :"only one way to find out" < 1307316003 8881 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :[post] < 1307316005 569875 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: hth < 1307316019 420219 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :if that doesn't make sense, then we've localised the problem to randy's brain. < 1307316039 333856 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i still feel like i'm not quite getting all those number remarks < 1307316084 549085 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or possibly it actually _is_ in oklopol's brain < 1307316179 439515 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: quite a bit of it is math trolling I believe. < 1307316179 729434 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :^ < 1307316185 712728 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er < 1307316189 979316 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/oerjan/oklopol/ < 1307316194 550250 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er < 1307316196 37745 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nevermind < 1307316199 149074 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what the fuck I can't read. < 1307316209 521649 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :"trolling"? < 1307316210 215739 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :you mean < 1307316213 391740 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :making false statements? < 1307316215 608872 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1307316220 438533 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :see how much it infuriates you? < 1307316224 535646 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :nope? < 1307316234 325376 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :infuriates how? but i can only find one statement there that might possibly be _true_ < 1307316241 132432 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :because i'm responding herp derp < 1307316246 564650 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(the phi one) < 1307316256 212384 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :i'm poorly so i'm sitting here on irc wasting time and you're trying to justify one of the worst xkcd's in recent memory, it is merely amusing to respond :) < 1307316291 835349 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :8 is the largest even prime? < 1307316303 471730 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :why does he write that there < 1307316305 922596 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :igi < 1307316307 490671 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :*idgi < 1307316315 583108 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: because it's FALSE! HAHA! < 1307316322 104332 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'm pretty sure oklopol is trolling us < 1307316326 754955 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :see if he had put it on two, it would be true. < 1307316330 264486 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :so it wouldn't be funny. < 1307316346 409641 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :some of them do make sense, some i don't get but it's my fault, but what the fuck is that prime thing < 1307316359 848363 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :ACTION practises zzo imitation < 1307316360 10660 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: http://www.youtube.com/watch?v=7EnrZMrNBQc < 1307316370 53251 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :accidentally says fuck < 1307316377 438869 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric ::D < 1307316647 237380 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: I don't think it's a good comic either but it's obvious that most of it is intended to either confuse or annoy, which it has apparently done. < 1307316655 656774 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :No it hasn't? < 1307316659 954802 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :Who was annoyed by it? < 1307316683 986147 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :me < 1307316685 536285 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :people who get annoyed at false statements. < 1307316701 42343 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :this is stupid and you're stupid for thinking it's a good strip :P < 1307316709 436950 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh. < 1307316713 465756 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'm annoyed that someone would make it < 1307316721 25960 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :annoyed or sad < 1307316765 410496 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this guy seems to know what he's talking about: http://forums.xkcd.com/viewtopic.php?f=7&t=71146#p2614309 < 1307316773 355233 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :xkcd has a forum? < 1307316776 999314 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :doubtful, he's a poster on the xkcd forum < 1307316780 433359 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :monqy: yes, it is predictably shit < 1307316782 798420 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but otherwise that entire thread is retarded. < 1307316787 8013 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as is the entire forum. < 1307316795 880842 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :"I can't supply all the details, but there might be some grounds for 8 being the supposed largest even prime joke." < 1307316800 617851 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :pictured: trying to defend a comic being funny < 1307316813 920918 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :that... does this person even understand humour < 1307316826 345379 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :"The joke is justified by my insane logic; HA HA!" < 1307316827 338475 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't know. Is he British? < 1307316847 748525 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(ZING!) < 1307316865 429951 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :wow, you're as good at jokes as randall < 1307316882 87330 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :make a webcomic < 1307316884 689929 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :become e-famous < 1307316888 571506 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :dude I'm a pro. Don't even compare to that shit. < 1307316891 506394 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION beats CakeProphet with a dead parrot < 1307316922 584033 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :monqy: i wonder if randy gets propositioned on the street < 1307316928 227627 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :(answer: no, but he tries his darndest) < 1307316953 591489 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__ is sipping the haterade. < 1307316973 792293 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :yeah im practically tearing off my shirt and destroying walls < 1307316973 954949 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mmmm haterade < 1307316997 748724 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :representitives? < 1307317014 572055 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>tit < 1307317028 112305 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION ahems. < 1307317035 97004 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo you are so immature < 1307317038 19438 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :representatives < 1307317040 536027 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric : http://xkcd.com/889/ <<< finally a good one < 1307317069 572314 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :do turtles really think that < 1307317086 384937 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :"I'm getting this picture in my mind... a teenage Randall, saying to himself "when I'm in my twenties, then, then I'll get all the sex!" And then a barely adult Randall saying to himself "when I'm 20, then, then I'll get all the sex!" And then he just skips over about thirty to fifty years and decides it must be when you're really old that you get to have a lot of sex." < 1307317088 23521 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes dude, why don't you ask one. < 1307317275 938522 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: I see someone else shares your seething hatred for Randall in his shitty comics. You should send him a PM and he might invite you to a shirt-tearing wall-destruction party. < 1307317313 356459 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whose shirts whose walls < 1307317325 725285 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sounds manly regardless < 1307317326 467906 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :It's just good ol-... well, old - xkcdsucks. < 1307317348 12484 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :Which got stupider near the end but now it mostly has guest reviews and they're occasionally amusing. < 1307317354 946348 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :I only checked because we were talking about it. :p < 1307317646 581378 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :suuure. :D < 1307317787 55923 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :http://xkcd.com/887/ okay this was hilarious < 1307317790 87905 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :seriously :D < 1307317804 982724 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :yeah lol < 1307317809 476355 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :z < 1307317815 890591 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :have you read it ? < 1307317856 233008 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i actually laughed out loud at the punchline < 1307317887 322634 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :i have, but randy told me AYB references aren't funny again yet < 1307317891 79415 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :so i couldn't laugh < 1307317900 81257 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :http://xkcd.com/286/ < 1307317952 51012 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1307318049 238468 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307318064 705376 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :it was a reference? ewww :\ < 1307318081 426107 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :okay funniness has disappeared < 1307318125 674990 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :First, "All primes are odd except 2, and 2 is the oddest of all". It's my understanding that when something in number theory is proven and lots of it depends on looking at things "p-adically" the first paper proves it for all odd primes. Then, a year later someone comes back and does the hard 2 case. < 1307318126 22627 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :'First, "All primes are odd except 2, and 2 is the oddest of all". It's my understanding that when something in number theory is proven and lots of it depends on looking at things "p-adically" the first paper proves it for all odd primes. Then, a year later someone comes back and does the hard 2 case.' < 1307318127 239638 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :what < 1307318137 491162 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :is this true? sounds retarded. < 1307318147 172140 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :AFAICT that wasn't a reference to 286 < 1307318152 384880 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it was obviously a reference to Zero Wing < 1307318154 139711 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i've seen the opposite happen about 42 times < 1307318162 36772 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :coppro: what? < 1307318170 10381 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :coppro: 286's punchline implies "AYB is not funny yet" < 1307318174 940682 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :if it was a reference, it was not funny; but certainly sounds like how AYB could've started < 1307318184 392387 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :not many years later at all, 887's punchline is "AYB is hilarious" < 1307318204 293398 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :by order of randy i can't find 887 funny. < 1307318210 919653 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott__: maybe it's funny again now < 1307318229 651144 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :coppro: sorry, Randy has not yet said so in his comic, so I cannot believe it. < 1307318231 384425 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oh wait < 1307318235 637382 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :"Decades from now" --http://xkcd.com/286/ < 1307318239 110692 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :it's not funny yet, it has not been decades < 1307318270 140828 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :this webcomic has no internal consistency < 1307318279 857610 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: wow, so there's a website in which people devote significant amounts of time finding flaws in xkcd comics? < 1307318290 473036 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :CakeProphet: define "significant" < 1307318309 346624 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :it takes, like, three minutes to write a blog post < 1307318317 89811 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :how long did that p-adic poster spend trying to defend the eight-prime joke? :P < 1307318329 64285 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :enough to write several paragraphs of hate and even dig back into previous comics to find places where he was inconsistent or used the same joke again. < 1307318337 551919 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol the eight prime joke < 1307318352 648675 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :CakeProphet: have you considered that it's fun to pretend to take it more seriously than you actually do < 1307318367 753858 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :to prove fermat's last theorem it suffices to prove it for each odd prime, and 4. < 1307318369 776691 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :come on, it's less pathetic than tons of shit the xkcd fans would do for the comic < 1307318371 451727 :foocraft!~ewanas@78.101.153.142 QUIT :Quit: Leaving < 1307318380 723307 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(exponent) < 1307318382 604766 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :call it "literary criticism" if you want ;D < 1307318398 374272 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :oerjan: is 4 harder? < 1307318399 694359 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: well, depends on your definition of 'fun.' it sounds like a terrible waste of time to me. < 1307318421 785919 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oklopol: no that was an early solved case < 1307318424 108455 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :CakeProphet: good thing you're not required to read/write it, then < 1307318440 238900 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but clearly this shows that 4 is an even prime < 1307318442 990635 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :then is that guy actually referencing something or just being stupid < 1307318446 536276 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :CakeProphet: however i invite you to look at the channel you're calling things a waste of time in :) < 1307318447 657612 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yes < 1307318505 618941 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :oerjan: do you at all know how the proof goes btw? < 1307318521 982455 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :it goes like doot doot doot do do do do do < 1307318539 458664 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :obviously Phantom_Hoover is the expert on that here but i wouldn't be surprised if you also knew some of the fancy words involved < 1307318540 841342 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no. < 1307318557 198289 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: wat xD < 1307318562 448935 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :how long is the shortest proof atm? < 1307318585 269041 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :elliott__: to quote Phantom_Hoover, "surely everyone here knows how the proof goes" < 1307318600 811972 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :its about three bagpipes long < 1307318611 506511 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: hey, #esoteric is an excellent way to spend time. < 1307318613 971307 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :and when we didn't, he explained it to us < 1307318623 776689 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :time that would otherwise be spent doing something productive. < 1307318634 237400 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or possibly even designing esolangs. < 1307318659 459914 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :to quote famous bisexual oklopol, "and when we didn't, he explained it to us" < 1307318688 470027 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :elliott__: if it's any consolation, after this survey and my next article, i'll try to drop finite state automata and concentrate on CA, which feel much less like esolanging < 1307318723 373078 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: im going to put your limbs into separate bags < 1307318764 720890 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: http://esolangs.org/w/index.php?title=Infinity&curid=1253&diff=23206&oldid=20220 < 1307318773 781244 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: is this really valid... < 1307318778 396297 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :ACTION looks at this article WOW this article sucks < 1307318786 139346 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :Can we delete it, it really sucks < 1307318793 219046 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oh wait cpressey started it ;D < 1307318878 231586 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :that seems like a slightly pointless article < 1307318911 890163 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :it is, it's free of all informational content :P < 1307318923 301097 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i sometimes get this impression cpressey has a slightly tortuous relationship to math < 1307318929 882477 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :http://esolangs.org/wiki/Special:Whatlinkshere/Infinity < 1307318931 670480 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: you don't say. < 1307318945 14499 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :ACTION likes math < 1307318980 694518 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :http://esolangs.org/wiki/Lazy_evaluation < 1307318986 184773 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oh, the link added points to... a joke article < 1307319016 141708 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :we have reached the esounderbelly < 1307319026 840519 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: rude non-/msg-replier :( < 1307319030 364016 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :ACTION feels rejected < 1307319102 376198 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i didn't see the point in moving the conversation, it's not like there was any slanderous information involved < 1307319124 306451 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well in what _you_ said, anyway :P < 1307319127 686213 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :what were you talking about? < 1307319132 687048 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :i say everything in /msg < 1307319136 137363 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :i would have said that in /msg < 1307319140 583487 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :but i'd have to send it to everyone present < 1307319143 604230 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :and that would be a lot of work. < 1307319144 918321 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: rabies. < 1307319159 667613 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :hmm < 1307319170 185452 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric : so oerjan, dem rabies < 1307319172 218514 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric : oerjan < 1307319173 321626 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric : oerjan respond < 1307319174 523716 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric : please < 1307319175 673806 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric : he;lp < 1307319177 313973 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric : rabies?? < 1307319180 69289 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: log < 1307319218 821086 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : well i'm sorry but once you are showing symbols it's too late anyhow < 1307319225 733985 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : *symptoms < 1307319240 922189 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :is that true? < 1307319272 891250 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :mostly, i think there are very few who have survived after reaching that stage < 1307319274 906476 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :it's crazy that there are like a million cool diseases but no one ever gets those < 1307319280 570221 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :everyone just gets like them flues < 1307319286 330872 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :which all look the same < 1307319288 275091 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :flus < 1307319302 258863 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yeah not a typo < 1307319352 523559 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :admittedly after changing dem to them i should've removed the e too < 1307319437 301076 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :i gather Caroline enjoyed her rabies < 1307319463 13162 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/c/c1/Rabies_Free_Countries_Sourced_2010.svg rabies-free bitch < 1307319510 385323 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Milwaukee_protocol < 1307319520 147892 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :get it < 1307319522 601287 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :rabies-free bitch < 1307319543 698444 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: handling bats leads to rabies? but they're so cute :( < 1307319580 963214 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :so umm, tomorrow's conference lectures start when i went to sleep yesterday, and end when i woke up < 1307319590 798522 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i'll probably learn so much < 1307319591 356840 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric ::D < 1307319598 160677 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric ::D < 1307319628 648943 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :one of the speakers has a proof of P=NP < 1307319636 114057 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you're in a conference? < 1307319643 945967 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yeah starts in 6h < 1307319664 310162 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric : [FUMING JEALOUSY] < 1307319680 67696 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i'm not really an organizer since i was doing my master's thesis when most of the stuff was happening < 1307319700 628475 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :although i did referee one paper (it sucked THE ASS :D) < 1307319702 43872 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: so are you a master yet < 1307319711 230907 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :err yes, ages ago < 1307319721 65618 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :i don't keep track of the lovelifes of famous bisexuals oklopol < 1307319726 294822 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :don't expect me to know < 1307319743 391007 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hey if it's a P=NP proof it should show up on godel's lost letter any moment /s < 1307319749 561834 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :why thank you for asking, you can read it here http://tucs.fi/research/publication-view/?pub_id=tSalo11a < 1307319763 217939 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: There were 2 survivors out of 25 patients treated under the first protocol. A further 10 patients have been treated under the revised protocol and there have been a further 2 survivors.[6] < 1307319764 405125 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :good protocol < 1307319778 899733 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :most excellent < 1307319781 655198 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: you can write normally?? < 1307319783 645456 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :so weird dude < 1307319792 879746 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :oerjan: proof goes as follows: nature can be simulated in polynomial time, and bubbles solve an np-complete problem when they form their lattice < 1307319802 617311 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: did you write this in notepad < 1307319805 173362 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :say yes < 1307319819 608428 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'd hazard a guess the obvious error is in the second part < 1307319827 174200 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :there is no way you wrote this >:| < 1307319833 663943 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :it looks nothing like you. < 1307319860 744311 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: lol they gave you a master's for this? < 1307319866 653410 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :wow they must just be really kind < 1307319868 173687 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :to a retard idiot < 1307319869 5431 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :like you < 1307319870 883055 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :lmao this sucks < 1307319873 184202 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :am i hurting your feelings yet < 1307319900 22669 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :elliott__: well i solved at least 3 problems that had been open for more than a decade, this formally qualifies a laudatur. < 1307319920 312099 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :lol if you say so noob < 1307319920 474652 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :oerjan: lol thought you meant obvious error in the second paragraph of my abstract :D < 1307319924 973532 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :lol < 1307319926 909818 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :did you scramble to check < 1307319930 231350 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :"NOOOOOOOOOOOOOOOOOOOOOOOOOOOOO" < 1307319935 24184 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: so when are you a phd < 1307319987 188961 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :but in fact one of my conjectures is complete bullshit, because of a definition being wrong < 1307319992 893474 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :this was fun to notice the day that was published < 1307320136 799836 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :elliott__: umm dunno, once i come up with an interesting result < 1307320149 459225 :pikhq_!~pikhq@71-219-248-10.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307320163 242945 :pikhq!~pikhq@71-219-208-195.clsp.qwest.net JOIN :#esoteric < 1307320163 675392 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :if i don't, probably in 4 years, if i do, perhaps right after that < 1307320270 608016 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :http://www.math.utu.fi/projects/uc2011/timetable.html this here conference, more cs than math < 1307320283 192954 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1307320363 890275 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :and other random stuff < 1307320374 619087 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :15:30–16:00 Coffee < 1307320377 700752 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :go to that one it sounds interesting < 1307320382 514776 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i suppose it's basically an esolanging conference < 1307320398 290709 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :Computing with planar toppling domino arrangements < 1307320398 463861 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :W. Stevens < 1307320414 405802 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :A Universal Flying Amorphous Computer < 1307320414 585330 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :L. Petru, J. Wiedermann < 1307320477 898343 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :strange name that second author < 1307320514 602600 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yeah i guess he had two sex changes < 1307320534 180919 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :man -> universal amorphous computer -> man < 1307320569 95475 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric ::D < 1307320590 779712 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :i wanna change my name to A Universal Flying Amorphous Computer now < 1307320616 898015 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i have to try to sleep for a bit... < 1307320617 770844 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :-> < 1307320649 405831 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :damn where is olsner whne you don't need him < 1307320678 437679 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sweding around like swedes do < 1307320705 92656 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :Proof. Obviously < 1307320705 255085 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :2 < 1307320705 255176 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :log 2n = n2 > n log a = log an < 1307320705 255219 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :for large enough n. < 1307320707 115793 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: obviously your mom < 1307320801 922474 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yeah i'm not sure why i added that appendix but i guess there might be readers who don't know basic math but manage on page 30 anyway < 1307320805 402224 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i don't think that notation quite got through < 1307320816 121891 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yeah umm < 1307320832 787306 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :lol < 1307320951 471675 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :right the 2 on the line above should be the exponent of n < 1307320953 220041 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: like me say < 1307321007 65011 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :argh -> < 1307321053 770655 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :actually there are very few "obviously" claims where i actually skip the exact proof, in fact i have gone to great lengths to formalize everything so formal that no one in their right mind would ever read it < 1307321076 46522 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oklopol: COQ LOL < 1307321110 631177 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :that would've been cool, but perhaps i'm still a factor of a few hundred away from that in formalness < 1307321132 358625 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :argh -> < 1307321133 715714 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think in technical writing it's a good idea to not skip over details that might seem obvious. < 1307321155 548027 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :except that makes mathematical proofs unreadable :) < 1307321164 885272 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, yes. < 1307321172 768480 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :you do that in a phd and in an article < 1307321175 381838 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe not with proofs. < 1307321187 39433 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :you don't do that in a master's thesis or a book < 1307321211 962625 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :in a book, you don't do it because the reader is assumed not to know the boring details, and is such forced to suffer through them to make sure they understand what's actually happening < 1307321238 951733 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :in a master's thesis, you don't do it because *the author* is demonstrating they know this stuff < 1307321244 477693 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :20:38:27: so now my Underload (...)s are no longer functions < 1307321244 640426 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :20:38:29: what should i call them? < 1307321244 640593 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :20:38:31: subprograms? < 1307321244 640695 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :20:40:58: blimps < 1307321252 286064 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :argh -> < 1307321258 69473 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :the coining of the terioerioeioroeioioireoriooioerioermoinologiiiiiiiiiiiiiiiiiiiiojdfg < 1307321297 751497 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :impressive keyboard < 1307321308 175321 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" maybe not with proofs." what else is there < 1307321321 327268 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*formal proofs < 1307321341 14604 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i have to -> < 1307321343 324080 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :ashsthsry' < 1307321385 461254 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you have to, imply? < 1307321448 9242 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I often feel that <-> < 1307321779 823670 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :baby, feel that equivalence < 1307321875 583392 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's an interesting way to view biconditionality. < 1307321895 468307 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :who tf calls it biconditionality < 1307321915 148824 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the concept of being biconditional? I do. < 1307321925 937660 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :well biconditional i guess but it's the same thing as equivalence :) < 1307322002 188391 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :<-> = =? < 1307322009 423538 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's a congruence relation, if you take its quotient you get a boolean algebra < 1307322010 968073 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, insert logical equivalence sign. < 1307322041 640090 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what is the quotient of a relation? < 1307322077 812277 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the quotient of an equivalence relation is what you get if you identify equivalent elements < 1307322123 967833 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :a congruence relation is an equivalence relation which respect your other operations, such as in this case ->, and, or < 1307322128 19978 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*respects < 1307322139 550457 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so the quotient is the set where the relation is true? < 1307322151 231623 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um no < 1307322175 269232 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the quotient is a set whose elements are the equivalence classes of the relation < 1307322200 292485 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah. < 1307322308 983805 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so congruence relations are equivalence relations that -- what you just said. < 1307322329 404300 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION only learned the basics of relations in his discrete math class. < 1307322341 164542 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically what they are. < 1307322347 871365 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes. the significance of that is that you can transfer your other operations to the quotient < 1307322427 239238 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the map from an original element to the corresponding quotient element then becomes a homomorphism < 1307322540 277199 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which map? There's a lot of different kinds of maps. :D < 1307322569 46443 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :map is here a synonym for function < 1307322572 557029 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1307322605 801217 :Lymia!~moe@123.120.136.9 JOIN :#esoteric < 1307322606 206934 :Lymia!~moe@123.120.136.9 QUIT :Changing host < 1307322606 369424 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1307322634 87087 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymia: YOUR IP WAS HANGING OUT < 1307322664 46098 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :^_^' < 1307322674 19266 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: so when you convert the original element into its equivalence class, it preserves the algebraic structure? < 1307322674 521157 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :DMZ points at my dad's computer. Who cares. < 1307322681 882574 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yep. < 1307322713 591105 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, okay. I'll need to learn more about abstract algebra to understand what that entails. < 1307322779 68735 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Isomorphism_theorem#General < 1307322833 903297 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but an equivalence class is a set. Do you have to change the operations at that point to work with the equivalence class, or do you still use the same definition as before? < 1307322838 945734 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :in wikipedia's usual even-more-incomprehensible-than-necessary style < 1307322853 441491 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :its so the editors can prove theyre smart < 1307322879 603481 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: yeah the articles are dense, but the specificity helps when you need to know /exactly/ what something means. It's terrible for learning a new subject in advanced math though. < 1307322945 378897 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :yeah but mathworld is easier to understand most of the time and just as precise, c'mon :P < 1307322957 580935 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well let's say A and B are two equivalence classes, and & is one of the operations. Then the congruence requirement means that for every a in A and b in B, a & b ends up in the _same_ class C, so just define A & B = C < 1307323015 725259 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay, so the operation becomes something else, but still works the same way. < 1307323023 123086 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think... < 1307323024 79949 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1307323082 685852 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically with the equivalence class version of the operation you're just applying the operation to all of the elements. < 1307323091 71421 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :precisely < 1307323091 995988 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and taking that as your resulting set. < 1307323109 374951 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION scratches head. < 1307323109 910678 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric : DMZ points at my dad's computer. Who cares. < 1307323120 229999 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :be careful, dprk has nukes < 1307323126 224866 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::( < 1307323144 643738 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well... there's a small caveat in that A & B applied to all elements is not necessarily _all_ of C, i think < 1307323184 466226 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: hmmm, well... how is C defined? < 1307323199 650862 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :C needs to be a whole equivalence class < 1307323206 255723 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. < 1307323273 538965 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so you just get some subset of C. Though I have no idea how you would know what C is without more information.. < 1307323301 424780 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well you just take anything which is equivalent to something (and thus everything) in C < 1307323312 865373 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and that must still be in C < 1307323322 827807 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1307323358 710473 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's interesting. You can take any subset of an equivalence class, and find every member of that equivalence class in a given set. < 1307323374 709317 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well < 1307323377 429375 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not any subset. :P < 1307323381 260039 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there is one that you can't use. < 1307323400 686022 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you don't say. < 1307323471 572678 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my discrete math teacher was incorrect. He seemed to use equivalence class as a synonym for equivalence relation. < 1307323506 654891 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oops < 1307323515 14074 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :one of our test questions was to determine whether a given relation was an equivalence class by determining that it was transitive, symmetric, and reflexive. < 1307323534 633512 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and he's like, one of the better professors at my university. That's saying a lot. < 1307323578 437884 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :huh < 1307323679 761584 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the US seems to come on top if you compare the _best_ universities. i wonder how it'd do if you compared the _median_ < 1307323687 803037 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :probably bottom :P < 1307323690 106844 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :probably not so great. < 1307323731 822789 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: the funnest would be comparing the worst :D < 1307323735 646297 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I go to a pretty small university. Not saying that being a small university is bad, but in this case it's true. < 1307323736 911646 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :or the ... mean < 1307323746 502062 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..the mode? :P < 1307323750 334662 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :THE MOST COMMON UNIVERSITY. < 1307323750 541449 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :yes. < 1307323763 994846 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :THE RANGE < 1307323766 485707 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :this makes sense < 1307323771 689064 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although i guess this may be heavily skewed by different countries having different cutoffs for the quality needed for an institution to call itself a university < 1307323780 625070 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the modal university would be the one with the most satellite campuses I think. < 1307323783 398156 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :CakeProphet: An equivalence relation over a set gives rise to a partition of that set into equivalence classes under that relation < 1307323791 469365 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :coppro: so does your mom < 1307323795 510572 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :OHHH SNAPE < 1307323810 927278 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :coppro: yep, I just read about that on Wikipedia actually. :D < 1307323817 158922 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and.. inferred it. < 1307323825 466552 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :from what oerjan told me. < 1307323840 783144 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :using my MIIIND. < 1307323845 898135 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :lies < 1307323852 430122 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :all evidence points to you not having one < 1307323859 716923 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::( nonsense. < 1307323865 900563 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott__: goddamn executive meddling in doctor who < 1307323889 827010 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :coppro: I stopped watching because Moffat turned from genius to incompetent after taking the reins < 1307323908 373119 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :or are you referring to something other than new episodes < 1307323913 209508 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!lperl I'm trying to find a way to use *{"THIS"}* thing I made, but alas I cannot think of anything. < 1307323913 603028 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​I'm trying to find a way to use THIS thing I made, but alas I cannot think of anything. < 1307323927 971271 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :!show lperl < 1307323928 237662 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​perl while(<>){s/ (?){s/ (?){s/ (?){s/ (?){s/ (?){s/ \{\{ (.*?) \}\} (?!\})/$1/gxee;print} < 1307324957 641377 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter lperl installed. < 1307325073 585557 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also, Perl pretty much dominates the golfing of this one. < 1307325108 177194 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the golfed form would s/while/for/ and take out the /x option and whitespace < 1307325126 980569 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :coppro: also i don't like the new theme :D < 1307325135 571418 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott__: I agree with you there! < 1307325138 26290 :comex!~comex@comex.xen.prgmr.com QUIT :Quit: ZNC - http://znc.sourceforge.net < 1307325149 687865 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but the "The Doctor is being awesome now" music is good < 1307325161 842386 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :they should have just picked one off http://whomix.trilete.net/ :D < 1307325196 352322 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :that huge torrent is now three percent completed, i should note < 1307325320 438547 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp lperl < 1307325320 696010 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter lperl deleted. < 1307325323 752907 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp lperl perl $_=<>;s/{{(.*?)}}(?!})/$1/gee;print < 1307325324 22165 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter lperl installed. < 1307325333 547880 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!lperl {{'test'}} < 1307325333 912470 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​test < 1307325338 504217 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1307325338 666906 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :golfed. :D < 1307325347 176795 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :ok, I'm seriously ill < 1307325352 690658 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :CakeProphet: what's with "ee" < 1307325354 315595 :variable!~variable@unaffiliated/variable JOIN :#esoteric < 1307325356 147929 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :i should go to bed now < 1307325358 246775 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :and, also, i will < 1307325381 771485 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: e evaluates the replacement string as Perl code. ee evaluates the replacement string as Perl code and then evaluates that. < 1307325409 978135 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :ouch < 1307325413 226113 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :can it go to eee? < 1307325420 469606 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh... I don't actually know. < 1307325423 313474 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :MWAHAHAHA < 1307325425 40354 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't think so. < 1307325429 621758 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :at least it's not documented. < 1307325513 881220 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1307325597 564902 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run echo '$_=<>;s/{{(.*?)}}(?!})/$1/gee;print' | wc -c < 1307325599 277847 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​36 < 1307325602 872288 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :awww yeah. < 1307325673 662816 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :ok < 1307325674 494831 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :sleep < 1307325675 56219 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :really < 1307325675 662997 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :sleep < 1307325676 296404 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :sleep < 1307325676 990924 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :sleep < 1307325681 454326 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :DO IT < 1307325686 446818 :elliott__!~elliott@95.149.243.122 PRIVMSG #esoteric :SLEEP < 1307325692 876460 :elliott__!~elliott@95.149.243.122 QUIT :Quit: FUUUUUUUUUUUUUUUUUUUCK YOUUUUUUUUUUUUUUUUUU < 1307325717 481246 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!perl $_ = "hm..."; s/hm/"'1+2'"/e; print; < 1307325717 959145 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​'1+2'... < 1307325723 270252 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!perl $_ = "hm..."; s/hm/"'1+2'"/ee; print; < 1307325723 631862 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1+2... < 1307325727 16655 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!perl $_ = "hm..."; s/hm/"'1+2'"/eee; print; < 1307325727 401130 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​3... < 1307325730 464904 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hahaha < 1307325731 773814 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nice < 1307325739 897912 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you can stack an arbitrary number of e's < 1307325806 127077 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl $_ = "hm..."; s/hm/"'q{1+2}'"/eeee; print; < 1307325806 490880 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​3... < 1307325822 987698 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl $_ = "hm..."; s/hm/"'q{q[q<1+2>]}'"/eeeeee; print; < 1307325823 374239 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​3... < 1307325843 144735 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!perl $_ = "hm..."; s/hm/"'q{q[q<1+2>]}'"/eeeee; print; < 1307325843 546620 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1+2... < 1307325854 833897 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl $_ = "hm..."; s/hm/"'q{1+2}'"/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee; print; < 1307325855 199652 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​3... < 1307325877 490264 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :at this point we need w and h flags < 1307325882 557981 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :conjecture: there can be an arbitrary number of e options. < 1307325910 483942 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl $_ = "hm..."; s/hm/"'q{print 'perverse'}'"/e; print; < 1307325910 853466 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​'q{print 'perverse'}'... < 1307325914 659011 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl $_ = "hm..."; s/hm/"'q{print 'perverse'}'"/ee; print; < 1307325915 71411 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​... < 1307325935 598618 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmm, yeah I don't know where standard input is going. < 1307325935 903356 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net PART #esoteric :"Leaving" < 1307325948 267021 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :probably to.... standard input < 1307325953 677351 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymia: bad ' matching i think < 1307325955 148290 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er < 1307325956 218670 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :output < 1307325960 409117 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, that too < 1307325962 468749 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :use more q's < 1307325989 619415 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: in lperl previously the explicit print got first < 1307325992 832729 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl $_ = "hm..."; s/hm/"'q{q{print 'perverse'}}'"/e; print; < 1307325993 200379 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​'q{q{print 'perverse'}}'... < 1307325996 866496 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl $_ = "hm..."; s/hm/"'q{q{print 'perverse'}}'"/ee; print; < 1307325997 290479 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​... < 1307325997 538691 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: yeah < 1307326002 322966 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So what is this? < 1307326010 592783 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :An extra way to do (extra perverse) conditionals? < 1307326014 213553 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymia: you cannot have nested '' < 1307326029 500679 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i don't recall if it's even possible to escape them < 1307326033 938211 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it may have a problem with the nested {}'s as well but I'm not sure. < 1307326045 648628 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl '\'' < 1307326049 289828 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print '\'' < 1307326049 671093 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​' < 1307326078 51676 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in any case you can use pretty much anything as a delimeter with the q construct. < 1307326078 215585 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl $_ = "hm..."; s/hm/"'q{q{print \'perverse\'}}'"/ee; print; < 1307326078 551054 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​... < 1307326105 151609 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print q#possibly even pound sign?# < 1307326105 513160 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​possibly even pound sign? < 1307326112 385515 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymia: i think the \ get stripped already at the " stage < 1307326124 221195 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: just use more q's :P < 1307326129 674898 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl $_ = "hm..."; s/hm/"'q{q{print \\'perverse\\'}}'"/ee; print; < 1307326130 84018 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​q{q{print 'perverse'}}... < 1307326137 916049 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl $_ = "hm..."; s/hm/"'q{q{q{print \\'perverse\\'}}}'"/ee; print; < 1307326138 309261 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​q{q{q{print 'perverse'}}}... < 1307326140 21310 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl $_ = "hm..."; s/hm/"'q{q{q{print \\'perverse\\'}}}'"/eee; print; < 1307326140 422050 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​q{q{print 'perverse'}}... < 1307326143 335449 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl $_ = "hm..."; s/hm/"'q{q{q{print \\'perverse\\'}}}'"/eeee; print; < 1307326143 714729 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​q{print 'perverse'}... < 1307326147 131197 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl $_ = "hm..."; s/hm/"'q{q{q{print \\'perverse\\'}}}'"/eeeee; print; < 1307326147 539725 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​print 'perverse'... < 1307326151 719975 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl $_ = "hm..."; s/hm/"'q{q{q{print \\'perverse\\'}}}'"/eeeeee; print; < 1307326152 127088 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​perverse1... < 1307326158 131622 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :SUCCESS < 1307326162 215639 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Perl is inane. < 1307326162 840258 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as indicated by the 1 < 1307326181 299908 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymia: well the {}'s nested pretty well... < 1307326196 692691 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl $_ = "hm..."; s/hm/"'q{q{q{print \\'perverse\\'}}}'"/e; print; < 1307326197 96429 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​'q{q{q{print \'perverse\'}}}'... < 1307326199 83052 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl $_ = "hm..."; s/hm/"'q{q{q{print \\'perverse\\'}}}'"/ee; print; < 1307326199 519444 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​q{q{q{print 'perverse'}}}... < 1307326205 614250 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl $_ = "hm..."; s/hm/"'q{q{q{print \\'perverse\\'}}}'"/eee; print; < 1307326206 26892 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​q{q{print 'perverse'}}... < 1307326233 551883 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl q{q[q]};$_=eval for 1..12;print < 1307326350 996255 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​q[q] < 1307326364 221314 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and '' for q'' which is a special case < 1307326373 993930 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: "" is qq < 1307326386 734822 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1307326399 236717 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :q is '', and yes those forms are abbreviations of the more general form. < 1307326403 794383 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :whatever that even means. < 1307326453 867495 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well but i also recall that using '' as delimiters in some of the other quote-like constructs turns off interpolation < 1307326485 778901 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah it does. like in m and s < 1307326494 746938 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!perl $_ = "test"; s'test'$1'; print; < 1307326495 193547 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​$1 < 1307326520 487899 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl $_=q{q[q]};$_=eval for 1..120;print < 1307326520 919055 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​q[q] < 1307326531 207868 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I don't know why that's not working. < 1307326564 672280 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl $_="q{q[q]}";$_=eval for 1..120;print < 1307326565 107240 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​$# is no longer supported at /tmp/input.18287 line 1. < 1307326580 207911 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...heh < 1307326581 798597 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl $_="q{q[q]}";$_=eval for 1..120;print < 1307326582 177989 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​q{q[q]} < 1307326586 239052 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::[ < 1307326591 248085 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so q$ might do weird things. < 1307326592 401405 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: erm sure you didn't get other lines in DCC? < 1307326603 117467 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: I did not. < 1307326606 915585 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it only prints once. < 1307326618 999620 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the for is attached to the $_=eval < 1307326636 662411 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm < 1307326644 639019 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print qq'$0' < 1307326645 25324 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/tmp/input.18472 < 1307326647 32489 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!perl print "a" for 1..10; < 1307326647 430686 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​aaaaaaaaaa < 1307326663 540480 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I'm guessing the return value of eval is bad. < 1307326683 361189 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl $_="q{q[q]}";eval for 1..12;print < 1307326683 747511 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​q{q[q]} < 1307326700 879762 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl $_="q{q[q]}";eval for 1..11;print < 1307326701 260739 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​q{q[q]} < 1307326718 90100 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I'm stumped. :P < 1307326731 391906 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl $_="q{q[q]}";$_=eval for 1..11;print < 1307326731 813018 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​q{q[q]} < 1307326746 721558 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it might be a bad idea to use all of those symbols together at once like that... < 1307326768 572100 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because of special variables. < 1307326827 965749 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!perl $_="q{q[q]}"; print eval; < 1307326828 343150 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​q[q] < 1307326843 943895 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl $_="q{q[q]}";($_=eval) for 1..11;print < 1307326844 375157 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​q{q[q]} < 1307326859 42949 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...yeah. no fucking idea. < 1307326879 53750 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :erm < 1307326881 254626 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my guess is that it has something to do with horrid abuve of quote-like operators. < 1307326899 126714 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*abuse < 1307326911 169174 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what variable is the for 1..11 construct using? >:) < 1307326919 925599 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1307326928 103395 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :looool < 1307326941 380541 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :except < 1307326942 634688 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why $_ of course. Why, what is the problem? < 1307326957 442919 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh and it's made local i guess < 1307326963 232361 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes < 1307326965 2867 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so it's reinstated after the loop < 1307326981 434693 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, if $_ were global terrible things would happen. < 1307326988 234211 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :instead it's a weird pseudo-global thing. < 1307327039 427017 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl $s="q{q[q]}";$s=eval$s for 1..11;print$s < 1307327039 835646 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Array found where operator expected at (eval 6) line 1, at end of line < 1307327066 256380 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :now we're getting into the "abuse of quote-like operator" errors. < 1307327078 456084 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's parsing the @q as an array variable < 1307327085 506769 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol wtf are you guys doing < 1307327093 376636 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: fun with Perl. < 1307327162 101213 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: leave off the outer " < 1307327185 117233 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....ah < 1307327188 707714 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or change it to '' < 1307327201 748654 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl $s='q{q[q]}';$s=eval$s for 1..11;print$s < 1307327202 82575 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Array found where operator expected at (eval 6) line 1, at end of line < 1307327222 815149 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ya got a qq in there < 1307327227 568192 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...oh < 1307327241 909597 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl $s='q{q[q]}';$s=eval$s for 1..11;print$s < 1307327242 340726 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​muhahahahahahaha < 1307327268 169390 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :we got the evil genius at the delicious quoted core. < 1307327312 955759 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sealed evil in a can < 1307327362 489965 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl open 0; print <0> < 1307327362 860129 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​open 0; print <0> < 1307327373 969209 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :such a strange thing.. < 1307327847 809279 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :open VARIABLE, EXPR. If you don't specify EXPR, then the scalar variable with the same name as the filehandle name is evaluated and used as the filename. < 1307327854 207259 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :0 is a valid filehandle name, apparently. < 1307327862 148048 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and $0 is the program name. < 1307328005 259906 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you guys know of any esoteric logic gates? < 1307328009 695531 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :or esoteric circuitry < 1307328041 948518 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :reversible gates are cool < 1307328078 159323 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(and theoretically, cool physically as well) < 1307328173 831624 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :reversible computing, huh... < 1307328240 623813 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :esoteric circuitry? not really.. < 1307328254 654721 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a quine circuit would be interesting. < 1307328265 280899 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..but I don't even know what that means. < 1307328279 884565 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :outputs its schematic as a bitmap? < 1307328335 995126 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sounds impossible. < 1307328383 25892 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sounds obviously possible, actually... < 1307328395 930905 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you just need to define proper encoding schemes < 1307328406 553551 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :standard quining techniques applied to hardware < 1307328468 177016 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :postscript, for printing. :) < 1307328469 694369 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the data part would be the memory < 1307328504 597004 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I recently discovered this: http://perldoc.perl.org/functions/tie.html < 1307328520 831827 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and I think it would be a good way to explore some unorthodox variable assignment semantics. < 1307328575 31712 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but in general it just looks useful. You could easily write a package that automatically breadcrumbs a variable for you each time it's reassigned. < 1307328903 768513 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :this is so very very awesome: (elliott you better visit this link when you read the logs) http://www.youtube.com/watch?v=sjtzib0G9Rs < 1307329051 55364 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :awww yeah musical tesla coils. < 1307329129 368536 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :those things are awesome < 1307329130 416168 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and loud < 1307329131 638345 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and awesome < 1307329154 678205 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://www.youtube.com/watch?v=B1O2jcfOylU < 1307329163 317515 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :may have already seen this one. it's the mario bros. theme song < 1307329176 65913 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1307329184 102442 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :except that one doesn't have Adam Savage dancing around < 1307329194 516853 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also I haven't heard them play Mario Bros < 1307329273 429042 :augur!~augur@129.2.129.35 QUIT :Remote host closed the connection < 1307329423 412918 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also this: http://www.youtube.com/watch?v=xD_HQ4B0Fcw < 1307329587 172840 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this Tesla was an awesome dude. < 1307329604 434748 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er... the "this" is an artifact from something else I was going to type. < 1307332416 654680 :Slereah!~Slereah@ANantes-259-1-1-165.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1307332417 503986 :Slereah_!~Slereah@ANantes-259-1-51-80.w92-135.abo.wanadoo.fr QUIT :Ping timeout: 240 seconds < 1307332752 563142 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :future elliott: Good post-400 xkcd: http://xkcd.com/602/ < 1307332990 880598 :Slereah_!~Slereah@ANantes-259-1-132-157.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1307333073 635454 :Slereah!~Slereah@ANantes-259-1-1-165.w92-135.abo.wanadoo.fr QUIT :Ping timeout: 260 seconds < 1307333211 23827 :Slereah!~Slereah@ANantes-259-1-65-41.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1307333256 960850 :Slereah_!~Slereah@ANantes-259-1-132-157.w92-139.abo.wanadoo.fr QUIT :Ping timeout: 260 seconds < 1307333658 301976 :pikhq!~pikhq@71-219-208-195.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307333667 587663 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net JOIN :#esoteric < 1307333931 149107 :Slereah!~Slereah@ANantes-259-1-65-41.w92-135.abo.wanadoo.fr QUIT :Read error: Operation timed out < 1307333982 510177 :Slereah!~Slereah@ANantes-259-1-102-78.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1307334065 16178 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1307334368 887629 :Slereah!~Slereah@ANantes-259-1-102-78.w92-139.abo.wanadoo.fr QUIT :Ping timeout: 250 seconds < 1307334375 454244 :Slereah!~Slereah@ANantes-259-1-107-245.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1307334892 31354 :Slereah_!~Slereah@ANantes-259-1-5-239.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1307334952 196678 :Slereah!~Slereah@ANantes-259-1-107-245.w92-139.abo.wanadoo.fr QUIT :Ping timeout: 248 seconds < 1307335183 110992 :variable!~variable@unaffiliated/variable QUIT :Quit: /dev/io failed < 1307335615 946281 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I love entering random IP addresses into tracepath < 1307335824 971496 :Slereah_!~Slereah@ANantes-259-1-5-239.w92-135.abo.wanadoo.fr QUIT :Ping timeout: 250 seconds < 1307335910 963285 :Slereah!~Slereah@ANantes-259-1-61-173.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1307336152 995478 :Slereah_!~Slereah@ANantes-259-1-133-180.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1307336216 81221 :Slereah!~Slereah@ANantes-259-1-61-173.w92-135.abo.wanadoo.fr QUIT :Ping timeout: 240 seconds < 1307336451 381569 :variable!~variable@unaffiliated/variable JOIN :#esoteric < 1307338465 266530 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i slept lolol ! < 1307338641 881342 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" basically what they are." <<< how many lectures did 'a relation between X and Y is a subset of XxY' take? < 1307338860 779597 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" oerjan: so when you convert the original element into its equivalence class, it preserves the algebraic structure?" <<< note that it's the 'homomorphism' type of 'preserve' and not the isomorphism type -- you might map multiple things to the same element, operations just do the same thing on both sides < 1307339069 520756 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 250 seconds < 1307339537 684988 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :Briefly, if A is an algebra, a congruence on A is an equivalence relation F on A which is a subalgebra when considered as a subset of (the latter with the coordinate-wise operation structure). < 1307339540 481012 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :haha < 1307339558 703279 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :should be subset of A^2 < 1307339599 681125 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :but lol that's a great definition lol :D < 1307339716 881861 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :well, i guess wp is an encyclopedia and not math for kids with alfred the bunny but anyway could at least give a list of equivalent definitions instead < 1307339824 436030 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1307340150 459647 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1307340508 540167 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :sbahj related http://www.youtube.com/watch?v=u7YfVmY9Qjs < 1307341057 612778 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oklopol: that was only one lecture. There was only two or so lectures on relations; it was a very small section of the course. < 1307341100 930350 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the largest sections were spent on combinatorics and induction proofs. < 1307341568 56385 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the sections were: a small section on boolean algebra and basic logical statements (wooo), a large section on proofs by definition/negation/contraposition covering things like divisibility and primality, a large section on induction proofs, a large section on combinatorics, a lecture on set theory, a lecture on relations, and then the last section was a mashup of FSA, regular languages/expressions, and graph theory. < 1307341647 182067 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :all-in-all the most interesting math course I've taken so far. I plan on taking "Introduction to Advanced Mathematics" and then Topology later, preferably with the same professor if I don't transfer. < 1307341809 543692 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1307341809 973957 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :My other options are Calc 3, linear algebra, or real analysis. bleh, no thanks. Number theory is another option that would be interesting as well. < 1307341900 524305 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Linear algebra could be useful in programming, I guess... < 1307341956 685548 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I want to learn about some motherfucking spaces. < 1307342010 970353 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :spaces of what sort? < 1307342026 877817 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also what school is this? < 1307342119 318005 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :coppro: the topological variety. < 1307342169 80013 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1307342170 906803 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://en.wikipedia.org/wiki/SPSU < 1307342175 497743 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :coppro: one you've never heard of < 1307342282 1198 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically it used to be a satellite campus of Georgia Tech but is now a separate university. < 1307342363 409605 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also parts of that article read like a website for the university.. < 1307342869 630507 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I plan on transferring to Tech in my fourth year so that I can get all the good reputation while avoiding most of the obscene tuition costs. < 1307343141 325293 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :hah < 1307343149 837053 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :you americans and your tuition < 1307343190 201928 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, and our debt. < 1307343197 263792 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and our debt to pay for tuition... < 1307343217 382463 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why? Because people flip the fuck out if you raise taxes. < 1307343237 997167 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ayup < 1307343247 161437 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and don't understand economics < 1307343248 10295 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :at all < 1307343250 563309 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...not at all < 1307343260 919194 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :see: any government that is not allowed to run a deficit < 1307343261 403923 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :dude the tea party movement is the most retarded thing I've ever seen in American politics. < 1307343277 726338 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :not allowing a government to run a deficit is suicide < 1307343287 200338 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :like, your country is doomed < 1307343295 673529 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :indeed < 1307343308 504761 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the states have way too much deficit though. < 1307343361 50616 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :now, structural deficits suck balls < 1307343379 346247 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :coppro: from where do you hail? < 1307343384 171956 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :CakeProphet: Canadia < 1307343408 257063 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :currently living in California working at the country^Wcompany that will someday RULE THE WORLD^W^W^W do stuff < 1307343411 298027 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :we have a very pervasive structural deficit. I believe for every $2 we generate we spend 5. roughly < 1307343421 240767 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1307343429 12479 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :structural deficit definitely shouldn't happen < 1307343436 91795 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but outlawing deficit altogether is not the solution < 1307343444 432414 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :because otherwise the government can't help a struggling economy < 1307343474 958075 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also dumb is the GODDAMN EVERYONE, not just Americans, who think that when the economy is doing well, taxes should go down because the government doesn't need the money < 1307343482 170431 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :honestly I think raising taxes is the solution to our deficit. Perhaps even economic problems. < 1307343514 58839 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :cutting programs is not because any bill to cut programs will get fucked up in congress. < 1307343529 799304 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and because no one can fucking decide what to cut. < 1307343549 434686 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :well problem #1 is you're in a whole < 1307343552 57820 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*hole < 1307343565 72627 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :you effectively have to cut taxes < 1307343569 761079 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :or borrow a shitton of money < 1307343578 48748 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :already got that covered... < 1307343583 648258 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :err not cut taxes < 1307343585 43937 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :cut spending < 1307343604 849008 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :raising taxes is an equivalent solution really. < 1307343606 480033 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :because your government can't safely raise taxes; the economy is still fragile < 1307343610 981584 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it's not < 1307343611 724447 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...true. < 1307343622 525570 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :this is the real problem < 1307343668 500464 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :once the economy picks up, they can and should raise taxes < 1307343672 251882 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :a lot < 1307343678 816833 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but that could be a long time < 1307343681 583192 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :however, a lot of the extra revenue could be spent on economic stimulus programs which, while at the same time alleviated a structural problem of not enough revenue. < 1307343683 770784 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :they should also continue to cut spending < 1307343698 649298 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :military in particular < 1307343700 311956 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :economic stimulus programs such as finding a way to eliminate our trade deficit... which is another structural problem. < 1307343708 131353 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :coppro: yes. < 1307343713 871542 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :military spending is ridiculous. < 1307343764 940058 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :another common misconception is that government debt is bad < 1307343828 615339 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :government debt can be friggin' awesome when you've got bonds that pay out at less than inflation < 1307343848 48895 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :although too much of it will bite you if inflation drops < 1307343867 674264 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but generally our legislative branch is too busy focusing on partisan bullshit to be effective at creating economic recovery programs, so.. < 1307343878 556807 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yup < 1307343916 194391 :Slereah_!~Slereah@ANantes-259-1-133-180.w92-139.abo.wanadoo.fr QUIT :Ping timeout: 255 seconds < 1307343926 672080 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :now of course there is the 'print money' approach < 1307343937 173623 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but the US economy is dead if that happens < 1307343948 481914 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I just hope I'm out of the country before < 1307343951 278920 :mtve!~mtve@65.98.99.53 QUIT :Ping timeout: 252 seconds < 1307343960 655296 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah, I don't even think printing more money is even a valid consideration. < 1307343982 104157 :Slereah!~Slereah@ANantes-259-1-64-105.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1307344039 243897 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :hyperinflation whee < 1307344052 203175 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :of course I don't think the US government is quite as stupid as Zimbabwe < 1307344053 668095 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in my mind a gradual increase in taxes, cutting of unecessary programs, and establishment of new programs that are designed to ultimately generate more economic stability should be our goal < 1307344070 39132 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I trust Congress not to cause two hundred million percent inflation < 1307344128 156212 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :coppro: yes, congress is only borderline retarded. < 1307344132 166406 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :that's about as far as I go though < 1307344183 27682 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder if things would improve if we made Obama temporary dictator for the duration of his term. < 1307344183 779953 :mtve!~mtve@65.98.99.53 JOIN :#esoteric < 1307344186 347483 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::P < 1307344205 319094 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :honestly it seems like a better option than having congress fumbling everything. < 1307344208 510898 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :probably < 1307344246 588933 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :coppro: unless people rioted and whatnot. < 1307344258 247891 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which, is not out of the question. < 1307344317 236371 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :you don't consider that they're already doing so? < 1307344329 432066 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :are they? I haven't been paying attention to that. < 1307344339 431683 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :see wisconsin for instance < 1307344365 437706 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :your country is in a state of political turmoil, the problem being that you have a nice half-and-half split < 1307344425 132224 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the minority that absolutely hate Obama are way more vitriolic than any protest group I've witnesses. Granted, I'm young. :P < 1307344430 468181 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*witnessed < 1307344458 282363 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's very easy to think that there's racism involved. < 1307344490 545253 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh, I'm not really talking about Obama-haters < 1307344498 206404 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. < 1307344505 774165 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I mean, they exist < 1307344515 473199 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :we've always been in that state. always as in... the last several decades. < 1307344515 635746 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :They will exist for any political leader < 1307344539 818051 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :There is a fairly significant portion of our population who believes Harper is going to ruin the country < 1307344554 655802 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I used to think that. Now I don't since I can keep my sanity that way. < 1307344571 384553 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :coppro: typical stupid American that I am, I had to look up that name to know what you were talking about. :P < 1307344608 736208 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but also because his temperament has improved just enough that I think we might survive < 1307344726 605663 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :man, I wish my higher education was paid for. :P < 1307344794 297815 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there's absolutely no disadvantages to educating your populace beyond secondary education. < 1307344805 242639 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :sure there is < 1307344807 106025 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it costs money < 1307344809 853087 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :which is obviously wrong < 1307344816 604038 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :government shouldn't spend money, etc. < 1307344921 82074 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it costs money, but ultimately it enables anyone, regardless of economic background, to become well-educated. And without a well-educated populace a democracy is pretty much doomed. < 1307344932 416007 :wth!~tianhou@222.242.196.227 JOIN :#esoteric < 1307344958 442234 :wth!~tianhou@222.242.196.227 NICK :Guest56111 < 1307345006 334246 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :coppro: what do you do for a living? < 1307345043 629824 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show dechatspeak < 1307345044 422114 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​perl while(<>){lc;s/\by\b/why/g;s/\bu\b/you/g;s/\br\b/are/g;s/\bb4\b/before/g;s/\bty\b/thank you/g;s/\bsry\b/sorry/g;s/\bur\b/your/g;s/\bb\b/be/g;s/\bbc\b/because/g;s/\blol\b/haha/g;s/\blmao\b/hahaha/g;s/\brofl\b/hahahaha/g;s/\bbrb\b/be right back/g;s/\bafk\b/away from keyboard/g;s/\b4\b/for/g;s/\b1\b/one/g;s/\bne1\b/anyone/g;s/\bno1\b/no-one/g;s/\b(some|sum)1\b/someone/g;s/\bttyl\b/talk to you lat < 1307345050 800946 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :CakeProphet: Student, presently working at the aforementioned company < 1307345062 876824 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :in September, I resume studenting < 1307345067 670260 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :coppro: er, aforementioned? perhaps I missed something. < 1307345080 82739 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or just have the memory of a goldfish. < 1307345096 531630 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :02:56 < coppro> currently living in California working at the country^Wcompany that will someday RULE THE WORLD^W^W^W do stuff < 1307345098 860302 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh yeah < 1307345102 866506 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I missed it. < 1307345122 950871 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh.. Google? :P < 1307345125 501319 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yes < 1307345130 629604 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, nice. < 1307345134 582117 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how'd you manage that. < 1307345155 651401 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :by working on an open-source project and having Google people say "You should work for us". So I did. < 1307345161 964503 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(clang) < 1307345170 824409 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I would VERY MUCH be interested in going to california and doing graduate studies at Berkeley. < 1307345179 222719 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also.. I NEED to get into open source development. < 1307345185 179842 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there's absolutely no reason I shouldn't be right now. < 1307345186 402429 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :you should come to Waterloo instead < 1307345196 924583 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :we have cookies < 1307345200 262563 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ooooh < 1307345235 713525 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :coppro: what open source project? < 1307345239 546271 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :clang < 1307345243 552174 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...oh < 1307345256 703718 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :see, I thought that as just some weird onomatopoeia I didn't understand. < 1307345259 430764 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :although I actually have no clue about the relative expense of graduate schools, I know that it's a hell of a lot cheaper to undergrad in Waterloo < 1307345267 293534 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm sure. < 1307345281 33157 :Guest56111!~tianhou@222.242.196.227 PART #esoteric :"Leaving." < 1307345283 524889 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :same with Southern Poly compared to Georgia Tech. < 1307345293 594787 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :what's your tuition? < 1307345301 703449 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :......uh. lol < 1307345309 495484 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I prefer not to think about it when I can. < 1307345338 145265 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : $3872 per year < 1307345342 404467 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :apparently... < 1307345376 594041 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :that's absurdly cheap < 1307345380 558790 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I pretty much double the cost by living on campus though. Next semester I'm living off campus and it will get way cheaper. < 1307345415 617055 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :AND, Poly transfers very well to Tech. Though I'm not sure if any of the advanced CS courses will transfer because Tech has a jacked up Computer Science degree. < 1307345425 936117 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :jacked up in a cool way. Just non-standard. < 1307345445 767310 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically you pick 2 out of 8 sub-tracks. < 1307345447 56291 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah < 1307345454 906550 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah yeah we have some programs like that here < 1307345457 367019 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and that determines your requirements. < 1307345473 364759 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :less so now that the faculty is moving on to an á la carte system < 1307345501 428395 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and since I'm waiting until my fourth year to attempt a transfer I will have to take SOME advanced CS classes. < 1307345525 324996 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I'm almost positive data structures will transfer, and databases. < 1307345558 209846 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have no idea about the introductory Java courses I took. GT starts off with a Python-based course. < 1307345578 443971 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :fourth year seems dangerous to attempt a transfer < 1307345592 317746 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is, but my GPA kind of requires it. < 1307345597 911423 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah < 1307345647 131451 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as it turns out, taking summer classes in the middle of a post-relationship suicidal crisis is a bad idea. < 1307345737 672855 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I'm over that now. It was still a poor decision though. < 1307345779 362411 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show dechatspeak < 1307345779 652098 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​perl while(<>){lc;s/\by\b/why/g;s/\bu\b/you/g;s/\br\b/are/g;s/\bb4\b/before/g;s/\bty\b/thank you/g;s/\bsry\b/sorry/g;s/\bur\b/your/g;s/\bb\b/be/g;s/\bbc\b/because/g;s/\blol\b/haha/g;s/\blmao\b/hahaha/g;s/\brofl\b/hahahaha/g;s/\bbrb\b/be right back/g;s/\bafk\b/away from keyboard/g;s/\b4\b/for/g;s/\b1\b/one/g;s/\bne1\b/anyone/g;s/\bno1\b/no-one/g;s/\b(some|sum)1\b/someone/g;s/\bttyl\b/talk to you lat < 1307345786 204389 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...I cannot spot the error in this. < 1307345807 323803 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!dechatspeak lol hey guys y u mad? < 1307345809 35528 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Substitution replacement not terminated at /tmp/input.8285 line 1. < 1307345834 487867 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it highlights properly in emacs, and I've checked every replacement string to see if it terminates. Yet I still get an error. < 1307345847 263598 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which leads me to believe that it's some odd syntax thing. < 1307345863 183844 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...oh wait. I see it, haha. < 1307345878 43235 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my program got cut off. < 1307345907 174295 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp dechatspea < 1307345907 411116 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​That interpreter doesn't exist! < 1307345909 154835 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp dechatspeak < 1307345909 414848 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter dechatspeak deleted. < 1307345924 24837 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!languages < 1307345927 15782 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!help languages < 1307345927 278464 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. < 1307345975 653093 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show lperl < 1307345975 926650 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​perl $_=<>;s/{{(.*?)}}(?!})/$1/gee;print < 1307346042 436963 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp lsh perl $_=<>;s/{{(.*?)}}(?!})/`$1`/ge;print < 1307346042 791624 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter lsh installed. < 1307346087 367871 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!lsh Hello, {{echo 'world!'}} < 1307346087 941386 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Hello, world! < 1307346169 10670 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I sometimes get lost in rapturous amazement of whatever programming language I happen to be focusing on at various points in my life. < 1307346219 602759 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like how Perl can do those two things in 36 and 37 bytes... < 1307346362 755664 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!lsh hiiiiiiii{{"bluhbluh"}} < 1307346363 218166 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/bin/sh: bluhbluh: command not found < 1307346381 624766 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!lsh hiiiiiiii{{echo "you suck"}} < 1307346382 126609 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​hiiiiiiiiyou suck < 1307346383 278660 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::c < 1307346399 19846 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!lsh {{perl -c "fork while fork"}} < 1307346399 558959 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Can't open perl script "fork while fork": No such file or directory < 1307346404 742332 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!lsh {{perl -e "fork while fork"}} < 1307346413 850890 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!lsh {{perl -e "print 'hi'"}} < 1307346418 130334 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​hi < 1307346422 133712 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1307346432 573440 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: have you been learning any Perl? < 1307346436 848454 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Nope. < 1307346450 522717 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it was either you or Patashu that was interested in learning it. < 1307346454 565762 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :can't recall. < 1307346463 140398 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!bfjoust [[+-]+] < 1307346463 877743 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Use: !bfjoust . Scoreboard, programs, and a description of score calculation are at http://codu.org/eso/bfjoust/ < 1307346469 997267 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!bfjoust myon [[+-]+] < 1307346505 130014 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for Lymia_myon: 7.6 < 1307346536 860691 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run echo '$_=<>;s/{{(.*?)}}(?!})/`$1`/ge;print' | wc -c < 1307346546 724328 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1307346549 400632 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​37 < 1307346571 171420 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :CakeProphet, what does that do? < 1307346575 576797 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :`run echo '$_=<>;s/{{(.*?)}}(?!})/`$1`/ge;print' < 1307346580 244187 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​$_=<>;s/{{(.*?)}}(?!})/`$1`/ge;print < 1307346586 880118 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :oh < 1307346588 959303 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :missed the echo < 1307346597 64460 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well wc -c counts the bytes on standard in--oh < 1307346616 706467 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I was just double checking my arithmetic. < 1307346726 808822 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm not sure how I'm going to feel about my class that's most likely going to be either C++ or C# next semester < 1307346732 57453 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :after all of this Perl hacking. < 1307346829 910712 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it will be like putting myself in a straight-jacket but attaching speedy rockets and < 1307346915 557387 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :So. Should I sleep? < 1307346925 26222 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :I mean, I just got home, but it *is* 02:00. < 1307346992 833412 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!lperl hmmm, let me think about it. {{int(rand(2))?'yes you should':'no you shouldn\'t' < 1307346993 291036 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​hmmm, let me think about it. {{int(rand(2))?'yes you should':'no you shouldn\'t' < 1307346996 831972 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!lperl hmmm, let me think about it. {{int(rand(2))?'yes you should':'no you shouldn\'t'}}. < 1307346997 213119 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​hmmm, let me think about it. yes you should. < 1307346999 836296 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::3 < 1307347022 143225 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :Damn you, EgoBot, for being the voice of reason. < 1307347031 62546 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's 3:57 here < 1307347176 928956 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1307347232 182017 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: nah < 1307347348 327171 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :coppro: so clang is basically a better C compiler. < 1307347364 347077 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Problem: You do NOT want to bootstrap with it. < 1307347368 17432 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :Not only no but hell no. < 1307347392 48549 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: okay. For all of my future bootstrapping purposes I will refrain from using clang. :P < 1307347413 680754 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :It's actually a fairly necessary use case for a C compiler. < 1307347430 543763 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :As everything else tends to rely on the presence of a sane, functioning C compiler. < 1307347448 674446 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :(well, actually, everything else tends to rely on the presence of a sane, functioning GNU C compiler, because fuck you.) < 1307347495 181427 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: why do you not want to bootstrap with clang? < 1307347532 609050 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :although I recall you have some weird definition of bootsrap I don't remember < 1307347565 273192 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :besides, I'll probably write CakeOS PHP, Java, COBOL, Visual Basic, or something awful Haskell. Or a combination of all of those languages interpreted/compiled by fortran. < 1307347580 552225 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :thereby riding my system of the evil of C that has plagues operating systems for too long. < 1307347587 459129 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.. :) < 1307347613 644431 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :lol < 1307347615 519898 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....obviously it is very late. < 1307347619 647152 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yes < 1307347620 667888 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yes it is < 1307347639 980073 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :coppro: Oh, I dunno, "it relies on a functioning C++ library, and the only full-featured one in UNIX-land pretty much requires GCC and a particular set of libcs that it can fuck with". < 1307347684 33583 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :(yes, the C++ library *also* pokes around in libc internals. Because "fuck you", says GNU.) < 1307347755 430430 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: Oh. I would direct you at the sister libc++ project then < 1307347768 410248 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :Yeah, but it's a WIP. < 1307347774 14397 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :I do approve of the project, though. < 1307347790 447570 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :It should be capable of handling clang on a Mac < 1307347811 783424 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!rot13 test test < 1307347812 319602 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​grfg grfg < 1307347820 931474 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :not other platforms, because there are a few places where it pops into Mac's libc to access a few locale things which aren't exposed properly by POSIX < 1307347870 66006 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it is effectively impossible to implement it quickly on top of libc without code duplication < 1307347877 696202 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :which is annoying < 1307347955 724912 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :This, in my mind, is a bug to be solved by defining a standard means for the libc to expose things to the C++ library. < 1307347978 257588 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :(whether by POSIX or "These are the functions we want; implement them if you want our stuff to work."...) < 1307348006 560006 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :Not by brazenly going in with "Eeeeh, fuck sanity, I'm going to assume I can fuck around with implementation internals". < 1307348033 292618 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Noted < 1307348040 508695 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp rot47 perl $_=<>;tr/!-~/P-~!-O/;print < 1307348040 824020 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter rot47 installed. < 1307348052 527948 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!rot47 testing I am a ninja !@#$%^&*) < 1307348052 976690 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​E6DE:?8 x 2> 2 ?:?;2 PoRST/UYX < 1307348073 915288 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :Sadly, sanity is not widely accepted behavior in C. < 1307348078 652912 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: Don't get me started on wchar_t by the way < 1307348083 719502 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it's bad enough with char < 1307348089 212901 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :Oh, *fuck* wchar_t. < 1307348105 436919 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah!.. < 1307348107 289253 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I imagine it will be something like this: < 1307348137 229306 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :a) If we have a known libc that does not implement our extensions, we will attempt to hack it appropriately < 1307348145 564769 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!rot47 E6DE:?8 x 2> 2 ?:?;2 PoRST/UYX < 1307348145 972335 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​testing I am a ninja !@#$%^&*) < 1307348155 148165 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :b) If we are told to assume our extensions exist, we use them < 1307348170 54694 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :c) If we have a known libc with our extensions, we use them < 1307348196 286835 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :d) Otherwise we do what best we can < 1307348210 67135 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :Also, this is presuming there's an actual need to poke around in the libc internals. < 1307348224 429735 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: The primary issue is properties of characters < 1307348227 401350 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :e.g. isupper < 1307348239 45935 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :Ah. < 1307348245 727103 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :C++ requires providing access to a mask table, which is a sane implementation of the C standard but not required < 1307348261 729294 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :In a worst-case scenario, the lookup table would have to be built on-demand < 1307348269 573330 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I once worked on a MUD codebase that did not use libc at all. Instead if defined its own, often buggy or non-standard, versions of libc functions. < 1307348272 576079 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fun times. < 1307348277 506368 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :by calling C functions on every character < 1307348299 2141 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Now, for wchar_t the situation is much worse, as we can't even do that safely < 1307348304 595368 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :That's... Actually broken behavior of C++. < 1307348307 304773 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :unless we halt every thread < 1307348314 690986 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :strlen was str_len, for example. isupper was is_upper. < 1307348319 553253 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: oh yes, this is very broken < 1307348329 449196 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: C++ locales suck balls < 1307348332 976976 :MigoMipo!~John@84-217-0-134.tn.glocalnet.net JOIN :#esoteric < 1307348338 813595 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: the mask table is not in itself a bad idea < 1307348350 536391 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it was actually my first experience programming in C, so I thought those were the standard names for a while. Eventually I switched to libc though after realizing the true horror... < 1307348356 225962 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :coppro: Not bad, just broken in a modern environment. < 1307348359 410914 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: yeah < 1307348370 30987 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :As is everything to do with the char type, TBH. < 1307348373 878774 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yup < 1307348377 33073 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: The issue with wchar_t is that functions like isupper() depend on the global locale < 1307348395 45525 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :... *Global* locale. < 1307348399 107400 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :It's *global*? < 1307348403 371454 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: In C, yes < 1307348408 967573 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :As in, per process, not per thread. < 1307348415 682688 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :Jesus fuck that's a bad idea. < 1307348424 761766 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :C existed long before threads were a concern, remember? < 1307348436 497020 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :of course it's a terrible idea < 1307348439 689379 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :POSIX saves us though < 1307348446 514860 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :can someone explain size_t to me? Are there differences in the type used for size_t among machines? < 1307348456 732698 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it allows you to construct locale objects and has isupper_l and similar functions < 1307348469 76594 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the problem is that POSIX does not have this for wchar_t < 1307348477 652423 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: size_t is supposed to be *whatever type* is appropriate for storing the size of types and allocations of memory. < 1307348503 273357 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: It does not have to be an int, though I think it *does* have to be a minimum of 16 bits and be bound. < 1307348508 30975 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :so on a POSIX-compliant system, there is no reasonable way to implement C++ locales on top of system locales < 1307348536 167624 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: right, I was just wondering if it was ever anything other than an int. I suppose it's good that it exists in case it ever changed though. < 1307348546 334312 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :How's about we just replace the C library and the C++ library? Entirely. < 1307348557 177429 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: backwards compatibility < 1307348560 30948 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Well, it's sure as hell not an int on x86_64. < 1307348561 428550 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it fucking sucks < 1307348566 144761 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: ah, right. < 1307348572 396866 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :coppro: Yes, I know. But still... < 1307348583 914601 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I mean.. < 1307348596 995328 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you could just have a new library and keep the old one around... < 1307348617 495501 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :How's about we just kill everyone and everything and restart civilization my way? < 1307348621 611087 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :That sounds good. < 1307348652 961685 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: oh actually nevermind < 1307348675 367670 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the char case is safe, we can implement the C spec directly since it gives little leeway < 1307348678 386242 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I didn't realize this < 1307348714 367481 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Haskell for systems programming. \o/ < 1307348715 84312 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :                                       | < 1307348715 751725 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :                                      /| < 1307348732 747933 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...with a new Prelude, of course < 1307348747 878932 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fixing all numeric typeclasses and that length-returning-an-Int crap < 1307349007 964999 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :haha. or Erlang. < 1307349017 473268 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it can apparently run standalone. < 1307349080 144878 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it handles concurrency well and it's fairly fast/portable from what I understand, but it handles string poorly iirc. < 1307349095 81174 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :Erlang was *designed* to run standalone. < 1307349095 254523 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Erlang handles strings as Haskell does < 1307349102 453604 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Erlang needs a VM < 1307349110 920500 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but it's intended to run systems, yes < 1307349118 832020 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :Well, "standalone" in the sense of "the VM runs on bare hardware just fine". < 1307349122 199615 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1307349144 119488 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also well-written Erlang is basically indestructible < 1307349173 853148 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :Again, as designed. < 1307349210 421802 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :The language itself isn't that great, but man it's probably the single most reliable thing I've seen. < 1307349327 746539 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1307349377 793414 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oops half the server cluster just went down. Good thing that wasn't the entire thing or service might have been interrupted for more than a few seconds < 1307349708 882999 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: If tarcieri ever makes some real concrete decisions, Reia could be excellent < 1307349762 982809 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(Reia being an attempt at a sane [Ruby-like in this case] language on the erlang VM) < 1307350200 598783 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :... Wut. < 1307350213 94437 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :The population of Manhattan was *decreased* in the past 100 years. < 1307350228 644913 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :s/was/has/ < 1307350244 819239 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :It used to be 2.3 million, it's now 1.5 million. < 1307350464 290007 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :Though the population of New York City itself has shot way up; it's simply spread out to the other boroughs of the city... < 1307350467 272953 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net PRIVMSG #esoteric :Still. damn. < 1307351115 306096 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Moutza < 1307351119 944434 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how offensive. < 1307353319 358861 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307354269 912432 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> [1..] >>= return < 1307354270 889564 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1307354540 451525 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> [1..] < 1307354541 460993 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1307354554 693952 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> zipWith [1..] [1..] < 1307354555 852779 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a -> b -> c' < 1307354556 15053 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[... < 1307354577 327782 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@type zipWith < 1307354578 456596 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c. (a -> b -> c) -> [a] -> [b] -> [c] < 1307354788 342652 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> zipWith (\x y -> [x..y]) [1..] [100..] < 1307354789 530258 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,2... < 1307354802 745906 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> zipWith (\x y -> [x..y]) [1..] [..1] < 1307354803 789619 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `..' < 1307354813 176399 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> zipWith (\x y -> [x..y]) [1..] [0..-inf] < 1307354814 270249 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `inf'Not in scope: `..-' < 1307354818 491824 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> zipWith (\x y -> [x..y]) [1..] [0..-9999999999999999999999999999] < 1307354819 488996 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `..-' < 1307354834 47097 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> zipWith (\x y -> [x..y^2]) [0..] [0..] < 1307354835 84182 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[0],[1],[2,3,4],[3,4,5,6,7,8,9],[4,5,6,7,8,9,10,11,12,13,14,15,16],[5,6,7,... < 1307355409 9553 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src liftM < 1307355409 507744 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :liftM f m1 = do { x1 <- m1; return (f x1) } < 1307355475 78764 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :liftM = (return.) < 1307355500 724421 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307355549 180802 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> zipWith (\x y -> [x/2..y^2]) [0..] [0..] < 1307355550 296609 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[0.0],[0.5,1.5],[1.0,2.0,3.0,4.0],[1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5],[2... < 1307355568 893565 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> zipWith (\x y -> [x^0.5..y^2]) [0..] [0..] < 1307355570 145507 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `t' in the constraints: < 1307355570 308107 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `GHC.Real.Integral t' < 1307355570 308298 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ... < 1307355587 171014 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> liftM2 (,) [0..10] [0..10] < 1307355588 78021 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(0,0),(0,1),(0,2),(0,3),(0,4),(0,5),(0,6),(0,7),(0,8),(0,9),(0,10),(1,0),(... < 1307355596 890898 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: might want to try ** instead of ^ < 1307355602 200905 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :** is for floating point numbers. < 1307355633 355457 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t ((**),(^)) < 1307355633 980047 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> zipWith (\x y -> [x**0.5..y**2]) [0..] [0..] < 1307355634 751811 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a a1 b. (Floating a, Num a1, Integral b) => (a -> a -> a, a1 -> b -> a1) < 1307355635 105568 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[0.0],[1.0],[1.4142135623730951,2.414213562373095,3.414213562373095,4.4142... < 1307355639 413721 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Yay. < 1307355642 706355 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Insta huge numbers. < 1307355649 795520 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...wooo < 1307355684 13147 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :liftM2 (,) is instant cartesian product. < 1307355689 73465 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so useful in programming of course. < 1307355786 996743 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src on < 1307355787 363947 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(*) `on` f = \x y -> f x * f y < 1307355840 405627 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src ap < 1307355840 917938 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap = liftM2 id < 1307355983 127178 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let plane = map (take 10 . repeat) in plane < 1307355984 191565 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show ([a] -> [[a]]) < 1307355984 366843 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a us... < 1307356015 228974 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let plane = map (take 10 . repeat) $ take 10 (repeat 0) in plane < 1307356017 149623 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0... < 1307356240 954360 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let plane = map (take 10 . repeat) $ take 10 (repeat 0) in plane;coords = liftM2 (,) [0..10] [0..10] in zipWith (==) (map (\(x,y) - > plane !! x !! y) coords) plane < 1307356242 41304 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `;' < 1307356288 53520 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let {plane = map (take 10 . repeat) $ take 10 (repeat 0) in plane; coords = liftM2 (,) [0..10] [0..10]} in zipWith (==) (map (\(x,y) - > plane !! x !! y) coords) plane < 1307356289 258136 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `in' < 1307356308 591387 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, okay. < 1307356323 398258 :MigoMipo!~John@84-217-0-134.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1307356373 673098 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :s/ in plane// < 1307356440 558501 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let {plane = map (take 10 . repeat) $ take 10 (repeat 0); coords = liftM2 (,) [0..10] [0..10]} in zipWith (==) (map (\(x,y) - > plane !! x !! y) coords) plane < 1307356441 604323 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `-' < 1307356455 437961 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, I'm going to bed now. Good night. :P < 1307356470 243832 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :s/- >/->/ < 1307356877 792776 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t (,) < 1307356878 947238 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. a -> b -> (a, b) < 1307356885 11334 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh < 1307356894 135096 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :@src (,) < 1307356894 502768 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Take a stress pill and think things over. < 1307356900 854010 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :@hoogle (,) < 1307356901 528994 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude undefined :: a < 1307356901 691322 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Test.QuickCheck.Batch bottom :: a < 1307356901 691410 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Function fix :: (a -> a) -> a < 1307356907 70427 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307356916 606247 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I guess that wasn't quite right < 1307356985 861981 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :data (,) a b = (,) a b < 1307357000 629546 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, is that a tuple? < 1307357005 833134 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Yes < 1307357008 377721 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :aha < 1307357028 958805 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, I thought tuples were special syntax. < 1307357031 859850 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or hm < 1307357036 235802 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t (,,) < 1307357037 336986 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c. a -> b -> c -> (a, b, c) < 1307357042 388952 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh, I guess not < 1307357060 255962 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :They are, somewhat < 1307357075 474178 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :But GHC still defines them like that < 1307357079 41514 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307357096 9895 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, so ghc specific? or standard haskell? < 1307357111 658533 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :data (,) a b = (,) a b is GHC specific, I'm fairly sure < 1307357115 874838 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah okay < 1307357129 219834 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Yeah, it's in GHC.Tuple < 1307357140 953182 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :So it could just be builtin in other environments < 1307357147 956987 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but it seems to be included in Prelude yeah < 1307357167 745080 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Well yes, (,) is guaranteed to exist and work < 1307357182 219932 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307357352 690327 :pikhq!~pikhq@174-22-150-78.clsp.qwest.net QUIT :Ping timeout: 248 seconds < 1307357362 894499 :pikhq!~pikhq@71-219-223-174.clsp.qwest.net JOIN :#esoteric < 1307360182 543736 :foocraft!~ewanas@78.101.234.85 JOIN :#esoteric < 1307360437 489732 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net QUIT :Read error: Connection reset by peer < 1307360700 376311 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1307361774 54799 :SimonRC!~sc@fof.durge.org QUIT :Ping timeout: 260 seconds < 1307362220 216784 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1307363553 613564 :foocraft!~ewanas@78.101.234.85 QUIT :Ping timeout: 252 seconds < 1307364940 907630 :Demetrius!~dm@217.21.40.10 JOIN :#esoteric < 1307365013 651665 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1307365330 452127 :foocraft!~ewanas@78.100.223.212 JOIN :#esoteric < 1307366300 838209 :invariable!~variable@unaffiliated/variable JOIN :#esoteric < 1307366369 395734 :invariable!~variable@unaffiliated/variable QUIT :Remote host closed the connection < 1307366400 868639 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk JOIN :#esoteric < 1307366418 415541 :variable!~variable@unaffiliated/variable QUIT :Remote host closed the connection < 1307366451 62494 :variable!~variable@unaffiliated/variable JOIN :#esoteric < 1307366467 553325 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 246 seconds < 1307367169 612457 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307367379 502506 :foocraft!~ewanas@78.100.223.212 QUIT :Ping timeout: 255 seconds < 1307367432 977702 :Deewiant!~deewiant@cs186230.pp.htv.fi QUIT :Ping timeout: 248 seconds < 1307367506 531432 :Deewiant!~deewiant@cs186230.pp.htv.fi JOIN :#esoteric < 1307368214 773942 :foocraft!~ewanas@78.101.138.251 JOIN :#esoteric < 1307368805 628068 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net PART :#esoteric < 1307371590 552770 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1307373697 614722 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1307373793 940088 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :oerjan: hi < 1307374094 408117 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :"available frequency steps: 2.27 GHz, 2.27 GHz, 1.60 GHz, 800 MHz" <--- err, what? That looks wrong. < 1307374273 760444 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Maybe it's a rounding thing, and the two highest are, say, 2271 and 2270 MHz. < 1307374277 820105 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"available frequency steps: 2.80 GHz, 2.60 GHz, 2.40 GHz, 2.20 GHz, 2.00 GHz, 1.80 GHz, 1000 MHz" < 1307374320 26504 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, 2271 and 2270 sounds silly. < 1307374325 177422 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :as in pointless < 1307374334 158858 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I doubt intel would add that to a mobile core 2 duo. < 1307374338 149726 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but hm < 1307374463 54712 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well I don't know how to extract the info to verify the rounding thing < 1307374501 500716 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :aha, found it < 1307374507 405183 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies < 1307374507 567844 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :2267000 2266000 1600000 800000 < 1307374512 800880 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, looks like you were right < 1307374524 878875 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I wonder why though < 1307374631 29398 :malorie!~bla@unaffiliated/malorie PART :#esoteric < 1307374717 943150 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It could have a "full-speed" mode separate from "scaled-frequency" modes, maybe, and then they've wanted to make it possible to run it close-enough to full speed without switching away from the scaled-frequency operation. (But that's just a guess; I don't have a clue about the details of cpufreq implementation.) < 1307374744 725533 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307374778 841828 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Does your cpufreq-info report the stats in % of time spent in different modes? Which 2.27 GHz it uses? < 1307374788 742881 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : cpufreq stats: 2.27 GHz:18,01%, 2.27 GHz:1,58%, 1.60 GHz:2,29%, 800 MHz:78,12% (169038) < 1307374791 183175 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and < 1307374794 892773 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : cpufreq stats: 2.27 GHz:7,35%, 2.27 GHz:0,70%, 1.60 GHz:1,77%, 800 MHz:90,18% (3298838) < 1307374798 328716 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :for the different cores < 1307374821 721515 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(what is that number in parens at the end?) < 1307374843 466482 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, so it seems it uses both < 1307374878 355883 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I guess the cpufreq governors just put them on a sorted line and go through all when stepping up to meet demand. < 1307374883 766532 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"cpufreq stats: 2.80 GHz:2.14%, 2.60 GHz:0.07%, 2.40 GHz:0.05%, 2.20 GHz:0.06%, 2.00 GHz:0.05%, 1.80 GHz:0.39%, 1000 MHz:97.24% (82236)" < 1307375027 711866 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The PPC iBook had two cpufreq speeds -- 533 MHz and 1066 MHz -- and it had some sort of huge latency thing when switching, I think I recall from syslog that it decided to not use the ondemand governor because of that. < 1307375143 607980 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307375329 606483 :Demetrius!~dm@217.21.40.10 PRIVMSG #esoteric :Phantom_Hoover, hello! < 1307375349 371089 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hello Demetrius. < 1307375349 784912 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 6 new messages. '/msg lambdabot @messages' to read them. < 1307375352 587106 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh god < 1307375357 601960 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :How can he even < 1307375361 122960 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :There wasn't an update < 1307375401 221453 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1307376071 540888 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, heh < 1307376257 329569 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net JOIN :#esoteric < 1307376292 378058 :Kustas!~xix@62.65.217.204.cable.starman.ee JOIN :#esoteric < 1307376409 939138 :comex!~root@ec2-67-202-46-7.compute-1.amazonaws.com JOIN :#esoteric < 1307376604 703220 :pikhq_!~pikhq@71-219-227-109.clsp.qwest.net JOIN :#esoteric < 1307376613 966039 :pikhq!~pikhq@71-219-223-174.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1307377175 313277 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307378001 705137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :02:12:21: elliott__: I estimate 8% for me. Incidentally, do you know what the "the Doctor is being awesome" music is called? < 1307378006 734979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: I think I did at one point but have now forgotten. < 1307378087 516232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :02:23:01: yes, if $_ were global terrible things would happen. < 1307378087 868908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :02:23:08: instead it's a weird pseudo-global thing. < 1307378090 283279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: it is just an "our" < 1307378092 560336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dynamic variable < 1307378128 865423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :02:27:21: !perl $s='q{q[q]}';$s=eval$s for 1..11;print$s < 1307378129 66507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :02:27:22: ​muhahahahahahaha < 1307378130 566240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lovely < 1307378138 36507 :Kustas!~xix@62.65.217.204.cable.starman.ee QUIT :Quit: restart < 1307378168 634832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!perl print < 1307378169 633231 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​open0 < 1307378178 269958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!perl print open 0,<0> < 1307378188 78950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!perl print open 0 . <0> < 1307378188 486536 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 < 1307378258 671371 :Kustas!~xix@gprs-inet-65-28.elisa.ee JOIN :#esoteric < 1307378269 589404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :02:55:03: this is so very very awesome: (elliott you better visit this link when you read the logs) http://www.youtube.com/watch?v=sjtzib0G9Rs < 1307378270 503768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god yes < 1307378327 241650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:59:12: future elliott: Good post-400 xkcd: http://xkcd.com/602/ < 1307378327 419715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There are good post-400 xkcds but... this is not one of them. < 1307378331 716336 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1307378445 220092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :06:08:28: sbahj related http://www.youtube.com/watch?v=u7YfVmY9Qjs < 1307378445 596204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1307378486 568790 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :I finally successfully performed a Second Life experiment I've been wanting to do for a while < 1307379114 402570 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : I have created... LIFE! < 1307379363 456219 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: evidence indicates they played that theme at least three times that weekend; I was there for two that weren't in the video. Those coils are pretty surreal < 1307379377 900536 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :third life < 1307379755 730507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo won't tell us what he experimented SOB < 1307380149 183243 :MigoMipo!~John@84-217-10-78.tn.glocalnet.net JOIN :#esoteric < 1307380293 648017 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :Oh, sorry, was afk < 1307380318 466712 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :Experimented to determine whether or not gravity takes longer to take effect at higher altitudes. It does. < 1307380352 488531 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :Unless there's something else going on that I'm not realizing < 1307380356 42352 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :lolwut < 1307380364 82732 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it doesn't take longer to take effect < 1307380376 646662 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :gravity is always taking effect < 1307380436 541755 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :coppro, I'm talking about Second Life. When an object in Second Life goes from being weightless to having weight, it takes an amount of time dependent on altitude for it to start detectably moving < 1307380448 844665 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah < 1307380869 136701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol coppro < 1307383571 363063 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1307383896 47326 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1307384013 22473 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1307384039 164560 :Kustas!~xix@gprs-inet-65-28.elisa.ee QUIT :Quit: over and out < 1307384129 748401 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307384681 375096 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1307384797 249484 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1307385141 647289 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Read error: Connection reset by peer < 1307385175 813199 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1307385226 853296 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1307385360 986659 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307385908 553078 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1307386351 480463 :olsner!~sal@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1307386947 942384 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What is it with people on /r/IAmA thinking that famous people care about them in the slightest. < 1307387058 337452 :pikhq!~pikhq@71-219-250-148.clsp.qwest.net JOIN :#esoteric < 1307387067 119935 :pikhq_!~pikhq@71-219-227-109.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1307387246 112990 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1307387673 35356 :sebbu!~sebbu@ADijon-152-1-89-219.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1307387673 197689 :sebbu!~sebbu@ADijon-152-1-89-219.w81-50.abo.wanadoo.fr QUIT :Changing host < 1307387673 197766 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1307387851 950299 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 250 seconds < 1307387998 553591 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :so one of the talks was about implementing boolean circuits by putting chloroform and grease inside an MRI machine < 1307388030 371728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :;) < 1307388052 131811 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :and i have this feeling that the woman got a tiny orgasm every time she said the word "unconventional" < 1307388142 260622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :did A Universal Flying Amorphous Computer have anything interesting to say < 1307388156 199661 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :also there was a talk about fsa and tm's reading input from the future and they opened up with a fucking discussion of the grandfather or whatever paradox and i almost yelled NOOOOOOOOOOOOOOOOOOOOOOOOOO < 1307388169 324701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1307388182 257435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :would you like a hug oklopol you sound distressed < 1307388320 766960 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :it's like, you're 2 and you go hmm how does this walking thing go... ah, it goes this way. *few years pass* hmm okay i've mastered this *more years pass* god this stuff is boring, left right left right yeah yeah maybe i'll find a chair and then in fucking 10 years EVERYONE STARTS GOING WOW LOOK AT THESE STICKS UNDER ME WHAT IF I DO LIKE THIS THEN I'LL LIKE MOVE AND SHIT HAHAHA LOOK OKLOPOL I CAN *WALK* WHAT DO YOU THINK ABOUT WALKING?!? < 1307388354 809497 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :(actually i don't remember when ppl learn to walk) < 1307388384 802316 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :erm and that was about time machines if it was not clear for some reason < 1307388403 311607 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :time machines are like walking? < 1307388438 891775 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :no, but the grandfather paradox is something 4-year-olds think about before they grow a brain < 1307388482 744157 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :see i'm also so tired of saying i hate time travel that i have to make it interesting for myself < 1307388555 346866 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :elliott: universal blah is on thursday < 1307388582 828523 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The grandfather paradox is pretty stupid as a thing to think about. < 1307388587 697580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey oklopol < 1307388591 35019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :time travel is awesome < 1307388606 153592 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :hey umm remember a few weeks or something ago when i said i'd totally solved a prob i've been trying to solve for a year and that it was my third attempt which was the charm and then i realized how fun it doesn't work < 1307388621 778452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rtjiog < 1307388625 44524 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No. < 1307388632 325918 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :elliott and oerjan were here at least < 1307388638 232670 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :in any case, I HAVE TOTALLY SOLVED IT NO < 1307388638 824475 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :W < 1307388645 846204 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :WHAT IS IT < 1307388646 780302 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i wonder if that was a freudian slip < 1307388648 716716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i solved ur mom < 1307388695 899293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i killed a < 1307388730 518611 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :Phantom_Hoover: an n-dimensional picture is when you color Z^n with a finite set of colors in such away that everything except some finite product of intervals gets # as color and the product of intervals gets colors from some set S < 1307388739 990894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: omg raciest................ < 1307388756 795414 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :a picture-walking automaton is a nondeterministic automaton that walks on the cells of a picture, accepting if there is a computation that leads to a final state < 1307388764 757123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stop being a raciest omg..................... < 1307388780 11758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :": /" < 1307388813 369241 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :you start from some initial state at a corner and your rules are of the form Q x (S \cup {#}) -> 2^(Q x {directions here}) < 1307388837 350754 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :so depending on what state you are in and what you read, you choose some state given by the rule and a move in some direction < 1307388853 486289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: look at this raciesm... < 1307388866 437202 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, it is so racyy. < 1307388868 632404 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*racy < 1307388873 106842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]racyy < 1307388874 869858 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :now, we define NFA and FNFA as the classes of picture languages (sets of pictures) you can define when the automaton is allowed to exit the picture it is accepting, and not exiting it, respectively < 1307388882 432318 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i proved NFA = FNFA in all dimensions < 1307388894 590946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: ur raciesm against blak people discusts me......... < 1307388897 656225 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :in the sense that i haven't yet realized why my proof is wrong this time < 1307388899 171118 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric ::) < 1307388976 959942 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :for two dimensions, you can find the proof in my master's thesis, but i left dimensions above 2 open < 1307388989 186622 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :because the proof refused to generalize < 1307389017 827764 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :the feeling between coming up with the solution and realizing it's crap = <3 < 1307389060 954350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're a shit < 1307389062 602704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::) < 1307389108 854694 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :im shit? :( < 1307389137 139810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry < 1307390445 877120 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION concludes that RobotRollCall is by now just an annoying power user. < 1307390456 955688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why < 1307390501 21949 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Because in http://www.reddit.com/r/askscience/comments/hsrsq/what_would_happen_in_terms_of_gravity_if_you/ she says that all the other answers aren't giving the whole story and proceeds to reel off her own spiel about field theory. < 1307390537 281647 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Thing is, the top answer *does* explain it, although not rigorously, while hers just says "the field in a shell is zero. It just is". < 1307390623 158665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"So if the sun were to just blink out of existence we would follow our orbit for another 8 minutes before everything went to hell?" THIS PERSON HAS CLEARLY NEVER READ THE ED STORIES < 1307390634 556508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Stuff doesn't blink out of existence, so that's, to put it bluntly, not an interesting question." --RobotRollCall < 1307390648 648860 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :See what I mean? < 1307390661 999231 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :She seems to take glee in crushing unrealistic hypotheticals. < 1307390663 910871 :augur!~augur@129.2.129.35 JOIN :#esoteric < 1307390678 238630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ARE YOU SURE YOU AREN'T JUST UPSET ABOUT YOUR OWN UNREALISTIC HYPOTHETICALS < 1307390679 458702 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, link to that one? < 1307390687 636717 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And no, because she didn't do it to me. < 1307390697 842208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :">Okie doke, so let's say something accelerated the sun very quickly… < 1307390698 72129 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No, let's not. Let's consider only things that are actually possible." < 1307390702 75087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK she's an asshole. < 1307390709 504700 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :She is. < 1307390719 123368 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Linklinklink so I can try to take her apart for this. < 1307390734 547955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's linked by someone complaining about RRC at the top of your link. < 1307390736 886668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can find it. < 1307390852 674478 :pikhq_!~pikhq@174-22-152-84.clsp.qwest.net JOIN :#esoteric < 1307390997 858011 :pikhq!~pikhq@71-219-250-148.clsp.qwest.net QUIT :Ping timeout: 250 seconds < 1307391302 184712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1307391306 570215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe I'll have to use IO for this < 1307391336 267532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it seems to be the only way to make it all work it right < 1307391342 394498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(unsafePerformIO causing problems? shock and horror) < 1307391407 412468 :pikhq_!~pikhq@174-22-152-84.clsp.qwest.net PRIVMSG #esoteric :elliott: Where "this" == ? < 1307391440 344915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: I'm working on an interning library < 1307391451 903741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that e.g. you can do Scheme symbols with "Interned String" < 1307391464 889471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: and it uses reallyUnsafePtrEquality# behind the scenes in the Eq instance < 1307391503 791733 :pikhq_!~pikhq@174-22-152-84.clsp.qwest.net PRIVMSG #esoteric :... That's frightening. < 1307391523 7581 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :your mom is frightening < 1307392399 300548 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :interning library? < 1307392714 49638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: what? < 1307392724 150447 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Interned in a library. < 1307392749 463329 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :what is an interning library? < 1307392772 545687 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :A library for interning people in. < 1307392798 541805 :Rugxulo!~chatzilla@adsl-065-013-115-246.sip.mob.bellsouth.net JOIN :#esoteric < 1307392837 884225 :Rugxulo!~chatzilla@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :I actually found Ben Olmstead's old Befunge-93 compiler (MCBC), but it doesn't work :-( < 1307392853 445552 :Rugxulo!~chatzilla@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :nevertheless, for any completist who wants a copy, get it here: < 1307392855 210127 :Rugxulo!~chatzilla@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :http://web.archive.org/web/20040221222300/http://www.mines.edu/students/b/bolmstea/mtfi/mcbc10.zip < 1307392860 265912 :Rugxulo!~chatzilla@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :just FYI < 1307392930 756874 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And with that you will be back into the night? < 1307392944 552654 :Rugxulo!~chatzilla@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :;-) < 1307392982 776322 :Rugxulo!~chatzilla@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :I just thought it was cool, esp. since I could never find the damn thing ... though ironically it crashes (SIGSEGV) on any input, no matter how simple < 1307393219 237070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we should mirror that < 1307393274 370826 :Rugxulo!~chatzilla@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :yes ... and BTW I never found the fabled "Betty" compiler that Wikipedia mentions < 1307393325 1009 :Rugxulo!~chatzilla@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :even BFC mentioned is long gone (though I once found a copy somewhere but forget where, some forum) < 1307393380 831182 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It was too awesome for this world. < 1307393396 170733 :Rugxulo!~chatzilla@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :Chris Pressey did do a minor bugfix for his official BEF a few months ago too < 1307393434 112352 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1307393437 573500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he comes here occasionally < 1307393447 421435 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 252 seconds < 1307393454 408634 :Rugxulo!~chatzilla@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :I saw him in here once or twice, but that was rare (and before the refresh) < 1307393481 560801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the refresh? < 1307393490 102963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :He was here pretty much all the time last year < 1307393541 915098 :CakeProphet!~adam@h151.40.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307393542 399395 :CakeProphet!~adam@h151.40.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1307393542 561936 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307393576 191046 :Rugxulo!~chatzilla@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :BEF refresh, bugfix < 1307393664 864926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1307393671 982727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> zip "abcd" "bcd" < 1307393673 116041 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [('a','b'),('b','c'),('c','d')] < 1307393679 513522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> zip "abcd" "cd" < 1307393680 832837 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [('a','c'),('b','d')] < 1307393685 469434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmph < 1307393702 70455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> zip "abcd" [(),(),(),(),()] < 1307393703 175118 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [('a',()),('b',()),('c',()),('d',())] < 1307393754 19821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> zip (map ("abcd"!!) [0,2..]) (map ("abcd"!!) [1,3..]) < 1307393755 230951 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [('a','b'),('c','d'),(*Exception: Prelude.(!!): index too large < 1307393760 206050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where's oerjan when you need 'im < 1307393775 389608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \x y -> x:y:[] < 1307393775 831754 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(. return) . (:) < 1307394211 50454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle [a] -> [(a,a)] < 1307394211 710874 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Test.QuickCheck two :: Monad m => m a -> m (a, a) < 1307394211 874015 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude zip :: [a] -> [b] -> [(a, b)] < 1307394211 874193 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List zip :: [a] -> [b] -> [(a, b)] < 1307394228 802629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1307394271 121314 :Demetrius!~dm@217.21.40.10 QUIT :Quit: gnite! < 1307394615 58794 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307394863 968556 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1307394969 400352 :CakeProphet!~adam@h95.8.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307394969 869683 :CakeProphet!~adam@h95.8.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1307394970 32615 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307395337 363633 :pikhq_!~pikhq@174-22-152-84.clsp.qwest.net PRIVMSG #esoteric :!pl \x->(x,x) < 1307395348 374122 :pikhq_!~pikhq@174-22-152-84.clsp.qwest.net PRIVMSG #esoteric :?pl \x->(x,x) < 1307395349 50310 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :join (,) < 1307395352 31024 :pikhq_!~pikhq@174-22-152-84.clsp.qwest.net PRIVMSG #esoteric :Also, yeah. < 1307395479 682348 :Rugxulo!~chatzilla@adsl-065-013-115-246.sip.mob.bellsouth.net QUIT :Quit: ChatZilla 0.9.87 [Firefox 3.6.10/20101005225428] < 1307395515 315211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: no that's not it < 1307395531 631157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I want "abcd" -> [('a','b'),('c','d')] but actually I need to handle the odd case too so basically never mind < 1307396164 77344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> zip ["la","le","li","lo","lu","ra","re","ri","ro","ro"] [0..] < 1307396165 120537 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [("la",0),("le",1),("li",2),("lo",3),("lu",4),("ra",5),("re",6),("ri",7),("... < 1307396177 539739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \x y -> string x >> return y < 1307396178 109304 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(. return) . (>>) . string < 1307396189 780685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> zipWith ((. return) . (>>) . string) ["la","le","li","lo","lu","ra","re","ri","ro","ro"] [0..] < 1307396190 757139 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `string' < 1307396216 984938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \x y -> x >> return y < 1307396217 486424 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(. return) . (>>) < 1307396270 24183 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1307396298 224413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \x y -> (x*10) +y < 1307396298 709745 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(+) . (10 *) < 1307396833 365417 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 246 seconds < 1307396947 953990 :CakeProphet!~adam@h251.55.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307396948 445933 :CakeProphet!~adam@h251.55.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1307396948 608349 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307397211 940989 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 250 seconds < 1307397512 163539 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: Yeah doesn't work unfortunately because I don't believe open returns the filehandle it returns a success value. < 1307397531 631591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1307397554 973780 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: and yes, $_ is an our variable but in many situations it becomes either dynamically or lexically local, I'm not sure which though. < 1307397565 750868 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think dynamic. < 1307397577 845030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Isn't the definition of our a dynamically local variable? < 1307397606 542238 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no our is a "shared package variable", which basically means it's dynamic global. < 1307397622 831766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"As $_ is a global variable, this may lead in some cases to unwanted side-effects. As of perl 5.9.1, you can now use a lexical version of $_ by declaring it in a file or in a block with my. Moreover, declaring our $_ restores the global $_ in the current scope." < 1307397629 930935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ah, so it's literally just a global variable < 1307397644 638554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But you can use our to make it temporarily local < 1307397821 110991 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Quit: Leaving < 1307397894 990767 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 276 seconds < 1307397938 15569 :sebbu2!~sebbu@ADijon-152-1-89-219.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1307397938 517124 :sebbu2!~sebbu@ADijon-152-1-89-219.w81-50.abo.wanadoo.fr QUIT :Changing host < 1307397938 679780 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1307398051 751154 :MigoMipo!~John@84-217-10-78.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1307398160 285980 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds < 1307398160 448337 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1307398199 283272 :pikhq!~pikhq@174-22-191-2.clsp.qwest.net JOIN :#esoteric < 1307398200 38498 :pikhq_!~pikhq@174-22-152-84.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307399024 589983 :augur!~augur@129.2.129.35 QUIT :Remote host closed the connection < 1307399051 59426 :augur!~augur@129.2.129.35 JOIN :#esoteric < 1307399100 930795 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307399159 427824 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : where's oerjan when you need 'im < 1307399173 756783 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sipping his coffee in a restaurant < 1307399174 806120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah its fucking unacceptable < 1307399178 316169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he should be hanged < 1307399188 24350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well lah-de-dah mister fancy < 1307399197 569135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you're so rich then why don't you buy an ipad so you can always be bugged by me :| < 1307399202 607320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHEREVER YOU GO < 1307399213 313555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :middle of the night, BEEP BEEP "oerjan i need haskell help" < 1307399222 521081 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'm not rich. < 1307399234 190977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shaddap < 1307399288 549239 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> zip (map ("abcd"!!) [0,2..]) (map ("abcd"!!) [1,3..]) < 1307399289 250906 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [('a','b'),('c','d'),(*Exception: Prelude.(!!): index too large < 1307399301 662839 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> zip (map (cycle "abcd"!!) [0,2..]) (map (cycle "abcd"!!) [1,3..]) < 1307399302 361974 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [('a','b'),('c','d'),('a','b'),('c','d'),('a','b'),('c','d'),('a','b'),('c'... < 1307399303 321408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah, turns out I actually don't need that function :D < 1307399311 430655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :digit :: Parser Integer < 1307399311 654533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :digit = choice $ zipWith (>>) (map (try . string) digits) (map return [0..]) < 1307399311 818167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where digits = ["la", "le", "li", "lo", "lu", "ra", "re", "ri", "ro", "ru"] < 1307399315 974950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :would be nice if you could make that a bit less ugly < 1307399324 139165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oops did i just reveal what i'm writing :D < 1307399345 433094 :CakeProp1et!~adam@h149.45.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307399357 813063 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :huh < 1307399366 518784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :huh? < 1307399367 678505 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :is it that syl language? < 1307399379 549161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah; I am bored < 1307399389 509964 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so I'm going to write the BEST SYL IMPLEMENTATION EVARRR < 1307399395 153060 :CakeProp1et!~adam@h149.45.18.98.dynamic.ip.windstream.net QUIT :Client Quit < 1307399407 699650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we're talking multiple backends, C FFI here < 1307399427 351394 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307399495 828940 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :digit = choice [try (string d) >> return n | d <- digits | n <- [0..]] < 1307399513 879274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but... but you made it less point-free... < 1307399515 514258 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION has never tried that zip comprehension before < 1307399521 476097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also that should be a comma before n, not | < 1307399522 116391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no? < 1307399532 265995 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :SOMETIMES LESS POINT-FREE IS BETTER < 1307399539 868756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :integer = natural >>= liftA2 (<|>) ((string "hu" *>) . return . negate) return < 1307399540 31495 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: I agree entirely. < 1307399543 981920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wanna de-ugly that too? :P < 1307399569 922386 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um no, i believe | is the syntax for the "zip these together" comprehension extension < 1307399573 114426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1307399588 126697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it might not be an extension any more what with haskell twentyten < 1307399589 328141 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh well hm < 1307399596 701794 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :point-free < 1307399638 276792 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the main problem I have with point-free is I can't READ ANYTHING. < 1307399654 484393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Illegal parallel list comprehension: use -XParallelListComp < 1307399655 513769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1307399660 191669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: that's your problem, not point-free's. < 1307399665 123508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or, well, sometimes it's the code's problem. < 1307399678 15930 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :not if the code is point-free, that is never wrong < 1307399678 448726 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t (*>) < 1307399679 148988 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a b. (Applicative f) => f a -> f b -> f b < 1307399685 271297 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t ($>) < 1307399685 966047 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `$>' < 1307399687 103594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but, well, I can't read obfuscated perl, doesn't make perl a bad language :D < 1307399689 160651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh hey < 1307399689 465504 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t (>$) < 1307399690 163027 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `>$' < 1307399691 473614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where's olsner wher eyou need him < 1307399692 829306 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :bah < 1307399693 575639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the answer -- RIGHT HERE < 1307399699 604279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but i ... forget what ... i ... was ... oh yes thats what < 1307399703 339049 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle f a -> b -> f b < 1307399703 673280 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<$) :: Functor f => a -> f b -> f a < 1307399703 835636 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (*>) :: Applicative f => f a -> f b -> f b < 1307399703 835767 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude (>>) :: Monad m => m a -> m b -> m b < 1307399706 532303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: bochs has some kind of interface to its console, right? < 1307399710 906172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so OS stuff can print debug to it < 1307399714 341163 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: Haskell isn't a bad language. I'm saying point-free style, in very complicated situations, results in a mess of code that takes far too long to decipher. < 1307399715 214313 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm < 1307399721 506843 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: a mess of very very concise code. < 1307399723 428083 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::P < 1307399724 425914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Let me rewrite what you said to actually be not wrong: < 1307399734 496647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Point-free style, when misapplied, results in a mess. < 1307399736 619110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Similarly: < 1307399741 330050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Perl, when misapplied, results in a mess. < 1307399750 830195 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..sure. < 1307399775 238962 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: hmm, yes istr reading something like that from the config menus... I think it might not be enabled by default though < 1307399779 76342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Point-free, when it can be executed well -- which it usually can be if you have the right combinators -- is more readable than the pointful version (to someone who's experienced reading Haskell) < 1307399790 614707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's essentially a higher level of abstraction, just one that can be misapplied. < 1307399796 178815 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :digit = choice . zipWith (<*) [0..] $ try . string <$> digits < 1307399799 328053 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't really see where Perl comes into play with the readability of point-free style. But sure, non-relevant comparisons are fun. < 1307399822 538112 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :> fix$(<$>)<$>(:)<*>((<$>((:[{- thor's mother -}])<$>))(=<<)<$>(*)<$>(*2))$1 < 1307399823 673465 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,... < 1307399841 805461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: beautiful < 1307399852 117009 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: ^ better? < 1307399857 584004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, but olsner's is < 1307399865 407867 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::( < 1307399867 782232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i kid, i haven't looked at yours < 1307399868 578405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i will now < 1307399882 240567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: that's pretty nice < 1307399889 623476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right now I'm trying to make integer less ugly though, but I'll save that < 1307399897 543403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually I'll use it < 1307399910 759681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since the parallel comprehension is non-standard < 1307399935 20071 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t digits < 1307399935 718568 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `digits' < 1307399937 332712 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, how goes the spec!! < 1307399940 87678 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, Parsec. < 1307399948 461483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: hi bro < 1307399951 449713 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle digits < 1307399951 623508 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude floatDigits :: RealFloat a => a -> Int < 1307399951 786263 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Numeric floatToDigits :: RealFloat a => Integer -> a -> ([Int], Int) < 1307399951 786422 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Numeric lexDigits :: ReadS String < 1307399958 529532 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hallo! < 1307399958 781238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: digits is a local define. < 1307399961 722215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: sup < 1307399965 605459 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: ..oh, nevermind then. < 1307399983 233753 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, not well, there is a computer spec missing. And how are you? < 1307399998 406040 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not feeling* < 1307400009 522673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: actually legitimately ill < 1307400014 307491 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ouch < 1307400024 774213 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well then you have time for the spec now! < 1307400028 38745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YEAH NOW YOU FEEL BAD FOR MAKING FUN OF MY SITUATION ;_____; < 1307400038 723677 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: looks like you just write to port e9, if it's enabled: http://heim.ifi.uio.no/~inf3150/doc/tips_n_tricks/e9hack.html < 1307400044 570326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: but what if the painkillers make me insane :/ < 1307400049 117864 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what is <*? < 1307400054 558366 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, can they do that? < 1307400056 560487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: heh, noice < 1307400061 671785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: i don't know, i'm too ill to think clearly < 1307400072 295338 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : integer = natural >>= liftA2 (<|>) ((string "hu" *>) . return . negate) return < 1307400108 225493 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ouch < 1307400109 902119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: see, i'm writing crazy code like that < 1307400114 21851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :clearly not sane right now < 1307400116 630335 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well get off irc, and rest then < 1307400130 70184 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that code looks fine to me. What is liftA2 though? < 1307400134 27043 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I don't remember that one < 1307400136 861822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you advising me to stay in bed all day and waste time, because that's... exactly what i'm doing < 1307400141 667042 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle (*>) < 1307400141 842519 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (*>) :: Applicative f => f a -> f b -> f b < 1307400142 7216 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<**>) :: Applicative f => f a -> f (a -> b) -> f b < 1307400142 7309 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<*>) :: Applicative f => f (a -> b) -> f a -> f b < 1307400145 725255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: liftM2, but s/Monad/Applicative/ < 1307400149 670510 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah < 1307400159 139622 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, and uh. <|> is? < 1307400166 89865 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I believe Parsec's choice operator. < 1307400184 252538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: your digit doesn't type < 1307400187 792815 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :similar to a | in a regex or... many other things I don't remember the names of. < 1307400189 581871 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh right, that makes quite a lot of sense then < 1307400189 744203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: actually the applicative choice thing too < 1307400193 501097 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307400197 841259 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :even more sense < 1307400207 316566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm, Alternative rather < 1307400209 401310 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, now what does it do? < 1307400215 69076 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...applicative choice? I still need to learn the rest of Applicative. < 1307400218 999120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: (<|>) :: Alternative f => f a -> f a -> f a < 1307400226 698125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: it's just a generalisation, pretty much < 1307400228 444825 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, no I meant the code in general < 1307400229 555843 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I hide Parsec's < 1307400239 439001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because the Alternative operator works on the Parsec monad too < 1307400241 908938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: what it says on the tin < 1307400252 50678 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, meh, too tired to parse it atm < 1307400257 153509 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: right, but does Applicative have a notion of success and failure like Parsec? < 1307400263 435257 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : what is <*? <-- oh hm, elliott: s/<*/<$/ < 1307400282 176725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: no, like I said, Alternative does < 1307400285 402711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src Alternative < 1307400285 894928 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :class Applicative f => Alternative f where < 1307400286 60325 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : empty :: f a < 1307400286 60504 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (<|>) :: f a -> f a -> f a < 1307400296 603243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> [9,0] <|> [0,9] -- hmm < 1307400297 789245 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [9,0,0,9] < 1307400299 833033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1307400304 202225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(think list monad) < 1307400318 215360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yay, works < 1307400325 231485 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1307400331 173835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :name :: Parser String < 1307400331 418260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :name = concat . many1 $ liftA2 (:) normalCons vowel < 1307400332 915710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :alas this doesn't < 1307400335 641970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for obvious reasons < 1307400340 377180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \x y -> [x,y] < 1307400340 950053 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(. return) . (:) < 1307400342 57893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sigh < 1307400349 613911 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: looks very much like MonadPlus < 1307400355 723268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src MonadPlus < 1307400356 63428 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. You type like i drive. < 1307400366 448410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I actually think Alternative /is/ MonadPlus < 1307400368 472905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah, it is < 1307400369 871941 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what an insult < 1307400381 420707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: it's just that a lot of the haskell library doesn't consider things above monads < 1307400387 187299 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: for list it seems to be exactly the same. < 1307400391 935455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is the same, always < 1307400399 601572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :similarly, liftM2 is superfluous < 1307400402 552930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's the same as liftA2 < 1307400406 967632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but we haven't had Applicatives as long as monads < 1307400408 737144 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: concat <$> up there < 1307400410 697066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thus why all this stuff is duplicated < 1307400423 620049 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah so <$ is fmap.const < 1307400433 634565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Couldn't match expected type `[Char]' with actual type `Char' < 1307400433 797267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Expected type: ParsecT < 1307400433 797440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : String () Data.Functor.Identity.Identity [Char] < 1307400440 195449 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t fmap.const < 1307400441 338875 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b (f :: * -> *). (Functor f) => b -> f a -> f b < 1307400444 833954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (<$) < 1307400446 84120 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (f :: * -> *) b. (Functor f) => a -> f b -> f a < 1307400450 24336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep < 1307400460 439892 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :at least the type is the same < 1307400470 720603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: same thing :) < 1307400474 110077 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :according to the documentation it's the same thing. < 1307400478 631233 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, come on, (+) and (-) have the same type, don't they? < 1307400479 227790 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1307400486 996966 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t (-) < 1307400488 318391 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a -> a -> a < 1307400489 679559 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t (+) < 1307400489 841844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what's the name of the principle that lets you derive facts from types < 1307400490 763280 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a -> a -> a < 1307400491 312382 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t (*) < 1307400492 512067 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a -> a -> a < 1307400493 213266 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :see < 1307400495 906056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what's the name of the principle that lets you derive facts from types < 1307400507 643011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because I think we could deduce that (fmap . const) and (<$) are the same by just the types < 1307400507 809576 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, now we know that multiplication is addition! :P < 1307400512 119675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or well hm < 1307400512 448799 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: parametricity < 1307400515 81289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src Functor < 1307400515 598112 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :class Functor f where < 1307400515 760145 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : fmap :: (a -> b) -> f a -> f b < 1307400523 341914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1307400528 88116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have a hunch it would work here < 1307400539 165745 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :okay < 1307400540 686463 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and i think it applies to fmap.const = (<$) < 1307400545 399785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let's see ... (a -> f b -> f a) < 1307400556 111243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1307400558 886755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it has to look like < 1307400565 611521 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :at least assuming a Functor instance respecting the laws < 1307400565 988211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :\a b -> fmap _ b < 1307400567 221433 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I think you can make more functions of the same type by using undefined < 1307400570 680921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because that's the only way to get an f thing < 1307400579 664313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the only (a -> b) here is const < 1307400581 706851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since we can't inspect our a < 1307400590 280422 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Ah there's an instance for MonadPlus m => Alternative (WrappedMonad m) < 1307400593 433435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so yeah, there is only one function of the type (a -> f b -> f a) < 1307400622 471331 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :olsner: yeah basic parametricity only works for terminating functions, although there is some research on adding non-termination and seq < 1307400624 357867 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, unless you involve bottom I think? < 1307400631 403551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: yeah yeah, those aren't real functions < 1307400634 824696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :total function, if you will, whatever < 1307400641 700997 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(it's a feature of System F lambda calculus) < 1307400642 465694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :name = concat <$> many1 (liftA2 (\x y -> [x,y]) normalCons vowel) < 1307400643 658191 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t seq < 1307400644 381280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: so agley :( < 1307400644 844312 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a t. a -> t -> t < 1307400646 542737 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t id < 1307400646 942756 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t many < 1307400647 822714 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a. (Alternative f) => f a -> f [a] < 1307400647 995975 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. a -> a < 1307400650 282208 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307400661 472082 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> many [1] < 1307400664 952165 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1307400670 369165 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :heh < 1307400672 498948 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::) < 1307400680 663672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> many (return 9) < 1307400681 521271 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wtf is the t. in seq's type? < 1307400681 780524 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Show.Show (f [t])) < 1307400681 943626 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `M76367029... < 1307400685 33496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> many (Just 9) < 1307400687 798950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: "forall a t." < 1307400688 955420 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1307400691 873987 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, *oh* < 1307400697 587069 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, why couldn't they say so :P < 1307400700 650673 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Vorpal: it's a type variable < 1307400702 774161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: what? < 1307400704 182256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it does < 1307400711 60126 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, the forall is implicit < 1307400712 926373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seq :: a -> b -> b -- from GHCi < 1307400714 563195 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wait no < 1307400718 687033 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I fail at reading < 1307400719 794060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: forall a t. a -> t -> t < 1307400719 956775 :variable!~variable@unaffiliated/variable QUIT :Remote host closed the connection < 1307400722 270236 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wake me up < 1307400725 246429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :note that ghci actually omits all top-level foralls < 1307400731 995344 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah right < 1307400732 614712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because they can be unambiguously abbreviated < 1307400733 407040 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: sequence [normalCons, vowel] < 1307400736 398471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(and this is in haskell itself) < 1307400737 407258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh nice < 1307400738 759322 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t undefined < 1307400739 889984 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. a < 1307400753 488413 :variable!~variable@unaffiliated/variable JOIN :#esoteric < 1307400777 848521 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :night → < 1307400793 923401 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" but, well, I can't read obfuscated perl, doesn't make perl a bad language :D" <<< but doesn't it kind of make the coding style bad? or maybe i misunderstood what your point was < 1307400807 752602 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: iirc i saw someone apply parametricity to typeclasses like Functor before; basically you need to add the typeclass methods as extra parameters < 1307400812 993497 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> pure [] < 1307400813 550753 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Show.Show (f [a])) < 1307400813 713407 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `M19706092... < 1307400819 238591 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t pure [] < 1307400820 124073 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (f :: * -> *). (Applicative f) => f [a] < 1307400848 311647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: right < 1307400855 388800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well, it's easy to prove "by hand" < 1307400868 821341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: sure, but we're considering point-free style a language here, not a style < 1307400873 954767 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :jesus Haskell code can be confusing... < 1307400880 550121 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haskell is easy < 1307400891 549544 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: i.e. the general point is "~(there are unreadable examples of X -> X is unreadable)" < 1307400904 988934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> pure 9 :: [Integer] < 1307400906 207463 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [9] < 1307400912 848399 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, sure, once you learn everything. Might as well say anything is easy. < 1307400924 75338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haskell is easier than C < 1307400941 627801 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what elliott said < 1307400955 778548 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :eh. I don't feel like making language comparisons today. < 1307400971 874664 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" oklopol: sure, but we're considering point-free style a language here, not a style" <<< hmm okay accepted < 1307401034 649466 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Haskell itself is easy. Learning everything about its libraries is not so much. < 1307401053 102260 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 260 seconds < 1307401069 326048 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's not so much about it < 1307401094 825910 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :maybe it just isn't a lot < 1307401143 857483 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :CakeProphet just got owned < 1307401160 314697 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, if you say so. < 1307401161 199968 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :owned like a nigger! < 1307401180 4732 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :more like: CakeProphet just got interpretted literally! < 1307401259 403157 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :whatever you say slave boy :| < 1307401367 522860 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let x = (:) <$> Nothing <*> y; y = x <|> pure [] in x < 1307401368 222765 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Nothing < 1307401386 102113 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let x = (:) <$> Maybe 5 <*> y; y = x <|> pure [] in x < 1307401386 799461 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `Maybe' < 1307401392 410869 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let x = (:) <$> Just 5 <*> y; y = x <|> pure [] in x < 1307401395 956962 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1307401405 50192 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er.. what. < 1307401423 237001 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Why does that return Nothing. < 1307401429 876493 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> some Nothing < 1307401430 609893 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Nothing < 1307401436 379175 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t some < 1307401437 76728 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a. (Alternative f) => f a -> f [a] < 1307401440 457601 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1307401442 957638 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :f [a] < 1307401478 958409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> some (Just 9) < 1307401482 850170 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1307401489 314281 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :strict evaluation? < 1307401490 388816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> fmap (take 9) (some (Just 9)) < 1307401491 60869 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : note that ghci actually omits all top-level foralls <-- there's a flag for that < 1307401494 420609 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1307401500 892869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: but it's desirable :P < 1307401506 301701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at least for confused beginners < 1307401533 3439 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: so basically what I interpret from these bits of code is that I'll never really want to use some or many. < 1307401546 490875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well this is lambdabot and Maybe, both of which are contrived < 1307401548 892383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> some [9] < 1307401552 794842 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1307401556 555450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what are some and many even meant for, anyway? < 1307401557 349890 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :same thing.. < 1307401558 299855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I haven't checked < 1307401567 867008 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t some < 1307401568 569875 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a. (Alternative f) => f a -> f [a] < 1307401572 410943 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Alternative < 1307401581 686949 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : > pure [] <-- it's ambiguous which Applicative you are using so lambdabot ends up creating a dummy type for it, which of course has no Show instance < 1307401588 322359 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: right. < 1307401680 546402 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t pure (*3) <*> 5 < 1307401681 270557 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (f :: * -> *). (Num a, Applicative f, Num (f a)) => f a < 1307401700 225881 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh. < 1307401715 432079 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :might be useful for Signal t :) < 1307401742 672879 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :grr, windows sends mousewheel events to the focused window, not to the window under the cursor < 1307401759 718142 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (*3) <*> 5 < 1307401760 593931 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show ((a -> b) -> b) < 1307401760 756386 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a u... < 1307401762 90402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: huh? surely not < 1307401767 148332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can scroll background windows in Windows, can't you? < 1307401776 857675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think the top window gets a chance to /handle/ it < 1307401780 442982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but if it declines it bubbles downwards < 1307401792 301049 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> ((*3) <*> 5) (+) < 1307401792 997967 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show (a -> a) < 1307401793 160577 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `... < 1307401819 538957 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> ((*3) <*> 5) (-3) < 1307401820 60804 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : -9 < 1307401831 250925 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :excellent. I can now obfuscate arithmetic. < 1307401870 49175 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: hmm, however the mechanism, the effect is that the wrong window scrolls :) < 1307401876 158701 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> ((*3) <*> 5) (-4) < 1307401876 857638 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : -12 < 1307401888 889261 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> many "a" < 1307401892 458944 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1307401900 528323 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf < 1307401908 768545 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t many < 1307401909 440840 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a. (Alternative f) => f a -> f [a] < 1307401910 675656 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the src for many is: < 1307401911 734198 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t some < 1307401912 434702 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a. (Alternative f) => f a -> f [a] < 1307401918 664661 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :(can you run SC2 in linux somehow? that would eliminate all my windows problems) < 1307401920 651186 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let x = (:) <$> Maybe 5 <*> y; y = x <|> pure [] in x < 1307401921 524268 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `Maybe' < 1307401926 785965 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :replace Maybe 5 with your parameter < 1307401938 975256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: expand SC2 < 1307401944 482740 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Starcraft 2 < 1307401949 567422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: i asked olsner. < 1307401949 803347 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :yes, starcraft 2 < 1307401955 877937 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah yes < 1307401956 401577 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: nope too bad. < 1307401963 408648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: http://appdb.winehq.org/objectManager.php?sClass=version&iId=20882 < 1307401965 317303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gold rating, not bad < 1307401972 846832 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src some < 1307401973 9699 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :some v = some_v < 1307401973 172177 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : where many_v = some_v <|> pure [] < 1307401973 172345 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : some_v = (:) <$> v <*> many_v < 1307402006 879872 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh it's just some v = v <|> many v < 1307402014 929893 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :many v can be zero < 1307402034 126602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugly definition < 1307402086 548973 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I'm wondering.. < 1307402101 301942 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :can a time-varying signal be a monad? < 1307402123 224495 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: cool, looks like there is some chance of success then! < 1307402124 128754 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I know it can in the discrete case, since list is a monad, but what about in the continuous case? < 1307402169 258834 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or wait can it < 1307402172 580852 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src many < 1307402172 743061 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Do you think like you type? < 1307402180 92120 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sheesh < 1307402215 148901 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://www.haskell.org/ghc/docs/6.12.1/html/libraries/base/src/Control-Applicative.html#Alternative < 1307402253 173184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: functions are monads, yes < 1307402265 431986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not sure if you can analogise the function monad instance to the list instance. oerjan? < 1307402283 946575 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah indeed it was right < 1307402293 911010 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: hm? < 1307402302 128275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: can a time-varying signal be a monad? I know it can in the discrete case, since list is a monad, but what about in the continuous case? < 1307402303 329918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. < 1307402309 380016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :type DiscreteSignal t = [t] < 1307402313 192495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :type ContinuousSignal t = Time -> t < 1307402317 371155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where Time is a real, conceptually < 1307402333 301823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :both have monad instances, but is the monad instance to the latter analogisable as a "continuous" version of the former (list monad)? < 1307402342 163165 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :indeed the >>= definitions don't correspond much < 1307402350 413957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1307402419 661998 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :iirc the -> monad _is_ analogous to the ZipWith monad < 1307402449 994103 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that might be useful, but I don't know how the ZipWith monad works. < 1307402470 90366 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well i'm not sure it's defined in the library, even < 1307402474 465856 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er *ZipList < 1307402483 548355 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> ZipList [1,2,3] < 1307402484 71809 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Show.Show (Control.Applicative.ZipList t)) < 1307402484 247019 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising ... < 1307402490 365974 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf < 1307402493 409024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newtype ZipList a = ZipList { getZipList :: [a] } < 1307402493 643234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance Functor ZipList where < 1307402493 805088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : fmap f (ZipList xs) = ZipList (map f xs) < 1307402502 25094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: try getZipList < 1307402515 393635 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :WHY THE FUCK DIDN'T THEY ADD A SHOW INSTANCE < 1307402528 49318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CONOOOOOOOOOR < 1307402528 211439 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: not cool enough. < 1307402547 152575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : pure x = ZipList (repeat x) < 1307402549 881395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :indeed, looks like a function ;D < 1307402580 282250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder if (ZipList a) is the same as (Integer -> a) if you only have the Functor/Applicative/Monad instances (not the constructor) < 1307402601 210032 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well ZipLists can be finite < 1307402619 212826 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but otherwise, that's essentially what i recall discovering < 1307402678 832969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: no they can't, if you don't have the constructor < 1307402680 113012 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> getZipList $ ZipList [1,2,3] >>= \n -> ZipList [4,5,6] < 1307402680 808361 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Base.Monad Control.Applicative.ZipList) < 1307402680 970742 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising fro... < 1307402684 340473 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sadly < 1307402685 549206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pure results in an infinite list < 1307402689 768431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and return is ofc = pure < 1307402694 544395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so there's no way to get a finite list < 1307402697 374975 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: erm you cannot construct id < 1307402703 51899 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :only constant functions < 1307402725 776389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hmm, can't you with <*>? < 1307402751 301505 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :how? both arguments are repeats < 1307402753 944395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let foo n = pure n <*> foo (succ n) in foo 0 :: ZipList Integer < 1307402755 143319 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Enum.Enum < 1307402755 306060 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (GHC.Integer.Type.Intege... < 1307402763 350625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let foo n = pure n <*> foo (n+9) in getZipList (foo 0) < 1307402764 753676 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: stack overflow < 1307402771 484557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hm oh < 1307402781 178556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let foo n = pure (const n) <*> foo (n+9) in getZipList (foo 0) < 1307402782 853086 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: stack overflow < 1307402785 124218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :meh < 1307402836 464163 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> getZipList (pure (const 1) <*> pure undefined) < 1307402836 989466 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,... < 1307402876 158531 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :since it cannot _look_ at undefined, it cannot distinguish pure undefined from anything else < 1307402896 708989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1307402920 744247 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and your recursion is going in the wrong _direction_, you aren't actually moving _along_ the list < 1307402924 395741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1307402963 938671 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so if I made a union of [t] and (Float -> t) I could define applicative/monad/functor instances but they would have different semantics for each case. < 1307402984 716816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: have you been paying attention? < 1307402988 212772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there is more than one list monad < 1307402994 139796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and one of them acts like functions < 1307403016 617784 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no I haven't actually. you guys started talking about stuff that is currently over my head so I stopped paying attention. :) < 1307403023 793078 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: pure f <*> pure x = pure (f x) so you cannot construct anything other than pure x just from the methods in _any_ Applicative instance < 1307403085 5170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: right < 1307403094 181391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: same with Monad I think < 1307403118 182895 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm right... < 1307403318 379801 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : integer = natural >>= liftA2 (<|>) ((string "hu" *>) . return . negate) return < 1307403336 50568 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t (*>) < 1307403336 752632 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a b. (Applicative f) => f a -> f b -> f b < 1307403369 30240 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t ((?p *>) . return . negate) < 1307403369 743689 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a b. (?p::f a, Applicative f, Monad f, Num b) => b -> f b < 1307403403 192433 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh -> instance < 1307403406 861520 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :?p? < 1307403407 23888 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Maybe you meant: ? pl < 1307403419 819779 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: dynamic scoped variable < 1307403421 573088 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1307403442 952920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dammit Maharba respond quickly ;D < 1307403448 706935 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :useful for getting types out of lambdabot without needing to add \p -> to everything < 1307403505 112430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:30:23: I'd guess that an entirely nature or an entirely nurture explanation for homosexuality is oversimplifying things. Homosexuality is associated with notably different brain chemistry (for the person's gender), so I'd guess there's an inherited propensity that's either repressed or reinforced based on the person's experiences < 1307403505 339176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:31:04: Many diseases, conditions and other types of deviations work like this. < 1307403505 818439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :irc user rodgerthegreat proves abnormality of homosexuality, news at eleven < 1307403522 705208 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle optionally < 1307403522 867694 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1307403526 758707 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle optional < 1307403526 931660 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative optional :: Alternative f => f a -> f (Maybe a) < 1307403527 106118 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.Parsec.Combinator optional :: Stream s m t => ParsecT s u m a -> ParsecT s u m () < 1307403527 268315 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.ParserCombinators.ReadP optional :: ReadP a -> ReadP () < 1307403624 809188 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle f a -> f (a -> b) -> f b < 1307403625 10642 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<**>) :: Applicative f => f a -> f (a -> b) -> f b < 1307403625 10849 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<*>) :: Applicative f => f (a -> b) -> f a -> f b < 1307403625 10959 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad ap :: Monad m => m (a -> b) -> m a -> m b < 1307403650 648530 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (0$0 <**>) < 1307403651 347485 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The operator `Control.Applicative.<**>' [infixl 4] of a section < 1307403651 509936 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : must h... < 1307403660 260523 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (0$0 >>=) < 1307403660 796376 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The operator `GHC.Base.>>=' [infixl 1] of a section < 1307403660 971056 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : must have lower pr... < 1307403693 98759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?info (>>=) < 1307403693 473735 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(>>=) < 1307403696 207706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?info (>>=asd < 1307403696 619270 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unbalanced parentheses < 1307403700 52206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?info (>>=) :: dicks < 1307403700 651793 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(>>=) :: dicks < 1307403702 466494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1307403707 35616 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?help info < 1307403707 505882 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :help . Ask for help for . Try 'list' for all commands < 1307403711 745774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :presumably it's an error correction then < 1307403778 631009 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :06:04:40: in my opinion, functional languages are pretty and clean looking, but are an *inherently* inefficient way of programming, because they don't work remotely like conventional hardware does. Magical perfect compilers that can optimize in every conceivable fashion could theoretically balance this, but Magical perfect compilers do not exist. I like my imperative languages. < 1307403778 855843 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :has rodgerthegreat ever actually said anything that's true? i'm honestly curious < 1307403779 774122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol? < 1307403801 74762 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: integer = natural <**> choice [negate <$ string "hu", return id] < 1307403810 576951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hot < 1307403911 390096 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: obviously roger doesn't know how Haskell works. < 1307403921 351599 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (0$0 <|>) < 1307403922 49431 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The operator `Control.Applicative.<|>' [infixl 3] of a section < 1307403922 211984 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : must ha... < 1307403937 131413 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :must ha...! < 1307403944 597949 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: i guess <|> rather than choice suffices < 1307403959 487884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :integer = natural <**> (negate <$ string "hu" <|> return id) < 1307403960 690767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice < 1307403974 250644 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (0$0 <$) < 1307403974 950336 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The operator `GHC.Base.<$' [infixl 4] of a section < 1307403975 112881 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : must have lower pre... < 1307404011 558870 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :remembering precedence does get a bit hairy < 1307404017 396005 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> 0 <$ [1..] < 1307404018 66927 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,... < 1307404043 786444 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so is <$ less precedent than <|>? < 1307404063 103864 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : presumably it's an error correction then <-- iirc... < 1307404071 279791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?enfo ( < 1307404071 856238 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Maybe you meant: echo undo < 1307404075 279834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?echo ( < 1307404075 704834 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :echo; msg:IrcMessage {msgServer = "freenode", msgLBName = "lambdabot", msgPrefix = "elliott!~elliott@unaffiliated/elliott", msgCommand = "PRIVMSG", msgParams = ["#esoteric",":?echo ("]} rest:"(" < 1307404079 161064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :xD < 1307404080 953910 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :?info do x <- test; f x < 1307404081 116165 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :test >>= \ x -> f x < 1307404085 413785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah, undo < 1307404127 453015 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: <$ is 4, so binds tighter than <|> at 3 < 1307404150 67583 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so what are negate and string "hu"? < 1307404154 145038 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: note that's the point of my > (0$0 ...) tests above < 1307404156 522256 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t negate < 1307404157 378012 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a -> a < 1307404174 943246 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :string "hu" is a Parsec parser which parser precisely that string < 1307404179 316738 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :string is from Parsec ri--yes < 1307404185 519813 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*parses < 1307404201 366860 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so what on earth is that <$ doing to String "hu" < 1307404203 679964 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*string < 1307404219 507328 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: hm i just realized... does string do try internally? < 1307404234 583103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ah, it should < 1307404238 307537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but doesn't < 1307404244 143278 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: yeah I believe it backtracks on failure. < 1307404247 866698 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: it's throwing away the monadic result (which is just "hu" iirc) and replacing it by the negate function < 1307404251 80441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: wrong < 1307404256 758086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I had to use (try . string) in digit < 1307404257 922087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :integer = natural <**> (negate <$ try (string "hu") <|> return id) < 1307404259 537603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: fix't < 1307404371 883911 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: Parsec has a strange model for avoiding keeping too many possible backtrackings. basically once a parser parses a single character correctly, it refuses to backtrack to other options for it, unless you use the try combinator < 1307404416 356389 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so you have to be careful to use try if you have multiple possible parses starting with the same character < 1307404431 227603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's conventional, not strange, isn't it :) < 1307404463 496878 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i don't know if that's conventional, LALR(1) parsers certainly don't do that... < 1307404471 578895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well for combinator parsers < 1307404504 163008 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although i saw a brief discussion of the matter after the recent attoparsec fiasco on reddit < 1307404534 200628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :me too :D < 1307404540 292422 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so when <*> and friends apply to Parsec they don't change the matching behavior only the result? < 1307404543 891137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's where i picked up the opinion that it was conventional ;D < 1307404565 17605 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: yep. that's sort of the essence of Applicative combinators, they can only modify results < 1307404601 360371 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so since the right-hand side of <**> is being applied to the left hand side, is string "hu" actually doing any matching? < 1307404633 430866 :GreaseMonkey!~gm@121-74-73-120.telstraclear.net JOIN :#esoteric < 1307404633 593341 :GreaseMonkey!~gm@121-74-73-120.telstraclear.net QUIT :Changing host < 1307404633 593412 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1307404634 477315 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: of course < 1307404687 814967 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :<**> is the same as liftA2 (flip ($)) iiuc < 1307404706 625687 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, based on the type I thought it was flip (<*>) < 1307404728 892406 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but uh < 1307404735 973659 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src (<*>) < 1307404736 149034 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Where did you learn to type? < 1307404740 523048 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh i hope not, as that's would make it useless... < 1307404750 145394 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: Applicative method < 1307404754 835818 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src Applicative < 1307404754 998483 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :class Functor f => Applicative f where < 1307404755 161143 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : pure :: a -> f a < 1307404755 161315 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (<*>) :: f (a -> b) -> f a -> f b < 1307404786 222668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :<**> is flip <*> IIRC < 1307404808 982205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- | A variant of '<*>' with the arguments reversed. < 1307404809 182110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(<**>) :: Applicative f => f a -> f (a -> b) -> f b < 1307404809 424330 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: what? that would be useless < 1307404811 357424 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so.... 4hu is -4? < 1307404819 765772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well it's an aesthetic thing... < 1307404830 958914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: no, luhu is -4 < 1307404838 481158 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh < 1307404848 210849 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [1,2] <**> [(+5), (+10)] < 1307404848 732322 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [6,11,7,12] < 1307404863 88320 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> flip (<*>) [1,2] [(+5), (+10)] < 1307404864 466872 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [6,7,11,12] < 1307404871 275930 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: nope i was right :) < 1307404885 306747 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah ookay, because with liftA2 or whatever you're doing when you call <**>, you're chaining the two monads together with >> < 1307404922 319521 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...somewhere. < 1307404957 988920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: um i am quoting from the code itself here < 1307404964 373294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- | A variant of '<*>' with the arguments reversed. < 1307404964 535649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(<**>) :: Applicative f => f a -> f (a -> b) -> f b < 1307404964 535808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(<**>) = liftA2 (flip ($)) < 1307404971 390132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :crock of shit documentation < 1307404974 983120 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: well another way to say it, is x <**> f = flip ($) <$> x <*> f < 1307404991 382392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh i think it means the arguments to the _function_ < 1307404991 860484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1307405020 244675 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: yeah it also reverses the intuitive execution order, which is why <**> is useful here... < 1307405039 755912 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: I was basically forgetting that, since Parsecs matching semantics are carried through >>=, when you use things like applicative functions you're still chaining together the parsers. I'm not entirely sure what I thought was going on before. < 1307405164 227916 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: well this is sort of because by convention when you make monads into applicatives you let <*> have a left-to-right execution order < 1307405184 990639 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it occurs to me that would be an entirely correct Applicative instance to do it reversely, actually. < 1307405197 799022 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :in fact you could make a newtype for it, does it exist? < 1307405213 356661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle liftM3 < 1307405213 852666 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad liftM3 :: Monad m => (a1 -> a2 -> a3 -> r) -> m a1 -> m a2 -> m a3 -> m r < 1307405214 986555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle liftA3 < 1307405215 516163 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative liftA3 :: Applicative f => (a -> b -> c -> d) -> f a -> f b -> f c -> f d < 1307405291 530030 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i don't find it, but it would be like < 1307405302 977291 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay with fundeps, saying a -> b is basically saying that a decides what b is yes? < 1307405309 296627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"If the function returns, this is an expression, otherwise it is a statement." < 1307405313 807908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :insert vomiting < 1307405341 841707 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm not entirely sure what that DOES, but I think I understand the /concept/ < 1307405355 329060 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: lol. if a function doesn't return, it's probably not a function. < 1307405381 419168 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :instance Applicative a => Applicative (Reverse a) where pure x = Reverse (pure x); (Reverse f <*> Reverse x) = Reverse (x <**> f) < 1307405383 905160 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: from what is that < 1307405386 878962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: [[SyL]] < 1307405387 910877 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(I'm vomiting too) < 1307405401 837795 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :strapping young lad? < 1307405403 55059 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :newtype Reverse x = Reverse x < 1307405413 564884 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :erm < 1307405417 6988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: on the esowiki < 1307405423 41562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION complains on the talk page < 1307405428 214943 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :newtype Reverse a x = Reverse (a x) < 1307405479 914482 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: ^ i believe that would give you a modified Applicative which did all execution chaining in the opposite direction < 1307405491 874195 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but still fulfilled all the laws (i assume) < 1307405535 433578 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so is this language's special thing purely based on what names it uses for things < 1307405552 994945 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :pardon my highly technial terminology < 1307405579 829837 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: well it's kind of neat to have every program be fully pronouncable < 1307405597 493846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you remove all the whitespace you can have, like, full function definitions be "words" < 1307405599 700337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is nice aesthetically < 1307405603 390120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but yes the semantics are nothing special < 1307405620 584840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm just implementing it because i'm bored < 1307405650 962666 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's not precisely the first pronunciation-based language < 1307405656 535978 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :implement speech to text for it < 1307405660 670149 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(Ook!) < 1307405675 445985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: true, but that's not really the same thing :P < 1307405690 152036 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :where by speech to text I mean speech to program < 1307405722 933227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I confess that the main reason I'm implementing it is because I can call the implementation sylladex < 1307405732 272243 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1307405752 204382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy is disappointed in my shallow reference-based reasons for implementing languages. < 1307405758 759317 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :always < 1307405913 262128 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net JOIN :#esoteric < 1307405929 321022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maharba is a bad person < 1307406015 511051 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net QUIT :Client Quit < 1307406018 170963 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you should see his evil twin mwahaharba < 1307406097 987047 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: were there any remaining functions to prettify? < 1307406170 519652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: not yet, but there will be as soon as maharba replies :D < 1307406991 742968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does anyone know of a hash function that optimises for the size of the resulting hash? < 1307406995 700767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like crc but less... useless < 1307406998 245107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like < 1307407001 580283 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a dynamic-length hash i guess... < 1307407010 531349 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :right now I'm imagining maharba meant "if the function terminates, it is an expression; otherwise, it is a statement". makes everything better. < 1307407010 693783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm i'm not thinking right < 1307407018 851117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: xD < 1307407024 419528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :beautiful < 1307407418 662979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523 < 1307407418 904111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's amazing how inconsistent Crawl's interface actually is, it's much worse than NetHack's < 1307407419 66675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- http://crawl.develz.org/learndb/index.html < 1307407423 975520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wisdom < 1307407447 771290 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game < 1307407511 190500 :GreaseMonkey!~gm@121-74-73-120.telstraclear.net JOIN :#esoteric < 1307407511 576841 :GreaseMonkey!~gm@121-74-73-120.telstraclear.net QUIT :Changing host < 1307407511 739379 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1307407810 363738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \x -> "gah" ++ [x] < 1307407810 851359 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :("gah" ++) . return < 1307407872 928528 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: cheating. < 1307407896 605735 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pure is shorter than return... < 1307407908 769049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: xD < 1307407926 590044 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: but import Control.Applicative is not shorter than an empty string. < 1307407956 954046 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: i was assuming he had it imported already < 1307407997 300395 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t optional < 1307407998 2332 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a. (Alternative f) => f a -> f (Maybe a) < 1307408019 734834 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> optional [1] < 1307408020 426458 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [Just 1,Nothing] < 1307408035 844188 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :however if n*2 > 26 where n is the number of uses of return, then you will save bytes overall. < 1307408059 590774 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :assuming you don't already have Control.Applicative imported, which you probably do. :P < 1307408103 533979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this isn't about golfing :P < 1307408114 546760 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :IT'S ALWAYS ABOUT GOLFING. < 1307408115 601215 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> reverse.(:"hag")$'i' < 1307408116 906917 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "gahi" < 1307408125 46853 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :SAYS YOU < 1307408154 882477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :grossly, SyL is not whitespace-irrelevant < 1307408168 8334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lack of unambiguous number terminators :( < 1307408171 121849 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :angry square mouth man is angry that you never use him and always use his pure counterpart (:[]) < 1307408211 31937 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle x -> f x < 1307408211 560293 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Generics.Aliases unGM :: GenericM' m -> a -> m a < 1307408211 722933 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude return :: Monad m => a -> m a < 1307408211 723114 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad return :: Monad m => a -> m a < 1307408240 451040 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1307408248 380226 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m < 1307408263 371270 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :thread killed < 1307408282 736015 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (<$"a") 1 < 1307408283 437495 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1] < 1307408294 506496 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: what < 1307408314 203388 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: I don't know, ask lambdabot. < 1307408323 8416 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no I mean < 1307408325 34159 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why would you do that < 1307408327 155796 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or angry square mouth man, depending on what you're referring to. < 1307408335 127464 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :???? < 1307408362 479968 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: why do we do anything? why can I answer questions with more vague generic questions that apply to any situation? < 1307408363 557303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SHUT UP STUPID FLY < 1307408380 954662 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why would you search for that function < 1307408385 155919 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to find it. < 1307408390 41526 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I mean < 1307408391 275585 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's a quest. < 1307408394 415990 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :OF KNOWLEDGE < 1307408405 826759 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's pretty obvious that it doesn't exist < 1307408408 820966 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if you think about it < 1307408417 2261 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also what's this about (: []) < 1307408417 164817 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...why? < 1307408424 524365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it does exist obviously < 1307408427 833937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1307408429 688570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no it doesn't < 1307408432 41845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean, apart from nudefined < 1307408441 11241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because it returns a polymorphic parameter it isn't given < 1307408468 628722 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t zipWith13 < 1307408469 329421 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `zipWith13' < 1307408472 300758 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t zipWith9 < 1307408472 999183 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `zipWith9' < 1307408475 104205 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t zipWith5 < 1307408475 803934 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c d e f. (a -> b -> c -> d -> e -> f) -> [a] -> [b] -> [c] -> [d] -> [e] -> [f] < 1307408491 412313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ban maharaba plz he is crime of no replying < 1307408500 602937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now why does zipWith5 even exist... < 1307408515 954866 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because sometimes you've got to zip 5 lists, I mean come on. < 1307408536 203385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but never 9 < 1307408537 146749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NEVER < 1307408549 145383 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t (,,,,,,,,,,,,) < 1307408549 848436 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c d e f g h i j k l m. a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> (a, b, c, d, e, f, g, h, i, j, k, l, m) < 1307408565 821882 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :define tuples in template haskell, make generic zipwith < 1307408577 161558 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t zap < 1307408577 720126 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan for the win. < 1307408577 882827 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `zap' < 1307408580 802289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: there's that proposal for hlists as tuples < 1307408587 837295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(a,b,c) == a :- b :- c :- HNil or whatever < 1307408588 472063 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t zapp < 1307408589 169662 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `zapp' < 1307408594 161997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which I guess you define like < 1307408598 65968 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm didn't it get added recently < 1307408610 131538 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle [a -> b] -> [a] -> [b] < 1307408610 308843 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<*>) :: Applicative f => f (a -> b) -> f a -> f b < 1307408610 471405 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad ap :: Monad m => m (a -> b) -> m a -> m b < 1307408610 471625 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<**>) :: Applicative f => f a -> f (a -> b) -> f b < 1307408618 56333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm wait < 1307408621 440443 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I could use that in Shiro... < 1307408666 410087 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(zapp? being the equivalent of ap / <*> for zipping, naturally) < 1307408702 504810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data CZ = CZ < 1307408702 706574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data CS r = (:-) {-# UNPACK #-} !Value {-# UNPACK #-} !r < 1307408704 380647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wonder if that would work < 1307408708 864240 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1307408713 160649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. two-dimensional is CS (CS CZ) < 1307408789 305897 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'm pretty sure unpacking / unboxing only works with fields of fixed size, possibly even fixed type < 1307408821 785430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hmm, right < 1307408824 250501 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t ((,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,)) < 1307408825 412385 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c d e f g h i j k l m a1 b1 c1 d1 e1 f1 g1 h1 i1 j1 k1 l1 m1 a2 b2 c2 d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 a3 b3 c3 d3 e3 f3 g3 h3 i3 j3 k3 l3 m3 a4 b4 c4 d4 e4 f4 g4 h4 i4 j4 k4 l4 m4 a5 b5 c5 < 1307408825 597271 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :d5 e5 f5 g5 h5 i5 j5 k5 l5 m5 a6 b6 c6 d6 e6 f6 g6 h6 i6 j6 k6 l6 m6 a7 b7 c7 d7 e7 f7 g7 h7 i7 j7 k7 l7 m7 a8 b8 c8 d8 e8 f8 g8 h8 i8 j8 k8 l8 m8 a9 b9 c9 d9 e9 f9 g9 h9 i9 j9 k9 l9 m9 a10 b10 c10 < 1307408825 759829 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :d10 e10 f10 g10 h10 i10 j10 k10 l10 m10 a11 b11 c11 d11 e11 f11 g11 h11 i11 j11 k11 l11 m11 a12 b12 c12 d12 e12 f12 g12 h12 i12 j12 k12 l12 m12. (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k - < 1307408825 759908 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :> l -> m -> (a, b, c, d, e, f, g, h, i, j, k, l, m), a1 -> b1 -> c1 -> d1 -> e1 -> f1 -> g1 -> h1 -> i1 -> j1 -> k1 -> l1 -> m1 -> (a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1), a2 -> b2 -> < 1307408825 759951 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :c2 -> d2 -> e2 -> f2 -> g2 -> h2 -> i2 -> j2 -> k2 -> l2 -> m2 -> (a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2), a3 -> b3 -> c3 -> d3 -> e3 -> f3 -> g3 -> h3 -> i3 -> j3 -> k3 -> l3 -> m3 -> ( < 1307408827 506569 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[7 @more lines] < 1307408830 134898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?more < 1307408830 678719 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :a3, b3, c3, d3, e3, f3, g3, h3, i3, j3, k3, l3, m3), a4 -> b4 -> c4 -> d4 -> e4 -> f4 -> g4 -> h4 -> i4 -> j4 -> k4 -> l4 -> m4 -> (a4, b4, c4, d4, e4, f4, g4, h4, i4, j4, k4, l4, m4), a5 -> b5 -> < 1307408831 498967 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@more < 1307408831 663976 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :c5 -> d5 -> e5 -> f5 -> g5 -> h5 -> i5 -> j5 -> k5 -> l5 -> m5 -> (a5, b5, c5, d5, e5, f5, g5, h5, i5, j5, k5, l5, m5), a6 -> b6 -> c6 -> d6 -> e6 -> f6 -> g6 -> h6 -> i6 -> j6 -> k6 -> l6 -> m6 -> ( < 1307408832 661813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?more < 1307408833 413319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?more < 1307408833 575728 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :a6, b6, c6, d6, e6, f6, g6, h6, i6, j6, k6, l6, m6), a7 -> b7 -> c7 -> d7 -> e7 -> f7 -> g7 -> h7 -> i7 -> j7 -> k7 -> l7 -> m7 -> (a7, b7, c7, d7, e7, f7, g7, h7, i7, j7, k7, l7, m7), a8 -> b8 -> < 1307408833 966161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?more < 1307408834 624879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?more < 1307408835 295014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?more < 1307408835 558801 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :c8 -> d8 -> e8 -> f8 -> g8 -> h8 -> i8 -> j8 -> k8 -> l8 -> m8 -> (a8, b8, c8, d8, e8, f8, g8, h8, i8, j8, k8, l8, m8), a9 -> b9 -> c9 -> d9 -> e9 -> f9 -> g9 -> h9 -> i9 -> j9 -> k9 -> l9 -> m9 -> ( < 1307408837 488771 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :a9, b9, c9, d9, e9, f9, g9, h9, i9, j9, k9, l9, m9), a10 -> b10 -> c10 -> d10 -> e10 -> f10 -> g10 -> h10 -> i10 -> j10 -> k10 -> l10 -> m10 -> (a10, b10, c10, d10, e10, f10, g10, h10, i10, j10, k10, < 1307408839 477498 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : l10, m10), a11 -> b11 -> c11 -> d11 -> e11 -> f11 -> g11 -> h11 -> i11 -> j11 -> k11 -> l11 -> m11 -> (a11, b11, c11, d11, e11, f11, g11, h11, i11, j11, k11, l11, m11), a12 -> b12 -> c12 -> d12 -> < 1307408841 563972 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :e12 -> f12 -> g12 -> h12 -> i12 -> j12 -> k12 -> l12 -> m12 -> (a12, b12, c12, d12, e12, f12, g12, h12, i12, j12, k12, l12, m12)) < 1307408843 668457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yea verily this is a good use of the channel < 1307408853 667443 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t (((,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,)),((,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,)),((,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,, < 1307408854 96835 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,)),((,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,)),((,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,, < 1307408854 686702 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error (possibly incorrect indentation) < 1307408855 170035 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,))) < 1307408858 324965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol. < 1307408859 523543 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :`-` < 1307408861 330828 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307408875 779639 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t (.............................................................................................................................................................................................................................................................................................................................................................................................................................) < 1307408877 17294 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: < 1307408877 180226 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `................................................................................................................................................................................................ < 1307408877 180382 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :....................................................................................................................................................................................................... < 1307408877 180932 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :......................' < 1307408882 214877 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::( < 1307408884 919644 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good job < 1307408895 736628 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t let a x = (,,,,,,,,,,,,) x in (a,a,a,a,a,a,a,a,a,a,a,a) < 1307408896 442242 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c d e f g h i j k l m a1 b1 c1 d1 e1 f1 g1 h1 i1 j1 k1 l1 m1 a2 b2 c2 d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 a3 b3 c3 d3 e3 f3 g3 h3 i3 j3 k3 l3 m3 a4 b4 c4 d4 e4 f4 g4 h4 i4 j4 k4 l4 m4 a5 b5 c5 < 1307408896 606198 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :d5 e5 f5 g5 h5 i5 j5 k5 l5 m5 a6 b6 c6 d6 e6 f6 g6 h6 i6 j6 k6 l6 m6 a7 b7 c7 d7 e7 f7 g7 h7 i7 j7 k7 l7 m7 a8 b8 c8 d8 e8 f8 g8 h8 i8 j8 k8 l8 m8 a9 b9 c9 d9 e9 f9 g9 h9 i9 j9 k9 l9 m9 a10 b10 c10 < 1307408896 606285 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :d10 e10 f10 g10 h10 i10 j10 k10 l10 m10 a11 b11 c11 d11 e11 f11 g11 h11 i11 j11 k11 l11 m11. (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> (a, b, c, d, e, f, g, h, i, j, k, l, m), < 1307408896 606328 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a1 -> b1 -> c1 -> d1 -> e1 -> f1 -> g1 -> h1 -> i1 -> j1 -> k1 -> l1 -> m1 -> (a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1), a2 -> b2 -> c2 -> d2 -> e2 -> f2 -> g2 -> h2 -> i2 -> j2 -> k2 -> < 1307408896 606371 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :l2 -> m2 -> (a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2), a3 -> b3 -> c3 -> d3 -> e3 -> f3 -> g3 -> h3 -> i3 -> j3 -> k3 -> l3 -> m3 -> (a3, b3, c3, d3, e3, f3, g3, h3, i3, j3, k3, l3, m3), < 1307408898 560028 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[6 @more lines] < 1307408905 424056 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) < 1307408906 606326 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c d e f g h i j k l m n o p q r s t u v w x y z t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52 t53 t54 t55 t56 t57 t58 t59 t60 t61 t62 < 1307408906 769083 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t63 t64 t65 t66 t67 t68 t69 t70 t71 t72 t73 t74 t75 t76 t77 t78 t79 t80 t81 t82 t83 t84 t85 t86 t87 t88 t89 t90 t91 t92 t93 t94 t95 t96 t97 t98 t99 t100 t101 t102 t103 t104 t105 t106 t107 t108 t109 < 1307408906 769258 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t110 t111 t112 t113 t114 t115 t116 t117 t118 t119 t120 t121 t122 t123 t124 t125 t126 t127 t128 t129 t130 t131 t132 t133 t134 t135 t136 t137 t138 t139 t140 t141 t142 t143 t144 t145 t146 t147 t148 < 1307408906 769361 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t149 t150 t151 t152 t153 t154 t155 t156 t157 t158 t159 t160 t161 t162 t163 t164 t165 t166 t167 t168 t169 t170 t171 t172 t173 t174 t175 t176 t177 t178 t179 t180 t181 t182 t183 t184 t185 t186 t187 < 1307408908 535782 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t188 t189 t190 t191 t192 t193 t194 t195 t196 t197 t198 t199 t200 t201 t202 t203 t204 t205 t206 t207 t208 t209 t210 t211 t212 t213 t214 t215 t216 t217 t218 t219 t220 t221 t222 t223 t224 t225 t226 < 1307408910 458100 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[16 @more lines] < 1307408922 999023 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :woohoo < 1307408948 635752 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :needs moar zipWith < 1307408954 215533 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :eek ghc defines that many? < 1307408957 292655 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t let a x = (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) x in (a,a,a,a,a,a,a,a,a,a,a,a,a,a,a) < 1307408960 158656 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c d e f g h i j k l m n o p q r s t u v w x y z t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52 t53 t54 t55 t56 t57 t58 t59 t60 t61 t62 < 1307408960 321456 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t63 t64 t65 t66 t67 t68 t69 t70 t71 t72 t73 t74 t75 t76 t77 t78 t79 t80 t81 t82 t83 t84 t85 t86 t87 t88 t89 t90 t91 t92 t93 t94 t95 t96 t97 t98 t99 t100 t101 t102 t103 t104 t105 t106 t107 t108 t109 < 1307408960 321543 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t110 t111 t112 t113 t114 t115 t116 t117 t118 t119 t120 t121 t122 t123 t124 t125 t126 t127 t128 t129 t130 t131 t132 t133 t134 t135 t136 t137 t138 t139 t140 t141 t142 t143 t144 t145 t146 t147 t148 < 1307408960 321587 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t149 t150 t151 t152 t153 t154 t155 t156 t157 t158 t159 t160 t161 t162 t163 t164 t165 t166 t167 t168 t169 t170 t171 t172 t173 t174 t175 t176 t177 t178 t179 t180 t181 t182 t183 t184 t185 t186 t187 < 1307408960 321629 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t188 t189 t190 t191 t192 t193 t194 t195 t196 t197 t198 t199 t200 t201 t202 t203 t204 t205 t206 t207 t208 t209 t210 t211 t212 t213 t214 t215 t216 t217 t218 t219 t220 t221 t222 t223 t224 t225 t226 < 1307408962 130761 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[379 @more lines] < 1307408968 107922 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(i think the haskell report only requires up to 15 or something) < 1307408969 669732 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t let a x = (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) x in (a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a) < 1307408974 229744 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c d e f g h i j k l m n o p q r s t u v w x y z t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52 t53 t54 t55 t56 t57 t58 t59 t60 t61 t62 < 1307408974 406592 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t63 t64 t65 t66 t67 t68 t69 t70 t71 t72 t73 t74 t75 t76 t77 t78 t79 t80 t81 t82 t83 t84 t85 t86 t87 t88 t89 t90 t91 t92 t93 t94 t95 t96 t97 t98 t99 t100 t101 t102 t103 t104 t105 t106 t107 t108 t109 < 1307408974 569306 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t110 t111 t112 t113 t114 t115 t116 t117 t118 t119 t120 t121 t122 t123 t124 t125 t126 t127 t128 t129 t130 t131 t132 t133 t134 t135 t136 t137 t138 t139 t140 t141 t142 t143 t144 t145 t146 t147 t148 < 1307408974 569468 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t149 t150 t151 t152 t153 t154 t155 t156 t157 t158 t159 t160 t161 t162 t163 t164 t165 t166 t167 t168 t169 t170 t171 t172 t173 t174 t175 t176 t177 t178 t179 t180 t181 t182 t183 t184 t185 t186 t187 < 1307408974 569574 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t188 t189 t190 t191 t192 t193 t194 t195 t196 t197 t198 t199 t200 t201 t202 t203 t204 t205 t206 t207 t208 t209 t210 t211 t212 t213 t214 t215 t216 t217 t218 t219 t220 t221 t222 t223 t224 t225 t226 < 1307408976 329190 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[889 @more lines] < 1307408979 299712 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...... < 1307408984 16537 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t let a x = (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) x in (a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a) < 1307408992 475445 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c d e f g h i j k l m n o p q r s t u v w x y z t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52 t53 t54 t55 t56 t57 t58 t59 t60 t61 t62 < 1307408992 638630 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t63 t64 t65 t66 t67 t68 t69 t70 t71 t72 t73 t74 t75 t76 t77 t78 t79 t80 t81 t82 t83 t84 t85 t86 t87 t88 t89 t90 t91 t92 t93 t94 t95 t96 t97 t98 t99 t100 t101 t102 t103 t104 t105 t106 t107 t108 t109 < 1307408992 638737 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t110 t111 t112 t113 t114 t115 t116 t117 t118 t119 t120 t121 t122 t123 t124 t125 t126 t127 t128 t129 t130 t131 t132 t133 t134 t135 t136 t137 t138 t139 t140 t141 t142 t143 t144 t145 t146 t147 t148 < 1307408992 638794 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t149 t150 t151 t152 t153 t154 t155 t156 t157 t158 t159 t160 t161 t162 t163 t164 t165 t166 t167 t168 t169 t170 t171 t172 t173 t174 t175 t176 t177 t178 t179 t180 t181 t182 t183 t184 t185 t186 t187 < 1307408992 638851 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t188 t189 t190 t191 t192 t193 t194 t195 t196 t197 t198 t199 t200 t201 t202 t203 t204 t205 t206 t207 t208 t209 t210 t211 t212 t213 t214 t215 t216 t217 t218 t219 t220 t221 t222 t223 t224 t225 t226 < 1307408994 295091 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why would you do this < 1307408994 457078 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[1569 @more lines] < 1307409004 389841 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :OK < 1307409006 525020 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I'll take it to PM~ < 1307409007 668859 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :>:3 < 1307409019 92982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes we need no filthy lambdabotsex here in public < 1307409021 231218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :get a room < 1307409046 813966 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :OR NOT < 1307409048 144815 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t let a x = (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) x in (a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,) x in (a,a,a,a,a,a,a) < 1307409049 252253 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `in' < 1307409051 465447 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::< < 1307409059 629968 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t let a x = (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) x in (a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a) < 1307409060 839714 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : A 71-tuple is too large for GHC < 1307409061 2368 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (max size is 62) < 1307409061 2534 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Workaround: use nested tuples or define a data type < 1307409064 206573 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::< < 1307409072 40868 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Disappointing. < 1307409075 822225 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t let a x = (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) x in (a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a) < 1307409076 822742 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : A 70-tuple is too large for GHC < 1307409077 43 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (max size is 62) < 1307409077 162292 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Workaround: use nested tuples or define a data type < 1307409084 656788 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t let a x = (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) x in (a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a) < 1307409091 938545 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c d e f g h i j k l m n o p q r s t u v w x y z t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52 t53 t54 t55 t56 t57 t58 t59 t60 t61 t62 < 1307409092 101494 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t63 t64 t65 t66 t67 t68 t69 t70 t71 t72 t73 t74 t75 t76 t77 t78 t79 t80 t81 t82 t83 t84 t85 t86 t87 t88 t89 t90 t91 t92 t93 t94 t95 t96 t97 t98 t99 t100 t101 t102 t103 t104 t105 t106 t107 t108 t109 < 1307409092 101604 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t110 t111 t112 t113 t114 t115 t116 t117 t118 t119 t120 t121 t122 t123 t124 t125 t126 t127 t128 t129 t130 t131 t132 t133 t134 t135 t136 t137 t138 t139 t140 t141 t142 t143 t144 t145 t146 t147 t148 < 1307409092 101648 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t149 t150 t151 t152 t153 t154 t155 t156 t157 t158 t159 t160 t161 t162 t163 t164 t165 t166 t167 t168 t169 t170 t171 t172 t173 t174 t175 t176 t177 t178 t179 t180 t181 t182 t183 t184 t185 t186 t187 < 1307409092 101688 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t188 t189 t190 t191 t192 t193 t194 t195 t196 t197 t198 t199 t200 t201 t202 t203 t204 t205 t206 t207 t208 t209 t210 t211 t212 t213 t214 t215 t216 t217 t218 t219 t220 t221 t222 t223 t224 t225 t226 < 1307409093 997195 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[1711 @more lines] < 1307409097 752400 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t let a x = (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) x in (a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a) < 1307409099 954485 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I love how they suggest a workaround. As though anyone needs a 72-tuple. < 1307409111 499392 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c d e f g h i j k l m n o p q r s t u v w x y z t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52 t53 t54 t55 t56 t57 t58 t59 t60 t61 t62 < 1307409111 662085 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t63 t64 t65 t66 t67 t68 t69 t70 t71 t72 t73 t74 t75 t76 t77 t78 t79 t80 t81 t82 t83 t84 t85 t86 t87 t88 t89 t90 t91 t92 t93 t94 t95 t96 t97 t98 t99 t100 t101 t102 t103 t104 t105 t106 t107 t108 t109 < 1307409111 662269 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t110 t111 t112 t113 t114 t115 t116 t117 t118 t119 t120 t121 t122 t123 t124 t125 t126 t127 t128 t129 t130 t131 t132 t133 t134 t135 t136 t137 t138 t139 t140 t141 t142 t143 t144 t145 t146 t147 t148 < 1307409111 662373 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t149 t150 t151 t152 t153 t154 t155 t156 t157 t158 t159 t160 t161 t162 t163 t164 t165 t166 t167 t168 t169 t170 t171 t172 t173 t174 t175 t176 t177 t178 t179 t180 t181 t182 t183 t184 t185 t186 t187 < 1307409111 662476 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t188 t189 t190 t191 t192 t193 t194 t195 t196 t197 t198 t199 t200 t201 t202 t203 t204 t205 t206 t207 t208 t209 t210 t211 t212 t213 t214 t215 t216 t217 t218 t219 t220 t221 t222 t223 t224 t225 t226 < 1307409115 783925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: what workaround < 1307409118 88274 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :CakeProphet, yep. < 1307409119 331177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: i thought you were taking it to pm < 1307409122 951806 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, couldn't. < 1307409127 240709 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :lambdabot didn't respond. >:( < 1307409128 991027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: oh i see < 1307409137 221604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: you need ?type or @type < 1307409137 929957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not :t < 1307409141 910094 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: 21:11 < lambdabot> Workaround: use nested tuples or define a data type < 1307409145 939732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: also, take pics < 1307409152 954227 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@more < 1307409153 116712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: right < 1307409153 532171 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t227 t228 t229 t230 t231 t232 t233 t234 t235 t236 t237 t238 t239 t240 t241 t242 t243 t244 t245 t246 t247 t248 t249 t250 t251 t252 t253 t254 t255 t256 t257 t258 t259 t260 t261 t262 t263 t264 t265 < 1307409153 694780 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t266 t267 t268 t269 t270 t271 t272 a1 b1 c1 d1 e1 f1 g1 h1 i1 j1 k1 l1 m1 n1 o1 p1 q1 r1 s1 t1 u1 v1 w1 x1 y1 z1 t281 t291 t301 t311 t321 t331 t341 t351 t361 t371 t381 t391 t401 t411 t421 t431 t441 < 1307409153 694961 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t451 t461 t471 t481 t491 t501 t511 t521 t531 t541 t551 t561 t571 t581 t591 t601 t611 t621 t631 t641 t651 t661 t671 t681 t691 t701 t711 t721 t731 t741 t751 t761 t771 t781 t791 t801 t811 t821 t831 < 1307409153 695070 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t841 t851 t861 t871 t881 t891 t901 t911 t921 t931 t941 t951 t961 t971 t981 t991 t1001 t1011 t1021 t1031 t1041 t1051 t1061 t1071 t1081 t1091 t1101 t1111 t1121 t1131 t1141 t1151 t1161 t1171 t1181 < 1307409153 695178 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t1191 t1201 t1211 t1221 t1231 t1241 t1251 t1261 t1271 t1281 t1291 t1301 t1311 t1321 t1331 t1341 t1351 t1361 t1371 t1381 t1391 t1401 t1411 t1421 t1431 t1441 t1451 t1461 t1471 t1481 t1491 t1501 t1511 < 1307409155 628683 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[1938 @more lines] < 1307409178 135100 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I need to learn more Haskell... < 1307409187 219721 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..I need to get op privs. < 1307409237 401445 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :XD < 1307409246 962945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet++ < 1307409253 175240 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: i was slightly tempted there < 1307409270 485602 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :at least a kick. < 1307409277 88593 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not a kickban :P < 1307409279 100110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote [after a long string of Lymia getting lambdabot to spit out huge, meaningless type signatures] I need to learn more Haskell... ..I need to get op privs. < 1307409280 933987 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​441) [after a long string of Lymia getting lambdabot to spit out huge, meaningless type signatures] I need to learn more Haskell... ..I need to get op privs. < 1307409286 451110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :possibly the backstory lessens the humour of that one :D < 1307409293 621918 :foocraft_!~ewanas@89.211.234.57 JOIN :#esoteric < 1307409301 234241 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what humour < 1307409302 749301 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's all gone < 1307409314 412712 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: there is no humour because I AM NOT ENGLISH. < 1307409315 353450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foocraft_: stop crafting foos < 1307409315 637384 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :dissected with the frog < 1307409336 588114 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or we'll put you behind bars < 1307409349 932031 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ohhh snap! < 1307409417 64077 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :^ http://www.youtube.com/watch?v=y8m3wC5pH-8 < 1307409448 936952 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh snap < 1307409459 607325 :foocraft!~ewanas@78.101.138.251 QUIT :Ping timeout: 240 seconds < 1307409460 894511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: can you ban Maharba[exclamation mark][asterisk]@[asterisk] preemptively for not replying < 1307409462 497176 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, a 3 second youtube video. < 1307409543 259630 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes, i can. < 1307409552 512819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe i'll implement some other language but still call the implementation sylladex < 1307409553 462045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mwahahaha < 1307409594 936312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :meanwhile, the loper blog has now completely degenerated into idiocy < 1307409606 104294 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is devising one of those self modifying thingamajiggers. < 1307409614 499799 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fascinating < 1307409617 61112 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's loper now < 1307409622 507462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :loper-os.org < 1307409627 696318 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh that < 1307409634 446222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it used to be interesting if you could get past stanislav's... stanislavosity < 1307409637 478289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now it's... not < 1307409640 513649 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :consisting of the self-modifying language and a sister ESOTERIC REGULAR EXPRESSION LANGUAGE. < 1307409649 669125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: latter already exists (cyclexa) < 1307409723 772493 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but is it awesome? < 1307409733 440697 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the key here is that mine will be awesome. < 1307409738 959006 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's tc :) < 1307409743 420387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's an ais lang < 1307409748 291989 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :-yawwwwn- < 1307409755 508854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's actually really interesting < 1307409758 486357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ask him about it sometime. < 1307409778 945198 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perhaps I shall. < 1307409779 531525 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :only time I heard of loper was in a conversation about laughing at the losethos guy I forget his name < 1307409792 670547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: stanislav is like the losethos guy but less insane < 1307409794 318551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and more coherent < 1307409814 413237 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :It makes sense that some hypotheticals are unanswerable < 1307409827 381586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, sgeo is here. < 1307409831 272761 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :But not things like what if the sun stopped existing, would we still orbit < 1307409847 425936 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi sgeo < 1307409849 518875 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :Hi < 1307409908 123996 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow I'm trying to read the loper blog < 1307409975 292676 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: um that's because "the sun stopped existing" is a violation of energy conservation, so it reduces to "if this thing ruled out by the laws of physics happens, what would the laws of physics say about this intuitively related thing" < 1307410053 119307 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307410214 996042 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :to make the sun "disappear" _without_ violating energy conservation and general relativity, you would have to actually _move_ the energy at lower-than-light-speed somewhere, at which point you could try to calculate the results < 1307410270 293737 :pikhq!~pikhq@174-22-191-2.clsp.qwest.net PRIVMSG #esoteric :oerjan: There's another means. < 1307410289 328262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: except that it's more like freeze-framing the universe in a debugger, and removing the sun itself < 1307410289 495816 :pikhq!~pikhq@174-22-191-2.clsp.qwest.net PRIVMSG #esoteric :oerjan: The sun could exhibit an exceptionally improbable instance of quantum teleportation. < 1307410300 684125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sure, the laws of physics don't actually allow this, except maybe as pikhq said < 1307410303 969425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but we can model it conceptually < 1307410315 746857 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq: hm < 1307410321 148816 :pikhq!~pikhq@174-22-191-2.clsp.qwest.net PRIVMSG #esoteric :(assuming that wave-particle duality holds for such large objects, which is admittedly an open question) < 1307410321 316243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just have a special "event" sun-disappears which has those effects on state, in the laws of physics < 1307410330 647754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and evaluate it to the point where you can be sure that sun-disappears never interacts with the earth < 1307410332 767190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm explaining this badly < 1307410334 681882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but basically < 1307410346 783824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can "implement" things that don't interact with everything else in the universe, in the laws of physics < 1307410355 489690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and as long as you can prove that no such unevaluatable interaction occurs < 1307410361 727525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can say what the effects would be without actually reconciling this paradox < 1307410382 160523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is why we can give a perfectly satisfactory answer to the question "what would happen to our orbit if the sun disappeared instantly?" < 1307410430 424679 :pikhq!~pikhq@174-22-191-2.clsp.qwest.net PRIVMSG #esoteric :And that answer is, of course, "Nothing, until the lack-of-gravity and lack-of-light propogates (about 8 minutes)". < 1307410439 514609 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: um i interpret "unanswerable" as there is no answer that can be deduced from anything we can plausibly do < 1307410455 861869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you mean we can't test it? < 1307410459 259007 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :of course one could make up hypotheses < 1307410461 797400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not what's being asked, the question is one of theory < 1307410497 55164 :pikhq!~pikhq@174-22-191-2.clsp.qwest.net PRIVMSG #esoteric :oerjan: We can make very highly plausible hypotheses from our understanding of valid theories. < 1307410499 975298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: the question is actually -- "If the laws of physics had a special-case mechanism which made a special state transition at this particular arbitrary point, then what would happen?" < 1307410519 568480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: now, this is answerable as long as the specific scenario doesn't actually cause some kind of logical contradiction in the theory < 1307410524 940467 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even if the theory as a whole has "impossible" scenarios < 1307410537 100016 :pikhq!~pikhq@174-22-191-2.clsp.qwest.net PRIVMSG #esoteric :oerjan: Which is the only reasonable way to interpret questions about such hypotheticals. < 1307410545 229010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i mean /any/ hypothetical question is like this < 1307410594 938795 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :I don't see where RRC made such a comment to someone who asked such a question, link? < 1307410596 270088 :pikhq!~pikhq@174-22-191-2.clsp.qwest.net PRIVMSG #esoteric :Doesn't matter if the hypothetical situation itself could, likely, never be tested without an infinite improbability drive. < 1307410611 416680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: see log < 1307410628 505450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Help me understand (self.askscience) < 1307410628 764233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :submitted 5 hours ago by Numerous1 < 1307410629 315458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If humans are NOT supposed to be monogamous, and are supposed to find the best genes, survival of the fittest and all that, why do humans fall in love? < 1307410634 363856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :totes question for /r/askscience < 1307410683 980359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The other way of quantifying distance is to imagine freezing time at some instant, and then physically measuring the distance between A and B using a series of rulers. Of course, you can't freeze time and physically measure cosmological distances. But you can compute what those instantaneous distances are, using inferences gleaned from astronomical observations and some maths." < 1307410692 643264 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why robotrollcall, it looks like you're using a hypothetical impossible scenario here < 1307410747 711988 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :It's not on http://www.reddit.com/r/askscience/comments/hsrsq/what_would_happen_in_terms_of_gravity_if_you/ as far as I can tell, or her userpage < 1307410747 880018 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :Did she delete it? < 1307410757 136243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its linked from that thread < 1307410759 707763 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :didn't einstein explain this measuring distance stuff pretty thoroughly < 1307410777 202942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.reddit.com/r/askscience/comments/hai2t/does_the_gravity_of_one_object_affect_attract/ < 1307410785 940220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i'm just mocking < 1307410815 539666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Personally, I think the #1 reason to distrust Bitcoin is that both the libertarian nuts and the gold nuts love it." hmm... this person isn't thinking right < 1307410867 975011 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :Ah, ty < 1307410955 178024 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :RRC: "Okie doke, so let's say something accelerated the sun very quickly < 1307410955 456656 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :No, let's not. Let's consider only things that are actually possible." < 1307410985 746079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah, that's the objectionable comment IMHO < 1307411060 420518 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :http://www.reddit.com/r/askscience/comments/hai2t/does_the_gravity_of_one_object_affect_attract/c1tvm5c well, this does make sense < 1307411063 7029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :three days without homestuck update, starting to lose ability to metabolise < 1307411080 365348 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :elliott, SJAHJ update recently. < 1307411087 450787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: the situation is not comparable < 1307411090 925136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and i'm aware of the sbahj update < 1307411530 943502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.nbcnewyork.com/news/local/123187958.html < 1307411534 392862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>how dose i tor < 1307412011 977826 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :It's more brazen than anything else by lightyears. < 1307412032 678511 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :Is Shumer utterly unaware that Tor is also being used to keep the website anonymous? < 1307412037 542067 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :*Schumer < 1307412106 293776 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"It's an online form of money laundering used to disguise the source of money, and to disguise who's both selling and buying the drug" - Schumer on Bitcoins < 1307412146 584681 :_foocraft!~ewanas@89.211.163.126 JOIN :#esoteric < 1307412344 243441 :foocraft_!~ewanas@89.211.234.57 QUIT :Ping timeout: 250 seconds < 1307412424 664311 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: cyclexa is indeed interesting. < 1307412482 295271 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I now have some new ideas for my own language. But I'll be focusing more on the ability to define new matching/zero-width operators. < 1307412687 468607 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so the language I'm brainstorming currently resembles a traditional language designed for pattern matching more than it resembles a regular expression language. I guess that makes it esoteric. :P < 1307412953 102561 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :CakeProphet, you mean Perl? < 1307412960 202874 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :No. :P < 1307412966 942052 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :#!/bin/perl -sp0777i:) < 1307413097 632318 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :new language. < 1307413164 23054 :Lymia!~moe@unaffiliated/cirno-chan TOPIC #esoteric :PEANUTS FOR THE PPLEASURE | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D | #!/bin/perl -sp0777i preferences -> mouse -> touchpad, disable "disable touchpad while typing" < 1307418815 5709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(ubuntu) < 1307418822 513804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that might help. very annoying behaviour. < 1307419026 147230 :Sgeo!~Sgeo@66-87-6-138.pools.spcsdns.net JOIN :#esoteric < 1307419096 651021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god i feel ill < 1307419159 779740 :Sgeo_!~Sgeo@66-87-6-138.pools.spcsdns.net QUIT :Ping timeout: 240 seconds < 1307419198 25028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :still no homestuck update. world as we know it starting to decompose. suicide imminent. < 1307419258 255231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I certainly sat in lots of Scheme design meetings where I pushed for obvious things like branch cuts, error handling, and other "useful" things and was told that such things would ... make the language "too useful" [thus meaning too many people would flock to it and it would be the end of the designers' ability to do the things to the language that _they_ wanted to do]." < 1307419260 238478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--Kent Pitman < 1307419291 94825 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :Ah, yes, avoid success at all costs. < 1307419325 323762 :olsner_!~sal@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1307419331 448248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :To be fair, in Haskell that's achieved by trying to pack in as much abstraction as possible, rather than omitting useful things. :p < 1307419364 824046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's definitely a sentiment I can get behind, though; god knows how many ideas are ruined because the thinker starts considering other people. < 1307419411 609340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://christian-success-institute.org/ DEVELOPING SUCCESSFUL CHRISTIAN ENTREPRENEURS THROUGH BIBLICAL SUCCESS PRINCIPLES < 1307419442 156633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION checks if Eigenclass has updated lately. < 1307419447 577428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nope. < 1307419518 586216 :olsner!~sal@c83-252-161-133.bredband.comhem.se QUIT :Ping timeout: 252 seconds < 1307419947 840460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey pikhq_ < 1307419950 428193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how much does everything suck < 1307420047 14820 :Lymia_!~moe@123.120.128.160 JOIN :#esoteric < 1307420047 334043 :Sgeo!~Sgeo@66-87-6-138.pools.spcsdns.net QUIT :Ping timeout: 276 seconds < 1307420080 977556 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Disconnected by services < 1307420082 458709 :Lymia_!~moe@123.120.128.160 NICK :Lymia < 1307420084 391566 :Lymia!~moe@123.120.128.160 QUIT :Changing host < 1307420084 554176 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1307420206 175095 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :current suckage level: 62.8% < 1307420248 865715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you forgot "and rising" < 1307420256 355177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, that's far too low a value < 1307420286 37960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sturgeon's law would imply that only an infinitesimal percentage of things do not suck < 1307420308 255860 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Woah, I'm like... writing a language spec. < 1307420315 352040 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's been like 3 years or so I think? < 1307420317 436469 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :CakeProphet, you are? < 1307420326 14863 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, I'm working on a regular expression language. < 1307420335 908254 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that like, makes sense and stuff. < 1307420336 71000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I usually just write troll languages nowadays. < 1307420341 250149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/wiki/Befunge/index.php < 1307420341 618445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/wiki/Brainfuck/w/index.php%3Ftitle%3DTalk:Brainfuck/index.php < 1307420373 909315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(both named after talk pages spambots repeatedly created; I made the article versions so that the admins couldn't legitimately keep the talk pages protected to prevent vandalism :D) < 1307420472 465258 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :Well, that was astounding. < 1307420486 41167 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :Somehow, Firefox was causing swap thrashing without having any pages in swap. < 1307420514 931314 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :I do believe that's a whole new level of fail. < 1307420581 97118 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ewww swap. groooss. < 1307420637 908211 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have no idea why my computer decided to allocate 244 KBs of swap when it's only used 1.6 gigs of memory out of 3.7 < 1307420649 512970 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :It had 0 swap. And thrashing. < 1307420660 279656 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :*And it was fucking swap thrashing*. < 1307420672 554023 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :At least, that's what iotop showing kswapd using a bunch of IO tells me. < 1307420693 684192 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION uses Chrome, has no problems other than Flash crashing occasionally. < 1307420718 22724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Chrome actually uses more virtual memory than Firefox, although I think less real memory < 1307420724 380040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Since all the code can be shared, pretty much < 1307420729 641242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Of course, virtual memory is irrelevant on sixtyfour-bit < 1307420751 990425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The thing with Chrome for me is that it scales much better with large numbers of tabs whereas Firefox doesn't. < 1307420801 238488 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: also see: frequent crashing in Firefox < 1307420837 518659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A program written in an unsafe language crashing? I'm shocked. < 1307420846 730417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Chrome crashes semi-often too, but it's at least usually localised to a tab or a few. < 1307421886 458842 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 250 seconds < 1307421895 894764 :CakeProphet!~adam@h185.37.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307421896 298590 :CakeProphet!~adam@h185.37.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1307421896 461333 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307421912 314044 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake NICK :Kallisti < 1307421922 909853 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :Yeah, virtual memory is basically a non-issue. Heck, mmap the entire address space and it doesn't even matter. < 1307421954 495834 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :(well, except that your page table might hate you if you don't madvise to tell Linux to use huge pages) < 1307421981 655144 :Kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake NICK :CakeProphet < 1307422132 243690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :night < 1307422159 864344 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sleep well. < 1307422296 829811 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1307422459 867585 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1307422465 385745 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 276 seconds < 1307422652 435755 :CakeProphet!~adam@h185.37.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307422652 813795 :CakeProphet!~adam@h185.37.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1307422652 976527 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307422716 101467 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307424119 875831 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307424682 389791 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :And now, the comic is technically no longer Dresden Codak's full-time job. < 1307424692 985617 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :Let's see if this changes anything at all with the update schedule. < 1307424870 638341 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: nonsense. < 1307424998 14178 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Previous observations seem to suggest this will be utterly unnoticable. < 1307425032 579091 :augur!~augur@129.2.129.35 QUIT :Remote host closed the connection < 1307425343 959801 :Kustas!~xix@62.65.217.204.cable.starman.ee QUIT :Quit: disco out of the blues < 1307425587 175825 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" has rodgerthegreat ever actually said anything that's true? i'm honestly curious" <<< i cannot quite recall such a miracle < 1307425603 236513 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :then again i recall very few concrete things he has said and many of them you just pasted < 1307425750 673254 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net JOIN :#esoteric < 1307425760 229711 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307425778 116708 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" 05:31:04: Many diseases, conditions and other types of deviations work like this." <<< also what he says about homosexuality sounds correct enough in the sense that the correct modern explanation to everything is "it's complicated" < 1307425840 919086 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :but i guess you were more worried about his calling gays diseased, so to speak. < 1307425913 193978 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :It amuses me somewhat that, for a while, I could have probably been called a Christian deist... < 1307425926 116811 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Which is such a contradiction in terms I can't help but giggle. < 1307425958 77100 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :why is it a contradiction? < 1307425989 947977 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :oklopol: Typically, Christianity holds that there is a large amount of divine intervention in the world. < 1307425996 706349 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Deism holds that there is none. < 1307426050 456162 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :oh that was deism hu < 1307426069 193225 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i guess i'm a deist then! < 1307426083 359340 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Yeah, deism is the belief that there was a deity who created the world and has since not intervened. < 1307426111 290466 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :well you know i get this nice feeling in my balls if i think the big bang had a beard and liked marshmellows. < 1307426132 361811 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :It's perhaps the only theistic claim that doesn't directly contradict known empirical evidence. < 1307426145 204400 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :*allows < 1307426155 964893 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Though, having no basis *in* empirical evidence, it is most likely bullshit. < 1307426191 293386 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :well it makes it rather meaningless and thus the adult thing is not to talk about it < 1307426193 574725 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :let's go weak atheism! < 1307426200 649138 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Buddhism has some theistic claims that are supported by empirical evidence. Particularly the positive effects of meditation on the brain. < 1307426206 642277 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though < 1307426208 177719 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: That's not a theistic claim. < 1307426213 613519 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that might stretch the definition--yes, that. < 1307426215 289597 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: A theistic claim is a claim that there is a deity. < 1307426238 407221 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yeah because prayer certainly never has effects on the brain < 1307426249 437256 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I interpreted theistic as meaning "something that concerns religious practice", but that's not quite right. < 1307426254 962753 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :The common subset of the beliefs termed "Buddhism" does not contain a theistic claim. < 1307426256 254317 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :meditation is different from prayer < 1307426275 82824 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Supernatural claims, sure, but not theistic ones. < 1307426275 244977 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: Is Therevada the most common subset? < 1307426296 582944 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Not "the most common subset". "The common subset". < 1307426319 380152 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :As in, the set of beliefs that is common to all beliefs which are called "Buddhism". < 1307426324 195245 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1307426340 675230 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :INTERSECTION < 1307426352 114354 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Though, actually, I'm pretty sure Therevada is fairly close to that. < 1307426359 305591 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :somewhat. < 1307426362 512575 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :coppro: i'm not saying they're the same thing, i'm saying i doubt meditation is better < 1307426393 793942 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :You've got to be pretty damned careful when discussing Buddhism, though. It makes Christianity look homogenous. :P < 1307426463 136849 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :coppro: Whoo, weak atheism! < 1307426469 601290 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :what's weak atheism < 1307426480 650256 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :oklopol: The belief that there is *probably* no deity. < 1307426488 124334 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Therevada is at least the most traditional. The common subset would be parts of the Pali Canon I think. < 1307426496 406831 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the teachings therein, that is. < 1307426515 182461 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :And that, even if there is, there is no reason to think *that* there is currently. < 1307426534 663398 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :As opposed to strong atheism, the belief that there absolutely, positively, IS NOT a deity. < 1307426541 610210 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :mm < 1307426556 568670 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and has as much logical foundation as any theistic claim < 1307426569 859285 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Strong atheism is not a very common position. < 1307426570 731292 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i'm sure it does < 1307426599 423444 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Though it is a commonly held position of strawmen. < 1307426616 20809 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :From now on, all atheists will be assigned fuzzy atheism values determining their strength of belief in a lack of a deity. < 1307426645 469315 :_foocraft!~ewanas@89.211.229.242 QUIT :Ping timeout: 255 seconds < 1307426676 703941 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1307426678 89659 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :There's also the belief that atheists... Hate $DEITY (typically YHWH). < 1307426682 554067 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :That one confuses me greatly. < 1307426694 312727 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I can't hate something that I don't believe in. < 1307426701 641743 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: that one's not special to atheists < 1307426702 762227 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Yeah, precisely. < 1307426712 65882 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :coppro: Oh? < 1307426714 602264 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :coppro: Oh dear. < 1307426732 480445 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: though it's possible to hate that other people believe such a thing. Or to hate the concept itself. So that's not out of the question, and would be very similar to hating the deity itself for someone who believes these things. < 1307426736 485534 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Any person not of $RELIGION hates $DEITIES[$RELIGION] < 1307426737 538246 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :duh < 1307426768 618292 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Distinct from hating the deity personally, though. < 1307426786 123204 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I CLEARLY DESPISe EVERY DEITY EVER < 1307426786 803585 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :* @{$DEITIES{$RELIGION}} if this is Perl.. of course. :D < 1307426792 381945 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: right. < 1307426792 703230 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :BANJO CAN SUCK MY COCK < 1307426807 486744 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :there should be a term for people who love to talk about this stuff, that's really all that matters. maybe theist should mean that. < 1307426822 684235 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i'd be the only atheist in town < 1307426841 481567 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :then again i love telling people how annoying these talks are when they occur, so i guess i'm just as bad < 1307426861 604859 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I enjoy my stance of agnosticism, primarily because I don't have to explain much. < 1307426873 468875 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Do you believe that there is a deity? < 1307426890 394622 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: I believe that I can't know the answer to that question. < 1307426902 221467 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :What's your best guess? < 1307426905 393153 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no < 1307426914 292438 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :weak atheis < 1307426919 481796 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :s/$/t/ < 1307426919 644148 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: I'm not asking "Do you think there is a deity, or do you think there is not a deity?" < 1307426925 253409 :oklopol!~oklopol@dyn37-212.vpn.utu.fi QUIT : < 1307426933 43477 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: I'm asking "Do you think 'There is a deity' is definitely a true statement?" < 1307426960 167753 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: I know exactly what you asked. :P There are multiple questions I can't know the answer to. < 1307426968 432901 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Applying aristolean binary on/off logic to deities and religion is a GREAT idea guys!!! < 1307426979 551447 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Let's argue about undecidable questions < 1307426988 366031 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :eeh eeh eeh! do do do! < 1307426991 263805 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ACTION smug < 1307426993 118414 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Patashu: Fuck you and your lack of reading comprehension. < 1307427022 666670 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I prefer to apply nine-valued vdhl logic to logical statements about deities. < 1307427044 553017 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I believe that the truth of "There is a deity" is U (uninitialized) < 1307427049 88260 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://www.abelard.org/category/category.php < 1307427052 463491 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :this guy will free ur mind < 1307427057 175673 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Then you're an atheist. Congrats. < 1307427075 872224 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: BTW, 9-valued VHDL logic is definitely a good choice for this. :P < 1307427085 767456 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: well, sure. Atheism and agnosticism aren't mutually exclusive believes. < 1307427088 358005 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what's VHDL logic again? high, low, don't know, don't care, error... < 1307427089 122422 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*beliefs < 1307427092 864899 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Quite true. < 1307427155 79283 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: I believe there are two for "true" and "false" with no high and low impedence quality. < 1307427180 580575 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so that's...six in total? < 1307427184 149263 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if you meant no/high/low < 1307427191 596338 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Patashu: I'm going to insist on a proof that this person has attended an "Intro to Logic" course. < 1307427206 188157 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or a Philosophy class would do. < 1307427212 898091 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: http://en.wikipedia.org/wiki/IEEE_1164 < 1307427216 458804 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there. :D < 1307427247 687046 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Well, yes. Any course with a satisfactory treatment of deductive logic would work, really. < 1307427269 940082 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ty cakeprofit < 1307427273 284186 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :err, prophet < 1307427274 293464 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :O:) < 1307427312 341459 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there's 6 for (weak|strong) (true|false|unknown), then high impedence, don't care, uninitialized < 1307427320 679367 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307427321 831149 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :interesting < 1307427345 120759 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Patashu: Also, this discussion seems to start off with wrong *premises*. < 1307427350 210611 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the true, false, unknown bit is also a ternary logic system in itself. < 1307427362 792452 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then the strong weak stuff comes from four-valued logic used in circuits. < 1307427364 103719 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah, though not a useful one I think? < 1307427369 429973 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :right < 1307427369 928666 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :things that, I don't know anything about. (circuits, that is) < 1307427382 891309 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: ternary logic can be useful. < 1307427386 540842 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Patashu: Categorical logic is not commonly used these days, due to being a relatively weak system of logic. < 1307427390 23023 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I agree it can be useful < 1307427403 47528 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :but if one of the values is 'unknown'...unless that's a specific value, not the value is unknown? < 1307427419 65017 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in programming languages, it's not common to have a real ternary logic system though. Most languages simply treat the undefined value as false. < 1307427429 539697 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :unknown is a specific value. < 1307427437 382616 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :representing the case where the truth is unknown. < 1307427448 297457 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :mmk < 1307427459 607394 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :It's truth-functional propositional logic that's commonly used, and the discussion you linked to doesn't even make any claims against it. < 1307427461 682236 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(true or unknown) = true; (false or unknown) = false < 1307427470 706557 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :(though, the claims it *does* make are non-sense) < 1307427477 90717 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :s/non-sense/nonsense/ < 1307427482 443260 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(true|false) and unknown = unknown < 1307427490 441245 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it all makes intuitive sense. < 1307427622 694082 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not unknown = unknown < 1307427671 291419 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what about fuzzy logic? < 1307427672 888570 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm not sure how conditional statements work, or anything like that. I assume you just construct everything with (and|or) and not < 1307427675 389220 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :true and 0.6*true = 0.6*true < 1307427676 754907 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: what about it? < 1307427690 366145 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fuzzy logic doesn't really work that way, I think. < 1307427715 836842 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :well, if it has a 60% chance of being true and a thing that is always true, the and is 60% too < 1307427723 267654 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's not the same as fuzzy logic < 1307427739 488903 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's probability logic. < 1307427750 279218 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fuzzy logic is a "degree" of truth. < 1307427777 455378 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :x AND y = minimum(truth(x), truth(y)) < 1307427783 38864 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :according to wikipedia < 1307427797 743508 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :although that's just one way of defining it < 1307427815 81464 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay that makes sense. < 1307427825 696944 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or is max I'd imagine. < 1307427839 533470 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and not is 1-p < 1307427901 961248 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you could also define it as with probability. With and as multiplication, and or as addition with a maximum value of 1. < 1307427936 209681 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :depends on the application. < 1307427939 528184 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 244 seconds < 1307428001 662523 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (||) < 1307428002 855363 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Bool -> Bool -> Bool < 1307428012 614541 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :honestly the boolean operators should be typeclass methods. < 1307428075 270701 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://www.captchart.com/post/2546187692/corgling-good-submitted-by-stammsternenstaub I want one < 1307428082 70547 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t min < 1307428083 43290 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Ord a) => a -> a -> a < 1307428099 668711 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> min True False < 1307428100 593964 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1307428102 758071 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :thought so < 1307428106 806101 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :is there an Unknown in haskell? < 1307428112 622659 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not in Bool no < 1307428120 201838 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there's Nothing, which is of type Maybe t < 1307428126 692091 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which can act as an unknown value. < 1307428132 230813 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :there's undefined < 1307428135 185762 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or a number of things. But it doesn't fit into the ternary logic model. < 1307428135 347966 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :One could define a Trivalue type just fine. < 1307428167 838658 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though you'd have to give true and false a different name < 1307428173 133152 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :data Trivalue = Unknown | True | False -- Note: will need a qualified import < 1307428183 592429 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Or do a qualified import of Prelude. < 1307428184 892914 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, or do that. < 1307428216 184790 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :undefined is something quite different from unknown in this sense. < 1307428228 803441 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Yeah, bottom is very different. < 1307428245 588686 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I wasn't paying attention so I didn't know what you were talking about < 1307428252 993865 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :monqy: Trivalue logic. < 1307428262 609831 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mm < 1307428268 418420 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Perl employs a kind of three-valued logic between true, false, and undefined < 1307428278 890520 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how does it work there < 1307428279 977969 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :damnit I have all these tabs open but everyone is talking about things on IRC and they are interesting < 1307428280 358803 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1307428318 287364 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :undef is considered false in a boolean context, but many functions will return undef to signify something different than true and false. < 1307428325 395798 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :usually "another kind" of false. < 1307428347 387861 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then there's defined(x), which returns true for both true and false values, but false for undef. < 1307428359 954149 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I think SQL does ternary logic < 1307428364 474243 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :with true/false/null < 1307428406 227442 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is true or null = true? < 1307428427 775730 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :think so...let me try and find out < 1307428428 299646 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or is it like most languages where null/nil/undef is a special kind of false value. < 1307428443 847350 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :None in the case of Python. < 1307428445 676391 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :according to ye wikipedia: http://en.wikipedia.org/wiki/Three-valued_logic#Applications < 1307428453 658941 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :You could rather easily do trivalue logic in Java. < 1307428481 587084 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Note that a missing value is not the same as either a numeric value of zero, or a string value of zero length. < 1307428485 897345 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Though you'd have to do the operators manually. I'm at least pretty sure that trying to do an operator on a Null will get you an exception. < 1307428500 307388 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :huh, operator on a null/ < 1307428504 46665 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :in java only objects can be null < 1307428507 576219 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and primitives won't work on objects iirc < 1307428514 441148 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Oh? Fuck Java even more. < 1307428515 294513 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :because you can't define operators for things < 1307428530 70 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :well except for the capital letter object versions of primitives and strings, of course < 1307428531 819665 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :which are Special < 1307428539 462058 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :one of my favorite things about Perl logic is that the boolean operators also serve as control flow statements. and/or return the last parameter evaluated. < 1307428547 359996 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :iirc the biginteger class has a big ass list of add(biginteger a, big integer b) type methods < 1307428555 559067 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :I was, of course, referring to the objected version of Bool... < 1307428561 761653 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hmmmm < 1307428562 623654 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :one second < 1307428570 169781 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes a boxed Bool can be set to null. < 1307428570 812152 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I hate it when people use boolean operators as control flow < 1307428578 243876 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: That's actually fairly common in imperative languages... < 1307428579 569060 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bugs me so much < 1307428587 635484 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: As typically, the boolean operators short-circuit. < 1307428599 611826 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: why? it's not very difficult to follow and makes things very convenient. < 1307428601 25168 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Boolean has compareTo, equals, booleanValue < 1307428620 599591 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: You can, in fact, do it in C, though not as usefully without GNU expression statements. < 1307428623 410868 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :compareTo throws nullpointerexception < 1307428623 573525 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: it's not very difficult to follow until it gets difficult to follow < 1307428624 33917 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh lord < 1307428632 564210 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :equals does not thank god < 1307428633 854893 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: but in C for example they return bool. Perl literally returns whatever the parameter was. Perl doesn't actually have boolean data types. < 1307428662 776708 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: No they don't. < 1307428664 253862 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :lots of languages are like that aren't they < 1307428667 251841 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: They return int. < 1307428681 931541 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: er, right. < 1307428682 844553 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: C doesn't actually have boolean data types. < 1307428691 302961 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :scheme and lua, for two < 1307428696 236631 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :(well, there's _Bool, but that's just an integer type) < 1307428698 341164 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: bool is a kind of synonym for int, yes. < 1307428724 827628 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haskell is lazily evaluated so you never need that nonsense < 1307428735 883067 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...I'm not talking about short-circuiting. < 1307428752 490795 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well then < 1307428758 13358 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haskell is functional so you never need that nonsense < 1307428781 853566 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm saying. you can do things like: function($x || 4) and it will return 4 if $x is false. < 1307428828 584775 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: that was more directed to above statements that I didn't have time to respond to. < 1307428852 525586 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Aaaah, bad type systems. < 1307428856 746149 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :heheheh < 1307428864 462690 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :more like "almost no type system" < 1307428871 90584 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I must say I do like a good type system < 1307428874 341830 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, that example sounds perlish < 1307428885 457736 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is very perlish. < 1307428904 264016 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: You see, bad! < 1307428910 146891 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :$x //= 3 will give $x a value of 3 if it's currently holding undef (which it does by default) < 1307428916 476725 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, what does it do in perl? < 1307428923 441454 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :And it definitely has an extensive type system. Those damned sigels would have no meaning otherwise. < 1307428931 172582 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the $x || 4 one I mean < 1307428955 452203 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :same sort of thing as || does in shell? < 1307428964 196207 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :anyway in haskell you'd probably use the maybe monad for that sort of thing < 1307428966 218430 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: function is just a dummy name. || returns the last value evaluated by short-circuiting or. < 1307428970 594638 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: I think so. < 1307428974 506170 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307428977 121770 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes sounds like it < 1307428991 343680 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and <|> < 1307428999 671847 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, it would just equal 1 in C. I have to say that is somewhat saner < 1307429007 364667 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :at least I think you'd use <|> and Maybe < 1307429008 242273 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well, 1 or 0 < 1307429015 187837 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that sort of construct that is < 1307429041 17577 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :which language has more operators. haskell or perl? < 1307429044 829827 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: it's the exact same effect, except you can now pass the original value to outer expressions. < 1307429062 154038 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haskell operators are just functions < 1307429065 999706 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, I would assume haskell, though maybe not if you limit yourself to prelude < 1307429068 468230 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :dunno about perl < 1307429073 598119 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: because if $x || 0 returns 0, that is false in boolean context. $x || 4 would return 4, which is true. < 1307429085 988584 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, and only count those that you don't need ` for < 1307429100 20878 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, hm < 1307429103 164069 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah when I say operator I mean 'funny symbol string' < 1307429109 692372 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::D < 1307429126 854964 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Patashu: Then Haskell. < 1307429128 587771 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Haskell has more operators for sure. < 1307429135 351627 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> let (~~!~~) = (++) in "look " ~~!~~ "operator" < 1307429137 778320 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Patashu: Because there are infinitely many possible such things. < 1307429139 898335 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1307429142 195819 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oops < 1307429144 267262 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307429145 485146 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :nice < 1307429145 660045 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1307429148 820705 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :does perl let you define your own operators? < 1307429149 725870 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I used a bad thing < 1307429153 713356 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Vorpal: No. < 1307429162 503008 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah, definitely haskell then < 1307429164 227445 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> let (.+.) = (++) in "look " .+. "operator" < 1307429164 730373 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you can however overload existing operators OO-style. < 1307429166 889344 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "look operator" < 1307429169 152807 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::) < 1307429170 173601 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :there's a library for perl that lets you define new operators < 1307429173 739660 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :by chaining unambiguous ones together < 1307429184 170387 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :eww < 1307429189 970140 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so... perlish! < 1307429194 89806 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haha perl < 1307429195 434631 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yep! < 1307429208 303623 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and there's a template system for C++ that lets you define constants by drawing cubes < 1307429218 135421 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, *blink* < 1307429218 450962 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :because it's an unambigous series of operators once all the whitespace is removed < 1307429223 262226 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :let's see if I can find it again < 1307429223 523963 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, care to link me? < 1307429239 320748 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow what < 1307429239 703300 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but anyways, Perl's boolean operators are awesome because I don't have to pull out if statements to do something very very simple, like return a default value in the case that something is false/undefined. < 1307429243 729637 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://weegen.home.xs4all.nl/eelis/analogliterals.xhtml ah ha! < 1307429260 32498 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Vorpal: It used a similar trick to that IOCCC entry that computed pi by examining its own area. < 1307429285 136592 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, that one depended on K&R CPP iirc? < 1307429300 610484 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Vorpal: I don't think it was anything inherent. < 1307429310 664634 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Perhaps you should use a better language. < 1307429318 48139 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, hm. < 1307429370 556912 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: what languages do you know, anyway < 1307429451 722986 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : http://weegen.home.xs4all.nl/eelis/analogliterals.xhtml ah ha! <-- ew < 1307429453 35521 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Perl, Python, C, Java, C#, Haskell (though it escapes me very quickly), sh. Those are the ones I'm pretty comfortable with. < 1307429473 488450 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so you're comfortable with haskell but it escapes you? < 1307429479 782676 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yep. < 1307429484 853285 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :haskell is definitely complex to learn. I know some of it. But there is so much of it. < 1307429527 36707 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I now Haskell. Syntax and semantics. All of the abstract modules that most Haskell programs rely on? No. < 1307429534 703594 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*know (I also know English) < 1307429551 590566 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: I find the abstractions to be utterly simple, personally. < 1307429570 359064 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Of course, I'm a freak who picked up Haskell in a week. < 1307429571 431453 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric ::P < 1307429608 393958 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, haskell has a vast standard library. I only know a fraction of it yet. < 1307429621 739541 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Prelude really isn't that large. < 1307429632 364387 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Some of the other stuff that comes in GHC is, though. < 1307429653 771645 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, I meant stuff like Control.Whatever and so on < 1307429669 414012 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Control.CategoryTheoreticalAbstractionNumberFourteen < 1307429675 851191 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Yeaaah, that's not standard stuff. < 1307429676 327725 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :coppro, :D < 1307429683 809281 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, well, it is used quite a bit < 1307429684 349876 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Some of it ships in the Platform, though. < 1307429691 52330 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, if we keep to prelude I'm quite okay < 1307429694 758837 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Languages I don't know as well (I'll be constantly referring to reference material, but I know the language itself): C++, PHP, Javascript, Scheme < 1307429696 88678 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :That "some" is relatively easy, though. < 1307429696 251170 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I know C++ and java and I can pretend to know haskell, bash and python < 1307429697 420085 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aw yeah!!! < 1307429700 152244 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I need to learn more languages < 1307429717 711009 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I try not to know php < 1307429717 873679 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: I can pretend to know Ruby. :) < 1307429719 826140 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(The misuse of Theoretical instead of Theoretic was a design mistake that was standardized early and no one has since bothered attempting to correct in order to maintain backwards compatibility) < 1307429722 146349 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Pretty much all C++ programmers will need to keep a reference manual handy. < 1307429723 180309 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hehe < 1307429724 57300 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: me too. < 1307429729 180244 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: C++ is just too big to keep in your head. < 1307429742 825133 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :couldn't you do some kind of aliasing thing to let you use either? < 1307429761 777144 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :either of? < 1307429770 218258 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :theoretic or theoretical < 1307429803 61350 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Patashu: it's a highly contentious issue < 1307429809 257757 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :haha < 1307429810 87376 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I know C very well. Bash I know intimately. Haskell I know some of. And then there is a crapload of other languages which I knew but haven't used much or know some of and so on, including everything from pascal and vhdl to python and scheme. < 1307429869 181512 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: the main trying to not know PHP is a good idea is because it's a very poorly designed subset of Perl with a standard library that makes absolutely no sense. < 1307429873 749312 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*main reason < 1307429876 12626 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :python is easy to pretend to know < 1307429899 181271 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Python was the first language I completely mastered. < 1307429910 250230 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wasn't difficult. < 1307429911 811733 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :There's a lot of languages where you can hum a bar and I can fake it. < 1307429915 918107 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: I am the sort of awful person who dislikes it when people like php < 1307429922 103750 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, I actually coded in it though (python that is) < 1307429930 482327 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :mostly university stuff < 1307429934 136993 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :python is easy to code in < 1307429938 442523 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes < 1307429951 248734 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh erlang, I know that fairly well. Better than haskell definitely. < 1307429954 171062 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I used to think Python was a good language. I have since learned better. < 1307429973 782563 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I can pretend to know erlang but I don't know any of the standart guard/function/whatever names < 1307429975 971934 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, I'm mostly annoyed at python's abysmal speed. < 1307429981 946631 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :even pypy is utterly slow < 1307429997 928569 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I don't judge languages based on implementation speed < 1307430006 965619 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I don't see what's so special about python though < 1307430007 407239 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what kind of person thinks -python- is a bad language < 1307430010 991031 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :?_? < 1307430011 902055 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, true, but I have yet to see a fast python implementation < 1307430038 573580 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: someone who exects more and doesn't enjoy being treated like a child from the perspective of the language designer. < 1307430041 567487 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er < 1307430044 704711 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :^ Patashu < 1307430049 396469 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :heheheheh < 1307430054 827639 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Patashu: If nothing else, there's the bit about van Rossum being convinced that TCO is a misfeature. < 1307430055 84552 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, come on, dynamically typed, and not pattern matching. At least erlang has the latter. < 1307430075 551986 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :okay guys < 1307430076 562962 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :this is it < 1307430079 341943 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what is The Best Language < 1307430084 200431 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :all languages suck < 1307430086 329386 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yep < 1307430090 272380 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ACTION goes home < 1307430092 428864 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, that depends on what you plan to use it for < 1307430092 798841 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Haskell has the lowest level of suck. < 1307430100 453240 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have to agree with pikhq on that one. < 1307430102 705390 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I think I'll learn python next anyway, can't be worse than java < 1307430106 985077 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, haskell would not be very good for programming FPGAs in < 1307430112 346222 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: you should learn Perl because it is the best thing ever. < 1307430116 224319 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I should huh < 1307430118 253206 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Vorpal: I was giving a statement about the general case. < 1307430120 193803 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: and Python is much better than Java. < 1307430131 205531 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, I'm saying it is domain dependent which is the best language < 1307430132 875082 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I know python has a module for making GUIs/graphics stuff in it somewhere < 1307430134 944915 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :does perl? haskell? < 1307430142 736275 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Most languages do. < 1307430143 41991 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :imagining using opengl from within haskell gives me a shiver < 1307430144 146463 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haskell is good until I get really annoyed with what it lacks and how it's a pain to metaprogram < 1307430145 177171 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :there are some things where sed is excellent. < 1307430145 713369 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Erm. < 1307430146 709882 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Patashu: ^ < 1307430148 923289 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: uh, what? < 1307430154 641072 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :doesn't make sed a good language for most tasks < 1307430172 859645 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also I have a gripe about infix operators but that is just me < 1307430179 874171 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, yes, I think the existing opengl bindings for haskell are pretty much a direct mapping < 1307430180 36380 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Patashu: The only issue with the OpenGL binding in Haskell, for instance, is that it's all in IO, and hence not that Haskelly. < 1307430182 755709 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :which... sucks < 1307430188 256514 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah that's what I mean < 1307430192 812229 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :opengl is a global variable state machine < 1307430194 898125 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :haskell is not < 1307430199 5770 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Python is actually pretty good at metaprogramming. But, so is any decently made dynamically typed and interpreted language < 1307430230 741855 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :The only languages that are "pretty good" at metaprogramming are Lisps. < 1307430237 910716 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :indeed < 1307430240 952778 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yep < 1307430280 956973 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :easy to metaprogram, yes. I was talking about pure capability. < 1307430298 220147 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :pure capability: do it by hand < 1307430413 247496 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :as I see it, at a certain point, languages are all about making things nice (in a general enough sense to encompass safety and friends) < 1307430460 668659 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Even more generally, languages are all about making things good. < 1307430474 78655 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :insert definition of good. < 1307430485 993749 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'll equate nice and good here so we can agree < 1307430507 328554 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh yes, we were always in agreement. < 1307430529 823181 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :languages are about communication, be it between humans, between a human and a compiler, between two programs or whatever. < 1307430553 604010 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but is it nicegood communication < 1307430560 315755 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, possibly < 1307430569 224772 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, but why does English exist then? ;P < 1307430574 270682 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::'( < 1307430586 656540 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :okay, French is harder to learn, definitely. < 1307430591 860744 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is french better < 1307430596 996390 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what < 1307430600 878036 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :than english < 1307430604 14114 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I said harder to learn, that means worse < 1307430606 942028 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1307430623 142143 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I meant in terms of elegance, power, lack of ambiguity, and friends < 1307430627 881608 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :"Harder to learn" is not an objective statement regarding languages. < 1307430631 486885 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :of course, all natural languages suck apart from lojban possiblyu < 1307430634 155480 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :possibly* < 1307430640 633825 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Lojban is not a natural language. < 1307430641 864764 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :lojban is very natural < 1307430642 907811 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :It's a conlang. < 1307430648 70664 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :true < 1307430649 748927 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :of course I jest < 1307430683 420721 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, what is a generic term for languages used to communicate between humans then? < 1307430691 8555 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :verbal? < 1307430692 155446 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :human languages? < 1307430696 113891 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307430696 665827 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not necessarily verbal < 1307430699 150213 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah true < 1307430717 342565 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :do you need a more generic term? < 1307430726 103866 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I guess "human languages" work < 1307430726 670504 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :(less generic?) < 1307430743 338284 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :though it *does* exclude aliens. < 1307430744 519817 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Natural languages" is a term but only if you exclude constructed ones. < 1307430760 964338 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, constructed ones should be included. That was the point. < 1307430766 598457 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :There's not a commonly used generic term. < 1307430768 743563 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Didn't bother to read backscroll, and it shows, yes. < 1307430785 49219 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, speaking of which. Hi. < 1307430785 292219 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :"Spoken language" doesn't include sign languages, "natural language" doesn't include conlangs, ... < 1307430797 830355 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :"Human language" probably includes programming languages. < 1307430802 916149 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :afaik language only referred to how humans communicated until programming came along < 1307430810 553340 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I meant human languages as in meant for human communication < 1307430814 579503 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm I should learn to *speak* Lisp. < 1307430822 563282 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :programming language would be meant primarily for communication with machines < 1307430822 945907 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :just to fuck up the term "spoken languages" < 1307430827 322620 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so you'd verbalize a program that outputs the result you want to communicate? < 1307430833 730285 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Patashu: And then came Chomsky. < 1307430834 352546 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Open bracket open bracket... < 1307430842 193447 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, no that is it rendered in English < 1307430855 388547 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Or would you come up with a syllable for each symbol < 1307430859 501131 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :So ( would be like weoop < 1307430863 250403 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and ) is deeoop < 1307430870 612566 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :you need to speak the *actual* language. Presumably somehow speaking the AST. < 1307430877 559283 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 276 seconds < 1307430883 541896 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307430891 289043 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well then you can't use sugar can you :( < 1307430900 376450 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh good point < 1307430910 783171 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if you want to learn to speak a programming language, learn to speak golf script < 1307430916 113958 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it'll take you the least amount of time < 1307430922 680492 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :good point < 1307430926 726373 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :speaking perl would be pretty great < 1307430948 216239 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, oh god, I wonder what a typical JAPH would sound like XD < 1307430993 230724 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how would a human interpret something like erlang < 1307430998 933213 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :http://spikedmath.com/272.html < 1307431010 889487 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, hm... < 1307431019 888120 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :assuming actual use of concurrency and friends < 1307431058 239394 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :generally, interpretation of any sort of complicated control/flow would be interesting < 1307431082 802974 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :monqy: There is no requirement that concurrency be implemented by many *actual* simultaneous threads of execution. < 1307431090 1126 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, using Petri nets you could understand them I guess. < 1307431091 786162 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :It's sufficient to merely keep track of multiple program counters. < 1307431096 162874 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but that is not what you asked < 1307431132 675939 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, and registers. erlang compiles to a register machine byte code iirc. < 1307431166 151471 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Ah, right, it does. < 1307431170 730092 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :pikhq: right, but for a human to keep track of it at all (in common conversation) would be nice < 1307431178 792363 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :where by nice I mean hilarious < 1307431226 640535 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :where by hilarious I mean interesting < 1307431277 232957 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, where by interesting you mean nice? < 1307431285 283502 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :possibly < 1307431412 847446 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a language with really crazy flow and necessitation of a lot of memory < 1307431433 394006 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :designed to be difficult for human communication < 1307431461 791748 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I need to find a way to ethically measure terminal velocity < 1307431470 940002 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ethically? < 1307431512 625877 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you're still talking about second life right? < 1307431515 120412 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Yes < 1307431516 330848 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :always < 1307431531 145294 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Can you explain second life ethics? < 1307431533 298248 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'm dropping stuff off of high heights < 1307431540 671043 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I set it up so that they're "temporary" < 1307431545 313599 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :After some time, they die < 1307431546 133158 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :alternatively, an extremely straightforward language where nearly all remembering is done as part of learning it < 1307431548 778192 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :But they're dying too soon < 1307431551 610740 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :designed to be easy for humans to use < 1307431559 77174 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :They're dying too soon < 1307431568 670332 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: why not make them something other than temporary? < 1307431569 898161 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, which language is that < 1307431571 718757 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Disabling the temporary might mean accidentally leaving litter all over the place < 1307431585 154615 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :CakeProphet, I'll probably set them up to respond to a simwide command to die < 1307431591 725794 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Vorpal: purely hypothetical, as far as I know :( < 1307431609 789147 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, ah. a language with really crazy flow and necessitation of a lot of memory <-- that one likely does exist though < 1307431610 176557 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: is it you that enjoys MUDs/text-based-games? < 1307431627 440678 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :SL isn't text-based < 1307431631 826366 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I know. < 1307431634 182699 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo is the virtual worlds guy < 1307431638 557418 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :he enjoys virtual worlds < 1307431640 552996 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, I would suggest something based on malbolge < 1307431648 906421 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: do you enjoy MUDs? < 1307431659 65351 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :since they are very much like virtual worlds. < 1307431659 247672 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :CakeProphet, MUSHes, a little < 1307431661 247780 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :and MOOs < 1307431667 23023 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo, what about table top rpgs? < 1307431674 298742 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: well, right, I use MUD as a general term for all of those things. < 1307431674 958375 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Vorpal, I do like Paranoia < 1307431679 785464 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh my < 1307431696 256908 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo, what about the classical ADnD? < 1307431701 787628 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the problem with MUSH is it has awful syntax. MOO is a little better. < 1307431724 275263 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :s/n/\&/ < 1307431731 420779 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does malbolge have crazy control flow < 1307431740 632856 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, very. Check the esolang wiki < 1307431743 113401 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ooh < 1307431758 265412 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Paranioa? < 1307431759 859925 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :CakeProphet, I like MOO coding, at least from what I understand of it, but LambdaMOO may as well be dead, there's no one there < 1307431762 229562 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Paranoia* < 1307431765 907115 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: no need to escape things in the replacement string of a substition. ;) < 1307431766 93199 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :The RPG? < 1307431770 332009 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Oh, yes. < 1307431770 818564 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Lymia, yes < 1307431773 893177 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I should host that. < 1307431774 317226 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::D < 1307431781 152907 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, you fail at sed < 1307431788 826821 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, & means "the match" < 1307431801 487062 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, so *yes* I need to escape it < 1307431805 507621 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: so..... s/n/n/? < 1307431817 374471 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, that is what s/n/&/ would do yes < 1307431823 613524 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah. < 1307431825 472926 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, which is quite pointless < 1307431828 38736 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1307431858 874092 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, I do fail at sed. Because I use Perl instead. oh ho! < 1307431872 849008 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :master of rhyme. < 1307431880 220693 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ooh "Set code pointer to the value pointed to by the current data pointer." always good < 1307431901 256047 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :variable goto considered harmful < 1307431931 948914 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, malbolge still? < 1307431937 593606 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :malbolge always < 1307431955 514799 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, you are talking about malbolge. I would just say "malbolge considered harmful" < 1307431971 800760 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :is there variable goto in non-malbolge languages? < 1307431986 254196 :olsner_!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :gcc c has it < 1307432000 127967 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, most assemblers have it < 1307432007 564851 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :thought so < 1307432011 138048 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :indirect jump or so < 1307432060 489340 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ridiculous continuation usage such as to emulate variable goto < 1307432068 648657 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a favorite pasttime < 1307432077 252990 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ew < 1307432209 10166 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :the fakest thing in the world is freddiew beating stacker: http://www.youtube.com/watch?v=-e_NiwPz-MQ < 1307432240 692898 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :My terminal velocity hypothesis is slowly being debunked < 1307432477 323700 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Sgeo, so Second Life does inverse square law? < 1307432501 808600 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Lymia, wasn't trying to measure that < 1307432518 474895 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Wasn't taking notes on exact velocities either < 1307433136 610538 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1307433702 49167 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I enjoy this IOCCC entry: http://www0.us.ioccc.org/2000/primenum.c < 1307433811 280623 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though it's not very obfuscated... < 1307434772 709074 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, I like the one that is shaped like an aircraft < 1307434772 953946 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :OR IS IT? < 1307434776 578337 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :forgot which year < 1307434797 245014 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that is some absurd timing. Quiet for many minutes, and then we spoke within a second of each othjer < 1307434800 738925 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :other* < 1307434805 722996 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :1998 < 1307434812 11683 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's a flight simulator. < 1307434832 492908 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, calling it a simulator is stretching it < 1307434860 119406 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, I mean, it doesn't even stall. Or behave reasonably in any way < 1307434872 836346 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well... I don't actually run any of this code I just go by the description. < 1307434874 876541 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://www0.us.ioccc.org/1994/schnitzi.c < 1307434880 108190 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is by far my favorite one that I've seen so far. < 1307434936 938154 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it opens a file and mirrors it along a diagonal. Running it on itself produces a program that does the same thing. < 1307435159 241268 :olsner_!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :wow, that's neat < 1307435304 34962 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :my thoughts too < 1307435306 98692 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 248 seconds < 1307435333 333140 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though I don't believe running it a second time will work. < 1307435347 50935 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :according to the .hint file < 1307435515 106958 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well no, that would be impossible I think. applying the program twice to itself should produce the original. I think I misread. < 1307435529 206824 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, it's not perfectly symmetrical. < 1307435592 964015 :olsner_!~sal@c83-252-161-133.bredband.comhem.se QUIT :Quit: Leaving < 1307436586 481354 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Oh hey, the author of that program lives in Marietta, GA too < 1307436619 262395 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder if he still does. < 1307437271 202750 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh, there's an entry that is: #include "/dev/tty" < 1307437292 90290 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :won best abuse of the rules. < 1307437539 291698 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nice < 1307438190 739855 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1307438201 657451 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net QUIT :Ping timeout: 255 seconds < 1307438525 150648 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net JOIN :#esoteric < 1307438710 77999 :pikhq_!~pikhq@71-219-202-143.clsp.qwest.net JOIN :#esoteric < 1307438713 655789 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1307438898 492189 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :CakeProphet, so... < 1307438901 494116 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :It's a C compiler? < 1307438901 925670 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :=p < 1307439116 662077 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :CakeProphet, link to the /dev/tty thing? < 1307439119 765140 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Also, the rule added to stop it. < 1307439168 60099 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game < 1307439184 851706 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: http://www0.us.ioccc.org/1988/spinellis.hint < 1307439200 851739 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...change .hint to .c to see the source code. But I have no idea why you would do that since I told you what it was. < 1307439253 618269 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wait < 1307439257 273809 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :#include "/dev/tty" < 1307439258 331776 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :... < 1307439259 96185 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh my god < 1307439262 553576 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it includes whatever you type < 1307439270 218544 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Yes. < 1307439273 914006 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :O_O < 1307439569 641074 :Tritonio!~TrT@93.182.186.89 JOIN :#esoteric < 1307440300 537285 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run head -c 10 /dev/random < 1307440304 245297 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307440312 526192 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run ls /dev/random < 1307440314 576277 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307440375 298128 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aw < 1307440450 112639 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307440586 55685 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :CakeProphet, hm, the IOCCC is dead now however? < 1307440587 322493 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what other horrible things could you include < 1307440593 496756 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :include a socket, have C code streamed from other computer? < 1307440604 184169 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Patashu, #include "/dev/urandom" < 1307440609 654561 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :thought of that < 1307440612 72796 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :but it'd never generate code < 1307440614 22916 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :or end for that matter < 1307440614 307717 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :wait, no, it cannot be used < 1307440615 652208 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :yes < 1307440646 760927 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I often sit and stare at /dev/urandom seeing if it will ever output a C program... < 1307440656 681433 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :can you include a named pipe? < 1307440682 236064 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :CakeProphet: but all it does is perl, right? < 1307440696 328207 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307440928 184180 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : but it'd never generate code < 1307440929 397898 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well < 1307440936 822111 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :unlikely < 1307440939 630065 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :'never' < 1307440940 690811 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but it *could* happen < 1307440941 134812 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you know what I mean < 1307440956 420915 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, I'm still catting it waiting to get a free copy of every book written < 1307440967 803303 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how would you know when you had it? < 1307440968 38986 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would be interesting to attempt to express as a probability. < 1307440972 149118 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also, extremely complicated. < 1307440987 271904 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, well, some sort of sense when interpreting it as ascii? ;P < 1307441000 661072 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what's the shortest possible C program? < 1307441015 989449 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with some compilers the null string is an acceptable C program. < 1307441021 400745 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :& < 1307441023 562128 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :er < 1307441027 745883 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :what he said. < 1307441035 335360 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :i was gonna do ^ :p < 1307441065 310125 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :otherwise I think it would be like... < 1307441080 97774 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :int main(); < 1307441081 409187 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :? < 1307441084 897671 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no. < 1307441103 315056 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it needs to have -something-, right? < 1307441104 899147 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you'd basically just declare an empty main. < 1307441121 171577 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :int main(){return 0;} < 1307441122 68529 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, const char main[] = "\0"; <-- likely to segfault < 1307441123 262515 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no it can be empty I believe. Just { } < 1307441131 172484 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :if it even compiles < 1307441137 105764 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :doesn't it -have- to return something? guess it depends on the standard < 1307441157 108714 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, main? not in C99. Then main has an implicit return 0 at the end < 1307441162 734691 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :stupid change IMO < 1307441182 719525 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :can't main be void as well? < 1307441203 818398 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, not in standard C afaik < 1307441285 740754 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :this might be of interest: http://golf.shinh.org/p.rb?Timeout < 1307441300 86952 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :according to whatever (probably extremely lax) compiler golf.shinh.org uses, this is a valid C program < 1307441304 343962 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :main=-277; < 1307441313 105655 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and so is this < 1307441313 394147 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :main='\xfe\xeb'; < 1307441322 494277 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (1/256)**(length "int main {}") < 1307441323 610357 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Float.Floating GHC.Types.Int) < 1307441323 773076 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of... < 1307441331 291401 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bah < 1307441338 382060 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (length "int main {}") < 1307441339 664916 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 11 < 1307441346 743596 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (1/256)**11 < 1307441347 819430 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3.2311742677852644e-27 < 1307441419 974892 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there is your probability of randomly picking 11 bytes and getting that string. < 1307441501 216795 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :however, if you combine that probability with several hundred variations of short C programs you might get some more reasonable odds. < 1307441534 58746 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :http://moonbase.rydia.net/mental/blog/programming/zipperfs < 1307441546 367177 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but anything more than a few bytes becomes effectively indistinguishable from 0 < 1307441559 998593 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :"one can cd into a lambda-term in bash." < 1307441561 873534 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :wtf < 1307441565 460115 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> ((1/) . genericLength . group . sort $ "int main {}") ^ (length "int main {}") < 1307441567 334017 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1.1641532182693481e-10 < 1307441602 526668 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Deewiant: hmmm? < 1307441628 571898 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Patashu, so, wait. < 1307441631 710933 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :CakeProphet: Filtering out bytes that don't exist in "int main {}" < 1307441637 347930 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :You could submit a string that looks like main='[binary blob]'; < 1307441658 874326 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :And.. win. < 1307441659 702180 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :With C. < 1307441660 667793 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Deewiant: er, why? < 1307441665 325608 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :well, of course < 1307441666 838521 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :good luck < 1307441721 888191 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :CakeProphet: Just to see how much it would increase the odds < 1307441735 807651 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1307441780 130000 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (1/256)^(length "main=-277;") < 1307441781 410017 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 8.271806125530277e-25 < 1307441830 291348 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so yeah, effectively not ever going to happen. < 1307441874 646681 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> ((^).(1/).genericLength.nub)<*>length $ "main=-277;" < 1307441876 608612 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.8679719907924403e-10 < 1307441917 798830 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perhaps the odds of generating /any/ valid C program is significant... but still most valid C programs are going to have /tiny/ probabilities of occuring randomly, so I don't think their summation will be much better. < 1307441984 632266 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What about the odds of getting any valid Perl program? < 1307441988 166324 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric : < 1307442033 796135 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :considering it's based entirely on program length there's probably a better chance because Perl has a larger number of valid, small programs. < 1307442044 593461 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :still very small though. < 1307442047 75319 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Did this conversation start on Reddit? I remember seeing something like this before < 1307442064 443483 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :No this conversation started with weird #includes < 1307442137 496767 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Weird #includes were mentioned on Reddit < 1307442140 883600 :Tritonio!~TrT@93.182.186.89 QUIT :Quit: Leaving < 1307442143 171124 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :how the fuck: < 1307442144 217626 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :ubuntu@ubuntu:~$ cat /dev/urandom | strings | tr "\n" " " | while read -d -n1 s; do echo -n $s; sleep 0.1; done < 1307442144 567900 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :,J[g? 3 +! ?krNQAudiobooks Desktop Documents Downloads imazing Music Pictures Podcasts Public Templates Ubuntu One VideosR ML7AkM:X %X_8Pl OC@U #D| < 1307442161 539774 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Moth decided to fly into my eye < 1307442291 216841 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lolwhut < 1307442305 548974 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :if "$s" happens to be "*", echo $s will list all non-dot files in current dir. < 1307442325 577057 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, yes. < 1307442350 124195 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :ahhh < 1307442367 777336 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :how do i prevent it from happening? < 1307442381 725002 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :echo -n "$s", perhaps. < 1307442383 92899 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :echo -n "$s" < 1307442404 99493 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :does "$s" not fix it? < 1307442414 329790 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or is globbing still on with double quotes? < 1307442452 953611 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :seems to have worked < 1307442464 840615 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :indeed. < 1307442468 590549 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run ls "*" < 1307442470 347470 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307442488 629572 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run ls "*" 2>&1 < 1307442490 308811 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/bin/ls: cannot access *: No such file or directory < 1307442751 628837 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :btw /dev/urandom is quite good at generating befunge programs < 1307442766 798875 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::P < 1307442814 276861 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :`run echo * < 1307442815 325872 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​1 babies bin bluhbluh env foo paste ps quine.pl quine2.pl quine3.pl quotes quotese tekst tmpdir.11854 тэкст < 1307444346 65331 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run cat quine3.pl < 1307444347 597279 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​syntax error at quine3.pl line 2, at EOF. \ Execution of quine3.pl aborted due to compilation errors.. < 1307444353 977552 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run cat quine2.pl < 1307444355 733947 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​#!/bin/perl \ open 0; print while <0> < 1307444358 820119 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run cat quine1.pl < 1307444360 313577 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307444365 447328 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run cat quine.pl < 1307444367 41211 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​open 0; print <0> < 1307444528 238649 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what happens if a control character is in a befunge program? < 1307444533 300199 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :compile fail? interpreter fail? ignored? < 1307444541 996185 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :no compiler rather < 1307444549 496461 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :well, maybe 'when loaded into memory' fail < 1307444556 242084 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, it reflects off it when running < 1307444560 31766 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :really? < 1307444595 686642 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes < 1307444604 998766 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how come though? I guess it's a good behaviour for \0 < 1307444615 896548 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Invalid commands do that < 1307444619 512582 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1307444639 668589 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm not sure if any interpreter does UTF-8, if so I guess you could get invalid code points < 1307444642 350485 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :other than that however < 1307444772 576853 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, I used somewhat filtered output from /dev/urandom for fuzz testing. Filtered to reduce reflecting since I wanted to test the behaviour of actual commands. Found a few crash bugs that way (division by zero in a fingerprint, and a few other things) < 1307444782 933146 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :does befunge expect windows or unix style line breaks? < 1307444789 340082 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :vorpal: yeah that's a good use of it < 1307444794 977995 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, both! < 1307444798 822504 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, mac style too < 1307444806 63218 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :does it look at the first one it finds and use that? < 1307444822 153877 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Mixed should work < 1307444826 789135 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :mixed works < 1307444829 233674 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1307444838 515812 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ah ok < 1307444888 903990 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, for cfunge at least the only way you can get a loading error would be a system call for reading failing. Since it uses mmap it couldn't use /dev/urandom directly (you can't mmap character devices) < 1307444901 35826 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh and out of memory I guess for too large program < 1307444960 193188 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :also mmap is nice. That way you don't have to deal with newlines split across fgets() chunks and so on < 1307444966 133626 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(for the \r\n case) < 1307444993 657763 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's amazing how something as simple as how to break up lines is done differently on every OS < 1307445020 513559 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well the mac case doesn't apply on OS X iirc < 1307445025 520509 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :only on older mac os < 1307445171 264280 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, does ccbi handle unicode for the source? < 1307445185 629489 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Old versions did, not currently < 1307445191 990638 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, how comes? < 1307445221 140493 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Because I read the spec as disallowing unicode < 1307445228 670090 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :(past tense) < 1307445253 281441 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307445261 612986 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, you used to argue otherwise < 1307445294 877601 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Like I just said, I used to think Unicode isn't allowed and now I think it is :-P < 1307445332 304343 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, hm, but isn't there a limit to the largest character constant allowed in source < 1307445346 159644 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :some very large value < 1307445360 568464 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :2^31-1 yes < 1307445378 467481 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, ah yes that doesn't completely cover unicode does it? < 1307445402 243333 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :0x10ffff covers practically all unicode you'll run into < 1307445411 311952 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, but not the complete unicode < 1307445484 290266 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I forget how exactly 0x110000 and upwards works < 1307445504 672851 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Is it closer to user-defined or undefined by Unicode < 1307445508 208554 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :isn't the private use area up there somehow < 1307445511 364023 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :somewhere* < 1307445540 811408 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :0x100000 - 0x10fffd is private use < 1307445591 126306 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I'm pretty sure that 110000 and upwards is not part of unicode < 1307445608 886862 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Of course you can encode it with UTF-any and use it internally but you can't call it unicode anymore < 1307445612 646446 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Not completely sure though < 1307445619 955310 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307445643 187113 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :But in any case, you can always map anything up to 0xffffffff to the corresponding 32-bit signed integer and thus never break the rule of "no larger than 2^31-1" ;-) < 1307445675 327087 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :true < 1307445677 940800 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :which will we run out of first, unicode addresses or ipv6 addresses? < 1307445710 158762 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the "burn rates" are very different. < 1307445712 450478 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hard to tell < 1307445729 493049 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :although I suspect unicode will be replaced before ipv6 is replaced < 1307446257 860615 :clog!~nef@bespin.org QUIT :Ping timeout: 240 seconds < 1307446263 501220 :clog!~nef@bespin.org JOIN :#esoteric < 1307446565 561281 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1307446761 642809 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307447595 804350 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk JOIN :#esoteric < 1307448319 564211 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Quit: Leaving < 1307449179 886841 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1307449217 76741 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Huh. That's strange. < 1307449250 465752 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :As I approach the point where gravity starts working again, when I give the object weight..... gravity starts to affect it, just a little, then stops < 1307449318 416728 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :SL edge case testing? < 1307449480 396517 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307449783 956424 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Not helping is the fact that I'm not 100% sure if the function I'm using to scale down gravity actually scales down gravity < 1307450420 356108 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :My previous points about gravity, that it does take longer to take effect at higher altitudes < 1307450431 202992 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Well, this new experiment seems to be in conflict with that < 1307450883 839702 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Time to start doing an automated binary search for the minimum gravity that stays active < 1307451036 563866 :Kustas!~xix@62.65.217.204.cable.starman.ee JOIN :#esoteric < 1307451067 543699 :Kustas!~xix@62.65.217.204.cable.starman.ee QUIT :Client Quit < 1307451148 877638 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :http://esolangs.org/wiki/Andrei_Machine_9000 < 1307451188 674717 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Help me figure this out. < 1307451189 207664 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :D: < 1307451759 615971 :Kustas!~xix@62.65.217.204.cable.starman.ee JOIN :#esoteric < 1307451786 112092 :Kustas!~xix@62.65.217.204.cable.starman.ee QUIT :Client Quit < 1307451839 27212 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: it's like a massively more complex version of Eodermdrome < 1307451908 632481 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, that syntax is insane < 1307451919 678961 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I notice the example only uses the wimpmode syntax, which isn't fully general < 1307451921 879394 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Show suitable is it for making a golfing contest around? < 1307451931 15327 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if you want to go mad I guess < 1307451935 126073 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So* < 1307451945 509078 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So is it suitable for making a golfing contest around* < 1307451971 769688 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION needs sleep... < 1307451975 628975 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, that was some weird typos yeah < 1307452012 811622 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I'm not sure what I was thinking.... < 1307452030 540177 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ais523, how hard is it to implement? < 1307452030 876194 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, wimpmode? I don't see any mention of that in the article < 1307452044 9211 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: really nasty < 1307452049 371808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pattern-matching on graphs always is < 1307452053 544605 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Golfing contest nasty? < 1307452062 285545 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: the alternative syntax for graphs < 1307452062 447917 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you'd have to be mad to codegolf that < 1307452065 440518 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: no, worse < 1307452073 186114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the sort of thing where getting a working program at all would take hours or days < 1307452091 524603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklopol could probably do it in a few hours, but lesser mortals like me would take ages < 1307452094 71481 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ais523, that is. a contest to make an implementation of it. < 1307452101 626720 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh, an implementation of it < 1307452107 693631 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307452110 722466 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: writing in it looks like it would be easier than implementing it < 1307452173 966413 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ais523, so if I asked you to golf it... < 1307452179 341752 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, would you make a contest to make a befunge-98 interpreter with all the fingerprints ccbi implements, including TRDS? < 1307452190 551660 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well okay, that would be even harder. < 1307452210 256273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I'd say implementing TRDS would be easier than AM9K, but take longer < 1307452216 28084 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, it's more obvious how to go about it and what to do < 1307452216 699518 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, heh < 1307452220 521915 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :true < 1307452223 475226 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but there's more work involved < 1307452238 560950 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, aren't there any good algorithms for pattern matching on graphs? < 1307452244 509194 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that you could simply make use of < 1307452251 814917 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hah! Minimum absolute gravity IS altitude dependent! < 1307452252 340199 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't know < 1307452274 706885 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the particular sort of pattern matching involved there could match several independent parts of the graph < 1307452280 792391 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wouldn't be surprised if it was NP-complete or worse < 1307452286 87244 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307452307 39962 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and a programming language where every independent step of execution is NP-complete is going to be a pain to implement, and very slow even if you manage it < 1307452314 311719 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :huh. Why did the lamp and the external monitor suddenly flicker. < 1307452340 640862 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :no change to the laptop's internal monitor. < 1307452349 734518 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :thunderstorm maybe. hrrm. < 1307452382 45270 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ais523, I need a reference implementation. Keep it secret. < 1307452385 937192 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, why is it that thunderstorms can cause electric devices to flicker? < 1307452393 611065 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, make it yourself? < 1307452396 471778 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: because they disrupt the power supply < 1307452396 634532 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :k < 1307452410 47493 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, hm, how? induction? < 1307452416 6979 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, lightning hitting power cables < 1307452423 170586 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or outdoor transformers < 1307452429 487377 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that has a noticeable effect on things like the voltage < 1307452434 926362 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :must be quite some way from here though. No thunder sound < 1307452448 14224 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sometimes during a thunderstorm the power companies have to switch between main and backup circuits a lot < 1307452454 950819 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307452455 771277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and they often have slightly different voltages < 1307452487 362159 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, is that done automatically? The switching I mean. < 1307452506 92526 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I thin kso < 1307452507 577010 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*think so < 1307452559 273007 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, how damaging is it to electronics? < 1307452566 886615 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :http://esolangs.org/wiki/Network_Headache < zzo, you... < 1307452578 212346 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it varies on what those electronics are < 1307452596 94345 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :things that are sensitive often have extra circuitry to filter out unexpected voltage changes < 1307452597 241864 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, computers, TFT-monitors, that sort of stuff < 1307452623 88315 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you can get "surge protectors" that do the filtering themselves (they tend to filter out not just surges but spikes and similar issues) < 1307452642 367345 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307452702 902065 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, fun that it is implemented! < 1307452732 981903 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, should probably get a surge protector at some point. Cheaper than an UPS surely? < 1307452741 78191 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, pretty cheap < 1307452750 96659 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can get them crossed with multi-way power strips < 1307452794 473428 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I looked at UPSes but most of the capacity that would be useful to me seems to have internal fans or suchlike. < 1307452804 959514 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and I aim for a quiet environment < 1307453027 82913 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :http://esolangs.org/wiki/MONOD < Let's start a golf contest for this. < 1307453056 162281 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I remember that one < 1307453057 123815 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :It's great < 1307454272 894213 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307454640 936483 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1307454646 979724 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :aaaaaaaaaaargh < 1307454662 760141 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :How do I binary search on a value that, each comparision, comes out differently? < 1307454667 578106 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :This is nuts < 1307454674 323431 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Of course, I'd have to find a range or something < 1307454688 404710 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: that's nuts :D < 1307454697 573119 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although i have still pondered the problem < 1307454740 868568 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(basically, my idea was never to do a comparison that could contradict a previous one) < 1307454782 432607 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :I NEED TO CODE SOMETHING INNOVATIVE OR ELSE I WILL DIE < 1307454799 936431 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :which i think binary search usually does. actually i think i pondered the more tricky problem of doing that while _sorting_ < 1307454832 342116 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(still possible, i believe) < 1307454902 182334 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :oerjan, by comparision, I mean determining whether the value is higher or lower than my current estimate. I can't know what the value is, and the value keeps changing. < 1307454913 46732 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :maybe umm... regex jit compiler (optimizing) < 1307454946 321148 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :in fact you might think one criterion of an efficient sorting algorithm would be that it does just that... never gives the comparisons a chance to contradict themselves, because that means you knew what the answer should be and not every comparison can then give information < 1307454954 423810 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*that would mean < 1307454962 88065 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nooga, why would you die < 1307454963 591168 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nooga: program a shell optimizer < 1307454977 567243 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that sees things like sort | head, and uses a different version of sort that goes O(n) rather than O(n log n) in that case < 1307454979 435680 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: well are you trying to constantly change your estimate, and it changes only slightly each time? < 1307454993 826148 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*the actual value only < 1307455005 434945 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so it's a what, a fuzzy binary sort? < 1307455007 123611 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I don't know how much the actual value changes < 1307455008 669790 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :Vorpal: my tasks are so mind numbing that i can feel a constant loss of grey matter < 1307455015 342896 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :could you take the average of N samples? < 1307455024 245458 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: search, but yeah that sounds like it < 1307455025 732302 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nooga, do what ais523 said < 1307455031 230824 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah search I mean < 1307455039 476424 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :With the naive binary search I've been doing, I got 0.003125 and 0.006250 < 1307455048 112147 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :thunderstorm near < 1307455049 691740 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :cya < 1307455050 308908 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Wildly different answers as far as I'm concerned < 1307455080 950363 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I don't know if just continuing to do this, and averaging, will.. do anything useful < 1307455095 581714 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Well you have a rough estimate < 1307455098 31753 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : that sees things like sort | head, and uses a different version [...] <-- i thought it was possible to make a sort which did that automatically if cut off, see ghc's sort < 1307455101 133957 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Why not take samples around that range < 1307455103 147729 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :ais523: a bit crazy ;] < 1307455103 344003 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :graph it and look at the graph < 1307455121 879794 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: it may be, but I think that relies on the way Haskell does laziness < 1307455129 796605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the way UNIX pipes do laziness isn't good enough < 1307455151 106765 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :does ghc's lazy sort work in every single way? could I ask for element number 8 and it would optimize around that? < 1307455156 617286 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :or the last element < 1307455171 480903 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :And quite frankly, all I want to know is if two of these values, one at one altitude and one at the other, are equal or not < 1307455180 168553 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Ooh, statistics time blargh < 1307455191 7514 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: hm i guess this is a distribution finding problem restricted by your only being able to get one bit of information on each sample < 1307455210 902710 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Minimum Absolute Gravity was so much easier. At a lower altitude I got 0 always, higher altitude non-0 < 1307455212 333483 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i cannot say i recall seeing that :P < 1307455213 109933 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :oerjan, yes < 1307455222 182633 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :finding the eighth highest element is as computationally difficult as finding all the first eight, isn't it? < 1307455235 886823 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I -think- so < 1307455236 229971 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless you know in advance the length of the list and it's less than fifteen members long? < 1307455255 933856 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: sounds reasonable, but i don't know < 1307455285 186161 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if you somehow proved seven numbers are higher than it and no others are without sorting those then that would do < 1307455289 631515 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :but how would that even work, quicksort-ish? < 1307455306 420537 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 248 seconds < 1307455336 352230 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it seems possible to set up but too edge case-y < 1307455345 366062 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: you mean verifying that a number is the 8th highest in a list, rather than finding the 8th highest? < 1307455354 861044 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: i vaguely recall something about order statistics which are used for comparing two completely unknown (but continuous) distributions < 1307455356 543899 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hrm... < 1307455389 611452 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Ugh, there are at least two different qays to ask "Is gravity working or not", and they give different answers. I just thought of a third. < 1307455396 210359 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :*ways < 1307455409 41304 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Why does secondlife implement gravity to such a level < 1307455417 859190 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Really bored techies? < 1307455421 224696 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Well, not ways, so much as "what do you mean by 'working'"? < 1307455445 138554 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1307455445 948395 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'm almost certain that it's just edge cases not being considered < 1307455455 763692 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Maybe you should file a bug report < 1307455463 942137 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :FIX THIS IMMEDIATELY I CAN'T IMPLEMENT MY SPACE STATION LIKE THIS < 1307455502 813650 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : And quite frankly, all I want to know is if two of these values, one at one altitude and one at the other, are equal or not <-- are both random and changing? if so you cannot do much more than getting a heap of comparisons between them, can you... but that could still be enough to check statistically what you want < 1307455509 221004 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I just want to know why gravity sometimes starts then stops. < 1307455515 82599 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :If it's low enough < 1307455522 877883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :floating point rounding errors? < 1307455529 283574 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ais523, probably < 1307455535 403509 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :But I want to know the exact nature of these < 1307455596 646308 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :And by probably, I mean yes, I'm almost certain that's what's going on, and that's what I want to understand better. < 1307455646 67242 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :perhaps they're actually using a random algorithm for small values >:) < 1307455651 441385 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307455670 458140 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it might be some kind of multithreading race condition that makes it essentially random < 1307455721 777323 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :like if gravity is 0.5 of what is needed to go one minimal step each time unit, then it does so randomly half the time < 1307455722 326877 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think it's more likely that the physical framerate keeps changing < 1307455752 481740 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :The unit of time is dependent on how laggy the server is. < 1307455798 530956 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ouch < 1307456167 775280 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Maybe Havok documentation has all the answers or something, and I should just go read it < 1307456287 543384 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Havok documentation is behind a paywall < 1307456289 27111 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION sads < 1307456478 976000 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Maybe if I try the experiment in a less laggy place, I'll get similar results more consistently? < 1307456533 473253 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :presumably < 1307457840 471144 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1307457987 481545 :MigoMipo!~John@84-217-6-173.tn.glocalnet.net JOIN :#esoteric < 1307458142 323382 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1307458612 93662 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1307458803 2025 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1307459061 627594 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307459116 246971 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Is there a name for a function similar to call/cc except it never returns? < 1307460356 20515 :sebbu!~sebbu@ADijon-152-1-89-219.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1307460356 410499 :sebbu!~sebbu@ADijon-152-1-89-219.w81-50.abo.wanadoo.fr QUIT :Changing host < 1307460356 573560 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1307460469 585050 :sebbu2!~sebbu@ADijon-152-1-89-219.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1307460469 585194 :sebbu2!~sebbu@ADijon-152-1-89-219.w81-50.abo.wanadoo.fr QUIT :Changing host < 1307460469 585273 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1307460659 36234 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 260 seconds < 1307461151 408862 :oklopol!~oklopol@dyn37-212.vpn.utu.fi JOIN :#esoteric < 1307461768 308624 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307462055 950169 :FireFly!~firefly@unaffiliated/firefly QUIT :Read error: Connection reset by peer < 1307462226 490667 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What kind of measurement of the size of a program can you use? * Bytes * Lines * Pages * Semicolons * Tokens * Executable file size < 1307462316 488962 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net PART :#esoteric < 1307462327 365161 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1307462707 35281 :pikhq_!~pikhq@71-219-202-143.clsp.qwest.net QUIT :Ping timeout: 250 seconds < 1307462707 579082 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net JOIN :#esoteric < 1307462972 789512 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Depends on what you're using the measurement for. < 1307463133 869166 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But what kind of ideas you have for what measurement, and what it can be used for? I am thinking generally just to see a measure of how large that a large program is. < 1307463282 27332 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307463288 789734 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hmm, I wonder... < 1307463289 266870 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 1 new message. '/msg lambdabot @messages' to read it. < 1307463420 737461 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION lays out the syntax he's been imagining for his language < 1307463432 177227 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@messages < 1307463432 698663 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :You don't have any new messages. < 1307463437 69402 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::( < 1307463457 624049 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :https://lists.secondlife.com/pipermail/secondlifescripters/2011-June/006245.html < 1307463466 652958 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Erg, wow, I should have used pastie < 1307463579 189112 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307464022 813424 :Gregor!Gregor@codu.org PRIVMSG #esoteric :GGGGC: Seemingly consistently faster than Java's GC? :) < 1307464048 710586 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1307464135 824326 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, ooh cool. < 1307464171 543997 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, how did you test it? Using the same code but with java's gc and then with yours? < 1307464297 753450 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Using Boehm's GCBench as well as binary trees. It's not really fair since Java is JITting and I'm not, but the code is trivial here so hopefully the GC is the biggest price. < 1307464307 729279 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PART :#esoteric < 1307464440 81945 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Going to ISMM this year gave me two good ideas, both of which helped :) < 1307464981 334025 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I have not the slightest idea how to make something into an AST < 1307465010 701846 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Or even enough Javascript to visualize what an AST looks like in Javascript < 1307465030 81774 :Gregor!Gregor@codu.org PRIVMSG #esoteric :... uhhh, that's pretty sad? < 1307465043 478937 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It... doesn't seem that complex. < 1307465052 297404 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It's not. < 1307465107 287072 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://pastie.org/private/hf2bkigtu21ciny5oso3a acceptable syntax or nightmare from hell syntax? < 1307465139 734384 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :And semantics < 1307465434 65785 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, what language is that? < 1307465443 882886 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, the language I want to make < 1307465454 233108 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Why the pipes? < 1307465490 323903 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Inspired by Fancy lambdas, which are kind of like Ruby lambdas except with the arguments on the outside of the {} < 1307465498 382752 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Why, do the pipes suck? < 1307465509 983894 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Is function(){} better? < 1307465518 329203 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No, they just confused me. < 1307465543 127945 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But yeah, that doesn't look impossible to ASTify. < 1307465592 399834 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :But does it look like a decent language to work with? That is, should I not be shot for making it? < 1307465615 733637 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :GO < 1307465650 396813 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, dunno about that; ask elliott if you want a 'yes'. < 1307465665 297531 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Erm, 'yes you should be shot'. < 1307465695 621273 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Operation timed out < 1307465704 765669 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :{x y z: something something something} < 1307465720 642040 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :.......ooooooooohhhhhhh < 1307465744 726151 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Wait, but then, I can't have the { on a separate line after the arguments < 1307465766 32641 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hmm, not sure how important tha is to me < 1307465774 185126 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :a matter of style < 1307465799 19759 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307466086 51513 :olsner!~sal@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1307466688 517860 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Quit: ZNC - http://znc.sourceforge.net < 1307466837 270503 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :full grammar for PCRE is probably longer than a full grammar for ANSI C < 1307466852 966403 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :so KISS < 1307466891 320780 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :PCRE? < 1307466921 657730 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :This language is not a regex. < 1307467035 899756 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :can you write a PCRE that matches all PCRE:s? < 1307467056 912092 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I assume so. < 1307467068 489029 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait, maybe not. < 1307467107 613514 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :PCREs can't match things recursively, can they? < 1307467123 612144 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :PCRE is TC. < 1307467131 461932 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I kind of thought PCRE:s were even turing complete (or whatever the corresponding term is for grammars, fully recursive?) < 1307467141 152970 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :and there pikhq said it too, proof? < 1307467204 321833 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :http://big-o.nl/apps/pcreparser/pcre/PCREParser.html#name.grammar < 1307467207 131765 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :this is not all < 1307467215 519715 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :only a subset ;o < 1307467297 796171 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307467330 812528 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hi elliott < 1307467342 356424 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I posted a sample of the language I'm imagining. < 1307467381 426065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh joy < 1307467381 959936 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 1 new message. '/msg lambdabot @messages' to read it. < 1307467387 575756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh joy < 1307467392 770642 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :oh joy < 1307467396 702325 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :elliott is here < 1307467446 374449 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1307467450 517083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm always here < 1307467475 684393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/wiki/Snack < 1307467479 148572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this fucking shit should be illegal < 1307467502 995815 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: the TURKEY BOMB style of esolanging, except not innovative or interesting in any way? < 1307467503 456698 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ais523: You have 1 new message. '/msg lambdabot @messages' to read it. < 1307467507 28485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@messages < 1307467507 746732 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover said 56m 57s ago: Here you go. < 1307467517 74394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hey, you didnt follow the instructions < 1307467523 156140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]didn't < 1307467525 763792 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah no, more like Deadfish < 1307467529 29312 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I'm a rebel in that way < 1307467568 323239 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"SIMPLE Interpreter:" < 1307467570 259229 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What. < 1307467600 176406 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Suggest we all gang up on SmallBug. < 1307467605 175678 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, that language is actually worse than DeadFish < 1307467650 891235 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Therefore, it will have more implementations than DeadFish? < 1307467656 167922 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I hope not < 1307467668 228921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Now now, they clearly do not understand what they are doing. < 1307467674 173428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least DeadFish was a) aware it was possible, and b) almost interesting < 1307467675 803273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have helpfully clarified on http://esolangs.org/wiki/Talk:Snack. < 1307467707 786804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :between this and NetFuck, we sure are getting a lot of dreck today < 1307467711 363185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm, nowadays < 1307467731 883890 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Esme... makes no sense to me < 1307467737 266245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that interpreter is ... interesting < 1307467742 280774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf did "stack" come from? < 1307467756 572807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, and I'm not sure cin >> stringvar actually works as expected < 1307467761 286693 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, fun fact: my first significant conversation on #esoteric was confirming that I didn't make Esme. < 1307467769 764694 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: if it's a std::string, I think it does < 1307467772 128194 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :lol < 1307467775 129204 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or at least, it does something moderately sane < 1307467790 619031 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'd like to read that log < 1307467796 696008 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I think Dagoth may have made Esme just to troll zzo38 < 1307467799 614077 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm adding Category:Shameful. < 1307467804 391861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: don't < 1307467812 234335 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, why, wrath of graue? < 1307467813 676825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the more it's used the more diluted it gets < 1307467834 239706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I removed it from a bunch of pages a while ago because of that < 1307467838 719591 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's only used on FURscript and Esme. < 1307467840 978615 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: that one almost deserves shameful, but I'm not quite sure < 1307467846 584539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes, it's definitely close < 1307467847 367533 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it needs category:languages, anyway < 1307467848 984176 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And you just called it the worst language on the wiki. < 1307467865 987101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the whole point of shameful is that it's rare enough that people wouldn't determine its existence < 1307467866 151095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think we'll have to see what SmallBug does next to decide, we must be cautious with this important task of ours < 1307467879 484752 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and I'd definitely delete the category description page if someone created one, it doesn't work if it isn't a redlink) < 1307467891 756246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: re: troll zzo, [[Talk:Esme]] is a pretty funny page < 1307467901 765585 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I know, that's what I was referring to < 1307467916 161938 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :10.01.12:11:57:27 The sysrq key? ← this was honestly the first thing I said in-channel. < 1307467936 511665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, the stub template on [[Hashes]] implies that we actually want someone to expand it < 1307467940 47928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I find this quite a dangerous remark to have < 1307467952 296352 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(diff) (hist) . . Language list‎; 17:28 . . (-12) . . Phantom Hoover (Talk | contribs) (Undo revision 23225 by Special:Contributions/SmallBug (User talk:SmallBug) No. Just no.) < 1307467954 7191 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Expansion can only be interesting. < 1307467955 708992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: that was unwarranted < 1307467968 325776 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric ::[~~~~K] $[L.~K] -> Q !L <- Q < 1307468012 826425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION categorises < 1307468026 68155 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: wrt your rvv edit summary, it's referring to novelty contact lenses designed to make your eyes look different as part of a halloween costume < 1307468038 837463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes, but what a thing to spam a wiki with < 1307468051 291729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, generic spam won't get very far, you'll just be outspammed < 1307468052 533900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's obviously a wiki spambot/person, because it used the correct syntax < 1307468059 610826 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :highly specific spam is more likely to get the results you want < 1307468063 781363 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :you know < 1307468069 667332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I suppose it's just trying to get the googlejuice < 1307468074 923777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but what wiki doesn't use nofollow? < 1307468088 635705 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the latest trick is creating thousands of different domains, each optimised for a slightly different query < 1307468093 589923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and making them all soft-redirects to your actual site < 1307468108 407483 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, there are probably later tricks I don't know about < 1307468117 162869 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just consider that one particularly ridiculous < 1307468168 986395 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :when i was 12 and tried to learn Delphi, my idea of perfect computer language was that it would let me to easily write a tetris clone with constructs like: make green rectangle, move rectangle etc. < 1307468198 833064 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, if FURscript is shameful, then Snack is unquestionably shameful. < 1307468231 733993 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :probably inventor of FURscript was 13 when he invented it and now he's ashamed < 1307468254 995162 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: have you /seen/ FURscript? < 1307468262 50585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[DIRFORMAT="DIRECTORY","BYPASSSECURITY?"] FORMATS A DRIVE AND ASKS WHETHER TO BYPASS ALL RESTRICTIONS < 1307468263 800571 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, I just did. < 1307468287 455638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh, the WRITE command has different syntax < 1307468303 794552 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :BASIC fan probably < 1307468312 589025 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott maybe < 1307468320 50873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: ? < 1307468333 334052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: hmm, given that it's formatting a drive but given a dir as an argument, I wonder if it's intended for POSIXy systems? < 1307468333 705367 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: I was suggesting that you invented furscript < 1307468349 936170 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the only plausible way I can think of to specify a drive using a directory is to specify mountpoint < 1307468356 446060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: considering that the compiler was to be written in VB6, I doubt it < 1307468357 892023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(see talk page) < 1307468361 656038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: and C:\ < 1307468363 19722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :D:\ < 1307468363 361772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :etc. < 1307468366 201384 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :"The structure is based off a mix of html, turbo pascal, and BASIC." <-- rright < 1307468386 720561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is, of course, unrelated to FurryScript. --Zzo38 18:33, 11 August 2009 (UTC) < 1307468409 523796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: have we moved over to Timwi's server yet? < 1307468414 886169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not keeping track of these thing < 1307468415 461571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s < 1307468435 691301 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: not as far as I know < 1307468439 935087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1307468466 198019 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Timwi offered a server? < 1307468475 963373 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Did he win the NetFuck prize? < 1307468476 554158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: no, he "offered" to take over < 1307468480 300709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because Graue is such a terrible person < 1307468480 915240 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"but I think he got as far as a text box and a copyright notice before going back to programming his graphics calculator. " < 1307468487 791059 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I loved TI-BASIC < 1307468489 543424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(because Graue wouldn't respond to his email asking for sysop rights) < 1307468492 188204 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'm offended. < 1307468497 588010 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, where. < 1307468505 402765 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Wait, is it TI-BASIC? < 1307468511 431390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: FFS, it's in the logs, stop expecting me to know where something happened. < 1307468542 181203 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :

Copyright (C) Alex Smith 2011

< 1307468552 211941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: wat < 1307468563 850324 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, since Gregor stopped updating the codu HG logs, I haven't had searchable logs. < 1307468585 881215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: How does this relate to me having to nkow where every damn thing happened? < 1307468591 941802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Besides, get the rsync glogbot logs. < 1307468593 979230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's what they're for. < 1307468598 425181 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's a text box and a copyright notice < 1307468601 61949 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, right. < 1307468603 665687 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure if it actually /works/, though < 1307468607 844112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: heh < 1307468614 409856 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :FWIW, there is no indication anywhere that they exist. < 1307468626 882310 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that textarea syntax is really old-fashioned < 1307468630 688254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because I learnt HTML far too long ago < 1307468641 707278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: there is in glogbot's help message < 1307468649 941179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :would you like it to spam the channel at regular intervals instead? < 1307468658 197827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!logs < 1307468662 211036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :try it < 1307468682 963589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: AFAIK that's the current textarea syntax < 1307468688 295624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whoa, really? < 1307468695 439147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, except that not doing it with CSS probably makes you a bad person < 1307468699 415641 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I at least expected the dimensions to be done with CSS nowadays < 1307468708 391315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'll check the spec < 1307468711 293684 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, no, but I would like it if it indicated their existence in the page on codu, or in the topic of #glogbot. < 1307468714 8248 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I hate that syntax because it basically means you have to guess the browser user's screen width and font size < 1307468721 223340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rather than having it become a sensible size automatically < 1307468732 95448 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no wonder browsers are offering resizable textboxes as a feature nowadays < 1307468740 658265 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :glogbot has a channel? < 1307468744 182631 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: http://www.whatwg.org/specs/web-apps/current-work/multipage/the-button-element.html#the-textarea-element < 1307468755 758093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep, rows and cols still exist < 1307468762 691003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and don't appera to be deprecated, either < 1307468765 674459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]appear < 1307468770 798094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but ofc, there's basically no reason not to use CSS instead < 1307468771 251994 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Fucking HTML. < 1307468771 453458 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, and the rsync command provided doesn't actually work. < 1307468785 938236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: topic of glogbot: < 1307468787 897567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"See !glogbot_help for how to use it." < 1307468789 665537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!glogbot_help < 1307468792 444967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-glogbot- glogbot is a logging bot. Source: https://codu.org/projects/stuff/logbothg/ . Anyone may request that glogbot log their channel by inviting it: /invite glogbot . This usually requires ops. It will stop logging a channel if kicked: /kick glogbot . If you cannot /invite or /kick it, you can also ask Gregor to add or remove your channel. See also !glogbot_cmds, !logs . < 1307468797 426245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHOOPS TURNS OUT IT DOES GIVE YOU THAT INFORMATION < 1307468803 138537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And the rsync command does work, you fucked it up. Quit whining. < 1307468806 576485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"If the cols attribute is specified, its value must be a valid non-negative integer greater than zero. If applying the rules for parsing non-negative integers to the attribute's value results in a number greater than zero, then the element's character width is that value; otherwise, it is 20." < 1307468807 391383 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307468822 778750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how arbitrary < 1307468826 254201 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, I copied and pasted it from glogbot's own message. < 1307468829 255932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: how is that arbitrary? < 1307468833 802078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just handling a parse error < 1307468836 416985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: you fucked it up. < 1307468844 159589 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: wouldn't it make more sense to treat the attribute as not there < 1307468850 128322 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rather than picking 20 for the width out of thin air? < 1307468851 130700 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, "rsync --size-only -avz rsync://codu.org/logs/glogbot/ logs/" < 1307468856 710549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: 20 is the default width if it's not specified < 1307468860 252881 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ouch < 1307468860 570061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: so it /does/ act like it's not there < 1307468863 439748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for a multiline text box? < 1307468869 409288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hysterical raisins < 1307468871 645948 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Please tell me a) where that is fucked up and b) where it deviates from the command given in !logs. < 1307468896 660200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Seriously, just shut up, I am not your personal tech support, especially when you're being this whiny. < 1307468905 802088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You haven't even told anyone what error you received, just "it doesn't work", which is laughable. < 1307468942 418326 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, maybe I wouldn't be "whiny" if your immediate response hadn't been to treat me like an idiot. < 1307468952 520814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: seriously. shut up. < 1307468964 326632 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And if I so obviously fucked up, why would you even need to know the error? < 1307469003 620504 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It was clearly my idiocy in composing it; such an astonishing intellect as yours would be able to point out the error without effort. < 1307469008 571175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : I once wrote some perl that read C source code and spit out still compilable C source, but fucked up with random indentation, single line declarations (with initializers), mixed bracing style and use of whitespace, and added comments like "increment i" when it saw "++i". < 1307469024 256859 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I love the choice of Perl as a language for doing that munging, it seems to fit somehow < 1307469027 29979 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :And the new Nintendo console is (surprise, surprise) approximately 4 Wiis duct taped together. < 1307469032 736612 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Or, 8 Gamecubes duct taped together. < 1307469036 687141 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :cool < 1307469047 307037 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :just came up with a new hack for hardware that doesn't even exist yet < 1307469051 776975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: really, it doesn't need to be that much powerful than the Wii to hit Nintendo's core market, though < 1307469063 771970 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :ais523: Yeah, true. < 1307469064 511273 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :apparently, an LED can also be used as a light *sensor* < 1307469073 684450 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :does it even need to be *any* more powerful than wii? < 1307469073 847057 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater_: that's not surprising at all < 1307469079 361087 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :ais523: The Wii U is pretty fucking stupid, though. < 1307469083 686670 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, a regular diode can be if you cut the top open < 1307469085 512785 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :they should've just made a new controller like everyone else < 1307469091 789739 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :in the future, when monitors are made out of LEDs, you could imagine a possible hack to the monitor's firmware to make it a camera < 1307469095 150838 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: the name is a pretty silly start, at least < 1307469100 357393 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Its *controller* is probably more powerful than the Wii. < 1307469102 206146 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not only is it stupid, it's also difficult to pronounce < 1307469103 301486 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :granted, it wouldn't be too focused, but you could post-process that < 1307469128 414322 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :so you could stalk people with LED monitors < 1307469135 807417 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :The *controller*, the *controller* has a 6.2" display and a touch screen. < 1307469167 165709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : does it even need to be *any* more powerful than wii? < 1307469174 464136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The Wii is getting really dated, to be honest < 1307469183 191799 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: this reminds me of the GameCube games designed to use a GBA as the controller < 1307469190 24337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I gather that Super Mario Galaxy 2 was a bit of a pain to develop because the console is so outdated < 1307469208 326585 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :some of the best games tend to be done on consoles getting outdated, though < 1307469215 59389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :indeed < 1307469217 575445 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because they bring together a lot of talent to work out how to really use the consoles well < 1307469221 66986 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :ais523: Except as an official accessory. < 1307469222 95666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, "Wii U"? are Nintendo /aiming/ for bad names at this point? < 1307469231 801514 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :Pee U < 1307469233 395887 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Weyoun? < 1307469246 540511 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :I wonder if the Wii U will also support Gamecube games & controllers. < 1307469265 509301 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: but was the wii any more powerful than gamecube? my point is that they just need to stick it a new box with a new name and a new controller and they could be done as far as most of their customers are concerned < 1307469267 558187 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :If so, then it will be fucking absurd. < 1307469277 781138 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: yes, the Wii was more powerful than the gamecube < 1307469291 193454 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :olsner: The Wii had a higher clocked PowerPC. < 1307469291 923426 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: well, the Wii needs the Classic Controller, rather than a Wiimote, for many of its games < 1307469298 278410 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you can substitute a GameCube controller instead < 1307469304 883737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GCN: CPU IBM PowerPC "Gekko", 486 MHz < 1307469306 859313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wii: CPU IBM PowerPC-based[1] "Broadway" < 1307469309 778262 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So, anyone who doesn't think wanting help is whining want to tell me what "rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1526) [Receiver=3.0.7]" means? < 1307469312 851716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no clock rate info, but I'll bet >486 MHz < 1307469320 148125 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :It was 700-something. < 1307469327 719548 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :ais523: The Wii U supports Wii controllers. < 1307469349 233663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: yeah, the Wii was more powerful than the gamecube by quite a bit < 1307469350 623323 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The Nintendo Wii does use many similar hardware to GameCube. < 1307469361 452314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Nintendo_GameCube#Technical_specifications < 1307469361 738578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Wii#Technical_specifications < 1307469386 384928 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :zzo38: The Wii's backwards compatibility is done by, basically, dual-booting. < 1307469394 997415 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Once I put a game in and it did not recognise it as Wii so it started it in GameCube mode, it displayed the title screen correctly, including animation, but did nothing else.) < 1307469408 818595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: heh, really? < 1307469410 242624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's impressive < 1307469411 10416 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Yeah, it just has a port of the Gamecube's OS to the Wii. That's their BC. < 1307469427 900099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: with what zzo38 said, I wonder if it even needed porting < 1307469436 457750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, apart from controller support, I guess < 1307469463 370115 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: ok, so maybe a *little* bit more than putting same thing in a new box will be required :P < 1307469480 13199 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It occurs to me that Nintendo could introduce absolutely any new controller they wanted and people wouldn't dismiss it, just because of how badly that backfired with the Wii < 1307469484 580033 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :The hardware access was radically different on the Wii; all hardware access went through an ARM chip, for the sake of DRM. < 1307469491 695368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :were they decent trolls, they'd have exploited this < 1307469513 369689 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :elliott: Well, their new controller is making the NES brick look ergonomic. < 1307469528 194921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't see how they'll pull off the fancy Wiimote stuff with it < 1307469537 588312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it doesn't exactly look like a very good sword or tennis racquet < 1307469542 639914 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :You can also use a Wiimote. < 1307469601 746425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, the screen is actually quite clever, because it allows for secret information < 1307469609 758636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which has always been an advantage of internet play IMO < 1307469636 437912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apple why are you emailing me about the new os x version... < 1307469646 718239 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: do you want me to email you about the new os x version too? < 1307469650 349430 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Yeah, this is the *second* means of doing that the Wii U has to offer, BTW. < 1307469657 435857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: what's the first? < 1307469659 940378 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, I don't think wanting help is whining, but I'm not exactly capable of helping you, sorry. < 1307469661 567401 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :GBA link. < 1307469676 135936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, the Wii U can do that? < 1307469686 723693 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you'd think they'd at least use DSes or 3DSes < 1307469693 710228 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Presuming GC compatibility, which honestly would take little more than a couple extra lines off of a motherboard. < 1307469722 673919 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Idea of screen, I already had similar idea. And actually some older systems had it too, I think, just ones that nobody used. < 1307469729 273171 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: it would need controller ports < 1307469731 955165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :being able to link up to a DS as a controller would be cool < 1307469758 185366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's the big issue with some other consoles and backwards compatibility, the major issue to using old controllers was the lack of correctly-shaped ports < 1307469787 466448 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :ais523: Actually, the big issue was no freaking way to execute old software. < 1307469806 259209 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Nintendo does not have this problem, because they've been using the PowerPC since the Gamecube. < 1307469811 295453 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: I'm not talking about old software, but just use of old controllers for new games < 1307469816 844656 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Aaaah. < 1307469831 405305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Is there any information on the system specs of the U? < 1307469835 971587 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Yeah, that's basically a non-issue. If you want to support old controllers, it's easy. < 1307469849 471797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, the console itself looks quite ugly < 1307469853 324278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in comparison with the Wii < 1307469856 168362 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Especially with older consoles where the controllers used the same damned protocol. < 1307469867 21781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(which actually had functional use, too; you could fit it practically anywhere) < 1307469897 610269 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have many ideas making up my own system instead. It will not have these kind of problems! I fix many things. And it will describe *everything* in the manual. < 1307469906 668064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: i can hardly wait. < 1307469924 753147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Claims have been made that the new machine is significantly more powerful than the PlayStation 3 and Xbox 360." < 1307469932 796642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :source is IGN and Kotaku, so I'm not about to start believing that immediately < 1307469951 229485 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I already got some people who can build the circuitboards and stuff like that. < 1307469975 766762 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :elliott: It's not like it'd be *too* hard. < 1307469984 432259 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: assuming it's not massively overpriced and there's a sensible way to ship it from Canada, I'd buy it < 1307469985 234945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"01net also claims to know some of the technical specifications of the new console (translation from Develop): "CPU is custom IBM PowerPC with three cores, GPU should be an ATI from the R700 family, with a shader unit at version 4.1. RAM should be at least 512 MB."[19]" < 1307469990 839326 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Just slip a more recent multicore processor and a modern GPU in there. < 1307469994 890772 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I made some timesheets programs for their company and I told them I can have barter instead of paid in cash < 1307469996 226503 :augur!~augur@208.58.6.161 QUIT :Write error: Broken pipe < 1307470009 273302 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :IT'S TOO DAMN HOT! < 1307470021 544703 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Of course, Nintendo's still running technology that's competitive with the PS2. :P < 1307470078 421035 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: and the PS2 was so successful that that's a good thing < 1307470094 242148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's always impressive how low-spec consoles tend to be < 1307470095 483704 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: The first few units produced will probably be overpriced but they will also be colored in gold and have other stuff specific to the limited editions. So, the normal edition will not be overpriced, but will have the same electronic hardware basically, can run the same software, and so on. < 1307470108 867308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you need, like, a PC with twice the specs to get the same quality out of them < 1307470120 586760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because people optimise aggressively for consoles since they're uniform < 1307470121 297275 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: why Canada? < 1307470148 293495 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :coppro: Wut. < 1307470153 496157 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: did you mean to ping me with that? < 1307470157 589022 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought zzo38 was Canadian < 1307470165 76845 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes I am Canadian < 1307470200 967579 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah, I meant ais523 < 1307470209 360074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: how much will the gold edition cost < 1307470209 563489 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :misread < 1307470232 254898 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :makes more sense for ais523 to want a Canadian one due to price, but there's region-locking and format issues if you do that < 1307470245 43285 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: I don't know how much any edition will cost yet < 1307470253 405916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: it's just that I assumed that zzo38 being in Canada, that's where they'd be made < 1307470265 350909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: not even approximately? < 1307470277 180081 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 240 seconds < 1307470277 342819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: you think /zzo's/ console will have region-locking? < 1307470281 407708 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No. I have not selected the specific hardware parts yet. Only in general I have. < 1307470291 507900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: can you leak any details? :D < 1307470357 173189 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: oh, I thought you meant the Wii U < 1307470368 140926 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, no < 1307470381 352806 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gah, that name hurts my head just when I try to mentally pronounce it < 1307470397 961751 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thus, I have to skim comments containing it (no mental pronunciation) rather than read them (which does normally cause mental pronounciation for me) < 1307470398 201780 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It will have region-coding, but only for regions with different TV format (such as NTSC/PAL), and the programs and hardware that is built-in is all open so you can even override that. < 1307470399 899664 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1307470447 416141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what games-containing media will it take? < 1307470454 351648 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So, the Canadian software should work fine in United States, and in Japan, but to use in England it is PAL so it is different. < 1307470467 823519 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :zzo38: In the modern world, there's no need for that. < 1307470479 853949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah, if the software outputs digitally that's unnecessary < 1307470481 771351 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1307470496 723122 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: DVD. Also USB for small files downloadable from kiosks or whatever, if such things exist. < 1307470517 123740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ew, optical media :( < 1307470537 354615 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :USB also works so you do not need to use optical media if you do not like it. < 1307470539 853177 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :The hardware can have built-in converters for video formats anyway < 1307470541 837346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: you realise that USB drives are competitive with DVD for storage space, btw? < 1307470555 284390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in fact, with an SDHC cart, it can far surpass DVDs < 1307470559 766713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]card < 1307470561 356011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(plus USB reader) < 1307470561 520773 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Especially USB 3 < 1307470571 532884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: er, that only affects speed, no? < 1307470610 120486 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :well yes < 1307470613 838497 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but speed is important < 1307470618 336268 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :fuck loading screens < 1307470625 28729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: sure... it's hard to be slower than optical drives, though < 1307470639 390269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually, personally I would just include a USB port or two, and no DVD drive -- after all, there are plenty of USB DVD readers < 1307470647 610896 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :heh, yes < 1307470656 801705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you could support optical media entirely within software, and make the console smaller and (slightly) cheaper too < 1307470680 3442 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Thanks for the idea, I might consider that, maybe < 1307470695 804994 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :No stupid CSS licensing fees too < 1307470714 291413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: CSS is optional isn't it? < 1307470722 233215 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah... < 1307470726 536846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and if the console didn't support it, nobody would use it < 1307470729 857454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that's kind of irrelevant :P < 1307470731 976007 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 246 seconds < 1307470743 57090 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I was not going to license CSS anyways I was trying to make it to remove all CSS from the drive so that it must be done in software if at all. < 1307470765 594423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1307470786 677111 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If I choose not to have a optical drive, I will have more than 2 USB ports, though. < 1307470804 865699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why would you ever need more than two media in at once? < 1307470812 286814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(and also have sufficient power requirements that a USB hub wouldn't suffice?) < 1307470813 919305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1307470816 320554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or are controllers USB too? < 1307470831 107025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in which case, yeah, obviously you'd want like five ports < 1307470833 174232 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1307470834 637244 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No, controllers are not USB. < 1307470838 572214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, what are they? < 1307470845 16617 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Synchronous serial. < 1307470849 567655 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :wtf < 1307470861 588118 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Packets are 32 bits. < 1307470869 32244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it seems like it'd be simpler to do the controllers over USB too since you could reuse the driver < 1307470881 2726 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and also it means that if you used fewer controllers, you could use more storage media < 1307470888 705843 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: zzo38 < 1307471211 504911 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307471246 943956 :ais523!~ais523@unaffiliated/ais523 QUIT :Disconnected by services < 1307471252 999791 :ais523_!~ais523@unaffiliated/ais523 NICK :ais523 < 1307471516 263408 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 276 seconds < 1307471574 302054 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1307471684 655757 :augur!~augur@129.2.129.35 JOIN :#esoteric < 1307471689 802998 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :beh < 1307471709 432235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat, nintendo's E3 press site is "open" < 1307471721 391666 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :"open"? < 1307471728 269740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as in it has an obvious username and password < 1307471731 703676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://press.nintendo.com/E32011/ username: E32011, password: nintendo < 1307471738 302326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it even has videos < 1307471742 169164 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :lol < 1307471747 360501 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: did you guess them? < 1307471751 223168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :someone gimme a wget command to mirror everything :D < 1307471760 510317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait, the videos are huge < 1307471762 358690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the server is slow < 1307471763 975841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and are the videos subdirs of that page? < 1307471771 60384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it's an HTML page < 1307471773 528851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with lots of info and links < 1307471786 6606 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mean, are the links to subdirs of the directory the page is in? < 1307471792 20674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1307471796 724148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Please note: Nintendo 3DS screenshots are provided as 2D images." < 1307471798 782777 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :otherwise, if you follow all links, you can end up mirroring the whole Internet < 1307471805 673256 :elliott!~elliott@unaffiliated/elliott TOPIC #esoteric :Please note: Nintendo 3DS screenshots are provided as 2D images. | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1307471819 624131 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :use peg/leg OR write parser by hand < 1307471824 683441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm surprised this page doesn't have some spiel about NO UNAUTHORISED ACCESS < 1307471834 661725 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :help me with decision < 1307471842 839624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ESRB Age-Gate Notification: < 1307471843 85374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This video/trailer may only be displayed if it is behind an age-gate that: (1) is age-neutral (i.e., requires the user to input their date of birth or select it from a drop-down bar); (2) employs reasonable technical measures to keep underage users from re-entering their age after initially being denied access; and (3) does not display any ESRB rating information on the trailer player or the age-gate itself. Failure to implement these requirement < 1307471843 248022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s may jeopardize your ability to obtain material of this nature from us in the future. < 1307471846 224017 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I bet it's designed for people to access while still maintain plausible deniability < 1307471851 781318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1307471868 879865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're... not allowed to tell people the ESRB rating? < 1307471884 51195 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's basically "how old are you? PS if it's too low you don't get to get in, but we're not going to /tell/ you what it should be in the hope that you'll give your real DOB rather than calculating one that will let you in" < 1307471896 780881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1307471905 621116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is there anybody who doesn't just select the oldest age possible on those? < 1307471913 729089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't know < 1307471925 341282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, who would bother picking out their real birthdate? < 1307471951 769864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, it seems everything on this press site is in a zip < 1307471956 389159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even things that are only a few hundred kilobytes < 1307472004 42928 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: wget -r -k -p -np (in an empty directory) might work < 1307472007 354989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and I can't open the zip I tried < 1307472014 281643 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: password-protected? < 1307472023 76789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dunno, file-roller just gives up < 1307472026 635021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: the server's slow enough, and the files sufficiently numerous, that I don't care enough to mirror it < 1307472036 114505 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, I was just looking up out of curiosity < 1307472039 876668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, it's not like there's going to be any information or video or whatever here that won't be available publicly soon enough < 1307472054 747522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION nabs the upcoming list of [console] games, though < 1307472114 613530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a /minute/ to download a thirty-seven kilobyte file < 1307472115 760691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :? < 1307472117 299905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :really, nintendo? < 1307472136 783814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's going to take twenty hours to download this fifty-megabyte Wii factsheet, apparently < 1307472162 623539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh well < 1307472168 44055 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps they're being Slashdotted (via something other than Slashdot) < 1307472226 90753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: probably by everyone with legitimate access :P < 1307472245 875245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, it looks like it's on /v/ < 1307472250 623882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that probably explains it < 1307472276 291633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it'll probably all be in a torrent by the end of the day < 1307472387 88690 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: you actually checked 4chan in order to see if they were responsible for massive access to a site? < 1307472397 473309 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or was it a guess followed by asking someone likely to know / checking a page likely to indicate? < 1307472414 738654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no, I googled the url < 1307472429 84019 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, clever < 1307472441 865719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm surprised Google even indexed them; they're 404'd already < 1307472444 473265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the threads, that is < 1307472451 839598 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I'm surprised that Google finds results from 4chan, given how quickly the threads are deleted < 1307472455 741301 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, seems you are too < 1307472457 861447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pseudo-snap < 1307472471 216236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps Google pay for a constant stream of changes to 4chan, just like they do to Wikipedia < 1307472476 773439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have a feeling Google does a lot more than just spidering nowadays < 1307472486 215331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they probably try and "subscribe" to rapidly-updating websites via feeds or whatever < 1307472525 107663 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :no dinosaurs < 1307472526 635536 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1307472542 669902 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, they own quite a few of the rapidly-updating places, like YouTube and Blogger < 1307472573 488267 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ICH < 1307472590 34986 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :SIE? < 1307472590 845784 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Deceased bug in bowl. Soap and _cold_ water enough to get it decently clean? < 1307472595 255751 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :There is no hot water. < 1307472599 883318 :KingOfKarlsruhe!~chatzilla@p5B132CC1.dip.t-dialin.net JOIN :#esoteric < 1307472602 532160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1307472604 875404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is not enough < 1307472606 541344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you need hot water < 1307472609 424465 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: guessing? < 1307472610 289666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or all the germs will stay < 1307472614 885970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no this is cold hard fact < 1307472619 462341 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :trolling? < 1307472624 172652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm offended < 1307472652 76256 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :it's too hot < 1307472697 658820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: how hot < 1307472981 275446 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :my gf's laptop refused to work < 1307472986 850400 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :because of heat < 1307473035 286588 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nooga: have you tried bashing on the case a couple of times, a couple of centimetres further from the touchpad and to the left of the power switch, as soon as it starts to make the clicking noise? < 1307473048 636319 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or does she not have the exact same laptop as me? < 1307473184 605921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and you guys make fun of me for not fixing these number keys :D < 1307473196 426212 :foocraft!~ewanas@89.211.196.219 JOIN :#esoteric < 1307473197 940932 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, this is easily workaroundable < 1307473264 792858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maharba continues to be a bad person for not responding to my questions ;( < 1307473287 320353 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, just noticed: esolangs tend to disobey Wadler's law, don't they? < 1307473303 732027 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to the extent that DownRight didn't have a syntax at all until people forced one on me, and then came up with one quite quickly < 1307473326 24815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: /good/ esolangs disobey it < 1307473331 451741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :consider how many languages are /all about/ the syntaz < 1307473333 804348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]syntax < 1307473341 887326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: btw my proposed syntax for downright was much better :< < 1307473364 288059 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: even BF derivatives tend not to argue a lot about comment syntax < 1307473371 513261 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh, true < 1307473384 564021 :yorick!~yorick@unaffiliated/yorick PRIVMSG #esoteric :there's not much languages like postscript nowadays < 1307473415 127412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :underload < 1307473434 351959 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Sadly, what's the difference between lexical syntax and syntax? < 1307473441 725366 :yorick!~yorick@unaffiliated/yorick PRIVMSG #esoteric :elliott: thanks < 1307473459 404293 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: lexical syntax is syntax of lexicals < 1307473541 678896 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :just like in IOCCC, syntactic obfuscation is boring < 1307473597 167771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless it's tied into computation somehow < 1307473743 157658 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307473804 746289 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What isn't a lexical? < 1307473821 453915 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION really, really needs to read about how to parse and lex and.. whatever code < 1307473858 331764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :weeps quietl < 1307473859 274031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :y < 1307473913 335344 :lambdabot!~lambdabot@li85-105.members.linode.com QUIT :Ping timeout: 250 seconds < 1307473942 507344 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: hint, lexical != lexeme != lexical analyser < 1307474013 829979 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :17:18:27: PCREs can't match things recursively, can they? < 1307474014 7211 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :17:18:43: PCRE is TC. < 1307474024 763083 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the latter doesn't actually necessarily imply the former < 1307474055 227617 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :because TC does not imply "input-complete" < 1307474059 74981 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the syntax for recursive matching is (?1) < 1307474062 817816 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or you can use other numbers < 1307474079 262775 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. (a(?1)b) matches strings of a given number of a, followed by the same number of b < 1307474089 54649 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :erm < 1307474092 364148 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's only enough to make it a PDA, though, rather than TC < 1307474093 832102 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :"input-complete"? < 1307474106 859992 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: like the difference between TC and BF-complete, I think < 1307474118 240435 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :s/the former/that PCRE can parse everything that is decidable/ < 1307474128 814806 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah that was the idea < 1307474143 133742 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : consider how many languages are /all about/ the syntaz < 1307474158 110158 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Esolangs in general have extremely syntax, though. < 1307474164 980990 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Even the ones based on it. < 1307474169 154739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :extremely syntax < 1307474174 918188 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*simple < 1307474181 979885 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Extremely syntaz. < 1307474236 783080 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah obfuscation is usually limited to using unreadable base tokens, isn't it. < 1307474250 215336 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(e.g. single character ones) < 1307474264 304380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: that's not even intentional obfuscation, I think < 1307474270 448833 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it can actually make langs easier to read when you're used to ir < 1307474272 477240 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*it < 1307474283 955292 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just the esolang's style < 1307474284 183877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it just makes implementing it easier :P < 1307474306 225289 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I suspect that half the crappy BF derivatives were just caused by someone who wanted to try writing an interesting program with , but couldn't be bothered actually making something original. < 1307474306 845957 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also easier to parse... i suspect many esolangers would have trouble implementing a language which didn't use single-char tokens < 1307474326 991744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: which is depressing < 1307474389 689812 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :>:< < 1307474406 834546 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :nooga: feel targeted? :P < 1307474420 854075 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ais523, is {a b c: code} vs |a,b,c| {code} for lambdas syntax or lexical syntax? I'm... guessing the latter, but not sure < 1307474423 356448 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i want a language that mutates during the parsing < 1307474445 330267 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let x >:< y = x ++ y in "a" >:< "b" >:< "c" < 1307474451 780273 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :eek < 1307474460 187967 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :;> < 1307474462 508559 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :oerjan, eep < 1307474469 277555 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :lambdabot existence failure < 1307474474 525343 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I want to learn how to do things sanely < 1307474478 334797 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :oerjan: no I dont, this nice token just came to my head < 1307474489 502487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lambdabot :( < 1307474492 971534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :come baaack < 1307474495 184664 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Sgeo: and this is certainly the place to learn *sane* ways to do stuff < 1307474499 482286 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: I thought you'd have looked it up for yourself by now, but: http://en.wikipedia.org/wiki/Lexical_grammar < 1307474512 60377 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: the former definitely. lexical syntax is about how you find your language's basic "words" < 1307474517 534964 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: implying Sgeo would ever google anything when he could ask it awkwardly on irc instead < 1307474525 821528 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ty < 1307474527 862085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, people wouldn't imply that about me < 1307474532 706062 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(note that I didn't google it either) < 1307474534 407623 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :;s < 1307474540 388157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: the "awkwardly" part is important < 1307474545 582804 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1307474546 491148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: anyway, I am using google in the genericised sense here < 1307474551 564281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :looking it up on wikipedia counts < 1307474552 7228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I often ask on IRC when I think it's the easiest way < 1307474555 987319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since that's basically what googling would achieve anyway < 1307474560 585994 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :"Please quote to me the dragon book. You may begin with chapter 1 for I know nothing." < 1307474565 137805 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: e.g. because FORTRAN doesn't have a lexical syntax you get such absurdities as the famous FORI=1,10 vs. FORI=1.10 bug < 1307474573 708100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: i'll have to get permission from my dad first < 1307474585 251813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I'm not familiar; got a link? < 1307474597 520776 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(the former starts a for loop, the latter assigns to the variable FORI) < 1307474603 515254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1307474614 985497 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I was about to tell you that, but oerjan was faster < 1307474619 806323 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :INTERCAL of course does that on purpose :D < 1307474627 752542 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: actually, no it doesn't < 1307474644 44862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it /almost/ does, but has a specific rule saying you aren't allowed to do things like that < 1307474647 609277 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: um it doesn't use whitespace to separate tokens, doesn't it? < 1307474650 445366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's even in the original manual < 1307474657 360157 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: no, but it still tokenizes deterministically < 1307474670 41738 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :DOX always parses as DO X < 1307474676 715511 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: ok not that kind of example (which has horrendous lookahead) < 1307474694 269176 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the only corner case is DOREADOUT as DO READ OUT vs. DO REA DO UT < 1307474698 908413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which caught out J-INTERCAL < 1307474708 188532 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :heh < 1307474708 531905 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but people ignore that one as they can't figure out what the intended behaviour is anyway < 1307474730 707655 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the case I was referring to was array syntax < 1307474743 996010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that example that the manual explicitly prohibits, I'm really sad about < 1307474749 549159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :who cares about infinite lookahead? < 1307474751 610002 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which requires unlimited lookahead to parse correctly, except that if you write a case that would require unlimited lookahead, compilers are allowed to crash < 1307474759 922074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes which is bad >:( < 1307474760 230812 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, well, mis-parse it < 1307474761 550140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and evil and wrong < 1307474762 304842 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know C-INTERCAL does < 1307474765 986397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and ITRALCEN won't do it < 1307474777 474469 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, even handling the reduced version is insane < 1307474789 262958 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :C-INTERCAL does so using a stack of bits, which is packed into an array of integers < 1307474795 242836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a reason to do something, not to not do it :( < 1307474820 295781 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: so basically if your language has multicharacter keywords or identifiers, it makes sense to have an initial stage that just finds the boundaries of those, that's lexical analysis, which also throws away whitespace and comments (which become irrelevant once you have done the division) < 1307474822 901274 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the funny thing is, I even found a program that hit the limit of nested spark/ears groups and had to increase the limit < 1307474835 493622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it doesn't really make sense IMHO < 1307474838 795378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a bit of an obsolete notion < 1307474848 789458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably resulting from Joris' experiments in inlining an entire sequence of expressions into one < 1307474857 306450 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :joris? < 1307474872 102486 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: probably the most active C-INTERCAL developer who isn't actually a maintainer < 1307474882 219613 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :he's done a lot of useful work in finding/fixing bugs, and improving the optimiser < 1307474892 488883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :he should get more credit < 1307474912 797027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i should actually write itralcen sometime < 1307474939 166514 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the world needs more INTERCAL impls < 1307474966 798661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what level of compatibility would you be aiming for? -72? -72 with COME FROM and text I/O? common subset of C-INTERCAL and CLC-INTERCAL? something else? < 1307474969 496310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, unfortunately itralcen is very precisely defined, and I don't really feel like writing a GNUstep program to run in qemu which communicates with the host machine via a socket < 1307474976 132366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(to actually run ITRALCEN) < 1307474986 941388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok so that could possibly wait ;D < 1307475002 46112 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :ais523: COME FROM isn't in a standard? < 1307475007 539681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: computed COME FROM isn't < 1307475008 266855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: at the very least, computed COME FROM < 1307475021 111752 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Deewiant: even original COME FROM isn't in the -72 standard < 1307475024 787771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and there are no other standards < 1307475028 256666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, really? < 1307475029 181298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1307475029 457757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: the ideal would be to have its very special own set of extensions and compatibility libraries for C and CLC, though < 1307475039 828262 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: like C and CLC do for each other < 1307475051 592032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: The implementation strategy is basically inspired by CLC I think < 1307475059 939222 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I think modern intercals should come with all the known COME FROM variants, including computed and parallel < 1307475061 77213 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is that even /possible/? < 1307475067 224681 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that would imply that somebody knew how CLC worked < 1307475069 188956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha < 1307475082 621616 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I only managed to reverse-engineer the basic outline, and CLC himself has long since forgotten < 1307475087 775806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: except that, instead of just having a separate orthogonal language jammed in, it'll be based on the program you're running rewriting itself < 1307475092 258446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basically, it'll have self-modifying features < 1307475099 80524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and all the basic commands will rewrite themselves down to primitives < 1307475112 564736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which might be inline machine code, or maybe just VM instructions, etc. < 1307475126 306613 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :will one of the primitives run arbitrary Perl, like in CLC-INTERCAL? < 1307475128 200285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so basically, the whole language will be implemented in its macro system < 1307475133 498742 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: boring < 1307475142 919472 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's funny in context < 1307475148 423711 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially as it's hardly used for anything < 1307475154 53759 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and is deliberately undocumented < 1307475190 823029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, I might bootstrap it by having the bootstrapping code be just one big instruction < 1307475198 397599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[run arbitrary ] "huge string", basically < 1307475209 351013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and that would set up the system to a point where it could run the macro system and self-modify < 1307475214 205067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the rest would be built up in ITRALCEN < 1307475229 201326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the actual bootstrapping script would just do "eval str_param" < 1307475243 762239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thus reducing the amount of code not written in full valid ITRALCEN to a line or two < 1307475270 193323 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :NATO vs Anonymous = LOL < 1307475290 111754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I'm not sure how I'll actually handle parsing < 1307475308 253008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I think every command will define how it's parsed, pretty much < 1307475322 254039 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: note that CLC-INTERCAL's parser's interpretation of ambiguous statements was determined by experiment < 1307475323 543425 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :elliott: i thought about it < 1307475324 40972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So all it'd do is lex everything, and start running (which would equate to rewriting itself down to primitives, and then running those primitives) < 1307475326 368191 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Would | | be lexed into beginlambdarglist and endlambdaarglist or just pipe? < 1307475329 816585 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as nobody could work out what the results of the rules are < 1307475339 77389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: you can't do the former < 1307475346 801757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lexers don't have that kind of information < 1307475352 521528 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Ok < 1307475355 15420 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :Sgeo: elliott is right < 1307475357 61048 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, note that if you support the whole of CLC-INTERCAL, the way a program parses or even lexes could change at runtime < 1307475369 74433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: thanks for the confirmation < 1307475390 392230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: same with my system, the /whole thing/ is based around commands parsing their invocations and then rewriting themselves < 1307475394 820355 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :elliott: i was just about to answer him but then you came so I confirmed < 1307475399 5995 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :;f < 1307475406 65583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: :P < 1307475412 858469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I'm aiming to handle that explicitly-forbidden infinite-lookahead example, anyway < 1307475434 249412 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but how do you un-rewrite if the meaning of a command was changed from behind you? < 1307475435 695930 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I still have more questions, but they'd probably be better answered by reading < 1307475436 831470 :foocraft!~ewanas@89.211.196.219 QUIT :Quit: Leaving < 1307475451 99218 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. DO STASH .1 DO EXCHANGE STASH VARIABLE LIST WITH RETRIEVE VARIABLE LIST < 1307475455 439582 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :followed by looping < 1307475472 876444 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least, I can't remember the exact syntax of EXCHANGE, would you really expect me to? < 1307475479 215718 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's much simpler than CREATE's, at least < 1307475479 378526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, "the meaning of a command changing" is just newspeak for "the command has a branch" < 1307475498 957590 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: ah, so you'd work out all the possible meanings of a command at compile time? < 1307475512 297863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what if the CREATE statement was in a linked Befunge library rather than in the program itself? < 1307475514 662896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: possibly; OTOH, it sounds more fun to unrewrite < 1307475530 631332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: which would mean that I'd tag every part of the primitive call with the string of INTERCAL that it originated from < 1307475536 486916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I had to implement that as soon as I realised it would be possible, and not too difficult) < 1307475537 379722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then piece it together to unrewrite < 1307475612 140689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I'm really tempted to make the only supported target platform Wine < 1307475626 542106 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: the development tools will be a pain < 1307475632 310667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Wine with Cygwin, I mean < 1307475636 498261 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that's the only thing making it a bad idea < 1307475640 720077 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, Cygwin doesn't run under Wine < 1307475643 417924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all it'd require is for me to use a handful of Windows calls gratuitously < 1307475644 313211 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know, I actually tried < 1307475646 303688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ugh, still? < 1307475650 527515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :people have gotten it working in the past, IIRC < 1307475652 420423 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, not last time I tried, at least < 1307475664 844601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, I could just link to Winelib < 1307475670 296949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that doesn't prohibit you from linking to a POSIX libc, after all < 1307475726 575743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ooh, I could make the rewrites "timeless" < 1307475740 201026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :invalid statements would simply not get rewritten, and executing something which can't be rewritten and isn't a primitive causes an error < 1307475749 939797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then, CREATE would simply introduce a new command < 1307475750 974573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1307475789 874953 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :elliott: Well, you'd get symbol conflicts if you didn't link to the system libc. < 1307475813 305860 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1307475817 966512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: indeed, but the system is POSIX < 1307475820 575320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(because it can run Wine) < 1307475834 141342 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :True. So there's no real reason you *can't* just link to the system libc. < 1307475865 992660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you have to to use Winelib, I think < 1307475898 303992 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Yes, and that's why you'd have symbol conflicts if you didn't use the system libc for your libc. < 1307475903 478673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :$ winegcc < 1307475903 716779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :winegcc: gcc-4.5 failed < 1307475905 371642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :top-notch tool < 1307475931 782481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, maybe I'll fork tcc for ITRALCEN < 1307475936 202518 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: and make it compile into memory only < 1307475941 703432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that way, I can make my inline instruction be "inline C" < 1307475951 768447 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha < 1307475960 903301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm deadly serious. < 1307476025 200582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, what's the Windows function to create a dirt-simple alert box? < 1307476028 482666 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric ::) < 1307476045 546408 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : gah, that name hurts my head just when I try to mentally pronounce it < 1307476047 631860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it occurs to me that I'll have to think of an actually decent reason to use Windows functions < 1307476053 929374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: MessageBoxEx, I think < 1307476055 548827 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Wii U NO LIKE IT? < 1307476057 913363 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless they've changed it again < 1307476064 252800 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: AAARGH! < 1307476068 50390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: so, MessageBox then < 1307476073 500317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh, hWnd < 1307476076 107767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure if that one ever existed < 1307476076 849833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>how does I winapi < 1307476077 984389 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh i forgot ais523 is allergic to puns < 1307476081 249737 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that's the parent, you can pass in NULL < 1307476090 262981 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it is MessageBox in visual basic at least (was? dunno about .net) < 1307476090 425602 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you don't have a window yourself to parent it to < 1307476094 967462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LPCTSTR... < 1307476097 346297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not a C string is it < 1307476117 320664 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not in the normal format, I don't think < 1307476117 503991 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(what do you _mean_ i would probably have done it anyway) < 1307476120 419744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (LPCWSTR)L"Resource not available\nDo you want to try again?", < 1307476120 659464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh < 1307476127 208284 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it's a *long* pointer to a constant wide (or ansi) string < 1307476135 137547 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: that's what I was guessing < 1307476147 413012 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't recognise the T, but guessed it indicated UTF-16 < 1307476151 728808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the first T, that is < 1307476156 212131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a long pointer ahahaha < 1307476162 932633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :winapi: so bad??? < 1307476165 28821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most API calls use long pointers < 1307476166 946120 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :L stands for herp, T stands for derp, the rest is meaningless < 1307476178 318527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: calling MessageBox outside of WinMain is a dumb idea, right? < 1307476182 108471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm trying to use a regular Unix main() < 1307476188 547429 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307476200 177859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory < 1307476202 605734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :r u srs < 1307476204 14733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of course < 1307476207 907932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wine doesn't support sixty four bit < 1307476208 520511 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: a regular main() will emulate all the stuff you need to make it act like a C89 main, I thought < 1307476213 216586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this just keeps getting betterer and betterer < 1307476227 354760 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :TCHAR is either a char (for an ANSI string) or a WCHAR (on a Unicode platform). < 1307476240 981047 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, is L"string" a Windowsism, or in one of the actual C standards? < 1307476244 44091 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think the latter, but am not sure < 1307476248 199002 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know it's basically only used on Windows < 1307476257 617093 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :L"" makes a wchar_t string, it's standard < 1307476258 727897 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because other platforms tend to do their Unicode by hand < 1307476276 507483 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but you don't know what it means, it "can" be non-unicode < 1307476287 884809 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, depending on what wchar_t is < 1307476292 497559 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no wonder people generally do it by hand < 1307476296 295529 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :even when it is unicode, sometimes it's UCS-4, sometimes UCS-2 and sometimes UTF-16 :) < 1307476312 154989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :utf-16 should just die < 1307476320 610711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's pretty much no justification to use it, ever < 1307476339 794293 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: what's your opinion on the similar-but-different ucs-2? < 1307476357 335541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: UCS-2 can't even handle non-BMP, can it?? < 1307476362 17657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"It is not possible to encode these code points in UCS-2." < 1307476362 627864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :indeed < 1307476363 868117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even worse < 1307476374 126769 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1307476377 926158 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :_T is either an empty macro or L, for defining TCHAR string literals. < 1307476388 264104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :UCS-2 is basically UTF-16 except surrogates are meaningless rather than being usable to express astral planes < 1307476402 981349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :UCS-2 made sense before the astral planes < 1307476406 298196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now, it's unacceptable < 1307476406 569523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: isn't _T in implementation namespace? < 1307476422 39715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :UTF-16 is acceptable only when you're upgrading from UCS-2, I guess < 1307476435 817189 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Which is why Windows uses it for internal APIs. < 1307476454 281239 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307476468 12995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :test.c: In function ‘main’: < 1307476468 505026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :test.c:6:3: warning: passing argument 2 of ‘MessageBoxA’ from incompatible pointer type < 1307476478 833514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok i'll use _T and a cast < 1307476479 729723 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have talked with the other project manager and can now answer some of your other questions. < 1307476481 78349 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: At least it only gets defined if you ask for tchar.h. < 1307476494 535962 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :We will not omit the optical drive in favor of USB only. < 1307476496 222362 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: just disable warnings < 1307476510 335955 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :that'll fix it! < 1307476522 567400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: hm, why? < 1307476534 726810 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :If it's MessageBoxA, it sounds like it's using the ANSI version, where you should be able to pass a char* too. < 1307476539 325402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: error: ‘_T’ undeclared < 1307476541 482032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :guess wine doesn't have it < 1307476550 197551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and no, it's MessageBox(), which I guess is defined to be MessageBoxA? < 1307476560 557507 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Two of the reasons are: * Optical discs are less expensive in general * Optical discs last longer in general * There are other reasons too < 1307476580 340209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: optical disks last longer than USB disks? < 1307476581 737168 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :that's not two reasons < 1307476582 805268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I haven't heard that one. < 1307476583 631602 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, but the fact it gets turned to MessageBoxA instead of MessageBoxTheOtherThing indicates ansi. < 1307476593 717038 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :s/TheOtherThing/W/ < 1307476602 113966 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Right. < 1307476616 823539 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I DO NOT BELIEVE IN ASCII < 1307476624 799788 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1307476629 645504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: anyway, I thought the point was that you could easily plug a USB DVD drive in, so it saves space overall < 1307476635 242353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION goes back to convincing winegcc to work < 1307476641 569066 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The gold edition is currently estimated at $20000.00 although the price will likely go down. Standard edition will be reasonably priced, though, although we cannot yet estimate the price. < 1307476647 433277 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I BELIEVE IN 1-BYTE UTF-8 < 1307476649 133183 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ACTION explodes < 1307476650 40880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :$20000 < 1307476656 100910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is that a typo < 1307476660 316422 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, it is very overpriced. < 1307476660 501150 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: no < 1307476685 819907 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The standard edition will be way less than that. And even the price of the gold edition might not actually be that high, it is just estimate. < 1307476713 307422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yay, I just ran a program that uses both fork and MessageBoxA < 1307476716 127480 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: I think you're supposed to a) define some macro to say whether you want T stuff to mean wchar or char, b) include the header full of T stuff < 1307476742 886834 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(I will try to include enough stuff with the gold edition to justify the high price for the purchasers) < 1307476744 461132 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but using HerpDerpA functions with normal strings should work fine too < 1307476760 761020 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You can include to get the stuff, including the _T thing. < 1307476771 908880 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the stuff, including the thing :D < 1307476776 275448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: you realise that's approximately five hundred times as expensive as the most expensive consoles, right? < 1307476788 983346 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :woah, I think I just got a job. < 1307476812 93680 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :CakeProphet: where at? < 1307476818 455865 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Or explicitly define _UNICODE I guess, which should make it use to FooW functions that take wchar_t strings.) < 1307476835 172296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lmao, the .exe winegcc generates is actually a shell script < 1307476838 257295 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Yes I do realize that. However, I did say that it is possible the price might go way down even before it is actually sold. Also, the standard edition is not going to cost anywhere near that high price, it is going to be a lot a lot less. < 1307476838 422407 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Wal-Mart. Working the night shift, stocking shit in the wee hours of the morning. < 1307476860 556218 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :so, yet another brainfuck encoding, this one both herps and derps: https://gist.github.com/1013014 < 1307476889 792024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: did you write this < 1307476898 300437 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: yeah :/ < 1307476913 188004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: :( < 1307476988 448493 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ugh, sometimes I hate thunderbird < 1307477018 502379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: me too; for instance: whenever i'm using thunderbird < 1307477042 651826 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :out of curiosity, what do you use? < 1307477051 121280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gmail.com because i'm lazy as fuck < 1307477054 720354 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah < 1307477058 167367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it has a decent UI, at least < 1307477067 607943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i've muscle-memoried the keyboard shortcuts mostly < 1307477078 422485 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Yeah, it's a non-terrible web UI. < 1307477080 828547 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :my problem with gmail is the filtering was a bit braindead last I tried < 1307477083 495089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I couldn't switch to any client without the conversation view, pretty much < 1307477085 885001 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the UI is good < 1307477086 263030 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Which is actually pretty amazing. < 1307477089 559338 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, I don't know if I got the job yet, but they're asking me to meet them at the bathroom tomorrow at 10 AM, which PROBABLY means they're going to drug test me, and I'm pretty sure they don't drug test people without hiring them. < 1307477097 323864 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :great, no setting to disable these disgusting automatic smileys in xchat < 1307477104 167710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: hmm, the only filters I have are < 1307477107 302748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Matches: to:(agora-business@agoranomic.org) < 1307477107 502810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Do this: Skip Inbox, Apply label "Agora" [etc.] < 1307477112 228628 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: yes < 1307477120 728620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what do you do that gmail can't handle? < 1307477126 599207 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but if you try to reapply such a filter after something happens like you accidentally delete a label < 1307477134 947885 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it filters the whole damn conversation < 1307477138 79592 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :not individual mesasges < 1307477150 539568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well... gmail doesn't really have a concept of "message" as something that can move < 1307477153 510725 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :this is unacceptable when I'm using IMAP < 1307477159 516764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't use imap :) < 1307477179 480528 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :in particular, I keep A-B and A-D in separate folders < 1307477192 772788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh < 1307477199 837101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a terrible practice; I did that, but it turns out it makes reading things a royal pain < 1307477209 426580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so I stopped as soon as I actually registered < 1307477239 449117 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :now, if I switched to the web UI exclusively now that they have offline access, that would work; I'd have to learn that I can't do the separate folder thing which would be ok if a bit annoying < 1307477276 400067 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but there are a few other issues that annoy me sufficiently < 1307477293 213364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :better than thunderbird < 1307477301 176692 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :actually, no < 1307477324 407257 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :well, things in total are better with thunderbird < 1307477329 762223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what about Sylpheed/Claws? those are pretty popular with the kind of silly people who use traditional-style desktop mail clients < 1307477342 473123 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :if GMail could act as an IMAP client, I'd like that < 1307477403 679321 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I very much like the webserver I use < 1307477413 115017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what? < 1307477427 904458 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :My email is hosted on a server < 1307477430 528507 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :to which I IMAP < 1307477432 414241 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I like this server < 1307477445 252224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you typo'd; s/webserver/server/ < 1307477448 904963 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah < 1307477454 371967 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :meant mailserver < 1307477701 299610 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :"Checking for exit in -lboost_regex" < 1307477704 117772 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :*facepalm* < 1307477712 458678 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :whee name mangling < 1307477718 981448 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :DON'T BE RETARDED YOU RETARD < 1307477821 927745 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :EXIT IS NOT EVER GOING TO BE IN -lboost_regex. EVER. < 1307477843 426433 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, where was this? < 1307477859 434143 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :This is actually in the AX_BOOST_REGEX macro. < 1307477893 728886 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :It does that test *using C*, no less. < 1307477922 9472 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :... It later goes on to do an AC_CHECK_LIB for *main*. < 1307477927 837056 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :wtf < 1307477932 921125 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :MAIN IS EVEN LESS LIKELY TO BE IN -lboost_regex. < 1307477937 53442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im a oifd < 1307477953 135718 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :FUCK YOU, BOOST. FUCK YOU. < 1307477970 922340 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: yes ur < 1307477980 276138 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: cob < 1307477988 937835 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Also, FOR THE LOVE OF GOD PEOPLE, USE PKGCONFIG. < 1307477999 136195 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :IT IS STRICTLY BETTER THAN YOUR STUPID BULLSHIT. < 1307478008 121154 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I think what it's trying to see is if an empty program can successfully link to -lboost_regex < 1307478027 692869 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :olsner: Yes, and AC_CHECK_LIB does not do that. < 1307478052 335167 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it might do that if you give it nonsensical symbol names to check for :P < 1307478083 652502 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :AC_CHECK_LIB checks to see if you can successfully link a program that contains a reference to a symbol in a given library, *and then execute it*. < 1307478089 356538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aoifj < 1307478189 552634 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :So, if you use a symbol that's not in the library you're checking, you're doing it wrong and you suck. < 1307478204 80390 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Did I happen to mention that you should use pkg-config? < 1307478351 617237 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I do believe that you did < 1307478408 562724 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :It bears mentioning often. As pkg-config is The Right Answer. < 1307478430 729064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: do you know how to get bochs to stop outputting all that junk when it starts up < 1307478447 496385 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: nope < 1307478452 277378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: :( < 1307478458 629875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its just such a pain to useeee < 1307478519 467490 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :don't use it then? < 1307478540 582749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you proposing i use qemu :p < 1307478584 957184 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :no, I was actually only proposing you don't use bochs :P < 1307478601 31128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :psht < 1307478609 477201 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :whether that means replacing it or just ceasing all activity is up to you < 1307478621 684775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :youre a bad person < 1307478626 717048 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :haha, right < 1307478633 455775 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm a bad person! < 1307478638 95073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1307478640 279079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :youre all abd people, die < 1307478656 730256 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm not an abd person :( < 1307478669 575347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :youre the most abd fuckin person ive ever heard of < 1307478685 188909 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :well of course I'm abd fuckin < 1307478685 772101 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ABD people, the very worst kind of people < 1307478688 126781 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :who isn't? < 1307478696 428076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im abd fuckin every day < 1307478711 476076 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I bet you're extremely syntax too < 1307478717 695923 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :ACTION kinda wonders what level of configurability eglibc actually *has*... < 1307478720 779979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :syntaz actually < 1307478729 168632 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i like parsing so i will write a parser for a language that you can use to write a parser which is jit compiled and parses text < 1307478745 378737 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Most definitely nothing comparable to uclibc, but still, curious. < 1307478828 321158 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :like uh, grep specializer < 1307478842 949517 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it's the ... grepalizer! < 1307478844 969078 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i must prove it < 1307478874 60849 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i did it once but it sucked < 1307478892 267993 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i want to make a second attempt < 1307478900 801401 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :btw < 1307478914 186725 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :so what makes you think it will go better this time? < 1307478941 848470 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i was in a hurry because i wanted to show it on my university < 1307478968 436976 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i've got this Puss Ruby DSL, in which you define grammar and then it generates random strings that comply to that grammar < 1307479005 938635 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :what would happen if one defined a grammar of that DSL to generate random grammar definitions and feed them into the Puss itself < 1307479050 230325 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :pusseption? < 1307479084 504001 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :sorry, I mean P U S S E P T I O N, of course < 1307479099 107255 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :https://github.com/nooga/puss < 1307479113 211855 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i must check it < 1307479133 194109 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :but i don't want to accidentaly divide by 0 < 1307479138 453126 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The world needs a fresh recursion meme. < 1307479150 555839 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :indeed < 1307479154 764915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or < 1307479155 465010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not < 1307479166 407764 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yo dawg, division by zero, I N C E P T I O N... they're all tired. < 1307479177 365655 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :yep < 1307479186 348022 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: you mean the ones we have are good enough? < 1307479186 925202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :division by zero is a recursion meme? < 1307479198 523720 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, it's often used as one. < 1307479203 790569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :howso < 1307479206 193662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: no i mean they suck < 1307479217 604154 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :By which I mean people reference it when recursion crops up. < 1307479252 162728 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :"The Seventh Voyage", in which a spaceship defect forces Tichy through a series of time vortices, creating a multitude of temporal copies of Tichy. < 1307479261 284742 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :from the Star Diaries by S. Lem < 1307479284 985163 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :could be a good source of confusing paradoxes < 1307479309 834971 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Hmm. eglibc is rather less configurable than I'd hoped. < 1307479321 395514 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Though still a hell of a lot better than glibc. < 1307479423 192307 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :It's possible to make a glibc that won't use dlopen with static linking. That's nice, at least. < 1307479449 7247 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :brb < 1307479455 737230 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :nooga, has anyone read the Star Diaries? < 1307479546 612475 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's the star diaries < 1307479557 117109 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :monqy, exactly. < 1307479579 439632 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Wow, apparently just getting rid of eglibc's locale support suts a giant swath of the libc's size. < 1307479580 895337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DAMMIT MAHARBA < 1307479583 553785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm emailing that bastard < 1307479592 539629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You must be logged in and have a valid e-mail address in your preferences to send e-mail to other users. < 1307479593 652208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh come on < 1307479602 949888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION confirms his fucking email address < 1307479629 482495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This user has not specified a valid e-mail address, or has chosen not to receive e-mail from other users. < 1307479630 86788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1307479640 889908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i guess i will just wait then < 1307479721 29803 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :SUCKER < 1307479726 239312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1307479737 936186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shut up tarski............ < 1307479815 773038 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :banach-tarski banach-tarski < 1307479821 646258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HYOURE A BANACH < 1307479849 344462 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hmm, does Banach-Tarski work as a recursion meme... < 1307479874 159780 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :probably not < 1307479876 456818 :KingOfKarlsruhe!~chatzilla@p5B132CC1.dip.t-dialin.net QUIT :Quit: ChatZilla 0.9.87 [Firefox 4.0.1/20110413222027] < 1307479885 510210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'll ban your ach tarski < 1307479891 858071 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Not to the layman, no. < 1307479905 935905 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :banach-tarski works both as a recursion meme and as a recursion meme, separately < 1307479924 724178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :people who exist suck < 1307479952 191363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, LtU has slown down lately < 1307479961 384970 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: NEEDS CONTROL GROUP FOR VERIFICATION < 1307479962 13902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and Arcane Sentiment hasn't seen a post since April < 1307480027 73411 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Is Arcane Sentiment written by a Clojure fan? < 1307480361 562538 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1307480403 596132 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307480443 86611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is there really no haskell package for fixed-sized arrays... < 1307480445 738923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. three by three by three < 1307480463 742999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :encoded in the type < 1307480480 528136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean I know I could do ((a,a,a),(a,a,a),(a,a,a)) but that's ugly < 1307480500 615063 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :type Cool a = ((a, a, a), (a, a, a), (a, a, a)) < 1307480550 188459 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: (a,a,a,a,a,a,a,a,a) then? :) < 1307480555 476067 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :didn't i see a linear algebra package like that when someone was asking for how to do gauss elimination in haskell a while ago < 1307480586 745069 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(for bfjoust scoring) < 1307480598 605643 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and btw did anyone ever get that implemented < 1307480603 785367 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, ISTR something like that. < 1307480608 59450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well there's < 1307480608 762612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmatrix-static library: hmatrix with vector and matrix sizes encoded in types < 1307480615 292827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: there's repa, but that just encodes dimension in type < 1307480619 145274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: nobody has yet, AFAIK < 1307480626 517123 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also, aren't you essentially talking about dependent typing? < 1307480658 692962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...no. < 1307480718 763713 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Um. < 1307480738 111002 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: oh wait you actually want arrays, not matrices? < 1307480743 259634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yeah < 1307480745 82861 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i.e. not linalg related < 1307480747 211296 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I mean, the array type depends on the dimensions, no? < 1307480756 919328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Yes. This has nothing to do with dependent types. < 1307480768 988506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If you think it does, you are mistaken about what dependent types are. < 1307480783 657664 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"In computer science and logic, a dependent type is a type that depends on a value" < 1307480787 886915 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(WP) < 1307480800 498374 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: this is ok without dependent types because you have to encode the dimensions as a _type_, you cannot convert it from a value < 1307480812 498276 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, oh, that makes more sense. < 1307480815 874217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it is ok even if you have values at the type-level. < 1307480820 421927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there is no use of the dependent function arrow. < 1307480833 189615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's definitely not dependent typing < 1307480840 567310 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: well i mean it's ok in haskell < 1307480848 760002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. < 1307480903 104737 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :iirc didn't ghc recently get an extension where integer literals could be used as types, was that for this kind of stuff... < 1307480924 147383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It did? < 1307480929 402108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That would be really nice, do you have any links? < 1307481001 886141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::1:2: < 1307481002 52553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Couldn't match expected type `()' with actual type `Grid (S n0) a0' < 1307481002 226186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : In the first argument of `(:*:)', namely `() :*: () :*: ()' < 1307481002 388851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : In the expression: (() :*: () :*: () :*: X) :: Grid T3 () < 1307481006 775909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :derp herp < 1307481044 388066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (9DOLLAR SIGN0:) < 1307481048 59680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1307481050 857568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no lambdabot, no dollar sign < 1307481167 303404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> :t () :*: () < 1307481167 502470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :() :*: () :: Grid n () ~ () => GridS n () < 1307481184 251540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :beautiful~ < 1307481239 921020 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think : has same precedence as ++, 6 or so < 1307481249 549292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Constraint is no smaller than the instance head < 1307481249 712272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : in the constraint: Show (Grid n t) < 1307481249 874565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (Use -XUndecidableInstances to permit this) < 1307481250 517522 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1307481250 772888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sob < 1307481261 968800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data GridS n t = t :*: Grid n t < 1307481262 141753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :deriving instance (Show (Grid n t)) => Show (GridS n t) < 1307481264 788540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why is this not ok :( < 1307481279 228610 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: um doesn't the (0$0 :) trick work in ghci? < 1307481309 727184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yes yes yes fix my bug < 1307481390 500354 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well "Constraint is no smaller than the instance head" looks pretty accurate < 1307481459 816995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but i want the show ;_; < 1307481599 846071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : i think : has same precedence as ++, 6 or so < 1307481600 891671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :five actually < 1307481624 11920 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah < 1307481653 25011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :N :*: (N :*: N) :/: (N :*: (N :*: N) :/: N :*: (N :*: N)) < 1307481654 601691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh come on < 1307481656 549153 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i may have misunderstood; at least i cannot find these number literal types in the language options < 1307481662 659095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I said it was infixr why don't you take that into account :( < 1307481679 617156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: but hey look, planet overkill: http://sprunge.us/IAJR < 1307481693 945498 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Show instances don't; we've discussed this before i think < 1307481713 652934 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*derived Show instances < 1307481737 654946 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :define showsPrec yourself if you want it to be nice < 1307481747 552152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah yeah :D < 1307481897 7595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :class (Show t => Show (Grid s t)) => Grid s t where < 1307481900 194968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not a valid constraint, is it. < 1307482077 496134 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er no? < 1307482094 862912 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you might want a , there < 1307482113 548365 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1307482129 557858 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.youtube.com/watch?v=Wiy_eHdj8kg < 1307482135 638097 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Cool. < 1307482143 360645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: nope < 1307482169 806935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hmm, now i'm venturing into dependent typey territory (wanted to make xs!n a type error if n is too big :D) < 1307482361 23073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :argh... this is irritating < 1307483279 364684 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i'm still working on it :D < 1307483385 452655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1307483386 675208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this won't work < 1307483388 775418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because of how I... argh < 1307483635 835161 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i'm writing an infinite, recursive loop that won't kill the stack :D < 1307483642 830750 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :in C < 1307483717 94136 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :_portable_ C? < 1307483956 917896 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Read error: Connection reset by peer < 1307484010 379934 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1307484098 803867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i wish haskell had proper overloaded integers :( < 1307484117 689391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(you can't define a LessThanFour type where (4 :: LessThanFour) causes a type error) < 1307484147 863627 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1307484249 41198 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1307484270 837370 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1307484856 243996 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :oerjan: i use cdecl and pop function address from the stack as an argument < 1307484892 798513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: so, not portable. < 1307484930 335812 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :who cares < 1307484939 90310 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :it's a hack < 1307484941 964114 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :PERFECTIONISTS < 1307485034 453169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: well it's not /C/ < 1307485091 184188 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :nor /b/ < 1307485103 951067 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :nor /d/ < 1307485481 920130 :oscuro!~oscuro@77.209.41.125 JOIN :#esoteric < 1307485484 859627 :oscuro!~oscuro@77.209.41.125 QUIT :Client Quit < 1307486693 227432 :augur!~augur@129.2.129.35 QUIT :Remote host closed the connection < 1307487014 934259 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :nooga: You could just assume GNU C and make it easy on yourself. :P < 1307487109 935754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :For example, ''pabi'' plus ''raha'' (5) is written ''gahaha pabi raha''. < 1307487111 685690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gahaha < 1307487115 708263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: gahaha < 1307487167 832259 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mmmm syl < 1307487201 852359 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :gahaha is a good name for addition < 1307487418 667400 :MigoMipo!~John@84-217-6-173.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1307487878 335908 :olsner!~sal@c83-252-161-133.bredband.comhem.se QUIT :Quit: Leaving < 1307487925 229989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: hey i'm reading a log where you mock me for proposing writing everything above the kernel and drivers in a high-level language because you'd need a supercomputer to do anything :D < 1307487927 193146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thought you should know < 1307487997 385987 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :O-o < 1307488010 317636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: its ok hes less of a terrible person now < 1307488016 693405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SLIGHTLY LESS < 1307488026 324566 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :nooga: I have learned that C sucks terribly. < 1307488040 126866 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i heard that i'm a terrible person < 1307488044 863163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol apparently Singularity is proof that nothing good will come from Microsoft ever :DDDD < 1307488050 440565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's ok to mock all you guyses past selves right < 1307488055 336115 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :And that smart algorithms > smart microöptimizations, 99% of the time. < 1307488055 722727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean i do it to your present selves so i figure < 1307488065 858157 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :from GLaDOS while playing portal 2 < 1307488081 601154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:32:36: Bring back Lisp Machines! Write the OS in Lisp and let the user-mode language be Haskell! < 1307488081 958175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:32:49: VIVA LA GRAPH REDUCIÃ<93>N! < 1307488082 121043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:33:23: You say this because you are unfamiliar with anything more low-level than a simple GUI. :P < 1307488083 697644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hurt my feelings :( < 1307488089 467771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(vim messing up the unicode, that is) < 1307488134 972677 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Also, if you're *going* to do C, it should suck less. < 1307488159 837339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apparently if lisp machines were at all good at anything they would still be being made because there's a niche market for them :x < 1307488162 609315 :Tritonio!~TrT@150.140.229.163 JOIN :#esoteric < 1307488189 594149 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Haskell machine? < 1307488199 663161 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :someone should make a lisp cluster in one FPGA chip < 1307488205 78135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Reduceron < 1307488206 652641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.cs.york.ac.uk/fp/reduceron/ < 1307488206 935877 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :massive thunk registers. < 1307488211 898716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: stanislav is ostensibly working on a lisp fpga :P < 1307488217 710287 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :oh < 1307488219 160539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: It's a symbolic graph-reduction FPGA machine < 1307488228 249491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Specified in York Lava, which is a Haskell library for declarative hardware < 1307488235 587227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's the coolest damn thing ever < 1307488249 217118 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :declarative hardware sounds mind blowing < 1307488254 857673 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm not sure if your definition of cool is representative. < 1307488265 570741 :dnm_!~dnm@li97-254.members.linode.com PART :#esoteric < 1307488269 496993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: How is this not cool. < 1307488279 855831 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: see YorkLava.txt in http://www.cs.york.ac.uk/fp/reduceron/york-lava.tar.gz < 1307488285 444659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: also, ais' work is similar to this < 1307488293 481925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in that he's working on something "one level up" from VHDL < 1307488297 853355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's declarative < 1307488315 570307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's why he's spending his days compiling algol 60 code into vhdl :) < 1307488324 553872 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307488344 608322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But yeah, the Reduceron is just the coolest thing. and the memos are mind-expanding. < 1307488366 208818 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've heard similar things about various drugs. < 1307488372 639641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Shush you. < 1307488397 679857 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :cool < 1307488418 458072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: but yeah, the entire Reduceron is specified in York Lava < 1307488438 88757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's also an emulator in ~seven hundred and fifty lines of C < 1307488443 722042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(including whitespace and comments) < 1307488449 668180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with speculative evaluation, too < 1307488450 724864 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what are we talking about? < 1307488458 453302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: The Reduceron http://www.cs.york.ac.uk/fp/reduceron/ < 1307488460 374972 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :yeah, i'm reading the emulator src ;] < 1307488463 867357 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :at the moment < 1307488472 779183 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :or rather browsing it < 1307488473 652291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: a purely-functional, symbolic graph reducing CPU architecture < 1307488476 447355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :implemented on FPGAs < 1307488489 552902 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wait what < 1307488496 794824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Define "wait what" :P < 1307488513 476776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: look at fpga/Reduceron/Reduceron.vhd... gotta love generated code :D < 1307488518 541124 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so it's haskell in ur circuitry < 1307488528 634244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: "ur circuitry"? < 1307488546 807073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The actual stuff the Reduceron evaluates is more like term-rewriting languages (think Q, Pure) than Haskell < 1307488551 26439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But yes, it's functional hardware. < 1307488568 924870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Defined with York Lava, which is a Haskell library for declarative hardware development that outputs to VHDL. I feel like I'm repeating myself. < 1307488573 409487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Probably because I am repeating myself. < 1307488787 335626 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp len perl $_=<>;print length < 1307488787 872617 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter len installed. < 1307488796 836517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!delinterp len < 1307488797 81793 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter len deleted. < 1307488798 839837 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1307488801 379715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!addinterp len sh wc -c < 1307488801 703460 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter len installed. < 1307488806 95383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!len abcd < 1307488807 547654 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​5 < 1307488812 835782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!delinterp len < 1307488813 52696 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter len deleted. < 1307488815 981135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!addinterp wc sh wc < 1307488816 257390 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc installed. < 1307488818 254954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc abc def < 1307488818 651113 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 2 8 < 1307488825 643643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!delinterp wc < 1307488825 866020 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc deleted. < 1307488834 385646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!addinterp wc sh wc -wm < 1307488834 647516 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc installed. < 1307488835 306287 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think what you're looking for is.. < 1307488837 710072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc abc def < 1307488838 98457 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​2 8 < 1307488841 30598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Excellent. < 1307488845 989020 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nope.. < 1307488849 433838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nope? < 1307488854 165299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It shows words, and characters. < 1307488857 139788 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :elliott: lol at the vhdl code < 1307488858 713082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Looks good to me. < 1307488876 200232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: you should look through the memos, they're really cool < 1307488886 894950 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp wc < 1307488887 135933 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc deleted. < 1307488887 507947 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i will, but tomorrow < 1307488888 156879 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp len perl $_=<>;print `wc $_` < 1307488888 438028 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter len installed. < 1307488897 823665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: ... < 1307488900 800755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for a start < 1307488901 844644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that won't work < 1307488903 589310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for a second < 1307488904 462185 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :got to go, good night < 1307488904 639271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SRSLY? < 1307488910 707686 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: what won't work? < 1307488913 774761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: night < 1307488914 996848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: your perl < 1307488921 546329 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...because? < 1307488930 952388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`wc $_` < 1307488932 352216 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307488941 566617 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...uh, okay? < 1307488946 407835 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wc -c "sup dawg" < 1307488946 570560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :think about it. < 1307488958 358591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fail < 1307488958 667774 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am. < 1307488959 574812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you forgot sh < 1307488964 149302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!sh wc -c "sup dawg" < 1307488964 646162 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/wc: sup dawg: No such file or directory < 1307488972 264165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :btw, it's actually < 1307488973 668387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!sh wc -c sup dawg < 1307488974 129774 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/wc: sup: No such file or directory < 1307488975 686689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you don't quote it at all < 1307488988 491531 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why do I sh? < 1307489005 308446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what? < 1307489013 28017 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :` ` /is/ sh... < 1307489014 748723 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307489025 785431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i meant in < 1307489027 187739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : !wc -c "sup dawg" < 1307489051 848857 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :? < 1307489054 913086 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I forgot sh in that? < 1307489056 251073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sigh < 1307489066 213689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :your version is borken, simple as :P < 1307489176 729261 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 258 seconds < 1307489213 642624 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp wc perl $_=<>;print `wc $_` < 1307489213 909580 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc installed. < 1307489217 960193 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wc -c sup dawg < 1307489218 529299 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/wc: sup: No such file or directory < 1307489231 440855 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1307489240 409959 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp len < 1307489240 654079 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter len deleted. < 1307489333 513934 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp wc < 1307489333 746379 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc deleted. < 1307489343 784601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1307489359 811411 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not useful if I can't specify options as well as the standard input. < 1307489364 424982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm doing so < 1307489375 893669 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with Perl right? :P < 1307489382 448624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nope < 1307489399 454979 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not going to be as awesome then... < 1307489436 984620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!addinterp wc sh text=`cat`; opts=`echo "$text" | sed 's/\b[^-].*//'`; text=`echo "$text" | sed 's/.*\b\([^-]\)/\1/'`; echo "$text" | wc $opts < 1307489437 305547 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc installed. < 1307489439 604807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`wc abc < 1307489441 68096 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307489445 861150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc abc < 1307489446 589518 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 1 4 < 1307489449 69763 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh god... < 1307489450 443213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc -c abc < 1307489451 150193 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 1 4 - < 1307489455 10666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bah < 1307489456 757143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'll fix it later < 1307489648 871520 :FireFly!~firefly@unaffiliated/firefly QUIT :Remote host closed the connection < 1307489660 975098 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1307489766 511731 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl $_="test";@x=s/test//g;print @x < 1307489767 4611 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 < 1307489783 850710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION drools over the reduceron memos some more < 1307489817 748057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"To see the impact of the dynamic sharing analysis, look at the < 1307489817 922134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :differences between the numbers of updates and unwinds. Without any < 1307489818 98627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sharing analysis, these numbers would be the same. On average, the < 1307489818 261178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dynamic sharing analysis avoids 60% of updates." < 1307489861 76148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan when i make the perfect computer you can have one ok < 1307489867 891907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION kind < 1307490073 731138 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :OK < 1307490097 187681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you were meant to say "thank you you are so kind" < 1307490127 259784 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net JOIN :#esoteric < 1307490127 964062 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Danke schön, Sie sind so Kind < 1307490153 56744 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric ::D < 1307490163 75660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :caret _______ caret < 1307490168 364510 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION whistles innocently < 1307490170 937258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oops now you guys know my widemouthed secret too < 1307490331 158184 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1307490351 210969 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp wc2 perl $_=<>; $r=qr/^\w*([-]\W*\w*)*/; $opt=join(' ', m/$r/); s/$r//;print `echo "$_" | wc $opt` < 1307490351 493153 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 installed. < 1307490361 829008 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wc2 -c sup dawg < 1307490362 294278 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​11 < 1307490367 955969 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...not quite. < 1307490390 161904 :Tritonio!~TrT@150.140.229.163 QUIT :Quit: Leaving < 1307490392 36112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stop using perl asshole < 1307490395 6182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1307490408 86972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo "-abc donkeys" | sed 's/\b[^-].*//' < 1307490409 483309 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​- < 1307490411 582420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... < 1307490412 228264 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..asshole? What about Perl makes me an asshole. < 1307490419 208993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: perl :| < 1307490420 956967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok now for good sh time < 1307490431 684251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo "-abc donkeys" | sed 's/\( \|^\)[^-].*//' < 1307490433 79998 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​-abc < 1307490449 920291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo "-abc donkeys" | sed 's/.*\( \|^\)\([^-]//' < 1307490451 318131 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307490456 39658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo "-abc donkeys" | sed 's/.*\( \|^\)\([^-]\)/\/' < 1307490456 566603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuck < 1307490457 288509 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307490457 611845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X just fucked up < 1307490463 350722 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp wc2 < 1307490463 614215 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 deleted. < 1307490465 408929 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1307490491 463847 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307490525 136831 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!addinterp wc sh text=`cat`; opts=`echo "$text" | sed 's/\( \|^\)[^-].*//'`; text=`echo "$text" | sed 's/.*\( \|^\)\([^-]\)/\2/'`; echo "$text" | wc $opts < 1307490525 402145 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​There is already an interpreter for wc! < 1307490528 6134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!delinterp wc < 1307490528 243235 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc deleted. < 1307490528 952737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!addinterp wc sh text=`cat`; opts=`echo "$text" | sed 's/\( \|^\)[^-].*//'`; text=`echo "$text" | sed 's/.*\( \|^\)\([^-]\)/\2/'`; echo "$text" | wc $opts < 1307490529 212659 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc installed. < 1307490534 118615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc abc < 1307490534 822193 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 1 4 < 1307490538 917488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc -c abc < 1307490539 601460 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​4 < 1307490548 117196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm... < 1307490548 420878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1307490550 509036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!delinterp wc < 1307490550 754035 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc deleted. < 1307490556 912583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!addinterp wc sh text=`cat`; opts=`echo "$text" | sed 's/\( \|^\)[^-].*//'`; text=`echo "$text" | sed 's/.*\( \|^\)\([^-]\)/\2/'`; echo -n "$text" | wc $opts < 1307490557 168623 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc installed. < 1307490560 76426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc -c abc < 1307490560 632719 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​3 < 1307490563 617985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice < 1307490567 597651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc -m abc < 1307490568 288977 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​3 < 1307490569 205187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc -l abc < 1307490569 889060 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​0 < 1307490572 570882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc -wm abc < 1307490573 324965 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 3 < 1307490574 686083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc -w -m abc < 1307490575 324860 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 3 < 1307490579 606008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: bow to your new god < 1307490584 674072 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp wc2 perl $_=<>; $r=qr/^\w*([-]\W+\w+)*/; m/$r/; $opt=$1; s/$r//;print `echo "$_" | wc $opt` < 1307490584 952780 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 installed. < 1307490588 689666 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wc -wm abc < 1307490589 345579 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 3 < 1307490604 723769 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :AWWW YEAH I'M LEIBNIZ < 1307490605 771437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fail < 1307490608 165705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : !addinterp wc2 < 1307490610 279169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : !wc < 1307490613 651764 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ROFL < 1307490617 502578 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :-ahem- < 1307490623 252738 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's because you STOLE It. < 1307490633 693892 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wc2 -wm abc < 1307490634 185552 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​2 2 9 < 1307490637 96578 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :haha < 1307490640 623217 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :why are there bans on this channel < 1307490645 679370 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :could someone please remove them all < 1307490669 56918 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :they're all for you < 1307490669 670836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why < 1307490669 833335 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric ::( < 1307490675 488140 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :in case you ever want to use those hosts < 1307490677 59925 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :they irk me < 1307490678 645075 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric ::D < 1307490681 421135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* #esoteric Banlist: Tue Mar 29 04:26:23 honey!*@beehive.insectopia.us kornbluth.freenode.net < 1307490684 505723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats an important ban oklopol < 1307490686 564376 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp wc2 < 1307490686 793475 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 deleted. < 1307490688 444291 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :why < 1307490691 601287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because honey < 1307490693 469666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we are at war < 1307490694 899277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with the bees < 1307490705 602942 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :please remove that < 1307490707 309488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you should totally remove the shutup bans though oerjan < 1307490709 270369 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :i have a bee nest outside my window < 1307490711 545714 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :not joking here < 1307490716 961428 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :oerjan: could you remove the bans < 1307490728 754353 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :really think those people are trying to get in? < 1307490750 42708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shutup would definitely return if its ban was removed < 1307490810 898296 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp wc2 perl $_=<>;chomp;/^\w*([-]\W+\w+)*/;$opt=$1;s/$opt//;print `echo "$_" | wc $opt` < 1307490811 180988 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 installed. < 1307490817 176184 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wc2 -c abc < 1307490817 768159 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 2 7 < 1307490822 324738 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...? < 1307490824 495019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1307490869 164984 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :we already did a ban list cleanup not _that_ long ago < 1307490893 312381 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :those are all over a month old < 1307490926 921459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :definitely think we need shutup unbanned < 1307490937 767843 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: fix my program for me. < 1307490942 155644 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...by which i mean something like < 6 months ago < 1307490944 454892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: i did, by rewriting it in sh, in the past < 1307490960 717186 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp wc2 < 1307490960 994678 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 deleted. < 1307491004 530776 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp wc2 perl $_=<>;chomp;/^\w*([-]\W+\w+)*/;$opt=$1;s/$opt//;print;#print `echo "$_" | wc $opt` < 1307491004 799118 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 installed. < 1307491009 467844 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wc2 -c test teorkjwerijwer < 1307491009 860666 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​-c test teorkjwerijwer < 1307491022 818355 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...WHUT. < 1307491042 238265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nt;# < 1307491054 39029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :t//;print;#print `ec < 1307491054 519721 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I know that was intentional. < 1307491055 445392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to be precise < 1307491067 222391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :homp;/^\w*([-]\W+\w+)*/;$o < 1307491073 463345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well thats not... kosher. < 1307491077 601486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or is it. < 1307491078 992417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm. < 1307491083 214778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is that a boolean matching? < 1307491083 377305 :lambdabot!~lambdabot@li85-105.members.linode.com JOIN :#esoteric < 1307491083 579509 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what? < 1307491087 509928 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1307491106 953129 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah I know what I could do... < 1307491111 840213 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp wc2 < 1307491112 65644 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 deleted. < 1307491127 461026 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION hugs lambdabot  < 1307491160 363193 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp wc2 perl $_=<>;chomp;s/^\w*([-]\W+\w+)*//;$opt=$1;print;#print `echo "$_" | wc $opt` < 1307491160 626711 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 installed. < 1307491163 621149 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wc2 -c test < 1307491164 31580 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​-c test < 1307491165 961047 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.... < 1307491173 972942 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :something's wrong with the regex then. < 1307491195 192311 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ooooh < 1307491197 681422 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. :P < 1307491202 370891 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp wc2 < 1307491202 612932 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 deleted. < 1307491225 933265 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp wc2 perl $_=<>;chomp;s/^\W*([-]\w+\W+)*//;$opt=$1;print `echo "$_" | wc $opt` < 1307491226 228264 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 installed. < 1307491230 362585 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wc2 -c abc < 1307491230 966798 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 2 6 < 1307491235 527295 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fffff < 1307491241 13931 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but yeah Iwas confusing \w and \W < 1307491253 882983 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :\w stands for "word character" not "whitespace" < 1307491292 383285 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp wc2 < 1307491292 613114 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 deleted. < 1307491371 157549 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> mapM (length <$>) [lines, words, id] "test\nho there" < 1307491372 193513 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Char' < 1307491372 399424 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type... < 1307491372 561767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im...robot < 1307491378 637413 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :f < 1307491390 201794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im...robot < 1307491391 169615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im...robot < 1307491392 83654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im...robot < 1307491392 323346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im...robot < 1307491392 569277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im...robot < 1307491396 670610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im...robot < 1307491398 668869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im...robot < 1307491406 449436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :could this ircing get any better??? < 1307491427 729733 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh duh < 1307491459 545629 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp wc2 perl $_=<>;chomp;s/^\s*((?:[-]\S+\s+)*)//;$opt=$1;print;print `echo "$_" | wc $opt` < 1307491459 821198 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 installed. < 1307491464 875641 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wc2 -c weorjsoidfjiuwehriuwheriuhweriuh < 1307491465 388937 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​weorjsoidfjiuwehriuwheriuhweriuh33 < 1307491478 416394 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay, now I'm Leibniz. < 1307491487 846500 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except with emulating wc as an IRC bot command < 1307491491 517025 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :instead of calculus. < 1307491497 174548 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp wc2 < 1307491497 397072 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 deleted. < 1307491520 417658 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp wc2 perl $_=<>;chomp;s/^\s*((?:[-]\S+\s+)*)//;$opt=$1;print `echo "$_" | wc $opt` < 1307491520 701962 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 installed. < 1307491523 964032 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Hmm. include-what-you-use may be the single greatest boon to porting something to work on musl. < 1307491541 637058 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :musl? < 1307491546 908325 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :A simple libc. < 1307491603 244264 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> mapM (length.) [lines, words, (pure.)] "test\nho there" < 1307491604 693838 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,3,13] < 1307491625 535197 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :And include-what-you-use is a static analysis tool built with clang that does, well, what you think it does. < 1307491630 758786 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp sh++ perl $_=<>;print `$_` < 1307491631 37954 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sh__ installed. < 1307491641 390668 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: it's an improved sh because it runs through perl... < 1307491679 276067 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I recommend using it in the future. < 1307491872 501181 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307491895 354740 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: also, because there was totally an implied golfing contest, my code has few bytes with whitespace removed < 1307491903 581830 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*fewer < 1307491927 753910 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp wc2 < 1307491927 983007 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 deleted. < 1307491969 175703 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp wc2 perl $_=<>;chop;s/^\s*((?:[-]\S+\s+)*)//;print`echo "$_"|wc $1` < 1307491969 464833 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 installed. < 1307491978 702823 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :-ahem- and now even fewer. < 1307492441 130172 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Hmmmm. I think that I might be able to get GNU coreutils to coöperate with me. Near as I can tell, the stupid bits of gnulib are actually just someone being overzealous. < 1307492453 800613 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :That is, I may well be able to fix it via rm. < 1307492509 491236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but why would you want gnu coreutils < 1307492601 399363 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :I was just wondering, mostly. < 1307492625 433201 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :I'm going to be amused if the portability problems of GNU shit is because they just stuck too much stuff from gnulib in there. < 1307492812 336933 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :How much money do I make working at FSF? < 1307492821 767331 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::3 < 1307492837 307652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stallman's foot clippings < 1307492927 741362 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder why stallman is the butt of so many jokes. He's a pretty cool guy, doesn't afraid of anything. < 1307492946 611946 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :*facepalm* < 1307492948 553983 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :#if 1 < 1307492953 524142 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :# include < 1307492953 686748 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :#endif < 1307492967 561717 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Guess what won't work anywhere at all? < 1307492976 707719 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: ... < 1307492987 318941 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lolwhut < 1307492993 97519 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Incidentally, that header only exists on OS X 10.5. < 1307493000 575147 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: xlocale.h? < 1307493002 849881 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it's quite common < 1307493020 184685 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :/* MacOS X 10.5 defines the locale_t type in . */ < 1307493024 168485 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Well, that's what they claim. < 1307493028 851879 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah < 1307493038 513687 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :glibc does the same but they #include in < 1307493169 829036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION myndzi < 1307493170 713555 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :ACTION elliott < 1307493232 535524 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :coppro: on an utterly pedantic note, I don't think you have to escape the ? if there's nothing in front of it. < 1307493364 847285 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though it would be an interesting extension if a ? at the beginning of the regex signified that the null string is acceptable or something. < 1307493403 879126 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :equivalent to (?:...)? around the entire expression < 1307493468 950733 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de QUIT :Ping timeout: 248 seconds < 1307493647 833609 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de JOIN :#esoteric < 1307494340 73306 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have no idea what I would be doing with myself if I had never learned how to program. < 1307494351 845034 :oklopol!~oklopol@dyn37-212.vpn.utu.fi QUIT :Ping timeout: 258 seconds < 1307494376 230968 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'd probably write a lot more. < 1307494405 92720 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and would have become an English major or something awful like that. < 1307494466 693700 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: link me an interesting data structure that I haven't heard of. < 1307494578 536260 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and on yet another unrelated note, they should REALLY put something like fclabels into Haskell by default, and completely redo the record syntax. < 1307494617 540876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haskell records are pretty much the worst yeah < 1307494644 505840 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because as it currently stands there is no higher-order mechanism to re-set record fields cleanly. < 1307494662 593293 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :without using fclabels, which uses template haskell I believe. < 1307494669 994424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we also need some kind of type-directed name resolution. < 1307494671 415108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://hackage.haskell.org/trac/haskell-prime/wiki/TypeDirectedNameResolution < 1307494678 799590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: you can derive the accessors manually if you want to avoid TH < 1307494700 374779 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :expand TH plz. < 1307494706 791015 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh < 1307494707 414886 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nvm < 1307494708 287924 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::P < 1307494744 78208 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well it's not so much that I want to avoid it, it's just that the fclabels syntax to declare something as a fclabel is somewhat ugly. < 1307494767 977477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can omit the $() in ghc 7 < 1307494776 427504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data Point = Point { _x :: Integer, _y :: Integer } < 1307494780 183367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mkLabels [''Point] < 1307494783 594460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not so bad. < 1307494831 300228 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: essentially this proposal is proposing a kind of overloading. Which I think is a good idea(tm) < 1307494841 934503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it isn't < 1307494847 473345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we already have overloading (typeclasses) < 1307494851 718737 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1307494852 703218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(unstructured overloading is Dangerous) < 1307494870 618804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's in fact just exactly what it says on the tin ... type-directed name resolution :P < 1307494999 542023 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: to me the . lexeme seems somewhat unecessary. < 1307495075 558933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :brb < 1307495078 656163 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you could just overload the accessor name based on the type of the first argument (read: type directed name resolution) but skip the . syntax, which already has enough things that it represents. < 1307495184 604488 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1307495293 740068 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the only problem would be that :t accessorName is now ambiguous, or would refer to only one while hiding all others. But, that proposal has that problem as well. < 1307496178 480630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :back < 1307496190 547294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: that's really ugly. and no, the proposal doesn't have the latter problem < 1307496195 201760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :note that most of the later sections are just /ideas/ < 1307496206 956200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the ones that involve two functions with the same name in the same module scope are bad ones :) < 1307496240 91789 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't see anything wrong with M.accessor x < 1307496289 192887 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://hackage.haskell.org/trac/haskell-prime/wiki/ExistingRecords#First-classsyntax < 1307496298 656346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :M.accessor x is ugly. < 1307496303 53348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and verbose. < 1307496308 233063 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I do like this proposal. Except the second syntax form is kind of weird and isn't really needed. < 1307496309 351994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :M is usually more than one letter :P < 1307496328 506131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway WHAT WE REALLY NEED IS ML-STYLE MODULES DAMMIT < 1307496342 523746 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so what's wrong with "accessor x", where the name is resolved by the type of x? < 1307496431 219361 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let (=:) x = "test" in (=:) 3 < 1307496432 27700 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "test" < 1307496509 649291 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle (~) < 1307496509 895640 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Test.HUnit.Base (~:) :: Testable t => String -> t -> Test < 1307496510 76596 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Test.HUnit.Base (~=?) :: (Eq a, Show a) => a -> a -> Test < 1307496510 239192 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Test.HUnit.Base (~?) :: AssertionPredicable t => t -> String -> Test < 1307496511 29965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : so what's wrong with "accessor x", where the name is resolved by the type of x? < 1307496516 941141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because unstructured overloading is Scary. < 1307496531 368343 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: lazy pattern < 1307496538 875683 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's equally structured to x.accessor < 1307496551 844706 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there's just no sugar. < 1307496563 324126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: no, it's not about sugar < 1307496572 733061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the .accessor denotes something very important here, it conveys the intent < 1307496586 857151 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> case Nothing of ~Just x -> "This will break " ++ x < 1307496587 699985 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : Parse error in pattern < 1307496591 572718 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :erm < 1307496601 779229 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> case Nothing of ~(Just x) -> "This will break " ++ x < 1307496604 727242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i feel http://r6.ca/blog/20090511T013939Z.html is quite relevant here < 1307496607 28004 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1307496610 294774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even though it's about a more dynamic kind of dispatch than this. < 1307496612 214871 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> case Nothing of ~(Just x) -> "This will break " ++ x < 1307496615 79806 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "This will break *Exception: :(3,0)-(4,21): Irrefutable patter... < 1307496630 94712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh FUCK NO fly < 1307496635 573438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :get the FUCK out of this room < 1307496780 499944 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I thought it was about structured overloading.. < 1307496818 412197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: yes but "f x" doing any kind of overloading is Scary :) < 1307496831 62724 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what's unstructured about "accessor functions are special, can overlap in a namespace, and are resolved by the type of their first argument" < 1307496898 985267 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :scary for the timid, I suppose. It changes absolutely nothing about the semantics. It's purely a syntax thing to convey a smidgeon of extra warning that something (apparently) EVIL is going on. < 1307496900 185194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um what? "accessor functions are special"? < 1307496906 640034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :type-directed name resolution works on /every/ function < 1307496935 782686 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right, that's what you're defending, I'm defending someting else. < 1307496972 519736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :guys what does fly poo look like < 1307496976 396828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is important < 1307496983 721893 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :miniscule. < 1307497003 919937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok so this thing on my bed < 1307497005 114082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isnt fly poo < 1307497012 252044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh its fluff < 1307497022 84438 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if it's large enough to cause alarm probably not. < 1307497205 123469 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1307497221 32332 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I mean, accessor functions are already special in the sense that they're automatically generated. It would be perfectly reasonable to specialize them a small step further by allowing their names to be disambiguated by first argument. Regular functions don't /need/ type-directed name resolution so they should be excluded. < 1307497269 599694 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because, yes, unstructured overloading is scary. < 1307497337 871452 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :overloading of record field names is not scary, and is pretty commonly encountered in languages. < 1307497438 702781 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :overloading of the . symbol to be a kind of reversed function application, a means to qualify variable names, and function composion... is pretty scary. < 1307497458 574827 :oklopol!~oklopol@dyn37-212.vpn.utu.fi JOIN :#esoteric < 1307497567 448354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :back < 1307497576 190037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: but dude < 1307497578 920432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can pass accessor functions around < 1307497587 983004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :treating applications of accessor functions differently to all other functions < 1307497590 310486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with the exact same syntax < 1307497593 97647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the exact same naming rules < 1307497598 851984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is the most perverse, horrible thing ive ever heard of < 1307497609 963960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and goes right against everything i know about the spirit of haskell i.e. no insane non-local shit like that < 1307497629 721900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway . as composition already needs spaces around it because of module resolution < 1307497636 19569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ideally I would prefer some kind of unicode for composition < 1307497639 10105 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307497642 617124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that . could be less weird like that < 1307497644 290529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it's like that anyway < 1307497648 508818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so we might as well take advantage of it < 1307497752 199982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :four days without homestuck update :'( < 1307497813 363775 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :There isn't going to be a Flash, is there? < 1307497838 632559 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I mean, I'd assume there would be, if not for the fact that the point of Doc Scratch narrating seems to be to prevent it < 1307498118 395047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see formspring. no flash till EOA < 1307498146 459764 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :The last Bonobo Conspiracy update was July 10, 2010 < 1307498832 155182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and? < 1307499075 632738 :fizzie!fis@iris.zem.fi QUIT :*.net *.split < 1307499076 120420 :Wamanuz3!~Wamanuz@78-69-168-43-no84.tbcn.telia.com QUIT :*.net *.split < 1307499076 282794 :ttm_!~daniel@130-94-161-238-dsl.hevanet.com QUIT :*.net *.split < 1307499076 607772 :Herobrine!~Herobrine@208.78.103.223 QUIT :*.net *.split < 1307499076 932682 :HackEgo!Gregor@codu.org QUIT :*.net *.split < 1307499077 340278 :yiyus!1242712427@je.je.je QUIT :*.net *.split < 1307499084 550713 :HackEgo!Gregor@codu.org JOIN :#esoteric < 1307499085 609321 :Herobrine!~Herobrine@208.78.103.223 JOIN :#esoteric < 1307499091 140131 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Just noting that some webcomics are kind of sad in how irregular updates have become, and MSPA hasn't hit that point < 1307499100 354334 :yiyus!1242712427@je.je.je JOIN :#esoteric < 1307499101 900217 :Wamanuz3!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1307499102 62537 :ttm_!~daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1307499215 570898 :EgoBot!Gregor@codu.org QUIT :Remote host closed the connection < 1307499226 250686 :EgoBot!Gregor@codu.org JOIN :#esoteric < 1307499248 422442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DAMMIT TARSKI < 1307499347 385104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: so... "some comics are dead -> a comic which has updated as often as twenty-one pages in one day not updating for four consecutive days, despite there being no Flash update coming, is irrelevant"? :p < 1307499357 980242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ofc it's not actually a big deal that it hasn't updated, but still < 1307499383 197516 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: GHC could easily substitute the first argument of the accessor name to be a until the type is known. It doesn't have to resolve it immediately. :) < 1307499391 629574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: um how is that relevant < 1307499440 793551 :fizzie!fis@iris.zem.fi JOIN :#esoteric < 1307499447 473825 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: it's relevant because it has nothing to do with insane non-local shit. < 1307499470 803673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is definitely non-local; the semantic definition of "f x" can change just because the definition of f was changed < 1307499473 666841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :consider that < 1307499493 436188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newtype MyMonadStack a = MyMonadStack { runMyMonadStack :: LotsOfTransformers a } < 1307499495 611218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is often used but also < 1307499502 293827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newtype MyMonadStack a = MyMonadStack (LotsOfTransformers a) < 1307499507 18677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :runMyMonadStack (MyMonadStack m) = m < 1307499508 539975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is used too < 1307499511 491686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in similar proportions < 1307499522 633604 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well fuck 'em. < 1307499526 669070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to have this kind of trivial refactoring drastically change the semantics of every function application in another module < 1307499528 610320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is completely insane < 1307499529 681498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and terrible < 1307499530 922488 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :time to make my Haskell/Perl hybrid. < 1307499534 946710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh < 1307499537 706709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you have terrible taste < 1307499558 323224 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How do you make a Haskell/Perl hybrid? < 1307499566 273454 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :carefully. < 1307499581 746370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :badly < 1307499594 443329 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hybrid in principle, not in exact semantics, of course. < 1307499600 898846 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1307499900 419603 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :functional style (not ncessarily pure), powerful type system, convenient syntactic/semantic constructs, general awesomeness all around. < 1307500037 933662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sounds like you want perl 6. < 1307500083 277755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tab gc time < 1307500091 513378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Running at only 91.5MHz on an FPGA, the Reduceron is faster than mature bytecode implementations of Haskell running on a 2.8GHz PC." ;; wow, I had no idea things were /this/ good < 1307500116 272126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would be cool if there was some automatic parallelisation stuff going on too with a many-cored graph reducer... < 1307500145 363363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, "bytecode implementations" < 1307500149 473697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder if that's excluding GHC? < 1307500158 623858 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes < 1307500164 613385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you sure? < 1307500166 493932 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :considering that GHC isn't a bytecode implementation.. < 1307500174 771527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ghc has a few stages which could be described as similar to bytecode < 1307500203 628454 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, that's probably not what they mean, in the context of final state execution. < 1307500209 814893 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/state/stage/ < 1307500215 877034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan I think knows more than me, but spineless tagless g-machine? < 1307500310 90108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah: < 1307500311 603653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :On average, the Wide Reduceron (on FPGA) outperforms the Reduceron, < 1307500311 766203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yhc, and Nhc98 bytecode interpreters (on PC). All of these implementations < 1307500311 766380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :share a common frontend, so each interpreter runs the same core Haskell programs. < 1307500334 163464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The leading native-code compiler GHC performs many advanced optimisations. For example, GHC spots that the critical safe function in Queens is < 1307500334 326290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :strict, so need not be instantiated on the heap. Similar optimisations might be < 1307500334 326471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :used in a future Reduceron implementation, but architectural changes would be < 1307500336 461662 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Hugs is bytecode right? < 1307500339 688591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :times slower than GHC -O2 (on PC)." < 1307500341 599727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, hugs is a straight interpreter < 1307500343 625324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :still < 1307500351 198305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :4.85 slower than GHC with -O2 < 1307500351 465585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is < 1307500352 858545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :really impressive < 1307500361 323067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because the Reduceron is an /FPGA/ running at 91.5MHz... < 1307500384 343094 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so a modest improvement in hardware should make it run faster I'd think. < 1307500396 171142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, although investing into getting such optimisations working would be a more productive use of time < 1307500407 525735 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah. < 1307500416 969934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :brute force doesn't usually scale :) < 1307500446 215247 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :unless you have elastic super powers. < 1307500462 916837 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i should ask ais about fpgas again. < 1307500465 206395 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :then you can scale to whatever you please.. < 1307500473 269205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or Vorpal, he's done some stuff with them iirc. < 1307500493 785444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they are just so expensive, though :( < 1307500601 474680 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :doesn't ghci use a bytecode backend < 1307500609 872975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.altera.com/products/devkits/altera/kit-cyc3-starter.html ;; bet this is shit < 1307500617 675696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cheap though < 1307500640 265805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and seemingly their highest-end "starter kit" (i.e. thing anyone could ever hope to afford) < 1307500653 864996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION checks xilinx < 1307500662 644325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(fucking duopolies) < 1307500686 215488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gah, xilinx's site is user-hostile < 1307500730 69295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :JESUS I JUST WANT SOMETHING ORDERED BY PRICE < 1307500736 333882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hate you hate you hate you < 1307500775 553321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Atlys Spartan-6 FPGA Development Kit $349 < 1307500775 794311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :($199 for academic customers) A complete, ready-to-use development platform based on a Xilinx Spartan-6 LX45 FPGA, the Atlys kit features high-end peripherals and is an ideal host for complete digital systems built around embedded processors like Xilinx’s MicroBlaze. < 1307500775 956819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Spartan-6 FPGA SP605 Evaluation Kit $495 Conveniently delivers all the basic components for developing cost and power-sensitive applications that require transceiver capabilities in one package. < 1307500781 594928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stab my eyes out < 1307500806 559521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i kind of want to try the reduceron but im not paying hundreds of pounds more for something that is compatible with the reduceron toolchain :D < 1307500829 227326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Clocking < 1307500829 426203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :50-MHz on-board oscillator < 1307500836 317530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok so it's about half as fast as the one the reduceron guys used i guess < 1307500885 786880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok they used Virtex-5 it seems < 1307500906 859810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my fuck xilinx site < 1307500907 993377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i hate your shits < 1307500977 95670 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: start a t-shirt business. < 1307500981 265507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1307500986 557861 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :find trendy things to make t-shirts about. profit. < 1307501016 766108 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :especially obscure trendy nerdy things. Read xkcd for ideas. < 1307501041 49061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :id rather stab my eyes out < 1307501052 478741 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but you can't make money from that! < 1307501060 201261 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuck you i can do whatever i want < 1307501106 543863 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :your reduceron isn't going to be much use if you can't write Haskell programs because you don't have any ideas. < 1307501112 841565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ideas for what < 1307501117 913712 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/ideas/eyes/ :P < 1307501124 507054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway i don't want a reduceron well i mean i do but < 1307501128 665581 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mostly want to write my OWN SHIT YEAAAAAAAH < 1307501138 265781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dont tell anyone that im essentially talentless and unmotivated < 1307501160 348087 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hey you can write a wc shortcut faster than me. < 1307501180 767139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's just because i have a functioning brain ;DDDDDD < 1307501233 938094 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hey, that's not nice. < 1307501251 619129 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im sorry can yo ufind it in ur hert.... to forgive me......... < 1307501285 959053 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..no? asshole. < 1307501459 36812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1307501519 958386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION cry < 1307501566 958547 :elliott!~elliott@unaffiliated/elliott TOPIC #esoteric :hurt feelings on irc: the game | | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1307501567 185517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* Topic for #esoteric set by elliott!~elliott@unaffiliated/elliott at Tue Jun 7 19:36:45 2011 < 1307501574 307584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf happened there < 1307501583 438245 :elliott!~elliott@unaffiliated/elliott TOPIC #esoteric :hurt feelings on irc: the game | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1307501628 396148 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: must have been a server glitch. < 1307501643 563613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or a bad copy-paste. < 1307501652 965183 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what? never. < 1307501682 419395 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :always use fresh paste when copying < 1307501726 686804 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Always kill it before you yank it. < 1307501798 768585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gross gross < 1307501831 226495 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you know nothing of my work. < 1307501988 624559 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I decided for my regexp language it would be a good idea to not make bare symbols means "match this character", which makes things a lot easier when trying to specify a complex language of any sort. < 1307502031 51808 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so you use quotes to match literal strings of text. *(capturename = "literalstring") < 1307502043 551717 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I also decided to make * and friends prefix, because that's how I roll. < 1307502080 993856 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also () doesn't implicitly capture to a numeric group because that's lame when you can just assign to variables. < 1307502143 659947 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 276 seconds < 1307502244 240868 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1307502296 701381 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307502376 625737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whos a... < 1307502389 351350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : i dunno < 1307502410 568829 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...whut? < 1307502413 182847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ar < 1307502441 397050 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :should I attempt to call an ambulance? < 1307502513 875979 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'm going to take a Benadryl and a melatonin. If anything bad happens, blame my dad who claims he gives that to his patients all the time < 1307502528 802721 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :absolutely nothing bad will happen. < 1307502567 970017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: wtf are you talking about < 1307502570 236915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats a fatal dose < 1307502571 629330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :jesus Sgeo < 1307502573 457240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :get to a fucking hospital < 1307502577 99235 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you can take a whole bottle of melatonin tablets and be fine. < 1307502586 270411 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: what the fuck were /you/ talking about? < 1307502609 895158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: JESUS CHRIST do you KNOW what benadryl and melatonin fucking do together? < 1307502616 975286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo trust me please jesus christ get to a hospital < 1307502622 379958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you could die < 1307502741 794738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its funny because sgeo is actually on his way right now < 1307502855 190077 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1307502918 338471 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :If I were to say I took 8 pills of Tylenol, how would elliott actually attempt to tell me that that's bad, given that he pretends things like this are bad < 1307502927 220815 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :(this==benadryl + melatonin) < 1307502953 851459 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is bad. It is as bad as anything else. < 1307502987 515315 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no... not really. < 1307502989 677012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: guess what < 1307502999 968496 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there are definitely different levels of bad in relation to drugs. < 1307503000 933310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: i am not here to tell you what cocktail of deadly drugs will or will not end your life < 1307503017 87933 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: actually I believe you would also survive 8 tylenol as well. < 1307503023 995633 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :is this a complicated troll or ignorance at work? i can't tell! < 1307503024 268321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im sorry ive not yet explained to you... but this is not...... an internet doctor.......... < 1307503033 825703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :myndzi: what, Sgeo? < 1307503037 490745 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :i had to go check out the details of tylenol to be sure i wasn't misremembering < 1307503039 764203 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :lol yes < 1307503047 451642 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Erm, 16 tylenol then < 1307503051 807468 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :"if i take a bunch of tylenol i bet that's not bad either!!!" < 1307503056 80557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :myndzi: no he just doesn't have any kind of built-in reaction to making a fool of himself in public < 1307503063 389188 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :myndzi, I didn't say that < 1307503076 303274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it appears to be unrectifiable < 1307503090 491734 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :most lethal concoctions of drugs will result in you vomiting and thus surviving. If you really want to kill yourself with drugs the best way is to also take an anti-vomiting agent (there is a fancy term for it but I can't remember the name) < 1307503103 346911 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :lol < 1307503104 873527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: erm tylenol is paracetamol is it not? < 1307503112 663676 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :or take one bullet to the head every hour until success < 1307503115 118045 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I know Tylenol is dangerous, I'm just saying if I didn't, what would elliott say if I said I was taking it? < 1307503115 291486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so actually, a bunch of them is an excellent way to kill yourself < 1307503119 227477 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: er, no. < 1307503128 793411 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :Sgeo: probably that it was dangerous? < 1307503129 447461 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :acetominophen < 1307503133 947826 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*aceta < 1307503135 957981 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :same thing < 1307503138 52745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: i think there would be more obvious signs that you were fucked < 1307503141 681191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: um that's another name for paracetamol < 1307503147 408661 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, well then yes. :) < 1307503153 326506 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :every drug has TWO NAMES! < 1307503161 124266 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: well that's actually quite a large cause of death < 1307503162 782472 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :myndzi, unless it has 3 < 1307503163 29727 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :because it's awesome that way < 1307503166 967136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it just takes ages < 1307503168 870055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and is really painful < 1307503174 720970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't think you just vomit it up < 1307503205 773307 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :eh, i think most over the counter stuff that is dangerous includes things to make you puke if you take too much < 1307503209 420806 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, okay, 16 tylenol MIGHT kill you. But most suicide attempts with medicine fail for that reason. < 1307503210 548782 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :or something like that < 1307503226 408172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: right, but actually paracetamol is one of the exceptions, overdoses are _really_ bad < 1307503238 679981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: there's a bunch of stories of suicidal people taking a bunch of paracetamols as a cry for help < 1307503248 191242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: get woken up from unconsciousness hours later < 1307503255 278129 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: told to call their family because they're going to die slowly and painfully < 1307503262 680147 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lovely. < 1307503265 167464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :totally < 1307503293 162981 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Maybe I just don't have a reaction to making a fool of myself in here? < 1307503294 777170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :moral: always try to suicide with something harmless like ibuprofen < 1307503299 813094 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :man, if I ever kill myself, I will know exactly what I'm doing. I have this shit down. < 1307503311 296338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(ok ibuprofen overdoses can do some bad shit but it's not going to be that bad) < 1307503312 521636 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I will most certainly die as a result. < 1307503321 301850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: you mean we alone have to experience this shit?? < 1307503322 460859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FUCK < 1307503326 764180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where did we go wrong < 1307503365 914557 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION makes a fool of himself on #esoteric quite often. < 1307503384 290630 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :we are all fools. < 1307503388 500828 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except maybe oerjan. < 1307503396 339749 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :he's got a ph.d and shit. < 1307503487 189311 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: itym N-(4-hydroxyphenyl)ethanamide < 1307503495 658711 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: BTW, a normal dosage of Tylenol can actually cause liver failure in rare cases; it's *very* close to the lethal dose. < 1307503513 339945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: go fuk urself < 1307503515 779058 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Tylenol, BTW, is the leading cause of liver failure. < 1307503519 122820 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: good to know. < 1307503521 993601 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Not drinking. Tylenol. < 1307503526 324709 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :It is *fucking scary shit*. < 1307503561 10525 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: doesn't help that it's in a lot of non-tylenol drugs < 1307503696 996676 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Yup. < 1307503842 48417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_ you also get a free Perfect Computer < 1307503848 183109 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that makes my cost-free receiver list: oerjan, pikhq < 1307503885 291306 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :ACTION barfs some more at gnulib's usage < 1307503940 930584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :" < 1307503941 168921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A notable feature of our new design is that each of its six < 1307503941 331315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :semantic reduction rules is performed in a a single-clock cycle. All < 1307503941 331409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the necessary memory transactions required to perform a reduction < 1307503941 333512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are done in parallel. The Reduceron performs on average 0.55 < 1307503943 904042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hand-reductions per clock-cycle. A hand-reduction is a reduction < 1307503945 902916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that programmer would perform in by-hand evaluation trace of a < 1307503947 902097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :program; it includes function application and case analysis, but not < 1307503949 900954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :machine-level reductions such as updating and unwinding." < 1307503976 566356 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :A function to *concatenate file names* ends up pulling in basically a reimplementation of stdio.h. < 1307503996 595209 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :That's it. I give up on GNU. It is the worst software. < 1307504006 277860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/wiki/Brainfuck#External_resources < 1307504007 146575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sigh < 1307504012 264406 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: serious question. < 1307504016 911115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: oh man i totally want you to meet your few-years-ago self < 1307504021 880358 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: would you help write a libc? < 1307504041 567050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION predicts the answer: "yes if musl didn't already exist" < 1307504049 296329 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :coppro: No, but only because there is already a libc I find entirely satisfactory, modulo a small handful of missing bits. < 1307504053 493022 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :k < 1307504055 517653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i was riiiiiiight < 1307504057 926279 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :musl! < 1307504059 137931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: why did you ask? < 1307504068 530609 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I may be writing a libc < 1307504084 787477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: for what purpose? < 1307504086 881005 :augur!~augur@129.2.129.35 JOIN :#esoteric < 1307504094 228045 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: LLVM project < 1307504102 821037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: why are existing libc unsuitable? < 1307504104 611670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :legit question < 1307504120 512923 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :If only PCC could build Busybox and Linux. Then, I could have a GNU-less system up and running easily. < 1307504132 541895 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: clang? < 1307504132 793801 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Though, there is rather a lot of GTK software. Ah well. < 1307504135 349411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: pcc kind of sucks though. < 1307504139 931647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, you'd still need binutils < 1307504144 255486 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: musl is unsuitable due to GPL. < 1307504151 320014 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :coppro: musl is not GPL. < 1307504158 299418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: musl is not GPL < 1307504164 73303 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :sorry, lpgl < 1307504164 405178 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :elliott: Clang needs a C++ library. < 1307504165 475790 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*gpl < 1307504170 65959 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: it has one < 1307504171 929290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: why does lgpl make it unsuitable? < 1307504172 91469 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :mostly complete < 1307504177 310229 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: LLVM project is BSD < 1307504180 698252 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: and? < 1307504188 116042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: why does LLVM need to integrate musl? < 1307504189 449423 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :elliott: Would you like a list of C++ libraries that can bootstrap? < 1307504195 954422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: what? < 1307504209 196614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: I'm not sure how the license is a problem here, or anything < 1307504210 538118 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :elliott: GNU's. That's it. There are no other suitable free C++ libraries. < 1307504222 125958 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Though LLVM's is at least getting there. < 1307504223 653170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: it was coppro who mentioned that llvm has a c++ library, not me < 1307504225 72327 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: I believe libc++ can do so on Mac < 1307504226 645866 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :not sure though < 1307504235 385253 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :oklopol: hey, we agreed to meet up some time in 2014, didn't we? I think I lost the plan. < 1307504251 971758 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Presently, though, you need GNU to get clang working. < 1307504257 67106 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: because the LLVM project can't have a libc that is LGPL, since it's a BSD-licensed project... what's so hard to understand? < 1307504262 861034 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: You need a C++ compiler < 1307504267 806822 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :** := a*(ia); *. ** "|" #awww yeah < 1307504269 171695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Why does musl need to be "part" of the LLVM project? < 1307504269 950784 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it's perfectly capable of compiling itself < 1307504271 581680 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Hence why I care about PCC *at all*. PCC can bootstrap, very quickly. < 1307504272 370629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: I do not understand. < 1307504281 974067 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :coppro: Yes, except for the need for a C++ library. < 1307504298 487048 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: k < 1307504304 419410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: that was a request for clarification < 1307504315 884674 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: Suppose that it compiled and worked under libc++ < 1307504323 395408 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :which is not that far off on Linux < 1307504324 908408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like... I don't expect the pcc team to suddenly announce "We're importing uClibc!" < 1307504334 915813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :idgi, why does the fact that LGPL is not the same license as LLVM matter < 1307504339 867514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what's the goal < 1307504343 603347 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :coppro: If libc++ worked on musl, or could be ported easily, then I would be entirely satisfied with clang. < 1307504355 297245 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Except for the simple fact that Linux doesn't build yet... < 1307504359 156565 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: It's supposed to be as C-library agnostic as possible < 1307504363 775189 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: Enough of Linux builds < 1307504367 132958 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Which I think is the only major thing that *doesn't*. < 1307504368 168315 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :While I have no complaint if you use BSD-license, I do not want to use BSD-license for my own projects. (Although I make some projects in the public domain, which is compatible with BSD-license so it isOK) < 1307504389 662346 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :coppro: So, in short, clang is still a WIP, but it is *very very close*. < 1307504395 700577 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: there are some issues with parts of the C++ library being unimplementable on top of a purely standard C library, though < 1307504401 736475 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :elliott: I suspect LLVM is attempting an embrace/extend/extinguish on GNU's build chain. < 1307504411 472703 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :coppro: Hence why I said "or could be ported easily". < 1307504419 459813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: we will never know, since coppro has apparently decided he doesn't want to answer me any more < 1307504425 343184 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: is musl posix-compliant? < 1307504436 195442 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :coppro: Not quite, but nearly so. < 1307504440 647949 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :if so, the required facilities are logical extensions < 1307504442 747106 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :in locale < 1307504455 157355 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is musl and clang and these things? < 1307504457 177123 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :in particular, if every locale-aware function has an _l version, I think it's good < 1307504485 290794 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :if musl already has _l functions, adding them to the others is a fairly straightforward transformation < 1307504495 489993 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :possibly even something clang could do automagically < 1307504510 118194 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :I'm pretty sure it does, though its locale support is somewhat anemic. < 1307504513 699346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: are you actually going to answer my simple question...? i'm actually curious. < 1307504516 618255 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :It supports C.UTF-8 as its locale. < 1307504528 767574 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: not just "C"? < 1307504528 977825 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Yeah, it has _l functions. < 1307504539 334224 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :coppro: Nope, it's very specifically UTF-8. < 1307504547 146868 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Because ASCII is old and retarded. < 1307504550 159175 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: that's non-compliant :/ < 1307504563 630559 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :And a very minor issue. < 1307504568 217291 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :or well it is if it doesn't support "C" < 1307504576 336169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: are you /ignoring me < 1307504578 121003 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :if it just has "C.UTF-8" as the default, no issues < 1307504579 251297 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: no < 1307504597 913587 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ASCII is not retarded. < 1307504598 577945 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I think e/e/e is a bad way of putting it, but is effectively the goal < 1307504611 801121 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :given that GNU has already actually e/e/ed the build chain < 1307504611 963517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: why not just endorse musl? < 1307504615 391570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is pointless to duplicate work < 1307504628 153061 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: because Apple, the main sponsors, want BSD < 1307504631 456440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and I don't think even Apple would object to an LGPL libc, though of course they won't likely be switching because they're BSD < 1307504655 38555 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :"The default locale is named C.UTF-8 and has all the required properties of the C or POSIX locale, plus UTF-8 semantics for high bytes. Collation is plain codepoint-order, and character classes are based on Unicode." < 1307504659 493982 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Okay, there we go. < 1307504679 846442 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah ok < 1307504682 546972 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :that's fine then < 1307504687 474648 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and not relevant to the C++ stuff < 1307504690 428747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: well if the justification is just "Steve Jobs wants us to duplicate the large amount of work that goes into creating a conformant, fast, lightweight libc because he's being unreasonable about licenses", then who the hell would want to devote time to that?? < 1307504724 62876 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But what if you are using a single-byte encoding and do not want UTF-8? Then there might be some problem. I think UTF-8 already has the feature that sorting using normal strcmp can still work with Unicode < 1307504733 331214 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: Well they have their own libc so it's actually irrelevant to them directly < 1307504738 188369 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Seems that what it's missing is some C99 math functions, *perhaps* a few wide character interfaces, POSIX priority scheduling options, and stuff added in POSIX 2008. < 1307504745 853345 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :crud < 1307504748 471212 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :locale_t was 2008 < 1307504759 291411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: musl has some oh-eight stuff < 1307504765 221278 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :coppro: What header would it be in? I can check. < 1307504765 766739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: precisely... so I don't see the need to do anything more than endorse musl. < 1307504772 11840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: it just sounds like completely duplicated work. < 1307504773 260498 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: locale.h; possibly xlocale.h < 1307504779 616280 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: the simplest answer is that LLVM wants a complete toolchain. LLVM is BSD-license < 1307504791 14840 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it would make no sense to add some LGPL stuff to it < 1307504794 490238 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :It has locale_t. < 1307504795 502225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: ok, so "we're being pointlessly anal about licenses, and we want to NIH things" < 1307504799 912644 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :of course it's goddamn duplicated work < 1307504802 887903 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :that's why GPL sucks < 1307504808 18812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: IT'S LGPL < 1307504815 497876 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: s/GPL/copyleft/ < 1307504816 899050 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :sorry < 1307504817 478206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GPL is unacceptable for licenses < 1307504818 623072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LGPL isn't < 1307504831 114330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: LGPL isn't copyleft in the "bad" sense because _it doesn't affect linkers_ < 1307504842 464313 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: it's not absurd copyleft < 1307504854 709492 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but it makes no sense from the LLVM project's perspective either < 1307504861 449171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :come on, it is absolutely ridiculous for LLVM to want to duplicate a massive amount of effort because "we want a COMPLETE toolchain (for no reason) under this SPECIFIC license (because of our egos)" < 1307504863 101789 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :suppose someone is considering using LLVM < 1307504869 347639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pointless waste of time < 1307504869 509877 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but then they see that it's LGPL < 1307504873 586441 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and they don't do LPGL code < 1307504876 243706 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :well shit < 1307504881 476183 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Anyways, musl is a libc I'm actually happy with on a technical basis. < 1307504883 171958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow you're... actually making less than 0 sense. < 1307504884 805062 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :lots of corporate users won't touch any GPL < 1307504897 235500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: lots of corporate users aren't exactly going to switch out their libc < 1307504898 20311 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: you have not worked in the software industry < 1307504898 182621 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :I *actually understand how the damned thing works*. < 1307504908 683886 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: you'd be surprsied < 1307504910 783259 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*surprised < 1307504937 716772 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :elliott: The corporate world runs around Windows. Each compiler has its own libc there. Any further questions? < 1307504940 394210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: ok... so "we're going to duplicate a massive amount of work for (a) our egos (b) so that a few corporate idiots will be happy"? Is anyone not using LLVM right now because it doesn't have its own libc? < 1307504954 483525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Oh, I was going to use LLVM, but it doesn't have a graphical display server? Skip it." < 1307504959 949332 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: Not AFAIK, but the project would like to provide that and I agree with that idea < 1307504968 945136 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: also, duplicated work is not all bad in this instance < 1307504979 868131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I still haven't heard a single good reason for llvm to provide a libc < 1307504980 73884 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :if there are more viable options, e/e/e is less likely to happen < 1307504986 662583 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Anyways, I'm certainly uninterested in writing a libc when there's a perfectly *great* one already around. < 1307504989 684942 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: because why not? < 1307504992 653673 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: k < 1307505001 216725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: because why not? < 1307505008 48151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by that logic LLVM should provide a complete fucking OS and application set < 1307505026 43120 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: why does LLVM provide a C compiler? < 1307505033 417171 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :clearly that's not part of the project < 1307505036 138107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: because it's a compiler project. < 1307505039 432118 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :no < 1307505042 352033 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it's a compiler backend project < 1307505052 256489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it obviously isn't < 1307505065 532172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whatever, i'm done with this conversation, it has reached heights of stupidity I thought impossible < 1307505069 16604 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :k < 1307505102 645979 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: please go extend every locale aware function to have one with an _l suffix that takes a locale_t < 1307505109 640294 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(if it already has _s, make it _sl) < 1307505138 37027 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :What are the locale-aware functions, anyways? < 1307505157 201034 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :any function that is defined in the C spec to alter its behavior when the locale changes < 1307505186 633984 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If LLVM becomes with many good things than GNU, then maybe it will be good thing idea to use. < 1307505189 27731 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :there is going to be a paper to this effect in front of the C committee at some unspecified time in the future < 1307505277 844872 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :zzo38: Already, it's generally got a better toolchain than GNU... < 1307505288 728033 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :coppro: What, incidentally, are the chances of binutils being replaced? < 1307505309 542862 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: high < 1307505322 894268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: to what effect? < 1307505324 978331 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: there's already an integrated assembler on some platforms < 1307505342 194159 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: Does it optimize? There are some features of GNU that should be used, such as, being able to declare array with [0] is good thing I think < 1307505347 564583 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: 23:51 < coppro> pikhq_: please go extend every locale aware function to have one with an _l suffix that takes a locale_t < 1307505353 44785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1307505369 530935 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: The optimizer is not quite as good as GCC's yet, but it has other advantages < 1307505376 708358 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :like having a compiler that doesn't suck < 1307505379 471417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: you know, it might be worth contacting eta labs about relicensing and integrating musl. < 1307505396 806434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe unlikely, but a better use of time than writing yet another libc when a very good one has just recently been created. < 1307505419 798831 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: not sure what will happen to the ELF linker < 1307505440 163274 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: in theory it's unnecessary as you could create a platform where all libraries are linked in bitcode form < 1307505455 603917 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :elliott: At present, most of the locale-aware functions only look at the globally stored locale. That is, a global variable that needs to have a lock over it in a large number of functions. < 1307505459 783361 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1307505474 280892 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :coppro: Yes, as long as they do not change the license so that it is no longer acceptable, then it should be OK. < 1307505482 546788 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :coppro: True, there is the llvm-ld. < 1307505509 909005 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :more importantly, C++ needs thread-safe access to those functions in specific locales and cannot do so because it can't lock them unless it just pauses every other thread < 1307505531 149391 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Also, the optimizer may not be *quite* as good as GCC, but it is *definitely* good enough for general use. < 1307505535 771132 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1307505549 155295 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Actually, I'd even call pcc's good enough for general use, and that's not as good as LLVM. < 1307505558 201763 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :GCC is very slow. Is LLVM faster? < 1307505582 131882 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is it less messy than GNU programming? < 1307505582 838529 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :zzo38: Yes, clang's something like 3 times faster. < 1307505595 923341 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :I actually can understand LLVM source code. < 1307505610 955199 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :can't wait for Diablo 3. < 1307505618 805134 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it must surely be as epic as Starcraft 2. < 1307505620 467833 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :It's not exactly elegant, but it's actually readable by humans. < 1307505631 840803 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: Then I suppose those things do help. < 1307505704 801790 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :declare an array with [0]? < 1307505708 190005 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :why would you ever do that < 1307505740 876904 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :obfuscation of a pointer, perhaps. < 1307505768 995536 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Patashu: It's a GNUism for indicating that at the end of a structure is a dynamically allocated array. < 1307505778 231196 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh? hmm, okay < 1307505796 616062 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :There's a different means of doing it in C99, and so [0] is a deprecated GNU extension. < 1307505819 444038 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :LLVM uses that pattern in C++ without a standard syntax < 1307505949 800600 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Oh, wow. Apparently current SVN checkouts of clang builds pretty much all of Linux. < 1307505976 852192 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :And the integrated assembler works, making it so that the only GNU thing needed ATM to build Linux is GNU ld. < 1307505990 19616 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1307506041 351750 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1307506051 704101 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I wasn't sure if the integrated assembler was that mature < 1307506053 801571 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but apparently it is < 1307506118 960037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it'd be cool to have a fully clang/musl system < 1307506146 8821 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Surprisingly, it's not that far off. < 1307506154 22947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION plays around with this modular synthesiser < 1307506163 744246 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :I think all that's needed is LLVM's libc++... < 1307506218 262386 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: get on it then < 1307506233 644423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: C++ is irrelevant < 1307506239 491971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at least for a basic Linux system. < 1307506252 458179 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :elliott: clang itself needs C++, though. < 1307506267 201681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh right < 1307506273 113640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh < 1307506276 466918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :someone should fix that :p < 1307506830 579827 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think using [0] makes more sense than the C99 way, actually. < 1307506857 748083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is fun < 1307506862 45691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: seriously? < 1307506864 604734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[0] makes more sense than []? < 1307506964 369381 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Yes. Since, in a structure, the size of the structure when measuring, is only the part before that array. So, you put [0] to mean its sizeof measures 0 and when added to everything else, you can then add to sizeof, the number of elements and malloc, you can do it. And it should be allowed [0] anywhere in a structure, not necessarily at the end (but most commonly use at the end). < 1307506971 129025 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Wow. GCC can be bootstrapped with a non-GCC compiler. < 1307506974 626285 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Clang. < 1307506989 305705 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :At least to me, it makes mathematical sense. < 1307507020 513289 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: EDG's been doing it for years, but it's proprietary < 1307507057 549988 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :It's kinda sad that it's notable when a compiler builds GCC. < 1307507075 467912 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :It seems like the sort of package you'd want to be able to build on anything that's no completely crazy. < 1307507078 748681 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :s/no/not/ < 1307507087 433012 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1307507094 409522 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :no, that would make it too easy for people to infect it with proprietary software < 1307507096 74046 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In TeXnicard, I have used a [0] array in a union. < 1307507104 524764 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :or use it on systems where proprietary software is known to lurk < 1307507107 158391 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: you're a bad person < 1307507142 465391 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :coppro: ... Which you generally can do, because GCC until very recently has been effectively the only compiler not from Microsoft. < 1307507151 161296 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :coppro: Why do you think I am a bad person? < 1307507172 30826 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: not at all true < 1307507189 903651 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :(I'm discounting the proprietary UNIX vendor's C implementations, because, well, you can discount everything else from them.) < 1307507204 944996 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: are you familiar with EDG? < 1307507211 120391 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Oh, right, EDG. < 1307507224 476071 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It also uses sizeof(struct{...}) < 1307507241 35748 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :zzo38: That's entirely valid. < 1307507247 50770 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :if a little evil < 1307507250 789362 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :A bit weird, but entirely valid. < 1307507263 817883 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :If a C compiler doesn't handle that, it's a pretty big bug. < 1307507268 306205 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1307507286 911664 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :hrmhrmhrm < 1307507317 483980 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: Yes I know that, and I have it being used in some macros for allocating nodes. < 1307507332 751415 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :goddamn it < 1307507359 811499 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Why is it "a little evil"? < 1307507367 29232 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Anyways, it seems to me that you'd really *want* for a C compiler to be able to at least build on any ISO C89 platform. < 1307507376 575248 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: C99 < 1307507381 835642 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :let's not bury ourselves in the past < 1307507395 345004 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :If not anything supporting K&R... < 1307507411 349996 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :god no < 1307507420 925667 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :coppro: The idea being to allow you to get a sane C environment up and running on anything. < 1307507422 95604 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :So, is switching everything over to prefix/infix instead of the traditional prefix/postfix for regular expressions going to freak anyone out? < 1307507427 543747 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you use [0] to allocate an array then the compiler should just do the same things as if a positive number is in there, it would make most sense, at least to me. < 1307507427 864173 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Rather than being stuck with retardedly old shit. < 1307507431 912165 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er *infix/postfix < 1307507469 904102 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :coppro: I don't care if you pull this off by just building a retardly simple compiler to build the rest of the thing, BTW. < 1307507482 900375 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :(for an example of something "retardly simple", see TCC) < 1307507784 229654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION wonders if SmallBug will freakout on us for being so ~rude~ < 1307507834 711427 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Incidentally, it'd be *really* awesome to have a full, tiny UNIX building with TCC. :P < 1307507862 588732 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Not as a serious thing, but y'know, just as a toy. An OS with every bit understandable... < 1307507865 726836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: well it can build a modified kernel... < 1307507871 304451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :linux that is < 1307507871 541308 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :... I'm describing Minix, aren't I. < 1307507877 538559 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :elliott: That was 2.4. < 1307507921 200628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: so? :P < 1307507935 265921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, minix is a microkernel, which is probably not an aid to having a really small understandable system < 1307507941 119940 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No! You have to make a book. Such as, write the operating system with CWEB. And then sell the book with the DVD in the back cover. < 1307507948 932960 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :elliott: Minix is entirely intended as a small, understandable system. < 1307507966 456761 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :It's also a textbook. < 1307507978 504767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: yes but that doesn't mean it succeeds. < 1307507980 990967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: -_- < 1307508025 761301 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: _-_ < 1307508031 317428 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :elliott: Your criticism of microkernels probably comes from how fucked up HURD is... < 1307508067 610101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: No, I'm just saying that if you want a self-contained, tiny system, a microkernel is probably an impediment to that < 1307508075 274354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's abstraction designed to make something easy that you don't want to do (extend the system) < 1307508082 598715 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Aaah. < 1307508227 346809 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Screw microkernals, I run on this: http://www0.us.ioccc.org/2004/gavin.c < 1307508258 287082 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :I specified "UNIX" for a reason. :P < 1307508273 207667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would be fun to golf a unix kernel (not golf as in raw bytes or lines of code, but) < 1307508295 492926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unfortunately, question is, define Unix < 1307508299 542266 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :something that can run bash? < 1307508312 951050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that means running a pretty GNU-compatible libc < 1307508318 484620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pdclib won't cut it < 1307508321 452153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(probably) < 1307508337 352177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tcc implies ELF < 1307508347 129897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but doesn't tcc also depend on linux somehow? dunno < 1307508350 469603 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :implies implies implies < 1307508360 309524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(are the ELF headers linux-only?) < 1307508399 605512 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :The ELF headers aren't Linux-only; they *should* exist in the same place on all ELF platforms. < 1307508420 352185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :writing a filesystem would be fun < 1307508432 193837 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :And there's rather a lot of ELF platforms... < 1307508468 169444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even though I'm not quite sure how filesystems work :( < 1307508480 378444 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Such as "every non-Microsoft console since 2000". :P < 1307508506 274109 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :elliott: Filesystems are really, truly nothing special. < 1307508517 409463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i know < 1307508525 793724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but like HOW DO YOU APPEND A DIRECTORY ENTRY TO A DIRECTORY :D < 1307508529 338236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HOW DOES SHOT COMPUTER :( < 1307508534 480531 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Just one of a handful of fairly mundane data structures on disc. < 1307508544 179050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, I suppose you could just have a pointer at the end of every directory entry < 1307508546 153554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and do it linked-list style < 1307508549 184853 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That IOCCC operating system is not even complete < 1307508550 819279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and just allocate randomly all over the disk < 1307508560 59338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but like do you need a freelist of blocks? < 1307508579 318740 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :elliott: You do also need to implement, basically, a malloc. < 1307508629 368691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :diskmalloc :D < 1307508725 618449 :augur!~augur@129.2.129.35 PRIVMSG #esoteric :does anyone happen to know what the brightness-equivalent of resolution is in a camera? < 1307508800 773022 :augur!~augur@129.2.129.35 PRIVMSG #esoteric :like what the term for that is? < 1307508822 761502 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :I'm going with "color space". < 1307508852 228729 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :as in, how much brightness you can fit in? < 1307508855 558941 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :sounds like a property of color space to me < 1307508870 494971 :augur!~augur@129.2.129.35 PRIVMSG #esoteric :no no, i mean how many distinct brightness levels you have < 1307508901 350979 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it may as well be a property of the color space/color depth < 1307508903 970442 :augur!~augur@129.2.129.35 PRIVMSG #esoteric :greyscale is still a monochromatic colorspace but there are many kinds of greyscale depending on how finely you cut the greyness < 1307508910 8075 :augur!~augur@129.2.129.35 PRIVMSG #esoteric :color depth, maybe thats it < 1307508920 173688 :augur!~augur@129.2.129.35 PRIVMSG #esoteric :yeah color depth < 1307508921 395666 :augur!~augur@129.2.129.35 PRIVMSG #esoteric :there you go < 1307508954 205024 :augur!~augur@129.2.129.35 PRIVMSG #esoteric :thank you, Patashu! < 1307509009 653198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: you need to submit some awesome bf joust contestants to revive the sport again :P < 1307509019 486212 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hah < 1307509936 601828 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so what if my bfjoust program is really long? < 1307509940 847758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :? < 1307509943 312076 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how do I submit it? < 1307509951 361137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[exclamation mark]bfjoust < 1307509954 618314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :most of the current programs are really long < 1307509979 538431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/?C=S;O=D < 1307509984 958214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :largest program is 200K < 1307510012 188199 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :space_elevator kicked off the recent "zomg huge programs" streak though, at 38K < 1307510021 502308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :those are machine-generated, I think < 1307510024 295444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anticipation is < 1307510030 940117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the furry-furry programs are, although actually < 1307510041 15237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :their K ratings are wrong because they include the base-sixtyfour encoding of the perl program that generated them < 1307510050 471034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :definer2 is generated too < 1307510056 338953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(all these meaning partially generated, ofc) < 1307510063 340044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dunno about defend9.75 but I think so < 1307510072 858567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the waterfall programs were < 1307510073 975754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1307510075 622168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :slowpoke too I think < 1307510085 87940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we really need quintopia's scoring system though. < 1307510094 256105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: btw http://codu.org/eso/bfjoust/in_egobot/report.txt < 1307510623 202677 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't really have a place I can host my program. < 1307510641 651359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um sprunge.us < 1307510668 688408 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :has anyone attempted to genetically create bfjoust programs? < 1307510702 222997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes. < 1307510768 144795 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my bf joust program is the best of all < 1307510784 15466 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :an efficient killer < 1307510801 117318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1307510805 254373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :youre about to submit a shitty program aren't you < 1307510809 193330 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :never. < 1307510816 624396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh so you are concealing it from us < 1307510823 194224 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :unpossible. < 1307510863 485306 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so uh, what's the best way to git from a git. < 1307510867 525180 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION has never used git before. < 1307510959 486014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1307510966 611780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how's git relevant to bf joust < 1307510983 878174 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :don't worry about it. < 1307511014 970499 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so uh, 5.2 is a good score right? < 1307511022 621372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: no. btw please submit things in-channel < 1307511031 6720 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nope. :) < 1307511034 188379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it makes us antsy if the board changes without us knowing :< < 1307511040 339302 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you will laugh at how excellent my program is < 1307511050 112926 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :why is rushpolarity STILL so high up < 1307511051 682911 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's so ooooold < 1307511055 701295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: please, it's a matter of common courtesy < 1307511080 46242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i could set up a bot to constantly refresh the hg log, but it'd be easier just to submit in channel. < 1307511086 482802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf is vlad even supposed to be < 1307511114 20006 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the impaler. :) < 1307511117 901987 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: it's really successful for some reason < 1307511121 861229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: i mean the strategy. < 1307511132 810647 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, well http://sprunge.us/LPcT < 1307511136 30930 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as you can see, it's genius. < 1307511139 736224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes i can see it. < 1307511143 869510 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :augh < 1307511146 789045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm asking how you made it, apart from vomiting on the keyboard < 1307511148 417210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, congratulations, you're at position 48 < 1307511196 535457 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :btw you don't have to paste it < 1307511196 921006 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/ < 1307511198 491540 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :just find it in the list < 1307511204 936798 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh nvm it's not in the list < 1307511209 260661 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :probably because it didn't beat anyone < 1307511216 50982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it did, but it was on the bottom < 1307511217 523724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it got trimmed < 1307511240 539229 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah what I meant < 1307511243 359691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: but seriously, it's vastly preferred if you submit programs in-channel. especially since the activity tends to generate interest in bf joust. < 1307511261 716536 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: well the idea was to go forward the minimum of 10 spaces, fill it with stuff because presumably that will slow someone down, and then proceed to blindly wipe everything in front of it to 0. < 1307511262 920918 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol at this < 1307511263 990501 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :CakeProphet_vlad.bfjoust vs Gregor_return_of_ehird_defend8mwahahaha.bfjoust < 1307511264 153306 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :<<><<<><><><><><><><> <><<<<><><><><><><><> 6 < 1307511264 153418 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Gregor_return_of_ehird_defend8mwahahaha.bfjoust wins. < 1307511269 61851 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :some nice parity going on there < 1307511277 78868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: let's put it this way < 1307511285 570711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: any attack program will have obliterated you before you even get to their flag < 1307511291 426364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because you waste endless cycles putting dummy values up < 1307511297 979580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, you don't seem to be aware of the various abbreviations that exist. < 1307511304 360889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: sieved up all the kettles < 1307511307 334476 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nope, just looked at the wiki article < 1307511314 51952 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the top part < 1307511315 922413 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::) < 1307511321 387179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the wiki article sucks < 1307511327 718856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because quint rewrote it making it unreadable < 1307511337 469945 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :look on the bright side < 1307511338 518168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :read http://esolangs.org/w/index.php?title=BF_Joust&oldid=21108 instead < 1307511340 674205 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah I see the * syntax < 1307511340 969793 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you beat anticipation.bfjoust < 1307511341 584792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::p < 1307511362 847192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: well it's a sufficiently stupid program that "advanced" defenders and the like might get confused :P < 1307511369 216206 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hah, yes < 1307511383 625751 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, I was hoping that I would be jousting against very complicated defensive things. < 1307511403 158650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeeeeeeeeees < 1307511407 986944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well there's always a mix on the hill < 1307511411 180024 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :well, you even lost to my not very complicated things < 1307511411 884788 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :soooo < 1307511418 50287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because whenever the hill is full of defensive programs, attack programs do really well < 1307511420 113048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and vice versa < 1307511426 113299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so basically the hill is always quite balanced. < 1307511461 936579 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't really see a sane way to encode any kind of logic when the other program can mess with my variables. < 1307511479 410133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: that is because you are not an experienced jouster :) < 1307511499 614211 :Gregor!Gregor@codu.org PRIVMSG #esoteric :... does x86_64 have delay-slot semantics??? < 1307511505 530694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basically: set up large decoys before cells if you /really/ need scratch space. but generally, you don't want to store any values < 1307511511 199970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :use [] as a conditional of sorts < 1307511518 474557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :set up tripwires and use them to work out what the program is doing < 1307511526 73952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: read http://esolangs.org/wiki/BF_Joust_strategies < 1307511527 744787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's there for a reason < 1307511534 640243 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :just read what elliott posted < 1307511536 182963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's practically How to Write Joust Programs: The Manual. < 1307511536 558704 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it is enlightenin < 1307511537 388950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1307511539 100687 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :soul transcending even < 1307511587 848010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: basically it goes through a bunch of simple to advanced attack and defence techniques, then covers all the number-one programs from the start of egobot's bf joust tournament setup to the present day, with explanations of the most interesting programs, and traces and animations in the online egojsout tool. < 1307511790 341055 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I think I would probably go with a defensive strategy. or the poke. < 1307511819 416270 :Gregor!Gregor@codu.org PRIVMSG #esoteric :So, nobody knows if x86_64 has delay-slot semantics :P < 1307511827 150400 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I don't have a clue what that is < 1307511836 838937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :youre a delay slot < 1307511842 749630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :slottiest delay slot in all the galaxy < 1307511849 579480 :Gregor!Gregor@codu.org PRIVMSG #esoteric :To put it differently, why did GCC generate this code: < 1307511850 105949 :Gregor!Gregor@codu.org PRIVMSG #esoteric : call *368(%rdx) < 1307511850 283551 :Gregor!Gregor@codu.org PRIVMSG #esoteric : movq GGGGC_fytheConstBank(%rip), %rdx < 1307511858 302612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow are you still working on fythe stuff? < 1307511863 381505 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Uhh, yes? < 1307511868 934832 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Given that GGGGC_fytheConstBank[368] is my function. < 1307511873 404703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry, just before my fythe commits there had been none for like five thousand years :D < 1307511875 146468 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm planning to keep working on bignums soon btw < 1307511888 795007 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: You should look at GGGGC, not Fythe :P < 1307511903 917505 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I got distracted building a friggin' amazing general-purpose GC. < 1307511927 101166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Does it have finalisers yet. < 1307511932 706508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION prepares the "WHOOPS you suck". < 1307511980 571871 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a defensive poke vibrator < 1307512030 340396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I'M GOING TO DROP THE WHOOPS YOU SUCK IF YOU DON'T REPLY SOON < 1307512162 412088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BTW, is there a reason you use T-Rex instead of RE2? The latter is better-maintained and I would guess faster (though I don't have any benchmarks). OK, RE2 doesn't do backreferences, but it doesn't look like T-Rex does either. < 1307512184 353803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And both are C++, although T-Rex seems to have a few C wrappers that you'd have to whip up by hand with RE2. < 1307512198 233552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Also RE2 handles Unicode; dunno about T-Rex.) < 1307512234 423870 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: It doesn't have finalizers, I've been working on threadsafety. < 1307512237 864895 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And T-Rex is in C. < 1307512247 15612 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Also I don't use it unless PCRE is unavailable :P < 1307512266 300183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://codu.org/projects/fythe/hg/index.cgi/rev/8d99109d97d7 ;; Oh, it just has a C++ wrapper. < 1307512271 736150 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And even then you have to say "No seriously I want this bullshit" < 1307512276 170329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Doesn't T-Rex support different things to PCRE though? < 1307512282 339312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :'cuz, like, that's totally stupid if so :P < 1307512297 947344 :Gregor!Gregor@codu.org PRIVMSG #esoteric :So does JS regex; I haven't defined what subset of regex Fythe is supposed to support yet. < 1307512299 744228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Personally I'd advocate for always using RE2 since it'll make parsing stupidly fast, but then I'm me :P) < 1307512313 613381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Also because using backreferences in regexp literals in a parser is a sign of insanity.) < 1307512318 380518 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(And not the good kind ether.) < 1307512320 580755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]either < 1307512416 708653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sweet logic from Elliottcorp: "I sure am really fucking ill. And getting to sleep is a royal horrible pain when I'm feeling like this! OBVIOUS SOLUTION: DON'T SLEEP". < 1307512684 450961 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Gregor: Hmm. I bet Fythe works on PCC and musl. < 1307512699 637000 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Because you don't suck. :P < 1307512730 343647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Implying Gregor isn't the worst person. < 1307512791 288322 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Oh, poo, it depends on GMP. I will have to build that. < 1307512874 169998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: YOU CAN THANK ME FOR THAT ;D < 1307512888 130759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Note that arithmetic is what you might call broken right now because I'm a lazy ass wrt the bignum support. < 1307512941 998997 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I like space elevator. :) < 1307513027 157014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :spelevator < 1307513094 341006 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Come on, libtool, if you're going to get your nasty teeth in everything couldn't you at *least* have the decency to check if shared libraries can be built? < 1307513235 682995 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net QUIT :Ping timeout: 246 seconds < 1307513346 148541 :comex!~root@ec2-67-202-46-7.compute-1.amazonaws.com PRIVMSG #esoteric :i should try BF Joust :) < 1307513361 664608 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net JOIN :#esoteric < 1307513507 697151 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :alright, time to try a better program. < 1307513593 798593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :comex: good luck :P < 1307513602 831821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :comex: the current hill is _extremely_ competitive. < 1307513615 719885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the top program was considered game-breaking by its author for a while < 1307513634 817588 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how can a bfjoust program be 'game breaking'? < 1307513681 584281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: because the only programs that beat it might do terribly against all other types of opponents, etc. < 1307513695 512747 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aah < 1307513776 410187 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :wow, there's a new king < 1307513787 385801 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :i didn't think bf joust saw much activity most times ;) < 1307513797 163992 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :slowrush has really sorta stood the test of time it seems, for which i am glad < 1307513807 462253 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :'cause damn i don't want to write anything all complicated ;p < 1307513819 457818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :myndzi: it had a huge burst of activity earlier this year < 1307513835 382319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and simple programs can still do very well, it's just that they tend to turn into complicated programs very quickly < 1307513837 6458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just ask Gregor :P < 1307513924 240960 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :har < 1307513928 961853 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :i was here during that time i think < 1307514513 714373 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: so, ] doesn't remember the starting point of the while right? < 1307514523 997197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Uh, what? < 1307514525 391793 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :starting tape element that is. < 1307514535 869399 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's only interested in whether or not the current cell is zero. < 1307514537 57904 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it looks at whatever tape element is under your guy < 1307514543 452353 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. < 1307514547 341502 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :just checking. :P < 1307514552 944453 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if you want to check the starting point use some <>s < 1307514561 146334 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's more flexible this way < 1307514600 134443 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not if I go back more spaces on each loop. :P < 1307514605 383301 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*want to go < 1307514628 391826 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aah < 1307514637 939817 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :the tape length is guaranteed to be within a finite range, so... < 1307514644 996128 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you could write a program to generate whatever algorithm you're after < 1307514648 739678 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :program can be as big as you want < 1307514650 763000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1307514654 55718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's the standard practice nowadays < 1307514660 53120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :try to detect tape length and what the program's doing, react accordingly < 1307514668 145986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with big partially-generated programs < 1307514680 388024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(with a generator tailored to that one algorithm, that is) < 1307514693 618017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: You could look at some of Gregor's generated programs, they include the Perl code used to generate them < 1307514702 398279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(as base-sixtyfour; running them as Perl produces the Perl code) < 1307514708 81799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(this is because BF Joust doesn't have full comments) < 1307514720 535192 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how on earth can you deduce the board length < 1307514741 213846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Didn't you READ space_elevator? :P < 1307514759 849926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But basically, number of cycles passed + where the opponent has tripwires + where the opponent's flag is + a bunch of other stuff = deduction. < 1307514799 38464 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I wonder how randomly_arbitrarily_large bfjoust would fare < 1307514806 287861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: wat? :P < 1307514853 631362 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :as opposed to randomly_fairly_small bfjoust which is what we have < 1307514877 859341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hey, Homestuck update, finally. < 1307514885 152879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: oh < 1307514888 295665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: the original tapes were very long < 1307514889 943615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tl;dr it sucked < 1307514891 893625 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah < 1307514894 267230 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :figured < 1307514961 66701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Let's pull back from this ever narrowing dark pocket. All this uncertainty is wearing thinner than the only pair of pants in an immortal's wardrobe." < 1307515073 983675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh come the fuck ON Scratch did you just pull the "ONLY KIDDING THAT WASN'T THE ALPHA TIMELINE" shit < 1307515109 994748 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :huh, so that's quarters' ability < 1307515133 116953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait, what was it? I must have missed it < 1307515148 471034 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you've noticed the top banners change right < 1307515153 599113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was too busy fantasising about making Scratch speak in sentences of five words of four syllables each at maximum < 1307515155 939816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: yes of course :P < 1307515160 568286 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :give them anotherl ook < 1307515162 884434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1307515165 780068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :disappearing into the quarter? < 1307515172 924109 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's some kind of pokeball < 1307515174 295799 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :apparently < 1307515177 370612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1307515182 79434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the gif loaded wrongly for me < 1307515214 676230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But seriously what a cheap recovery. < 1307515358 205897 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I'm going to do this one entirely by hand over the course of several days. < 1307515374 497489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: You want to be testing it really regularly :P < 1307515377 709017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or you'll just end up with a shitty program. < 1307515381 729792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Use egojsout extensively, it is REALLY useful. < 1307515387 661074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, and SEND THE COMMANDS IN-CHANNEL >:| < 1307515443 854916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: (...but seriously how come all the deceased members of the Felt are back to life. Spades has all his injuries, so this isn't pre-intermission.) < 1307515447 940039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Maybe he's travelled back in time.) < 1307515459 486152 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I'm not sure, I hadn't even thought of that < 1307515467 421092 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I just assumed pre-intermission < 1307515496 665673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: The banner on 5738 makes that even less likely X-D < 1307515520 872668 :Deewiant!~deewiant@cs186230.pp.htv.fi QUIT :Ping timeout: 276 seconds < 1307515529 946947 :Deewiant!~deewiant@cs186230.pp.htv.fi JOIN :#esoteric < 1307515540 287761 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hah < 1307515553 510952 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :but...jack noir = spades slick right? so he can't die. right?? < 1307515821 815184 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: egojsout, what is that? < 1307515833 533767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://codu.org/eso/bfjoust/egojsout/index.php < 1307515834 865075 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am too lazy to read things before I plunge into something, obviously. < 1307515837 436992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as seen on the wiki < 1307515846 877634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: you should _really_ read the entire strategies page. < 1307515850 960378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or you _will_ get beaten mercilessly < 1307515860 834940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basically egojsout is an interactive warrior development/debugging tool < 1307515873 225879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it lets you pit any two warriors against each other, see a full trace of the execution, an animated version so you can see how the programs are operating... < 1307515885 9189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's basically vital for developing warriors. < 1307515893 543875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see all the "Trace and animation" links on http://esolangs.org/wiki/BF_Joust_strategies < 1307516764 156745 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: who is left in egojsout? < 1307516786 671128 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what do you mean? < 1307516789 651279 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you can give it any two programs < 1307516800 93825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: nobody is left. only our dead souls. < 1307516803 159946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hth < 1307516832 556717 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1307516841 758824 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I mean, which program is left and which is right. < 1307516861 822566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :left istop < 1307516862 732469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is top < 1307516864 613281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right is bottom < 1307517000 492625 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1307517063 971298 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the tape length is always 10... < 1307517092 538313 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it should let you adjust it < 1307517130 900851 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah it does. < 1307517143 591698 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NOT USER FRIENDLY < 1307517157 706172 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :brainfuck is user friendliness paramount! < 1307517176 439257 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :sucks at doing fast fourier transforms though < 1307517210 618687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: um that's what all the links are for < 1307517215 67111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :first line is sieve, second line is kettle < 1307517220 100620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :from left to right are the tape lengths < 1307517234 105172 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :sieve? kettle? < 1307517252 10085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: sieve means + increments and - decrements for both players < 1307517256 764243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kettle means that + and - are swapped for one player < 1307517257 305863 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oooooh < 1307517259 77514 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and kettle is- right < 1307517261 333528 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :interesting < 1307517265 816867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i named these and will never apologise for their naems. < 1307517267 966425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]names. < 1307517276 604025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :remember how flipping polarity used to be a viable strategy? < 1307517278 60784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1307517281 763911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :<-- GUY WHO PUT A STOP TO THAT HERE < 1307517295 629760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol oh wow i remember people rerunning programs ten times just to get a good tape length < 1307517311 683123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but yeah we need quintopia's fixed-point scoring system IMHO < 1307517332 126021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/wiki/Talk:BF_Joust#Scoring < 1307517390 236805 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :interesting < 1307517397 967169 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307517662 854699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: how is a donkey < 1307517704 211704 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: my current program beats slowpoke at some of the small boards and some of the middle boards. < 1307517732 226523 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://codu.org/eso/bfjoust/egojsout/?l=c8f08955801dce28866a597d4ef33ea66dfba938&r=9a8203d4a81d0e908f795647f147054a602211bf < 1307517738 232506 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Anything can be beaten part of the time, it's beating stuff consistently that's troublesome < 1307517761 6999 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*sigh* < 1307517761 191608 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 21 new messages. '/msg lambdabot @messages' to read them. < 1307517774 109148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wow, how did I manage that. < 1307517786 334314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: lol ok so it basically doesn't beat it at all < 1307517788 760811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's an unquestionable loss < 1307517791 343492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :remember that slowpoke is /slow/ < 1307517792 602773 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I know < 1307517793 711005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :try it against a rush program < 1307517803 579718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :allegro beats it on every single configuration < 1307517808 876452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :almost instantly < 1307517821 375193 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: on small boards my program is a rush program. Just needs some finetuning. < 1307517843 503749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Looking at it, it's a rush program on every configuration, just a bad one :P < 1307517866 774694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Loses against the furry furry girls on pretty much every configuration. < 1307517901 49081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, you are actually fairly competitive with waterfall < 1307517912 818364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Three, that is < 1307517913 943816 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, congratulations, you have broken lambdabot with your stupidly large number of messages. < 1307517917 669440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :On two you win but only by a small margin. < 1307517929 615323 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: yeah there are ties and shit on waterfall < 1307517933 617776 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :TIES < 1307517937 900023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Fuck you, you beat ICA. < 1307517942 365155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Un-for-fucking-givable. < 1307517992 259242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Loses against spelevator :P < 1307518011 184127 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :badly. < 1307518035 679798 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so what would make it more defensive? < 1307518091 157599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Uhh, a complete rewrite? They're orthogonal strategies. < 1307518099 280977 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :is it deliberate that there's no 'wait' command? < 1307518104 630855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can write a hybrid, but that's really two programs fused into one. < 1307518105 910289 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :. is wait < 1307518106 73004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: . is a nop < 1307518108 941193 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ah ok < 1307518118 823034 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it wasn't listed < 1307518141 685298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The revised version < 1307518141 848493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :User:ais523 introduced a revised version of BF Joust, with the following changes: < 1307518141 848671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A new command . is added, which does nothing but takes one cycle < 1307518143 681198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's in the old revision < 1307518147 496453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In the new one, it's with every other command < 1307518153 49802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which is saner, but unfortunately the text itself is unreadable :P < 1307518178 507622 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :merge 'em then < 1307518183 390979 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: well I blindly rush the first 5 cells the flag could be, and then go back and try to set up a defense but it seems by the time I get to that point they're already beyond my tripwire. < 1307518216 370974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: To be perfectly honest, this is the kind of program that would have done well two years ago :P < 1307518222 628157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Too lazy. :p < 1307518227 473801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe if we get another resurgence. < 1307518262 977711 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :holy shit < 1307518268 662861 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :holy fucking shit < 1307518270 246995 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :question period < 1307518295 411356 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I guess mine isn't generated and massive enough. < 1307518303 991248 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :doesn't help that I'm a shitty BF programmer. :P < 1307518304 660192 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so? < 1307518306 407952 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :mine isn't generated < 1307518311 209234 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's still like 10th for some fucking reason < 1307518326 735468 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: what < 1307518332 319253 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I tie with i_like_turtles < 1307518336 163747 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: it's almost respectable < 1307518337 786548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: yours is a modified version of a polarity thing iirc :P < 1307518344 448136 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Mine isn't generated and it's third < 1307518344 660657 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the MPs are actually letting each other talk < 1307518345 367091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: what is < 1307518347 967289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1307518361 897077 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: Others he will beat and that will be neat. < 1307518373 288111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: that would never happen in britain < 1307518374 598164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :atrocious < 1307518414 648351 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: it got particularly out of hand last Parliament < 1307518425 81 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :going in, they all said they wanted a better parliament, but no one believed them < 1307518433 610405 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :turned out they seemed to actually mean it, at least so far < 1307518440 432451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: i'm fucking disgusted. < 1307518443 21186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: ok we're coming over. < 1307518445 283751 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I seem to win quite often on small boards. < 1307518445 694202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the queen and everyone. < 1307518447 410087 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :politicians not interested in long term well being of nation < 1307518448 656880 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :film at 11 < 1307518449 669921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we're going to rebuild your society. < 1307518458 768595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you have clearly been led astray by your lumberjacks. and kindness. < 1307518468 55910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: it's easy to win on small boards, because you can do a lightspeed rush < 1307518516 901464 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well right < 1307518518 843514 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is what I do. < 1307518873 850563 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how do you trick someone into suiciding. < 1307518901 953507 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307518968 699663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: complicatedly < 1307518972 936961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi Vorpal what fpga board should i buy < 1307519034 357858 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I will tell you what I know about that if you give me the spec to the computer first < 1307519060 578446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do you want to know a spoiler......................................... < 1307519069 289203 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, however, why are you interested in an FPGA? < 1307519076 212540 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :coppro: MPs, *talking*? < 1307519079 239700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm reading extensively about the Reduceron < 1307519087 945228 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :coppro: What's next, a constitution? < 1307519089 624230 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what is the spoiler? < 1307519094 888287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and am getting interested in purely-functional hardware < 1307519106 673344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: i never.........made a spec i................ was too busy doing.......... other things........... < 1307519115 945517 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ... when will you do it then < 1307519119 599711 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: Canadian MPs < 1307519125 438750 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Oh, wait, Canada. Technically has a constitution. < 1307519133 340511 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :They talk. Typically all at once < 1307519139 377105 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :except not today, apparently < 1307519140 212389 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Dammit, need some other way of poking fun. < 1307519158 180626 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Harder to do for Canada, because their government is *less* ridiculous. < 1307519162 466868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: i don't know, ph has been waiting for like at least five months < 1307519169 226658 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Harder to do for Canada, because their government is *less* ridiculous. <--- than US? yes < 1307519174 204580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can't rush genius < 1307519175 445536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or uh < 1307519178 570874 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Than the UK, actually, in this case. < 1307519180 666080 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bah, brainfuck programming is difficult. :P < 1307519180 982316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can't rush mismotivated < 1307519190 72821 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, you did it for bsmnt < 1307519194 320926 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Well. It's still a monarchy ruled by divine right. < 1307519195 24854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah, and nobody since < 1307519199 622712 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :That's pretty ridiculous. < 1307519209 527736 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway I guess I'll go ahead without you then < 1307519209 690892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i had the spark that day, maybe i'll have the spark tomorrow, maybe two days in the future, but relying on me is generally a bad plan < 1307519227 397748 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, dude you won't survive university if you can't keep deadlines < 1307519241 53573 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: If I see 5 conservatives vote against party lines and see an opposition-moved amendment on a government bill, I will go to Ottawa and attempt to hug every MP < 1307519246 878766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well to be fair there is significantly less resting on creating a spec for you. < 1307519257 805602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also your deadlines kept not actually being deadlines anyway. < 1307519265 364730 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: also I will publicize this promise < 1307519278 384027 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :actually I might raise the numbers a bit < 1307519284 756713 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :given that they've four years to implement them < 1307519291 965736 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :coppro: So, some dude ruled the country, and had his kid take over, and so on, right? And you call this a way to rule a country? < 1307519299 485574 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :coppro: You deserve everything you get, you git. < 1307519301 489322 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric ::P < 1307519305 401115 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, are you using EDF or LST scheduling for your life? < 1307519323 142922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Boy howdy, that's undoubtedly a really hilarious joke I don't get. < 1307519331 787484 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, no I'm serious < 1307519339 945205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I Wikipediad it. Hilarious. < 1307519347 634373 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, which method do you think works best for real life. < 1307519355 229255 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: If by 'rule' you mean 'sit in a different country and only get directly involved very rarely, the last time to help a politician commit political suicide in order to implement the most intelligent economic measure attempted in 50 years', sure, got no problem < 1307519358 39309 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I'm utterly serious. < 1307519371 559578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I don't know, but I do know that my inability to "do X now" makes using any actual algorithm pointless. < 1307519375 481566 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :EDF sounds a lot like me < 1307519381 150169 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, ah < 1307519402 160874 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :coppro: Still less ridiculous than the UK. Where the Queen could do just about anything... < 1307519407 888409 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :(and get lynched for it, mind.) < 1307519412 549512 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, LST works better in the presence of sporadic tasks iirc. < 1307519417 499502 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah < 1307519452 670734 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, if she tried to do it, that right would very quickly be revoked < 1307519464 455475 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Vorpal: As I said, "and get lynched for it". < 1307519467 974187 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1307519474 835085 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :coppro: Y'know what? Fuck it. Think you could invade? < 1307519495 364224 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, how does US and CA compare to each other wrt this? < 1307519500 638980 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: I love framing < 1307519511 949595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MAYBE I'LL JUST ASK AIS ABOUT FPGAS INSTEAD ;_______________; < 1307519533 962701 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Vorpal: The US is nominally ruled by just consent of the governed, and there exists no single individual with a high level of power. < 1307519551 165169 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :counterexample: koch bros < 1307519555 137717 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, well, only nominally. < 1307519558 698828 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Patashu: "Nominally". < 1307519564 496576 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :In practice, it depends. < 1307519564 958563 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh, nominally, sure < 1307519568 489327 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Sometimes, that's how it works. < 1307519575 252466 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :in practice, most people do what they're told/what their parents do < 1307519579 476067 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :because of lack of free time < 1307519581 52234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sometimes that's how it works? r u srs < 1307519592 264158 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Sometimes, the President has large brass testicles and can effectively act as monarch. < 1307519601 205151 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, heh I ended up doing an ineiros. I have a "restore session" tab listed in the "restore session" one. < 1307519620 770028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: OK Mr. FPGA "Enemy-Of" Vorpal < 1307519637 461016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Bad person" < 1307519639 336778 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :And this turns out both good and bad, depending. < 1307519641 978404 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, iirc you need state of the art for redueron. < 1307519648 952514 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, simpler ones won't work < 1307519655 601239 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :Bush is the most recent example of it turning out bad. < 1307519657 220710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: It only ran at ninety megahertz, but that's probably irrelevant :P < 1307519667 8146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And only thirty-two kilowords of heap :P < 1307519671 321028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway I don't expect to run the Reduceron. < 1307519674 232881 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, how many gates did it use? < 1307519674 661448 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net PRIVMSG #esoteric :And by "bad" I mean "holy fuck, he's probably fucked over the next few generations". < 1307519680 184396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I just want the best evaluation board that I can afford. < 1307519692 41595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I don't know; the VHDL file is available but it is generated code. < 1307519713 292817 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah, you need to feed it into the synthesiser to get that info out < 1307519738 896130 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway, the PC software... The cheap editions are generally very sucky from what I understood < 1307519744 76904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"It requires over < 1307519744 239771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :2,000 logic gates, but this is less than 1% of our FPGA’s logic-gate < 1307519744 239942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :capacity." ;; comment on one specific piece of functionality < 1307519745 15534 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I used the pro version at university < 1307519752 263695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I could always pirate the software, couldn't I? < 1307519771 980855 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, not sure how easy it is to find such specialised software... < 1307519787 866356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :True. < 1307519795 463543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://torrentz.eu/search?f=xilinx < 1307519795 678279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://torrentz.eu/search?f=altera < 1307519798 777031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Doesn't look too bad. < 1307519818 109550 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I only used xilinx boards. You might get more info from ais on this stuff < 1307519838 839748 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, only the windows versions from what I can see < 1307519846 293367 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :xilinx at least makes linux versions too < 1307519854 583178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway, I pretty much just want something that can run something bigger than "hello world", and that can do serial I/O :P < 1307519862 122516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Why serial? 'Cuz it's fucking simple.) < 1307519879 304018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Plugging serial into a MacBook Air (via an adapter of course): HEIGHT OF WEIRDNESS? < 1307519900 521196 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, the board I programmed used parport. Anyway serial is easy. You can do the basics with two GPIO pins! < 1307519930 913323 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, assuming you mean UART < 1307519941 726732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It would be kind of sad if the Reduceron required a high-end board. < 1307519949 726618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, it's generated code, but I presume the design is probably simply that complex. < 1307519956 752849 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :if you want USRT it would be more complicated < 1307519975 847982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I know nothing of serial ports TBH, I just know that they're meant to be simple to program with :P < 1307520004 391279 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :`/win 2 < 1307520007 780505 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307520023 292784 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I have no idea how many gates it would use. You would have to test synthesise it for the model in question < 1307520035 214461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can I do that without buying anything? :-P < 1307520189 613787 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, unsure < 1307520219 102192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I get the feeling it would be easier just to rob the high-end kits from a university. < 1307520225 578611 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway programming FPGAs is *nothing* like writing a normal program < 1307520256 884510 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :completely different paradigm from any other sort of programming < 1307520261 152625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm aware, but then I learned functional programming after a lifetime of imperative languages too. < 1307520278 76236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And anyway there is always that thing ais is working on. :p < 1307520287 882247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I plan to play with York Lava which looks cool too.) < 1307520318 910052 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, best way to describe VHDL would perhaps be as writing event driven code using imperative style in the time domain or something like that. < 1307520350 246266 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, basically it is better to approach it as electronics engineering rather than as programming < 1307520375 768065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which is great 'cuz I know no EE at all. < 1307520382 392706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But event-driven shit is something I'm relatively comfortable with. < 1307520389 365219 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :circuitry is very different - you can parallelize it as much as you want for starters < 1307520403 528663 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it is *easier* to make it parallel than serial even < 1307520415 962919 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean, doing stuff in a serial order is *hard* in vhdl < 1307520461 623333 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :you would need to do some sort of flip-flop to keep track of which state you are in. That is probably a screenful of code alone. < 1307520480 185247 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, and you need to take care of the clock signal in most places. < 1307520501 521574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :UNLESS I MAKE EVERYTHING CLOCKLESS. < 1307520515 942181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: You should look at the Reduceron's VHDL file, it's hilarious. < 1307520528 271395 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ghdl + gtkwave might be a good way to learn the basics, by simulating < 1307520556 463159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :c22274 : and2 port map (w22274_0,w74_0,w228_0); < 1307520556 625793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :c22254 : or2 port map (w22254_0,w22255_0,w22274_0); < 1307520556 625879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :c22250 : or2 port map (w22250_0,w22251_0,w22254_0); < 1307520556 625924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :c83 : or2 port map (w83_0,w84_0,w22250_0); < 1307520556 625973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :c22276 : inv port map (w22276_0,w138_0); < 1307520556 963299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :c22277 : inv port map (w22277_0,w151_0); < 1307520558 964581 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :c22275 : and2 port map (w22275_0,w22276_0,w22277_0); < 1307520559 655212 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : UNLESS I MAKE EVERYTHING CLOCKLESS. <-- uh. 1) damn hard 2) Most FPGAs are based on a clocked design, so it won't work well 3) damn hard < 1307520560 963918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :c82 : and2 port map (w82_0,w83_0,w22275_0); < 1307520565 146551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :c22280 : or2 port map (w22280_0,w1670_0,w1689_0); < 1307520567 38380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :c22282 : or2 port map (w22282_0,w68_0,w202_0); < 1307520568 968540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :c22281 : or2 port map (w22281_0,w1708_0,w22282_0); < 1307520570 965977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :c22279 : or2 port map (w22279_0,w22280_0,w22281_0); < 1307520572 669883 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, looks normal apart from the generated names < 1307520572 973700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :c22285 : or2 port map (w22285_0,w208_0,w1536_0); < 1307520575 29672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quality code < 1307520581 409119 :augur!~augur@129.2.129.35 QUIT :Remote host closed the connection < 1307520583 685983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: it's thousands of lines of that < 1307520593 591059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the file is literally almost fifty thousand lines long < 1307520603 882652 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that is in an architecture joining components right? < 1307520606 79592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :before that there's a lot of < 1307520607 438349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :attribute INIT of c21952: label is "0"; < 1307520607 603985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :attribute INIT of c21948: label is "0"; < 1307520607 604072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :attribute INIT of c21965: label is "0"; < 1307520607 604119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :attribute INIT of c21961: label is "0"; < 1307520607 604165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :attribute INIT of c21976: label is "0"; < 1307520608 942156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :attribute INIT of c21984: label is "0"; < 1307520611 91288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :attribute INIT of c21992: label is "0"; < 1307520612 362618 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :uh wtf < 1307520612 978014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :attribute INIT of c22000: label is "0"; < 1307520615 97536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :attribute INIT of c22008: label is "0"; < 1307520616 533284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and at the start there's a lot of < 1307520618 28219 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I have no idea what that means < 1307520618 531887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w22412_0, < 1307520620 529562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w22418_0, < 1307520621 965785 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :nice spam < 1307520624 717655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w22419_0, < 1307520626 560149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w22417_0, < 1307520628 263786 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, link the file? < 1307520628 535978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w22421_0, < 1307520630 544588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w22422_0, < 1307520632 538486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w22420_0, < 1307520634 645635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w22416_0, < 1307520635 181308 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'd like to check it < 1307520636 539648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w22411_0, < 1307520638 645604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w22410_0, < 1307520639 642306 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yes yes < 1307520640 540150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w22405_0, < 1307520642 538535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w48_0, < 1307520644 537941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w41_0, < 1307520645 418026 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :op! < 1307520646 637337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w40_0, < 1307520648 760305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w39_0, < 1307520648 923279 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :stop the spam < 1307520650 192208 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :come on < 1307520650 694602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: yw < 1307520654 559809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Tried to sprunge it but then I just realised it's a meg big < 1307520656 558029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh shut up < 1307520658 669880 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, link it? < 1307520662 688753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I didn't paste that much >_> < 1307520663 16422 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean < 1307520666 314447 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :where did you get it from < 1307520668 997537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.cs.york.ac.uk/fp/reduceron/reduceron.tar.gz < 1307520671 616976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fpga/Reduceron/Reduceron.vhd < 1307520673 237402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is what you want < 1307520683 921415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott, that is in an architecture joining components right? < 1307520685 762021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what does this mean? < 1307520693 568421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The Reduceron is described in York Lava, not VHDL < 1307520698 171300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :York Lava just compiles to VHDL < 1307520704 211037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(York Lava is a Haskell library) < 1307520709 252440 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wha < 1307520712 220715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wha? < 1307520719 112823 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it *crashed* kate < 1307520723 594455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nice. < 1307520735 131563 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :when I tried to scroll < 1307520736 646758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(For a brief introduction to York Lava, see YorkLava.txt in http://www.cs.york.ac.uk/fp/reduceron/york-lava.tar.gz.) < 1307520769 308376 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what the fuck < 1307520773 793856 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it is all one entity?? < 1307520787 489618 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, okay that is no normal vhdl. < 1307520798 365331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: It's. Generated. Code. < 1307520805 135623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How many times do I have to say this. < 1307520817 138537 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yes but where the fuck is the non-structural definitions < 1307520823 987583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why would there be any? < 1307520836 261575 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, because somewhere there has to be, or there is nothing to synthesise < 1307520844 578694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, do you mean a "top level"? < 1307520848 128591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :See extra/. < 1307520852 4435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :README.txt and top.vhd. < 1307520863 277167 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, the fpga/Reduceron/Reduceron.vhd file *is* the top level as far as I can tell < 1307520867 365781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :See extra/. < 1307520871 166989 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it just joins together other components yeah < 1307520873 334251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Top-level .vhd and .ucf files that basically connect the reduceron to < 1307520873 496910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the LEDs and switches on the XUPV5 board (also known as ML509). < 1307520890 476145 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I would suggest that fpga/Reduceron/Reduceron.vhd is the top level one yeah < 1307520913 709251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Does that answer your question about "where are the non-structural definitions"? < 1307520921 865164 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm top.vhd isn't it < 1307520951 105130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Has to be; that's all there is. < 1307520953 36938 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307520967 913385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Are you _sure_ it's not top.vhd? < 1307520996 773891 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, structural architectures is basically a way to join together many behavioural architectures. Like saying "place component foo and bar, and connect foo.out2 to bar.in1" or such < 1307521025 82092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :presumably, it is joining together all those w560_0 things < 1307521030 789460 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the problem here is that "architecture structural of Reduceron is" < 1307521031 937981 :pikhq!~pikhq@174-22-185-136.clsp.qwest.net JOIN :#esoteric < 1307521054 215385 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307521117 204162 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I mean there is process in the top.vhd file < 1307521134 114416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Are you sure structural architectures can't do more than you're thinking? < 1307521135 210033 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :w22497_0 : std_logic; < 1307521159 899771 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, could be. Actually they are freetext names. There are conventions though. < 1307521174 619608 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, and this doesn't seem to follow those conventions for names. < 1307521185 167894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well it's generated code. < 1307521185 527441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : red_instance : Reduceron < 1307521185 689838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : port map ( < 1307521185 689919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : finish => fin, < 1307521185 689965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : result1 => result(0), < 1307521185 978922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : result2 => result(1), < 1307521187 589494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : result3 => result(2), < 1307521189 692182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : result4 => result(3), < 1307521190 866228 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes right < 1307521193 747798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(That's hand-written, obviously.) < 1307521200 454945 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that looks like a structural one to me yes < 1307521201 556928 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307521207 223117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. < 1307521213 802576 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it is just I would expect a shitload of "begin process" in the generated one < 1307521213 973210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, why's there nothing to synthesise? < 1307521227 798887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why? < 1307521241 64348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Note that York Lava is still based around signals and the like. < 1307521242 854480 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, because how else would you do a latch or a flip-flop < 1307521245 136130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not compiling Haskell to VHDL or anything. < 1307521265 113596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Maybe look at YorkLava.txt in http://www.cs.york.ac.uk/fp/reduceron/york-lava.tar.gz to see its architecture. < 1307521277 804034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's short. < 1307521281 251796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ish. < 1307521287 488965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Quite a wide overview. < 1307521321 31138 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, right. But where are all the latches and so on! < 1307521334 578409 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :library unisim; < 1307521334 741545 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :use unisim.vcomponents.all; < 1307521334 741732 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :use work.all; < 1307521335 571023 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hrrm < 1307521341 308502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Latches? Who needs 'em? < 1307521351 352485 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, flip-flops though < 1307521377 52784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can they be simulated by anything lower-level in VHDL terms? :p < 1307521387 685461 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, processes that is how you do them < 1307521398 895157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Obviously there is another way, or the Reduceron wouldn't work. < 1307521407 468395 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I suspect use unisim.vcomponents.all; might be it perhaps < 1307521410 598358 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Seriously, look at YorkLava.txt. It's pretty damn low-level at its core. < 1307521424 155691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.xilinx.com/itp/3_1i/data/fise/xst/chap03/xst03007.htm < 1307521434 252507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's a summary of unisim.vcomponents.all. I think. < 1307521451 161137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how the Verilog code is consistently shorter and less noisy. < 1307521548 5170 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1307521575 38602 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, everything is processes in verilog iirc < 1307521607 396108 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway top.vhd contains a set of flip-flops I can tell < 1307521615 408147 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : if (rising_edge(clock)) then < 1307521615 570525 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : saved_switches <= switches; < 1307521616 892006 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :after all < 1307521648 445142 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fucked up indentation in that file < 1307521759 896234 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what, Lava uses two-valued logic? < 1307521777 468021 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :normally in VHDL you have 7-valued logic., < 1307521779 610495 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :s/,// < 1307521781 430299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Who says low and high are the only values of Bit? :P < 1307521789 37101 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm right < 1307521796 546341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data Bit = < 1307521796 708958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Symbol { componentName :: String < 1307521796 709142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , numOutputs :: Int < 1307521797 546482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , parameters :: [Parameter] < 1307521799 728141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , inputs :: [Bit] < 1307521801 562621 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , instanceRef :: IORef (Maybe InstanceId) < 1307521803 583071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , outputNumber :: OutputNumber < 1307521805 539945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , outputSignal :: Signal < 1307521806 478533 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1307521807 546405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : } < 1307521809 536702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THAT'S TOTALLY A BIT YO < 1307521811 724793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(It's symbolic, obviously :P) < 1307521813 543099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- | Logic '0'. < 1307521815 611748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :low :: Bit < 1307521817 535485 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :low = makeComponent "low" < 1307521819 533276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Inputs: -} [] < 1307521823 720589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Outputs: -} 1 < 1307521825 593213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Simulate: -} (\[] -> [repeat False]) < 1307521827 652734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Params: -} [] < 1307521829 526548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Continue: -} (\[o] -> o) < 1307521830 270916 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, can it be high impedance? < 1307521831 525696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- | Logic '1'. < 1307521833 522848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :high :: Bit < 1307521835 521977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :high = makeComponent "high" < 1307521837 572639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Inputs: -} [] < 1307521839 715699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Outputs: -} 1 < 1307521841 519167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Simulate: -} (\[] -> [repeat True]) < 1307521843 517183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Params: -} [] < 1307521845 519067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Continue: -} (\[o] -> o) < 1307521847 548681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :logic2 :: String -> (Bool -> Bool -> Bool) -> (Bit, Bit) -> Bit < 1307521848 592916 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :sigh < 1307521849 658452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :logic2 name f (a, b) = < 1307521853 519661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : makeComponent name < 1307521854 742878 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :spam < 1307521855 519346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Inputs: -} [a, b] < 1307521855 901845 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :come on < 1307521857 548910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Outputs: -} 1 < 1307521859 543132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Simulate: -} (\[a, b] -> [zipWith f a b]) < 1307521861 648310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Params: -} [] < 1307521863 522680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Continue: -} (\[o] -> o) < 1307521865 526463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Dunno :P < 1307521867 525949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: What. < 1307521869 524747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's helpful spam. < 1307521871 583024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::< < 1307521899 984273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can I just record forever as my stupidity that I didn't realise x+y = (x^y) | ((x&y) << 1) until really recently. < 1307521929 331153 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, for signed integers?! < 1307521961 726976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: ... < 1307521980 908386 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I'm wondering what you are talking about here < 1307521991 413862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unsigned, obviously. < 1307521994 529973 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307522001 459816 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :;o < 1307522017 295303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :XOR is just addition without carry, AND gives you the locations of all the bits where there would be a carry. < 1307522031 250130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which means that the next digit needs setting, so you shift it one and OR it in. < 1307522032 910031 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, wait something must be wrong, why don't we all use that instead of complex carry forwarding networks. < 1307522045 68056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :'Cuz that's probably slow? < 1307522053 798614 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it doesn't *look* slow to me < 1307522059 332749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, maybe it fails if there's a cascaded carry. < 1307522067 492006 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it must do that. < 1307522072 45322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Are you suuuuuuuuuuuuure < 1307522094 911366 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, not 100% sure no. But it looks faster than ripple carry to me at least. < 1307522101 362428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> but adding is not a bitwise operator.[/color] < 1307522101 604895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :....but it is easy to implement in terms of bitwise operators, as long as you remember the truth table for the full adder. < 1307522102 269744 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `but'Not in scope: `adding'Not in scope: `is'Not in scope: `b... < 1307522104 179823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DAMMIT GOOGLE YOU ARE INCONCLUSIVE < 1307522117 669951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"A full adder has three inputs: addend, augend and carry in and two outputs: < 1307522117 870921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sum and carry out. Carry in is 0 for the rightmost bit. Make a truth < 1307522117 871026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :table and note that the exclusive or is very useful." < 1307522123 13643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :STOP BEING A FUCKING SOCRATES TELL ME THE ANSWER < 1307522140 678264 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aha < 1307522141 409780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: < 1307522141 797001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Addition can be viewed as a sequence of bitwise operations. < 1307522141 959731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Exclusive or-ing the addend and augend yields all of the partial < 1307522141 959920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sum bits; while and-ing the addend and augend yields all of the < 1307522141 960028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :carry bits. Shift the carry bits left one position. < 1307522143 795237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Put the partial sum in the addend. < 1307522145 731885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If there are no 1's in the carry bits, then you're done and the < 1307522147 793780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :result of the addition is in the addend. < 1307522149 871412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Otherwise put the carry bits in the augend and repeat. < 1307522153 788791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So mine is actually just one step in a loop. < 1307522157 827475 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, indeed < 1307522167 831784 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I said it wouldn't work like that :P < 1307522186 8630 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and this explains why we use complex full adders and carry and so on instead < 1307522198 280461 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what I don't get is why people don't use double adders or such lined up < 1307522204 642422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :double the speed < 1307522214 195608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Lava> synthesiseHalfAdd < 1307522214 358620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Creating directory 'HalfAdd/' < 1307522215 693272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Writing to 'HalfAdd/HalfAdd.vhd' < 1307522217 702247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Done. < 1307522219 857030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HI-TEQUE < 1307522222 645153 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, not quite, but close I think. < 1307522230 721852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: it was a joke but okay < 1307522239 998944 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1307522244 129087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh man type level naturals < 1307522247 678587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHAT IS NOT THE BEST ABOUT THIS < 1307522255 514531 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, in circuitry you can trade speed for time to a large degree. < 1307522256 879218 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err < 1307522259 439525 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :speed for space* < 1307522260 969805 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I meant < 1307522270 290151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The function 'vat' indexes a vector. < 1307522270 453292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Lava> (13 :: Word N4) `vat` n2 < 1307522270 453476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : low < 1307522270 453587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A static type error is given if the index is out of bounds. < 1307522272 905179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WELL LAH DE DAH < 1307522291 944127 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, you could in *theory* do a 32-bit adder as a 2-level network of and and or gates for each output < 1307522299 663486 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!bfjoust anti_slowpoke_stolen_from_Deewiants +++(>)*8(>[++[-]]+)*21 < 1307522306 648775 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for CakeProphet_anti_slowpoke_stolen_from_Deewiants: 18.1 < 1307522309 263020 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, the required space however would be stupidly large < 1307522357 108374 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : A static type error is given if the index is out of bounds. <-- how is this different from vhdl? Array indexing going out of bounds would likely fail at synthesis < 1307522365 615207 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :all Dewiant had to do was change his initial + to +++ to get a perfect score against slowpoke. :D < 1307522366 632456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, but it's at Haskell type-check time. < 1307522374 672672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Haskell runtime is when the VHDL is output.) < 1307522382 877950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tl;dr Fancy type-level natural shit. < 1307522418 145971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :{-# OPTIONS_GHC -fglasgow-exts -XUndecidableInstances -fcontext-stack=1024 #-} < 1307522420 183889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Always a good sign. < 1307522432 942001 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh btw vhdl synthesis is slow. I worked on systems with dual core 2 quads at university when I did that. For the basic stuff I did then it still took like half a minute < 1307522441 487477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Eurgh. < 1307522448 501236 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, expect synthesising redueron to be an over-nighter at least < 1307522464 535926 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, this is why you do simulation :P < 1307522474 506378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Xilinx provides a cool utility called Data2MEM. Given a bit-file, < 1307522474 731285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this utility can change the initial contents of a specified set of < 1307522474 893883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :block RAMs. This allows us to change the program in the Reduceron's < 1307522474 893979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :code memory without having to resynthesise, which would take ages. < 1307522486 663035 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, indeed < 1307522491 677066 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, overnighter at least :P < 1307522492 512605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :York Lava provides the following constructs for writing behavioural < 1307522492 675351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :descriptions. < 1307522493 574886 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :woah no way, slowpoke vs slowpoke = tie < 1307522498 35927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is the important part < 1307522499 705457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: No shit sherlock < 1307522508 621493 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, of course a program ties against itself < 1307522540 256667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : newMult :: N n => New (Mult n) < 1307522540 419073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : newMult = return Mult `ap` newReg `ap` newReg `ap` newReg < 1307522540 640917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : shiftAndAdd s = < 1307522540 803492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : While (s!b!val =/= 0) $ < 1307522540 803663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Seq [ s!a <== s!a!val!shr < 1307522541 905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , s!b <== s!b!val!shl < 1307522544 734868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , s!b!val!vhead |> < 1307522546 796765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : s!result <== s!result!val + s!a!val < 1307522548 682114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , Tick < 1307522550 649193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ] < 1307522552 650782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : shr x = low +> vinit x < 1307522554 647974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : shl x = vtail x <+ low < 1307522556 714423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :prettyyyyyyyyy < 1307522558 817571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not ashamed of the spam < 1307522560 733300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was pretty < 1307522562 644806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you all had to see it < 1307522587 521769 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway I hope you like reading time graphs. Like these http://www.2lazy.nl/MartinsBlog/mpp_images/exp1_gtkwave.jpg (found by google image search) < 1307522599 638910 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, generally that is what you get from simulation < 1307522608 283123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Doesn't it have serial emulation? :P < 1307522635 887095 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, simulation for vhdl means writing a test program, that provides a set of input signals over time, then checking the output signals. < 1307522643 835626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LOOK AT ALL THESE VIBES OF MINE YOU'RE HARSHING < 1307522646 899665 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, so simulation for vhdl is very much like unit testing. < 1307522648 685724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LOOK AT THEM < 1307522652 865400 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what < 1307522671 278033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Making plans isn't the same as being alive!" < 1307522676 991463 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway I don't know any vhdl simulation tool that lets you do interactive input to them < 1307522683 876930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: :( < 1307522708 392839 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, vhdl is very... enterprisy. < 1307522722 590217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MAKES A MAN WANT TO BECOME A RENEGADE AND USE VERILOG ALL HIS LIFE < 1307522728 621239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OR, ALTERNATIVELY, STAB HIS EYES OUT < 1307522738 564184 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I have no clue about verilog, but isn't it pretty similar < 1307522750 314889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LESS WORDS < 1307522752 259486 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, also come on, vhdl has an ada/pascal like syntax. Who doesn't love that. < 1307522757 995985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EVERYONE < 1307522769 238108 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :dude slowpoke is ridiculous. < 1307522777 574278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Reading the explanation of it? < 1307522802 113324 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the stuff that's in the source code anyways < 1307522810 854101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: it's generated, don't bother < 1307522815 823795 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway I can't find any traces of the 7-valued logic in york lava. < 1307522821 879103 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that will be "fun" then < 1307522822 144874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: btw the York Lava code for Reduceron is actually quite readable. < 1307522838 933361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :emulator/emu.c is still the most understandable bit of code though :P < 1307522846 380660 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1307522858 38907 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :-- | A time-varying binary signal is clasically a list of booleans. < 1307522858 242670 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :type Signal = [Bool] < 1307522869 675866 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yep, york lava's Bit is 2-valued < 1307522873 102728 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, sad < 1307522881 251613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Why's that sad :P < 1307522908 455734 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, because ieee.std_logic_1164 is a lot more useful in practise than vhdl's built in 2-valued logic < 1307522914 914429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why :P < 1307522922 282849 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, see http://en.wikipedia.org/wiki/IEEE_1164 < 1307522941 122442 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it allows you to detect conflicting signals, like two strong drives on the same wire and what not < 1307522946 243152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well don't do that then. < 1307522956 634130 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, and you can do weak drive, very useful < 1307522959 619656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how it's seven-valued but actually nine-valued. < 1307522962 504411 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and high impedance of course < 1307522976 494847 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err < 1307522980 962637 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, typo on my part then < 1307522986 674250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No, it's called seven-valued, I think. < 1307522988 940470 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it was about a year ago I last used vhdl < 1307522990 341986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because two values don't count. < 1307522993 401108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Uninitialised and don't care. < 1307522994 526596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think. < 1307522996 659188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But still. So stupid. < 1307523004 347315 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, don't care is utterly useful < 1307523014 92876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeeeeees :P < 1307523014 844544 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, for example < 1307523023 55361 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, lets say you want to drive a 7-segment display < 1307523039 14455 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and you get the input on 4 wires, so BCD coding basically (same as binary in this interval) < 1307523042 83107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And you wanted one of them to flicker on and off at random whims because "hey, I don't care". < 1307523043 735844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :RIGHT????? < 1307523065 928667 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that means that some of the input combinations are not valid. Which means you can output whatever is easiest on those < 1307523075 837077 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :since they never happen < 1307523081 66452 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :this can simplify gates and so on < 1307523085 767629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Heh :P < 1307523094 234859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :An impossible branch just trailing off to the edge of the circuit. < 1307523096 326243 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, so yes don't care is very useful < 1307523102 226206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The impossible happens => circuit catches fire < 1307523103 545231 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I don't understand how these programs know when to reverse their polarity without relying on any kind of temporary variable. < 1307523103 864168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IT SAVED GATES < 1307523116 284824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Nested branches. Lots and lots and lots of nested branches. < 1307523119 159103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lots of nested branches. < 1307523120 28099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Tripwires. < 1307523120 789425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lots of nested branches. < 1307523124 302876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Read the ENTIRE strategy pages. < 1307523124 465747 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, let me get a real example of this. I have it on a paper somewhere < 1307523127 624676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: That INCLUDES all the program summaries. < 1307523129 868109 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah yes found it < 1307523197 164169 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :for the first segment in a 7-segment display (the upper on on the left side) we can do this given the inputs A,B,C,D: C+A+BC+D'B' where ' is "invert previous symbol" < 1307523252 646346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nice :P < 1307523254 887182 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, this gives the right outputs for 0-9, which is the valid domain. However, it will give strange results for the values not allowed. Basically don't care means that the compiler can optimise without regard to what the result of these undefined values will be < 1307523269 21405 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, which in this case hugely simplifies the logic < 1307523270 647645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Where do you actually specify don't care there? < 1307523298 56813 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well in the example I gave, I did it in the Karnaugh diagram I made on paper. I did this example for redstone logic, so no vhdl here < 1307523313 868869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Does redstone have don't care? :P < 1307523352 304296 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, no, but it doesn't matter. Because it is used so that I can assign that specific combination whatever value is easiest < 1307523354 843925 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :redstone, a robust model for circuitry < 1307523359 174592 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, har. < 1307523362 537924 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :(lol) < 1307523380 299063 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, http://en.wikipedia.org/wiki/Karnaugh_map < 1307523392 877846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, you mean you did not actually write C+A+BC+D'B' < 1307523398 214545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but a diagram with each input/output enumerated < 1307523398 664853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1307523423 480461 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yes, then I try to encircle power of two sizes in the diagram. The larger area, the simpler the gate < 1307523437 392826 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, thus for don't care values I can encircle them *if* it would make the area greater. < 1307523449 52470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I AM SO GLAD I LIVE IN THE WORLD OF HAPPY DIGITAL BINARY LOGIC. < 1307523451 156132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IT'S SO FUCKING AWESOME. < 1307523472 8021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'ma ask ais if his ALGOL compiler outputs code with that fancy seven-valued stuff so I don't have to :P < 1307523484 172397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And then spend two whole years coercing him out of his overly-legalistic mindset so that I can get a leaked copy. < 1307523492 445526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THIS IS MORE PRODUCTIVE THAN ATTEMPTING TO UNDERSTAND VHDL < 1307523500 818321 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, another case. Data bus. You definitely want the value Z there (high impedance) < 1307523513 330830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OBVIOUSLY < 1307523547 305725 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well, you have to basically disconnect from sending to the data bus when you aren't sending < 1307523554 754451 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, this is done by high impedance < 1307523569 967411 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :if you didn't, then you would drive it to zero or to one all the time. Not a good idea. < 1307523590 519312 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, read the introduction to http://en.wikipedia.org/wiki/Tri-state_buffer < 1307523607 651675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: http://www.altera.com/products/devkits/altera/kit-cyc3-starter.html How shitty is this. < 1307523620 226597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's ubercheap which is nice. < 1307523630 915478 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I have never used altera. But it looks like York lava is xlinix specific < 1307523640 44981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But actually it's the most expensive Altera starter kit that isn't completely unaffordable. < 1307523649 472735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean ignoring things like "Cyclone IV GX Transceiver Starter Kit" which is just, what is that even. < 1307523662 404699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I was just asking for opinions on the specs. < 1307523672 68289 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :trying to find them on the page atm.. < 1307523724 623391 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, where is the spec for the actual FPGA found on that board < 1307523744 241471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You mean Cyclone III? < 1307523745 76783 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, you just gave me the spec for the board itself < 1307523747 260490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or something more specific? < 1307523750 912394 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :"Cyclone III EP3C25F324 FPGA" < 1307523752 915187 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that one < 1307523754 369821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.altera.com/products/devices/cyclone3/cy3-index.jsp < 1307523760 232583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.altera.com/products/devices/cyclone3/overview/cy3-overview.html has model info. < 1307523780 942294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :24,624 logic elements it seems? < 1307523785 820954 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yep < 1307523787 785274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That is... piddly, isn't it. < 1307523793 909426 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :probably not enough for redueron no < 1307523799 691106 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :high impedence means you'll be overwritten by any other value, right? < 1307523802 883758 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :remember 2000 was less than 1% < 1307523803 809372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :One of the Reduceron papers said twenty-k was less than one percent of their capacity. < 1307523808 699602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It was twenty-k < 1307523810 798246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not two-k < 1307523815 792756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I realise that I've no hope of running the Reduceron < 1307523823 749917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1307523824 518381 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, err, more like *you* won't overwrite anyone else < 1307523825 232115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was two-k yeah < 1307523837 600102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: But still, is that enough to ... do anything with? < 1307523840 104690 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what's the result if two signals conflict? < 1307523848 706955 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ask ais on that < 1307523852 43543 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, X < 1307523853 941788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Gah :P < 1307523867 358562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can you make an FPGA catch fire with VHDL? Say yes. < 1307523883 600829 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, possibly you could make it overheat if there isn't adequate cooling < 1307523910 193256 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hm 594 kilobits < 1307523913 495952 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not a lot of ram < 1307523938 706690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It has megabytes doesn't it? < 1307523940 368698 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just on the board. < 1307523955 646528 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yes but that will be somewhat more annoying to access you see < 1307523962 710606 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, for a start it will be fixed to byte IO < 1307523990 705728 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, likely they only provide the library of vhdl modules to access it in some more expensive edition < 1307524011 18958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I'm tempted to build my own little York Lava-esque thing where absolutely everything is done at the bit level :P < 1307524026 310214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Thirty-two-bit word? Why, that's just thirty-two bits in a tuple. < 1307524027 130315 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hm? But with 7-valued logic? < 1307524031 901590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NO, NICE BINARY EVERYTHING < 1307524037 390780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BINARY LOVE HAPPY EVERYTHING NICE YUM HAPPINESS HUGS ALWAYS < 1307524037 737052 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :9-valued logic! < 1307524039 491664 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :or possibly more < 1307524041 589584 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Thirty-two-bit word? Why, that's just thirty-two bits in a tuple. <-- vhdl does this :P < 1307524060 811745 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, not sure what more useful values you could add < 1307524062 1047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Then byte IO to RAM is indeed inconvenient... it's eight times too much!!!!! < 1307524074 294156 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, eh < 1307524111 358927 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :# Quartus® II Web Edition (FPGA design software) < 1307524111 795583 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :# ModelSim®-Altera Web Edition (FPGA simulation software from ModelSim) < 1307524113 135734 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :web edition? < 1307524115 986114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Web edition. < 1307524118 400403 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what the crap is that < 1307524120 11659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That... sure is... promising... < 1307524125 636971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHAT HAVE THEY COME UP WITH THIS TIME < 1307524138 877836 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yes, the thing is, the software is what they really charge you for < 1307524156 645267 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, the FGPA itself is relatively cheap compared to the software for developing < 1307524162 742635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's like Macs, except that nobody actually wants to use the software at all. < 1307524183 764637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Do the synthesisers have a command-line interface? < 1307524192 646526 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :no clue < 1307524196 46519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Frankly if I can avoid creating a single "project" or "solution", it will not bother me in the slightest. < 1307524197 218769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::p < 1307524208 893622 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, the barrier of entry on bfjoust is too steep now. So I think I'm going to not pursue that anymore and get some sleep. < 1307524217 235182 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, let me check a project directory from xilinix stuff < 1307524235 124275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Is that... surrender I hear? < 1307524242 55360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I thought you were going to spend a week on this : ( < 1307524255 315156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Unfortunately Xilinix's site is a huge huge pain to navigate. < 1307524256 554184 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, this was from a lab at university: < 1307524258 230502 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :$ ls < 1307524258 393288 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :automake.log full_blink.cmd_log full_blink.lso full_blink.pad full_blink.syr full_blink.ucf _impact.cmd Project.dhp vsim.wlf < 1307524258 393460 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :blinkers.dhp full_blink.data full_blink.mfd full_blink_pad.csv full_blink_tb.fdo full_blink.ucf.untf _impact.log __projnav _xmsgs < 1307524258 393563 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :blinkers.ise full_blink.gyd full_blink.mod full_blink.pnx full_blink_tb.udo full_blink.vhd _ngo __projnav.log xst < 1307524260 232500 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :blinkers.ise_ISE_Backup full_blink._hrpt full_blink.ngc full_blink.prj full_blink_tb.vhd full_blink.vm6 _pace.ucf tmperr.err < 1307524263 238443 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :full_blink.bld full_blink.jed full_blink.ngd full_blink.rpt full_blink.tim full_blink.xml pepExtractor.prj transcript < 1307524266 242549 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :full_blink_build.xml full_blink.lfp full_blink.ngr full_blink.stx full_blink._trpt half_blink.vhd prjname.lso work < 1307524266 423201 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no I'm not good at programming in brainfuck, and I definitely wouldn't know code to generate if I tried that. < 1307524269 247356 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(sorry for the spam) < 1307524282 923093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: BF Joust is nothing like BF programming really < 1307524283 598454 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :.win 17 < 1307524285 685236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Like, I literally yelled at the computer trying to navigate the site. < 1307524286 623897 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, a number of those are directories :P < 1307524289 812432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Multiple times. < 1307524303 356920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It _refuses_ to answer the question "what starter kits do you have?". < 1307524304 770079 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I'm a bit scared about "automake.log" < 1307524312 39694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It _refuses_ to give a flat list of all kits that are available with the prices on the same page. < 1307524312 396282 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it is empty though < 1307524315 817472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is the _worst site ever_. < 1307524388 667824 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1307524404 604669 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: no, this is the worst website: http://www.angelfire.com/super/badwebs/ < 1307524426 190762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this site is way too preachy < 1307524428 662732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :F- < 1307524445 97583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basically this guy is jealous of everyone's web pages for looking far more cool than his which are probably all boring < 1307524453 293037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Misspelled werds and impropr punktuation, make yur web look amaturish, and unfinishd. Awlays run a spel chek befor yu uplode!!!!!! : )" < 1307524456 362135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHAT A FUKEN HYPOCRITES < 1307524469 525616 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I hope this is a case of Poe's law < 1307524478 751803 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :really < 1307524479 978225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: whoosh < 1307524486 96934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION stabs Vorpal a bit. < 1307524488 713510 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :a deliberately bad web page about bad web pages is... < 1307524493 81710 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :?_? < 1307524494 478586 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :a fake????? < 1307524495 9533 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :woah < 1307524499 583441 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :never saw it coming < 1307524510 839352 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ACTION does a strong drive on the bit in "stabs a bit" < 1307524516 108090 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hah, X! < 1307524546 968377 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also: http://www.dokimos.org/ajff/ < 1307524551 923127 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :is there a document somewhere that explains all the interactions betweeen states in 9 state logic? < 1307524563 572264 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: god i love this one < 1307524567 942143 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, a text book perhaps < 1307524572 56007 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :probably lol < 1307524580 744786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unfortunately the front page is way better than all the others < 1307524586 600601 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, anyway you generally don't mix them randomly < 1307524604 970185 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :no I don't imagine you would < 1307524655 132912 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, for a start Z only makes sense for an output. < 1307524666 406529 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :war on drugs -> cryptography?? http://falkvinge.net/2011/06/07/weed-as-surprise-driver-for-mass-cryptoproficiency/ < 1307524726 948966 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :war on cryptography -> drugs! < 1307524735 792310 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :\o/ < 1307524735 966283 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :  | < 1307524736 128633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cryptography on drugs -> war! < 1307524736 291326 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric : /´\ < 1307524741 610164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :war cryptography -> drugs on! < 1307524742 453737 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh god text penis < 1307524749 589921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :on! war -> drugs cryptography < 1307524791 968629 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway I can't imagine you would like to program for FPGAs. < 1307524805 677717 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it is far too low level < 1307524814 427409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its declarative < 1307524816 781554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and hey i wrote a bootloader < 1307524820 445424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HAVE YOU WRITTEN A BOOTLOADER ASSHOLE < 1307524822 185359 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, vhdl and verilog makes asm seem high level < 1307524834 90736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THINGS YOU HAVE NOT WRITTEN: A BOOTLOADER ASSHOLE < 1307524839 615157 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, in asm you do ADD r1,r2. In VHDL you write a page of code to do it < 1307524850 845708 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :same for verilog < 1307524861 334957 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :once you have a circuit for adding can't you just reuse it? < 1307524873 400451 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, yes indeed, but that takes a page of code :P < 1307524884 309411 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :but you only have to do it once < 1307524887 831440 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, besides, what about carry forwarding < 1307524891 618307 :MigoMipo!~John@84-217-8-72.tn.glocalnet.net JOIN :#esoteric < 1307524899 682660 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that would be annoying < 1307524908 584522 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean a ripple carry adder is pretty simple < 1307524923 838275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah so you have to define addition so what < 1307524953 890251 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :but can you define...division? < 1307524954 766619 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :dun dun dun < 1307524962 685620 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :annoyingly hard likely < 1307524977 873870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: no. < 1307524985 884245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the mathematical impossibility of division is why arithmetic never really caught on. < 1307524986 214170 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well the main issue is making things sequential when you need it. Everything sequential essentially has to be written as a clocked finite state machine < 1307524994 691205 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :division sucks and dead < 1307524996 437198 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :rip maths < 1307524997 396972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: that's not hard. < 1307525001 217178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just have a global clock, woop pow done. < 1307525003 530161 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, no, but it is verbose < 1307525008 893701 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, and of course you have a global clock < 1307525019 571215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how do you do it clocklessly, anyway? < 1307525038 55202 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well you can do that for purely combinatorial circuits. < 1307525051 577040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :explain :P < 1307525052 464834 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or do you mean the crazy sort of advanced clockless? < 1307525061 960302 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :like that clockless MIPS CPU? < 1307525064 672972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Explain both :P < 1307525090 604551 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, combinatorial circuits: output = logical expression of inputs, no memory of previous state < 1307525104 840412 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :for example. the 7-segment display. It doesn't have to keep track of previous state < 1307525111 227976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so nothing that requires more than one step to express at all? < 1307525140 621330 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, pretty much. You can express any such expression as a 2-level network of and + or gates (plus inverters before sometimes) < 1307525152 17956 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or nand-nor < 1307525156 978470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK, now what about the crazy sort of advanced clockless? :P < 1307525159 232839 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But, like, at a slower scale. < 1307525161 989379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Clockless addition, say. < 1307525171 569119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Would it just have a local clock? < 1307525182 798023 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well addition is clockless. Just wait for all the ripples to get through before reading the result. < 1307525189 609221 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :just make your clock slow enough < 1307525194 111014 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :a FA is not clocked after all < 1307525202 667662 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but you have to take care of the gate delay < 1307525210 981977 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :which means that everything takes a finite time < 1307525220 21543 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, no clue how the super-advanced clockless CPUs work < 1307525223 227352 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ask ais about that < 1307525227 924472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PAH < 1307525234 326531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The biggest disadvantage of the clockless CPU is that most CPU design tools assume a clocked CPU (i.e., a synchronous circuit). Many tools "enforce synchronous design practices".[4] Making a clockless CPU (designing an asynchronous circuit) involves modifying the design tools to handle clockless logic and doing extra testing to ensure the design avoids metastable problems. The group that designed the A < 1307525234 488788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MULET, for example, developed a tool called LARD to cope with the complex design of AMULET3. < 1307525241 344126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sure does sound painful < 1307525259 781551 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :likely < 1307525285 278310 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :metastability would be an issue yes < 1307525300 344636 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :clocked circuits nicely avoids that < 1307525303 209670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.async.caltech.edu/mips.html ;; this paper isn't gonna be fun to read i guess :D < 1307525328 569512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the SEAforth multi-core processor (2008) from Charles H. Moore.[12] < 1307525328 732616 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the GA144[13] multi-core processor (2010) from Charles H. Moore. < 1307525330 402944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh sna < 1307525331 139535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :p < 1307525333 702739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the chuck is in town < 1307525339 589614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and he ain't got no clocks < 1307525371 810813 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :eh < 1307525377 552290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The Honeywell CPUs 6180 (1972)[7] and Series 60 Level 68 (1981)[8][9] upon which Multics ran asynchronously < 1307525378 171761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hawt < 1307525386 905761 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1307525399 667819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SO WHAT IF YOU USED A SINE WAVE FOR A CLOCK LOL < 1307525416 287439 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :sounds stupid. < 1307525430 698527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :;D < 1307525441 428521 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :of course you don't get a square wave in practise, only reasonably close < 1307525503 730036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :reassuring < 1307525510 120919 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what < 1307525532 138276 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, come on, you can't do instantaneous voltage changes in reality... < 1307525553 436557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just saying, electronics is a lot less of a comfortable discipline than programming :D < 1307525561 481135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"well it's a square wave. ...sort of. physics kind of gets in the way." < 1307525567 227275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"uh, booleans. yeah. ours have 9 values..." < 1307525570 648092 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, har < 1307525586 930339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"oh well um... not using a clock might make your electronics just sort of fuck up and oscillate around." < 1307525593 803740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"but then that usually happens anyway." < 1307525597 186267 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, but yes. With vhdl and verilog you are working at a lower abstraction layer than when programming < 1307525598 418304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"we don't really know how to do any of this." < 1307525602 811298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"we're basically just bullshitting." < 1307525609 28958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"hello i am an electronics engineer and i suck." < 1307525611 651649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"elliott is awesome." < 1307525617 568897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"oh man i feel so good saying all these true things." < 1307525621 40077 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :... < 1307525639 556332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :````It would have been better if images are included in the page < 1307525639 719004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--[[Talk:Fall time]] < 1307525640 818941 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307525715 162708 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, just like haskell is a higher abstraction than asm, vhdl and verilog are on a lower level abstraction than asm. Of course both are still higher than EDA software... < 1307525732 76015 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :EDA? :O < 1307525742 316232 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh this < 1307525748 678963 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, EDA is kind of like "well, lets place some p-type silicon here, and then some ... < 1307525752 131709 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :" < 1307525754 316546 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::D < 1307525761 87610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that sounds like fun < 1307525763 545562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does anyone actually do that? < 1307525793 526423 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well yes, when designing ASIC for example < 1307525803 109879 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, they tend to have module based systems < 1307525806 537851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: hmm, but surely Intel's Latest Fancy Processor isn't made by hand, right? :-P < 1307525822 708490 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, probably not, but designs for gate modules used might well be < 1307525824 51066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :man... wouldn't it be cool to see the source code to the i7?????? < 1307525856 681743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i wonder who has less ugly designs from a maintenance point of view, amd or intel :P < 1307525871 745539 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :elliott: i've read the memo 23 < 1307525903 124531 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, the FP parts are likely auto generated < 1307525907 186605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: that seems to be what YorkLava.txt is < 1307525909 605249 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and formally verified < 1307525910 645834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: FP? < 1307525913 671781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, floating point, right < 1307525916 472738 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1307525918 65160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well who cares about that. < 1307525953 665 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1307525971 577305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :man, the York Lava specification of that simple stack machine is really pretty. < 1307525977 390687 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :yeah < 1307525983 955434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nicer than vhdl :P < 1307525994 287374 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :of course < 1307526011 519750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The function 'simPoly' has almost the same type has 'eval', and it is < 1307526011 682075 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :straightforward to define a correctness property for the processor. < 1307526011 682175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : prop_poly :: Expr -> Integer -> Bool < 1307526011 682221 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : prop_poly e x = eval e x == wordToInt (simPoly e x) < 1307526012 668446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1307526017 198058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :QuickCheck for hardware < 1307526034 307019 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, of course york lava is not quite as general as vhdl. < 1307526047 698563 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :likely there are things you can't do directly in york lava < 1307526061 814335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: yeah but why would you want to. < 1307526077 706836 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, tri-state buffers looks like one case < 1307526084 223270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I know, I know, "why would you want to create your own hardware anyway"...) < 1307526218 480654 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :"America is in crisis, " the Republican governor says on a website promoting the event. "We have been besieged by financial debt terrorism, and a multitude of natural disasters." < 1307526218 829701 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ugh < 1307526221 809666 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :FINANCIAL DEBT TERRORISM < 1307526227 391247 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :the word terrorism is quickly becoming meaningless < 1307526265 201014 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric : haskell is shit!!! OMG IRC TERRORISM < 1307526332 736480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: that was... so rude of you to... impersonate me...... < 1307526335 418799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nick terrorism............. < 1307526341 699112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nick Terrorism, superhero < 1307526354 916181 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :don't you mean supervillain < 1307526358 341100 :elliott!~elliott@unaffiliated/elliott TOPIC #esoteric :Programming terrorism: the channel | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1307526359 456611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: no < 1307526361 776006 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307526367 805959 :elliott!~elliott@unaffiliated/elliott PART #esoteric :"Leaving" < 1307526372 575796 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what < 1307526374 628476 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307526375 421010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oops < 1307526376 224264 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :NIC terrorism < 1307526379 194668 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what I am doing to you atm < 1307526380 552088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: he nicks terrorism < 1307526381 17484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is < 1307526382 553416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he steals terrorism < 1307526383 593220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :from societ < 1307526384 32395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :y < 1307526385 535446 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :accept my unsolicited IP packets < 1307526386 299458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and safely deposits it < 1307526387 988836 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ooooh < 1307526388 151477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in the TRASH < 1307526389 391677 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :clever < 1307526391 793082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OHHHHHHH YEAAAAAAAAAAAH < 1307526396 449766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :S/ [DOLLAR SIGN]// < 1307526398 496886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/caps/not caps/ < 1307526411 655566 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :http://www.gravatar.com/avatar/fb7188d8be002ece64870dffe9ec6fa7?s=32&d=identicon&r=PG < 1307526442 344905 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :elliott: F-lite implementation is interesting itself < 1307526457 456773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: it is? < 1307526747 596056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: it is? < 1307526936 843520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: it is? < 1307526937 378961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: it is? < 1307526937 609670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: it is? < 1307526938 675030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: it is? < 1307526938 984115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: it is? < 1307526988 786308 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i think so < 1307526995 642289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :howso? < 1307527208 418920 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :because it's simple and can be used as an example when writing a minimal, lazy, functional language < 1307527243 107502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well sure < 1307527272 545937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the modules are awfully broken up < 1307527281 516903 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what is f-lite? < 1307527291 990975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: < 1307527292 682032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :F-lite is a core subset of Haskell. Unlike GHC Core and Yhc Core, < 1307527292 844555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :F-lite has a concrete syntax. You can write F-lite programs in a < 1307527292 844653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :file, and pass them to the F-lite interpreter or compiler. Another < 1307527292 844699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :way to view F-lite is as a minimalist lazy functional language. < 1307527296 723403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a symbolic term-rewriting language < 1307527297 81613 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307527299 334433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that compiles to the reduceron < 1307527305 214470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and is the main programming language for it < 1307527315 610677 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307527318 455779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's actually not quite a subset, since you omit data declarations < 1307527323 880829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so valid f-lite programs aren't necessarily valid haskell programs < 1307527325 497736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also it's untyped < 1307527326 663136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but yeah < 1307527589 255850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey guys what's a good abbreviation for root < 1307527592 287832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as in square root, cube root, ... < 1307527595 270335 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :rt < 1307527596 671224 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :normally < 1307527598 875027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :three letter < 1307527608 724000 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :too bad < 1307527611 874501 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :there's only a two letter one < 1307527630 810474 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1307527633 41839 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but Rot is weird :P < 1307527633 513607 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :rot sounds like rotate, rut doesn't sound like anything... < 1307527648 103084 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :why not use root(a,b) = pow(a,1/b) < 1307527649 674869 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :or something < 1307527652 144292 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :then say pow < 1307527656 290903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh well, I guess I'll call it Root < 1307527677 481158 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anything wrong with "root" < 1307527681 864926 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :why would it have to be 3 letters < 1307527691 906912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Consistency :P < 1307527696 18383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data BinOp = Add | Sub | Mul | Div < 1307527696 180449 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | Exp | Root | Log | Mod < 1307527696 180525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | Eq | Lt | Gt < 1307527696 180589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : deriving (Show) < 1307527697 349867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::P < 1307527710 169429 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, you have three two letter ones < 1307527714 261612 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you don't need root if you have pow < 1307527717 755283 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, so why not Rt as said above < 1307527731 724641 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, and what is this for < 1307527733 145079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah yeah :P < 1307527736 403361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: I do, it's in the spec < 1307527738 485459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: SyL < 1307527742 629617 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hmm OK then < 1307527743 314894 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, esolang? < 1307527752 650954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes; I'm implementing it solely because I can call the result sylladex. < 1307528079 532540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1307528085 909266 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if "PRINT 9" is a statement, what would you call PRINT? < 1307528088 41784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :people usually talk about like < 1307528090 464264 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the PRINT statement < 1307528092 461877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but that's ambiguous :/ < 1307528095 429852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the PRINT < 1307528096 140731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :command? < 1307528096 968029 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Command < 1307528113 241753 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :command, function, method, subprogram < 1307528121 549672 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :action < 1307528131 844491 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :word < 1307528151 62003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Command should work, thanks < 1307528586 900391 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :what are you doing? < 1307528749 122820 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307528811 900288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: syl < 1307529272 646104 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :! < 1307529342 477366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: what < 1307529348 976765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh did you die of melatonin < 1307529351 599756 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :The update < 1307529383 34930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh right that < 1307529392 663032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fucking scratch pulled the fucking beta timeline bullshit < 1307529396 321772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :asshole < 1307529403 704290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also slick is very holy. < 1307529419 712137 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :lol < 1307529566 50592 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I formed a hypotheses around the beginning of this update, the ending discarded it < 1307529980 688597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, is n+0 -> n constant folding or dead code elimination? < 1307530243 637085 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Instruction simplification < 1307530275 933966 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :It's not constant folding unless n is constant < 1307530330 13207 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :And DCE is for code that's never run, not code that does nothing < 1307530469 540004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: My "constant folding" pass does instruction simplification too, then :P < 1307530476 554928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suppose it's not all that unreasonable to interleave the two passes. < 1307530845 712929 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :syl? < 1307530855 237505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: it's this semi-decent language. < 1307530860 717325 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :any spec? < 1307530919 744680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uh i didn't write it < 1307530921 739528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's on the esowiki < 1307530932 845439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but hands off, i'm over-engineering implementing it >:| < 1307531783 168979 :sebbu2!~sebbu@ADijon-152-1-89-219.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1307531783 508005 :sebbu2!~sebbu@ADijon-152-1-89-219.w81-50.abo.wanadoo.fr QUIT :Changing host < 1307531783 671004 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1307531922 664496 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1307531922 900494 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1307531958 314938 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" why not use root(a,b) = pow(a,1/b)" <<< how about Wop < 1307532038 812765 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :3 to the wopper of 2 < 1307532111 445617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1307532434 559370 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :LOL < 1307532459 758551 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :Zwaarddijk: i saw your bachelor's supervisor today and he was bragging about his finnish skills < 1307532539 314047 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :g2g ~> < 1307532551 354935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1307532633 580973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- lt and gt can wait i am so fucking lazy < 1307532633 787014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- also all the others, fuck this shit < 1307533573 780990 :PatashuPikachuRe!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307533610 234930 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 250 seconds < 1307533671 116076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe (Either Expr Value)... gross < 1307534300 111747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Sylladex.Optimise> constFold (EBinOp Add EReadChar (EBinOp Add (EConst (VInt 0)) (EConst (VInt 0)))) < 1307534300 274807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EReadChar < 1307534304 434690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hooray. < 1307534309 211513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Now for EVEN MORE SPECIAL CASING. < 1307534347 350304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Sylladex.Optimise> constFold (EBinOp Sub (EBinOp Add EReadChar (EConst (VInt 9))) (EConst (VInt 9))) < 1307534347 512320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EBinOp Sub (EBinOp Add EReadChar (EConst (VInt 9))) (EConst (VInt 9)) < 1307534357 381062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This still needs some handling; re-arranging things is gonna be pretty ugly, though. < 1307535499 837429 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1307535614 227735 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1307536395 253460 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1307536825 832113 :foocraft!~ewanas@89.211.225.198 JOIN :#esoteric < 1307536860 85688 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :aaaa < 1307536863 32170 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i must code < 1307536871 603895 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i have a concrete idea what to code < 1307536878 60355 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :and skills to code it < 1307536890 708839 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :but i'm procrastinating < 1307537038 548554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is the idea < 1307537095 455300 :pikhq_!~pikhq@71-219-199-140.clsp.qwest.net JOIN :#esoteric < 1307537126 927273 :pikhq!~pikhq@174-22-185-136.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1307537357 652707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: WE DEMAND YOU TELL US < 1307537860 48150 :Kustas!~xix@gprs-inet-65-19.elisa.ee JOIN :#esoteric < 1307538590 52061 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am forward thinking in that, after a thought, it is now the future. < 1307538641 990728 :Kustas_!~xix@gprs-inet-65-58.elisa.ee JOIN :#esoteric < 1307538750 684730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: wat < 1307538788 535225 :Kustas!~xix@gprs-inet-65-19.elisa.ee QUIT :Ping timeout: 258 seconds < 1307538789 762004 :Kustas_!~xix@gprs-inet-65-58.elisa.ee NICK :Kustas < 1307539045 319484 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307539150 20109 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi ais523 < 1307539150 739112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fpga < 1307539151 996864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what should i < 1307539153 416723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the < 1307539171 741628 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: compare to the situation in which I thought in reverse. < 1307539182 12600 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I think I need more words to work out what the sentence means < 1307539228 325791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: fpga buy kit affordable but is usable i had links but now i don't in clipboard and the fpga and also which of duopoly has support better linux < 1307539232 532204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what should i and the < 1307539245 41467 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, I see < 1307539266 531104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thank god < 1307539276 18655 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I think they both claim native support for Linux < 1307539287 142863 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: let a thought be a string X where blah blah blah blah blah time goes backwards when I think. < 1307539288 274570 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Xilinx's tools showed huge signs of running on Cygwin, when I tried them on Windows < 1307539291 210584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes but that doesn't mean it's any _good_ < 1307539294 377435 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1307539306 824491 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know we're using Altera tools at the moment, because we couldn't figure out the Xilinx stuff at all < 1307539310 294042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm basically asking which is more tolerable, but actually, Xilinx seem to be a lot more expensive than Altera < 1307539314 37728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even for the evaluation boards < 1307539329 502175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the Reduceron stuff was done with Xilinx, but that's basically academic since there's no way I could afford anything that could fit it < 1307539334 274552 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it's marketed at managers rather than programmers < 1307539344 21394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although being able to use York Lava would be a perk, and it compiles to Xilinx-specific VHDL < 1307539353 840354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(York Lava is the declarative Haskell library used to define the Reduceron) < 1307539363 907956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(it uses two-valued logic exclusively :-----O) < 1307539421 655666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I was also meaning to ask: how efficient is the code your ICA → VHDL compiler outputs? < 1307539448 122292 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: possibly not as good as code generated by hand, but much the same order of magnitude < 1307539468 261859 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apart from it doesn't do pipelining yet, but we may fix that at some point < 1307539484 639472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think York Lava may be similar; the actual basis of it is fairly direct mucking with signals, but it has a bunch of sequential stuff that probably generates less-than-ideal code < 1307539490 809742 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know what Lava is about < 1307539504 45869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I meant, < 1307539504 792022 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd get in trouble if I didn't < 1307539506 928534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in terms of efficiency < 1307539510 210449 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah < 1307539524 406943 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, Lava is just a really good language for expressing circuits designed by hand < 1307539532 561085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep, but there's also things like < 1307539538 905416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : let instr = s!code!top in < 1307539539 67973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Seq [ Tick < 1307539539 68076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , While (instr!isHALT!inv) $ < 1307539539 68120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Seq [ isLIT instr |> s!rtop <== getLIT instr < 1307539539 68163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , isDUP instr |> s!stack!push (s!rtop!val) < 1307539539 404616 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , isREV instr |> < 1307539539 868904 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1307539541 514675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Seq [ s!rtop <== s!stack!top < 1307539543 403866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , s!stack!pop < 1307539545 477265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[...] < 1307539547 403887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is decidedly not at... < 1307539548 385971 :PatashuPikachuRe!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah it's tough, we don't get eruptions around here so I never have enough of the stuff < 1307539549 404876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh great time to drop connection < 1307539553 43344 :PatashuPikachuRe!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and it's so viscious and slow to propagate < 1307539570 424307 :PatashuPikachuRe!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au NICK :Patashu < 1307539573 752166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you know what ELSE Is viscous and slow to propagate?? < 1307539575 72306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's right < 1307539576 96704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oil. < 1307539583 435404 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :idgi < 1307539585 833568 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307539588 649085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: < 1307539592 808770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : well, Lava is just a really good language for expressing circuits designed by hand < 1307539592 971978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : yep, but there's also things like < 1307539592 972144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : let instr = s!code!top in < 1307539592 972253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Seq [ Tick < 1307539592 972359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , While (instr!isHALT!inv) $ < 1307539593 753140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Seq [ isLIT instr |> s!rtop <== getLIT instr < 1307539595 421012 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the remote host closed the connection, for no reason at al < 1307539595 751138 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , isDUP instr |> s!stack!push (s!rtop!val) < 1307539597 747734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , isREV instr |> < 1307539599 750371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Seq [ s!rtop <== s!stack!top < 1307539601 774998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , s!stack!pop < 1307539603 643421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is decidedly not at the level of the low level stuff < 1307539607 969454 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, no obvious good reason, anyway < 1307539610 11235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or even VHDL < 1307539631 930445 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it still looks pretty low-level < 1307539647 210180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :certainly, but my understanding is that "While" and "Seq" are distinctly higher-level concepts than VHDL offers < 1307539712 738793 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only marginally higher level < 1307539718 853389 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :seq in particular is just wires in what I'm doing < 1307539740 461535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fair enough < 1307539743 813298 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and even while is just wires and one gate < 1307539759 118070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: now the actually relevant question: how long is everyone who isn't you or someone else working on it gonna have to wait before we play with the compiler :-P < 1307539766 342182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(VHDL scares me. :( ) < 1307539772 830954 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably a couple of years < 1307539781 263857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I WILL SIT HERE UNTIL THEN < 1307539807 895636 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I've been doing fun things putting the equivalent of printf statements in the input to the compiler and having them actually work < 1307539815 673028 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :by using the simulator debug API < 1307539832 679867 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and even making the program exit via an assert-false set to the maximum severity level < 1307539836 787194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: stop bragging about your amazing compiler powers while I sit here with the prospect of hacking VHDL manually >:( < 1307539841 335403 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, maximum but one, you don't use the one above that unless things go wrong < 1307539850 78910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can I send you Algol code and get VHDL code that you obviously hand-translated really quickly in response? :-P < 1307539858 314775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You could even set up a bot. I mean, with strong AI. To translate the code. < 1307539876 688460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Oblig.: You could even release the source code to the bot's AI!) < 1307539954 9927 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, the compiler isn't really working properly yet < 1307539982 8585 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and even when we finish implementing what we've done so far, it'll be missing at least one important feature, and one massively important optimisation (which is about as fundamental to hardware programming as TCO is to functional programming) < 1307539984 445347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a (*b)() is the same as a (*b)(void) in C, right? even though (in C90) a b() and a b(void) aren't (as prototypes) < 1307539991 738507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: which important feature? < 1307539996 861026 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pipelining < 1307540028 240758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: btw, Vorpal told me to ask you about advanced clockless stuff, so I'm going to go out on a limb and assume he really hates you < 1307540034 617785 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and, I think a(*b)() isn't quite the same as a(*b)(void) < 1307540048 866092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ISTR it is; you can't have a function pointer to something of indeterminate arguments < 1307540054 671533 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: FPGAs aren't really designed for that < 1307540058 584212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You have to use a pointer to varargs or something else ~wAcKy~. < 1307540075 615063 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could get it working in theory, but you'd be wasting a large proportion of their circuitry < 1307540090 766812 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and function pointer to something of indeterminate arguments is how it worked all the time prior to C89 < 1307540095 212364 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've even used some in a program I was working on < 1307540107 309760 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because I wanted a function that you could pass another function of the same type to as an argument < 1307540114 581077 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and indeterminite arguments is obviously the only way to express that in C < 1307540140 433324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But IIRC you need to cast a function pointer into a () one < 1307540144 121270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which obviously means they're not compatible < 1307540149 599539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, you don't < 1307540158 679917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah, stackoverflow agrees < 1307540162 473859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which actually makes me believe it less, but < 1307540197 414676 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: I've been looking at cyclexa as inspiration for my own regular expression grammar, by the way. Looks very interesting. < 1307540203 318872 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :another example: int (*b)() = global_variable; b(2.0f) calls b as if it expects a double < 1307540214 962518 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and int (*b)(float) = global_variable; b(2.0f) calls b as if it expects a float < 1307540233 91246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: i'm asking this as part of a ridiculously intentionally-overengineered SyL implementation, FWIW < 1307540237 100887 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :SyL? < 1307540245 434251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's this fairly decent language on the wiki http://esolangs.org/wiki/SyL < 1307540252 671093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i picked it because it was high up in recent changes and not completely idiotic < 1307540257 417772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you know, I didn't even think to ask what you were doing, I just assumed there was a reason and didn't care if there wasn't < 1307540262 808705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and also because i can call the resulting implementation sylladex < 1307540267 902975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my motives are < 1307540268 991808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rather flimsy < 1307540284 250239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but hey, it'll be the most useful, optimising, flexible of a language you'll never ever want to use < 1307540285 141793 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're good enough for #esoteric < 1307540302 461438 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, that page is uncategorised < 1307540307 807714 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've been forgetting to check that in the more recent languages < 1307540309 612743 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : ais523: btw, Vorpal told me to ask you about advanced clockless stuff, so I'm going to go out on a limb and assume he really hates you < 1307540319 698381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i can't categorise it, i'm too busy poking five thousand holes in the spec: http://esolangs.org/wiki/Talk:SyL < 1307540325 595599 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I only said that ais was more likely to know about it than me < 1307540337 710311 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh wow, http://esolangs.org/wiki/Special:Uncategorizedpages actually works < 1307540347 855999 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps I should clear it out some day < 1307540446 547180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you expected it to not work? < 1307540463 497853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :only a hundred and eighty six pages, it seems < 1307540477 148012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can reduce that by three by deleting the terrible articles: < 1307540484 875973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/wiki/Prefix_notation < 1307540485 348482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/wiki/Postfix_notation < 1307540487 69245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/wiki/Surround_notation < 1307540489 909099 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, some are subpages of other things < 1307540490 304404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although IIRC there's a fourth < 1307540493 180754 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol surround notation < 1307540496 478548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah, http://esolangs.org/wiki/Infix_notation < 1307540519 939297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: no no, the esowiki is _totally_ the place for tehz to make articles about his weird, arbitrary distinctions between different aspects of notation that nobody else really agrees with < 1307540534 923777 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307540535 85740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Infix notation is one of the 4 possible ways to describe a program." ;; makes less and less sense each time i read it < 1307540536 860858 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the correct term for that is circumfix... but "surround" makes it sound high quality, like good speakers. < 1307540545 668866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1307540548 203374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thx surround notation < 1307540550 93854 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :he forgot postcircumfix! < 1307540555 820620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :postumfix < 1307540584 200963 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also nullfix < 1307540604 511650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, now do I compile the AST directly into the backend, or do I want to compile it to some kind of VM first... < 1307540631 180090 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: compile to a shell script that JITs < 1307540651 714728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1307540652 780292 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :JIT compiles a bytecode that is < 1307540660 235105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: is a nullfix operator one that has to be the entire program if it's used at all? < 1307540660 710448 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :just one < 1307540685 313424 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or did you mean the concept more commonly called an operand, but interpreted in a weird way? < 1307540689 952519 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :on that note, time to go get a drug test brb < 1307540734 472384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION tests brb < 1307540739 385789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I haven't got a drug, though < 1307540745 124722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so my results may not be what you're looking for < 1307540775 394793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, (somestruct){ ... } is C99, right? < 1307540789 327619 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: i was thinking of haskell's f x notation :P < 1307540810 672047 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah < 1307540819 41044 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh and the ever popular wontfix < 1307540819 459157 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's an infix operator, just the operator is zero characters long < 1307540834 976443 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, how does one actually do a union literal? < 1307540837 951417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not sure how they work at all < 1307540885 409052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :union float_or_int {float f; int i;} /* ... */ (union float_or_int){.i = 4} < 1307540898 673010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do you have to use field syntax like that? < 1307540902 862530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :C99 only, that syntax, but I don't think it works at all in C89 < 1307540919 403799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, I don't need the (foo) if the union is a field of a struct, right? < 1307540921 318220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can just do {...} < 1307540945 516933 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in a struct literal, yes < 1307541047 568400 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh right, KDE < 1307541051 884482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1307541056 52438 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd spent all this time complaining about an awkward default setting on my feed reader < 1307541060 435785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha < 1307541066 483982 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then I realised it was KDE not Gnome and I'd never actually opened the settings dialog box < 1307541068 961837 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, challenge: write a C expression that, given x, evaluates to negative one if the result is negative ("equal to EOF" is also acceptable), and the value otherwise < 1307541070 600834 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now it does what I want < 1307541071 548359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but x can only be evaluated once < 1307541072 822121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basically I want < 1307541080 502345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if (getchar() == EOF) -one else getchar() < 1307541083 327659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but as an expression < 1307541086 189308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :without re-evaluating getchar() < 1307541116 764434 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's easy enough if you can cheat and use GCC extensions < 1307541125 236642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how? < 1307541149 941890 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :((getchar() - EOF ?: -1-EOF)+EOF) < 1307541166 15214 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but ?: takes three arguments in C89 and C99 < 1307541166 444154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1307541231 374842 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what was User:Uesr up to, btw? < 1307541234 385408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: spambot < 1307541237 800230 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can find out but am worried it might be NSFW < 1307541240 759605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it's not < 1307541247 24872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, unless you consider spam NSFW < 1307541253 718109 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, right < 1307541255 383312 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how pointless < 1307541263 596472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh, even addition is a pain with this direct-translation scheme < 1307541266 951337 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd have probably blocked in addition to the userpage deletion < 1307541267 339522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :definitely feelin' the VM vibes here < 1307541287 277786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although I don't really want to use a stack vm, it feels like such a copout when I could do register allocation < 1307541323 442392 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha, wow this is going to be beautifully insane < 1307541330 418926 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :will you have a reload pass more insane than gcc's? < 1307541359 346086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: unfortunately, I don't know what a reload pass is < 1307541373 291926 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can explain what it is simply enough < 1307541375 36052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :have I mentioned I'm planning a full FFI? :/ < 1307541386 169296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- TODO: constant-fold across [function -Ed] calls < 1307541390 28848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actual comment in Optimise.hs < 1307541392 35014 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the way gcc and many other compilers work is, originally they assume an infinite number of registers < 1307541394 748196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, sans the [] bit which I just added now < 1307541411 535765 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then adapt the code to allow for the finite number of registers they have in practice < 1307541425 575777 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(SSA generally ends up naturally falling into an infinite-registers model) < 1307541441 247138 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so they do it by reassigning registers, reusing registers with dead values, and worst-case spilling to memory < 1307541448 245022 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's the reload pass < 1307541468 496515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha < 1307541480 787264 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: they should take that to its logical conclusion, and eliminate memory entirely < 1307541482 600470 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently, everyone who understands how gcc's works has gone insane, or else recovered by refusing to speak of it ever again < 1307541496 770554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just treat all storage as part of the infinite domain of registers < 1307541503 272228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and let the reload pass sort out the best place to put it < 1307541516 891267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this feels like a remarkably ais523 thought to have, which pleases me greatly < 1307541533 827708 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, one of the main advantages we claim for our compiler is that it doesn't use centralised memory at all < 1307541548 463402 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it needs memory that it can't store in a LUT's delay slot, it goes and makes a small amount of memory locally < 1307541550 356222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i've always wanted a compiler that doesn't use centralised memory at all < 1307541562 625557 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because memory bandwidth is the limiting factor nowadays, rather than actual storage capacity, for most programs < 1307541591 522551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: do you have any opinion on how crappy/uncrappy this is? http://www.altera.com/products/devkits/altera/kit-cyc3-starter.html < 1307541610 204285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :specs on the actual fpga model seem to be here http://www.altera.com/products/devices/cyclone3/overview/cy3-overview.html < 1307541638 914129 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I know it has about a tenth of the logic elements that the Reduceron guys' FPGA has :P < 1307541662 667172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it looks /very/ small by FPGA standards < 1307541679 337643 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, I have to go to a meeting < 1307541683 662714 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK < 1307541690 990954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FWIW, that's the highest-end starter kit they seem to have < 1307541699 649096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apart from ones which seem to be targeted at people doing weird non-generic stuff < 1307541706 498845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :something about "GX tranceivers" < 1307541757 145317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yikes, that has half the logic elements < 1307541761 911996 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1307541813 629681 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, hmm, the person I'm meant to meet isn't there < 1307541835 421458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'll wait for him to phone me < 1307541866 295950 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, OK, the FPGA itself isn't all that small < 1307541876 634711 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just that the board isn't designed to allow access to its full capabilities at all easily < 1307541897 42850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1307541916 398939 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you'll find that this is often the case < 1307541924 602484 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, FPGAs nowadays tend not to have simple VHDL/Verilog interfaces < 1307541931 458344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :really? < 1307541943 434151 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :instead you need to use some crazy design flow wizard thing that takes care of synthesizing a whole lot of crazy boilerplate automatically, more or less like firmware < 1307541956 484944 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and custom VHDL or Verilog you have to plug into it via an FFI-type thing with crazy interfaces < 1307541960 847612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eurgh < 1307541968 918448 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we figured out how to turn that off with the Altera tools, but not with the Xilinx tools < 1307541974 220942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does the Altera toolchain just have a command-line synthesiser I can use and forget about the rest? :P < 1307542004 68665 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(or rather, the Xilinx tools, you could turn it off but then there was no obvious way to connect your program to anything, and I spent a week trying to work out how on the Xilinx website and failing) < 1307542023 906323 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(at least Altera give pinouts for their board; how to actually tell them to the compiler is non-obvious but we worked it out eventually) < 1307542584 115525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1307542589 154604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to stack machine or not to stack machine < 1307542959 989700 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1307543298 397444 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307543316 247170 :Kustas!~xix@gprs-inet-65-58.elisa.ee QUIT :Quit: appled into ipad < 1307543669 987667 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Chrome seems to have decided to stop displaying favicons < 1307543875 885966 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Reading the lexical analysis wiki < 1307543880 812351 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :article < 1307543907 456784 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :It mentions a program that makes lexica analyzers. I don't need to do that, right, it's easy to make my own? < 1307543946 629103 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sure < 1307543969 853101 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Although if there's something that makes lexers in Javascript, I might not bother to roll my own < 1307544068 203942 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Wikipedia article continues to talk as though I shouldn't roll my own unless I have to < 1307544233 959819 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what is that VM you are working on? < 1307544267 606176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for syl < 1307544285 574865 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, why would xilinx and altera do those insane boilerplate thingies you mentioned!? < 1307544299 70086 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: why does Windows do wizards? < 1307544387 660992 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, Hm. From what I remember it worked like this when I used xilinx stuff. You wrote your vhdl file. Then you told it which one was the top entity in the IDE and right clicked somewhere to get a file where you could map signals to pins. < 1307544395 489921 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :maybe that was some old model < 1307544433 954307 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that still works, in both Altera and Xilinx, although the exact place to right-click can take us an hour to find sometimes and we keep forgetting < 1307544452 551477 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the issue with the Xilinx tools is that they gave no indication of what pin was connected to what on the evaluation board < 1307544452 714454 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307544487 652726 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, oh okay. I think the board I used was a custom made one at the university. At least it looked like it was hand etched... < 1307544498 267885 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(not completely straight lines and so on) < 1307544525 135895 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(one frustrating issue with the Altera thing is that the pin assignments tools makes you pick the pin names from a drop-down list, you can't just type them in, which is really annoying as there are hundreds of pins and the names are no more than four characters long) < 1307544533 273276 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and hand-etched boards still tend to have straight lines < 1307544543 824495 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the major difference is that the boards tend to be white rather than green or blue if etched by hand < 1307544556 426630 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, the board was yellow < 1307544559 437991 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, right < 1307544567 765617 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I never seen white ones < 1307544571 23375 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's what the white boards look like if they've been sitting in an acid bath for an hour or so < 1307544573 334758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :<ais523> (one frustrating issue with the Altera thing is that the pin assignments tools makes you pick the pin names from a drop-down list, you can't just type them in, which is really annoying as there are hundreds of pins and the names are no more than four characters long) < 1307544576 542561 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is part of the process < 1307544577 416371 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307544582 618974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do they support kb completion? < 1307544586 54674 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nope < 1307544591 31401 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hahah < 1307544591 784053 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we tried that < 1307544596 243076 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :how awful < 1307544602 432610 :foocraft!~ewanas@89.211.225.198 QUIT :Quit: Leaving < 1307544614 357115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1307544616 972984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we assume that the thing is backed by a text file somewhere so we could edit it by hand, but we never found the file; perhaps it's in a binary format instead < 1307544642 63242 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, for xilinx it is definitely a text file, though iirc they have a GUI drag-and-drop kind of thingy too < 1307544671 942945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, agreed < 1307544675 655732 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we found the file in question for xilinx < 1307544697 52508 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :you could even open it from the GUI thingy by simply clicking somewhere iirc < 1307544706 385441 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, but why don't they give you access to the pins in a straight-forward way? I don't get it. What is in it for them? < 1307544721 24261 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :incompetence < 1307544743 932711 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, it's typical large program design < 1307544767 98990 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, have you ever used Eclipse? imagine a program designed along similar lines, but getting all the details wrong < 1307544768 708359 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, well, wronger < 1307544776 661694 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, btw, why do hand etched boards tend to be yellow/white rather than green or blue? < 1307544783 789786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a different process < 1307544818 470253 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : hmm, have you ever used Eclipse? imagine a program designed along similar lines, but getting all the details wrong <-- eclipse is rather annoying. The IDE for VxWorks 6.x and later is based on eclipse, and it is annoying to use. < 1307544825 511556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it probably uses different chemicals, or something < 1307544830 231440 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1307544836 533322 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: that's the sort of thing I'm getting at, wrt Xilinx/Altera toolchains < 1307544843 772006 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307544861 829355 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, are there any other FPGA companies? < 1307544880 371383 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, happy IPv6 day, everyone! < 1307544885 843244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: no major ones, as far as I know < 1307544889 448034 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307544891 415659 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as elliott said, it's a duopoply < 1307544893 751314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*duopoly < 1307544905 584872 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :is that a real word? < 1307544913 730026 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Yes < 1307544917 48372 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm okay < 1307544931 379383 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, well, I guess altera is better, if they provide pinouts. < 1307544940 95973 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :are the pinouts hard to find? < 1307544963 299103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not too bad, they're in the manula < 1307544964 840644 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*manual < 1307544968 64520 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307544974 231613 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for the evaluation board < 1307544983 151758 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1307544996 103600 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :sounds fun < 1307545008 472474 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, how did you use it with the compiler < 1307545012 84397 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :might be useful to know < 1307545026 526863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't set it up myself < 1307545028 500231 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307545117 883844 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I saw something about "web edition" of their IDE. What was that about? < 1307545122 146107 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :altera's IDE that is < 1307545129 112325 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that came with the board elliott was looking at < 1307545135 700969 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't know < 1307545139 817514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :prolly jusr means < 1307545143 780096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :comes with no cdrom < 1307545148 18949 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they tend to give academic versions of the IDEs to universities for free < 1307545153 648907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you download the ide from teh interwebs < 1307545155 66915 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, better check... < 1307545164 535777 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. Xilinx gave us a license for up to 50 unique MAC addresses < 1307545180 300463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well i know that for a fact, it's stated elsewhere < 1307545210 668116 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, this network isn't doing IPv6 < 1307545287 675287 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: you could also interpret function application in Haskell as being prefix, with the space not being a special operator but the function being the operator itself. < 1307545304 231500 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: that muddles operators and operands < 1307545330 483132 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :In addition to ModelSim-Altera Starter Edition software, Altera offers ModelSim-Altera Edition with the following additional enhancements: < 1307545330 646171 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : * 33 percent faster simulation performance < 1307545330 646364 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : * Support for large FPGA designs with no line limitations < 1307545334 51994 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :33% faster? < 1307545334 722345 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what < 1307545340 210915 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that is a stupid "feature" < 1307545374 444985 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, now I'm trying to remember if both Altera and Xilinx use ModelSim < 1307545376 866373 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :do they cap the speed of the other one by 33% of what your processor can do or something like that < 1307545382 980457 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, xilinx definitely does < 1307545391 146267 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :really it's all relative to what is the object in question. A quoted string is circumfix if you go by quotes, but you could also say that the inner string leme itself is infix in relation to the quote lexemes < 1307545401 632729 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :"# 10,000 executable line limitations" < 1307545402 696910 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ew < 1307545403 663154 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/leme/lexeme < 1307545408 554189 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: ouch < 1307545410 223089 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though I now want to define the word leme.. < 1307545413 850017 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :10,000 is nothing in VHDL < 1307545417 429882 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, in the starter edition that is < 1307545424 890876 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I wonder if you could get around it by deleting all the newlines < 1307545431 191718 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, hehe < 1307545438 154257 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it's that arbitrary a restriction < 1307545496 350890 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the web edition won't use more than one CPU core when synthesising it seems < 1307545509 35007 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nor will it do incremental compilation < 1307545510 261071 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ouch < 1307545534 887806 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but, yes, typically the operator is the thing in question. In the case of function application in Haskell I would say that the operator is prefix, because the function application isn't really a lexeme in itself. < 1307545535 839609 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I have no idea how to write an incremental compiler < 1307545564 257827 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo, make + multiple C files = incremental compilation at file level granularity < 1307545579 730654 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I assume it means the web edition simply forces a full recompilation every time < 1307545632 143033 :SimonRC!~sc@fof.durge.org QUIT :Ping timeout: 260 seconds < 1307545665 898508 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :$2,995 USD for the cheapest non-free version. < 1307545668 297008 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh come on... < 1307545703 531369 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1307545716 599703 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that is more expensive than the computer I'm using < 1307545825 293671 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: dude it's perfectly reasonable. strings of machine isntructions encoded as bytes are valuable commodities. There's a very limited supply of it and high demand, so the price is high. BASIC ECONOMICS. < 1307545944 170063 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hare < 1307545946 438520 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :har* < 1307546015 230260 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently, in the world of radio frequency electronics simulation, at any one time there's only one program that everyone uses < 1307546023 610575 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what happens is that it gets more expensive over time, as it's the only one available < 1307546041 281002 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then someone else writes a program that's better, more featureful, and a tiny percentage of the price, then drives the incumbent out of business < 1307546059 305420 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then they're the only one available, and it gets more expensive over time... < 1307546071 958286 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ouch < 1307546076 509427 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, and stupid too < 1307546112 66695 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the world of FPGAs, it's even worse, as it's hard to enter the market with the FPGA /manufacturers/ having a huge advantage in writing software < 1307546149 986920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :howso? < 1307546179 813576 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, because they don't release the specs required for you to figure out how to compile stuff to their products < 1307546183 970722 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err < 1307546184 782006 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ^ < 1307546200 39327 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and also, they get to bundle software with hardware < 1307546227 422153 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and hardware with other hardware that needs specialised software < 1307546469 158598 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, what about EDA? I guess it is about as bad there? < 1307546481 877353 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can't expand that acronym < 1307546488 502605 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :electronic design automation < 1307546493 49245 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, ASICs and so on < 1307546501 101299 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!simpleacro < 1307546505 108855 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, in that case I don't know < 1307546508 792938 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​ZMGCMKM < 1307546521 29703 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :How do you guys feel about ZMGCMKM? < 1307546596 518709 :SimonRC!~sc@fof.durge.org QUIT :Ping timeout: 252 seconds < 1307546654 658228 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, what is that one? < 1307546772 134691 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, Zesty Military-Guided Chickens Masturbating Kill Mode < 1307546798 353920 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's the latest buzzword. < 1307546806 635231 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :... < 1307546836 903519 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :THE LATEST. < 1307546865 19263 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have the buzzword feed /right here/ < 1307547149 40203 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake TOPIC #esoteric :Redefining /Extreme/ Programming | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1307547360 593179 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :We should make an esoteric software development methodology. < 1307547386 392700 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Complete with fancy diagrams < 1307547394 315259 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with lots of arrows. < 1307548278 798753 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think I understand lexing well enough at this point. < 1307548476 121485 :Kustas!~xix@194.150.65.51 JOIN :#esoteric < 1307548497 896976 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Parser_Flow.gif I thought compiler==translator < 1307548513 574516 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Even if the former has more of a connotation of complexity than the latter < 1307548913 209153 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I would say they're close enough in similarity to almost be the same thing. < 1307549259 117374 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1307549867 62298 :SimonRC!~sc@fof.durge.org QUIT :Ping timeout: 260 seconds < 1307550199 417559 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1307550207 404036 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net PART :#esoteric < 1307550262 608413 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1307552258 448726 :Kustas!~xix@194.150.65.51 QUIT :Quit: left forever < 1307552322 973351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how do i shot assembly < 1307552375 599759 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how do I freakin' figure out US tax law < 1307552632 571519 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Conservapedia makes me laugh < 1307552652 744242 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :There's an argument on a talk page's archive about whether autumn foliage is objectively beautiful < 1307552663 575397 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://www.conservapedia.com/Talk:Counterexamples_to_Evolution/archive1#Some_Comments < 1307552667 179937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: you're a nasm scientist right < 1307552674 343723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: holy shit, I'm unblocked < 1307552822 533982 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, hmm? < 1307552910 320385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: almost the entire world is blocked IP-wise (403) from Conservapedia < 1307552916 992117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but at least i can see it now, maybe they lifted it < 1307552919 50111 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :o.O < 1307552934 372937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: (Schlafly asked if there was a way he could just ban all non-USA IPs so he wouldn't have to deal with trolls) < 1307552947 738820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(this... worked, but I gather a lot of US IPs are collateral damage) < 1307552959 509487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but evidently Conservapedia's five editors aren't affected < 1307553041 543693 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Wouldn't it have made more sense to just block non-US IPs from editing? < 1307553053 370398 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I guess it might require some sort of entry level programmer < 1307553090 937830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why should non-US people be allowed to view the American encyclopedia? < 1307553093 532256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they don't matter. < 1307553101 308743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to be honest, they're hardly even people. < 1307553106 447441 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"The annual rate of extinction of species far exceeds any plausible rate of generation of species. Expanding the amount of time for evolution to occur makes evolution even less likely." < 1307553125 872704 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :High extinction rate is a recent phenomenon as a result of massive human habitation.. < 1307553138 505872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :arithmetics are hard < 1307553140 865036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how does nasm works < 1307553145 246801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how does ... archaeology < 1307553159 360597 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :CakeProphet, did you see the bit about "If there's a 5% chance of any one of these being true"? < 1307553165 250846 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...yes. < 1307553169 464933 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Parsimonious repetition of design elements throughout creation, e.g. the eye's appearance in remarkably different species. For such complex structures to arise repeatedly via evolution is impossible, as evolution is an inherently random and historically contingent process. < 1307553177 440998 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....what? that's an argument for evolution if anything. < 1307553241 302600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[SAssign varname (EConst (VInt 999)), < 1307553241 465448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : SAssign varname (EBinOp Add (EVar varname) (EVar varname)), < 1307553241 465659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : SIf (EVar varname) [SAssign varname (EConst (VInt 0))]] < 1307553248 684116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :time to hand-translate this to hypothetical bytecode < 1307553263 852004 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Pleiotropy, the fact that a change of a single gene can have several different effects, renders the "improvement" of animals by random mutation impossible, as any mutation with a potentially beneficial effect will be coupled with one or more other potentially lethal effects. < 1307553283 653848 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except, you know, when the lethal mutations kill the organism and prevent inheritance, and the beneficial ones remain. < 1307553299 848550 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :CakeProphet, keep reading them in order. There's a ... I want to call it a punchline, it's so ridiculous < 1307553306 148417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :guys, what's the best way to do a stack of floating point in xeightysix assembly < 1307553311 74489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just push fp values to the normal stack? < 1307553324 68031 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Or, um, just skip ahead *shrug* < 1307553338 100824 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :For evolution to be true, every male dog, cat, horse, elephant, giraffe, fish and bird had to have coincidentally evolved with a female alongside it (over billions of years) with fully evolved compatible reproductive parts and a desire to mate, otherwise the species couldn't keep going. < 1307553357 150557 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...yes, there's a definite line. One day, a baby is born and it just can't mate with anything of its species.. < 1307553426 780802 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1307553427 935736 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :learn2 understand speciation plz. < 1307553519 676120 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :CakeProphet: well, the pleiotropy argument states that beneficial mutations are impossible, because a change to any gene will cause more harm than good. < 1307553592 724675 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is that a fact? < 1307553601 822198 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :I don't think so. < 1307553642 127303 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this one is the best so far: < 1307553645 687767 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Mutations cause a loss of information, rendering it mathematically impossible for mutations to advance the complexity of life. Similarly, entropy (disorder) increases over time, making it impossible for order to increase on its own. According to Cornell University geneticist John C. Sanford, not even the energy of the Sun, which might otherwise reduce entropy in a system not thermodynamically isolated such as the Earth, < 1307553763 373595 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :poorly formulated information theory, mathematical assertions about complexity, thermodynamics, ecology, and Biblical apocalypse. There's even a smart guy as a source. < 1307553824 740325 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...this is such an entertaining read. < 1307553849 148345 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307553899 674223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : For evolution to be true, every male dog, cat, horse, elephant, giraffe, fish and bird had to have coincidentally evolved with a female alongside it (over billions of years) with fully evolved compatible reproductive parts and a desire to mate, otherwise the species couldn't keep going. < 1307553900 853067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tru luv < 1307553935 27360 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Some of the things on that list seem like interesting, potentially valid arguments. Some of them seem like confused ravings. < 1307553977 383234 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :See, here's a potentially valid one: "Lack of genetic diversity among the Homo sapiens species. Were evolution and the old earth true, the human population would show a much larger genetic variance." < 1307553999 125048 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Maybe they've done some mathematical models that show that, if evolution is true, then there indeed must be more genetic variance than there actually is. < 1307554135 533504 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :And here's a confused raving: "Evolution does not account for the immense amount of information in the genome, as well as the origin of the information-processing systems in the cell. Information always has a sender, who must be God in this case." < 1307554181 809149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tswett: I'm sorry that you deny beauty. < 1307554191 687728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You will suffer for it for the rest of your pitiful heathen life. < 1307554203 452840 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :"...beneficial mutations are impossible, because a change to any gene will cause more harm than good..." This seems nonsense. Even if this is the case there can be changes to multiple genes and this can cause beneficial. And even if one causes more harm than good, does it say the harm is significant? However, none of this means any of the stuff I said actually happens either. < 1307554237 739467 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You also failed to account for quanglement. < 1307554246 128640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :everyone always fails to account for quanglement < 1307554254 428523 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"Scientists have found proof that the first chicken came before the first egg,[40] consistent with a special creation of chickens but not with a gradual descent with modifications from a proto-chicken and proto-egg." < 1307554314 285199 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :??? How old have chickens be? And how do you define what exactly counts as a first chicken or first egg, etc? < 1307554356 334079 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And why did Conservapedia block everyone? < 1307554411 159503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gah, dealing with things greater than one machine word in assembly is a pain :( < 1307554479 712288 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Does it have carry function? < 1307554484 308758 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :tswett: There's plenty of genetic diversity in humans. But more importantly, "genetic diversity" is not something you can just measure; it's a qualitive statement. Even more importantly, it is not required that all species exhibit genetic diversity for evolution to be a valid theory. < 1307554508 527735 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1307554556 669130 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :CakeProphet: you *can* measure genetic diversity, though, can't you? Grab some random people, perform some genetic tests on them, and see how diverse their genes are, compared to your mathematical model. < 1307554588 390906 :Kustas!~xix@194.150.65.15 JOIN :#esoteric < 1307554597 213871 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :tswett: hmm, well, yes. You can determine it that way. < 1307554609 74091 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :statistically. < 1307554616 669419 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Yup. < 1307554728 107932 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :However, you still have no metric for what is "very genetically diverse" and "not very genetically diverse", these are still fuzzy qualitive statements. You'd need to compare a number of different species, and perhaps compare between species. < 1307554749 677460 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then you'd still probably need to assign some arbitrary scale to determine genetic diversity. < 1307554762 68291 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Right. I have no idea what sort of analysis the people actually did, much less whether or not it was valid. < 1307554800 157016 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :tswett: an admirable defense nonetheless. :) < 1307554915 680404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, structuring this bytecode in haskell kind of sucks < 1307554920 822075 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suppose I want a map of labels to code < 1307554927 535671 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :looks cool: http://www.deliantra.net/screenshots.html < 1307554927 987593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it's so ugly to use like arbitrary ints for the labels < 1307554936 790927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suppose I could include the relevant code directly but that would be a real pain for the code generators < 1307554973 595759 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :But yes, I agree with this article that the law of thermodynamics necessarily implies slow ecological stagnation, which is an obvious precursor to the End Times. This assertion is in direct contradiction with the Fourth Law of Evolutionary Theory(tm) which states that "In order for the process of evolution to be true, everything must get better all of the time." < 1307555007 49369 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there's not refuting that, really. < 1307555009 290970 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*no < 1307555650 174856 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :The main problem with most of these arguments is that they attack strawmen assertions that evolutionary theory supposedly makes. < 1307555650 337626 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but these assertions are actually just poorly worded ideas based on the principle of evolution that people make in a non-scientific context, and not the theory itself. < 1307555765 629908 :Kustas!~xix@194.150.65.15 QUIT :Quit: quitter < 1307555952 670208 :pikhq_!~pikhq@71-219-199-140.clsp.qwest.net PRIVMSG #esoteric :There's actually a much more obvious rebuttle of that stupid thing. < 1307555965 449711 :pikhq_!~pikhq@71-219-199-140.clsp.qwest.net PRIVMSG #esoteric :The Earth is not a closed system. < 1307556838 71730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Is there a logical argument for privacy? (self.AskReddit) < 1307556840 206081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :REDDIT < 1307556897 146090 :olsner!~salparot@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1307556988 484648 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, obviously there is < 1307556990 397213 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :several, in fact < 1307556995 34924 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wonder if any will come up in the thread? < 1307557006 777998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I don't want to find out < 1307557023 758398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm running out of justifications to not unsubscribe from /r/AskReddit to be quite honest < 1307557032 168850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(The justifications are a huge long list of "I'm too lazy to".) < 1307557055 240905 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for illustration of this concept see: < 1307557062 641493 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> repeat ("I'm too lazy to") < 1307557064 761883 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["I'm too lazy to","I'm too lazy to","I'm too lazy to","I'm too lazy to","I... < 1307557103 166314 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lambdabot, expanding minds for a better tomorrow. < 1307557110 739253 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I'm subscribed to the default set, but never (or incredibly rarely) visit the reddit homepage anyway so it doesn't matter < 1307557128 339315 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION has never been to reddit. < 1307557128 505545 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> take 500 $ repeat "I'm too lazy to" < 1307557129 417342 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["I'm too lazy to","I'm too lazy to","I'm too lazy to","I'm too lazy to","I... < 1307557136 375324 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :see, now it's a huge long list, rather than an infinite list < 1307557139 419438 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's reddit < 1307557140 47764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: at this point, I would recommend against the experience < 1307557150 605885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there are a few decent subreddits, but outside of that... < 1307557158 952489 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I read proggit for the offtopic stuff < 1307557161 988607 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the ontopic stuff too, sometimes < 1307557169 116033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I don't /submit/ offtopic stuff, though, because I'm not a monster) < 1307557180 842120 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ais523, hmm? < 1307557197 608367 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: keeping proggit ontopic is well known to be difficult, despite the attempts of the moderators < 1307557201 453900 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What's wrong with proggit that you wouldn't submit ontopic stu... oh, you said offtopic < 1307557204 272803 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I misread you < 1307557204 679995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is guilty. < 1307557221 572664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(In my... defence... I submitted it to proggit in a shameless karmawhoring attempt without thinking.) < 1307557226 434815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Wait, that doesn't sound like a defence at all.) < 1307557237 94439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Propose we drop the subject.) < 1307557251 607823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: also, was that a snarky reference to this channel? :) < 1307557254 907669 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no < 1307557259 11555 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I've karmawhored... by submitting an ontopic link to a subreddit < 1307557259 695291 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not very good at snarky references < 1307557271 162842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: you subhuman :O < 1307557276 923215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so if you see a snarky reference coming from me, it's either really awful, crude, and obvious, or else unintentional < 1307557287 730892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: or, maybe it's intentional and you are just THAT < 1307557288 165721 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SUBTLE < 1307557292 377747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is possible. < 1307557295 915636 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: you could incorporate this into a pronunciation based language: http://en.wikipedia.org/wiki/Duplifix < 1307557299 834554 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as a new kind of operator. < 1307557322 262877 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: part of the reason I tend to be so honest is that I'm pretty bad at lying < 1307557330 49525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bah, shm-reduplication shm-reduplication < 1307557348 490350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DO YOU SEE WHAT I DID THERE < 1307557408 600109 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't think ais523 sees what i did there. < 1307557416 742950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think he's quite blind to what i did there < 1307557418 420793 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, I Don't < 1307557420 23547 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*don't < 1307557432 351960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Shm-reduplication may help :D < 1307557489 301364 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, that's a rather specific thing to do < 1307557529 340251 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this would be fun to parse in a programming language: http://en.wikipedia.org/wiki/Transfix < 1307557529 632838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BUT DO YOU SEE WHAT HAPPENS WHEN YOU SHM-REDUPLICATE "SHM-REDUPLICATION" YOURSELF < 1307557531 710839 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ARE YOU LAUGHING YET < 1307557547 818461 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> cycle ("haha") --cue laughter < 1307557548 752140 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha... < 1307557559 400693 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: I actually did laugh at that < 1307557562 675496 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not at elliott's thing yet, though < 1307557571 525862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thing shming < 1307557573 848527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo shmoo < 1307557576 982298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shm-reduplication shm-reduplication < 1307557581 798191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FUNNIEST THING < 1307557583 781320 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> cycle "ha" -- better laughter < 1307557584 720544 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha... < 1307557594 800646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah that laughter is just so much more... compact. < 1307557595 39399 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :surely the second should either be shm-shm-reduplication or shmeduplication? < 1307557601 182615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: you are spoiling it :( < 1307557608 422600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all 0 humour in it is now dead < 1307557610 44167 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it wasn't funny to spoil in the first place < 1307557617 541339 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott shmelliott < 1307557626 221682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet ShmakeProphet < 1307557653 592847 :elliott!~elliott@unaffiliated/elliott TOPIC #esoteric :#shmesoteric | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1307557660 839442 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shmake, sounds like a make utility. < 1307557672 91516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a terrifying one < 1307557796 484020 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess a?b:c would be kind of like transfix, but that doesn't really apply outside of human languages. < 1307557835 456355 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because in transfix your interspersing the affix into the stem. Programming languages don't have that concept. a, b, and c do not collectively make a "stem" < 1307557899 533097 :foocraft!~ewanas@89.211.225.198 JOIN :#esoteric < 1307557922 603793 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I love the examples of infix in English: hizouse for house and shiznit for shit < 1307557936 335351 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"Fucking" and "bloody" are sometimes used as expletive infixes, as in "un-fucking-believable" or "abso-bloody-lutely" < 1307558102 767765 :pikhq_!~pikhq@71-219-199-140.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1307558103 110875 :pikhq!~pikhq@71.219.232.76 JOIN :#esoteric < 1307558138 442665 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"A-whole-nother", in which another (an+other) is reanalyzed as a+nother. < 1307558149 346831 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder what /the/ nother is. < 1307558223 841342 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :sorry i was afk < 1307558236 156387 :ais523!~ais523@unaffiliated/ais523 NICK :scarf < 1307558281 611402 :scarf!~ais523@unaffiliated/ais523 NICK :ais523 < 1307558307 972198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hi scarf < 1307558350 319188 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: we were having a discussion about alternative nicks in #nethack < 1307558357 881943 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and a whole load of people changed to backup nicks for a bit, then back again < 1307558370 935533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does #nethack ever have anything worthwhile to discuss < 1307558405 943581 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :elliott: still playing Minecraft? or maybe You switched to Dwarf Fortress? < 1307558410 156715 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, if you consider NetHack worthwhile < 1307558414 28940 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's ontopic well above 50% < 1307558417 442396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: Elliottcraft < 1307558422 876202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: better than us :D < 1307558449 53542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually I think we're off-topic less than you'd expect, in that, I suspect if we weren't offtopic, there would instead just be huge periods of silence < 1307558456 38676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :things tend to happen in spurts in the esoteric world < 1307558471 709906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1307558491 104276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: (I still play Minecraft, but not much lately, but I won't much once Elliottcraft becomes more concrete :P) < 1307558496 806465 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk JOIN :#esoteric < 1307558505 193867 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: are you making a Minecraft clone-but-better? < 1307558515 32831 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I'd imagine adding more concrete to a Minecraft-alike would be quite easy < 1307558532 428440 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :;];] < 1307558534 897937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I _might_ be. but actually, it takes a lot of inspiration from a lot of other things, and I'm trying to replace the central game mechanic/framing mechanism itself < 1307558541 813912 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, fair enough < 1307558553 276101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's just named as a Minecraft reference to confuse/attract people? < 1307558555 243892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as far as the blockworld itself goes, Dwarf Fortress is a better comparison, although it's presented in the Minecraft manner < 1307558568 255541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I needed a throwaway name while discussing it in #esoteric-minecraft :P < 1307558570 623372 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(confusion and attraction form a pretty powerful combo in Pokémon, but it's not recommended to actually use it) < 1307558592 540138 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It would be amusing to actually release it as Elliottcraft though, just to see how much I get yelled at < 1307558597 637502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YOU STOLE "-CRAFT" < 1307558621 940373 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :putting your own name in the name of a product normally causes it to not do very well < 1307558623 617193 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :fizzie: hey, finnish person: is risto karvinen a real person? < 1307558635 234962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, maybe < 1307558643 906095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: there are many companies named after people that are very successful < 1307558647 889632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :named after their founders, that is < 1307558650 723612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now, if /I/ called something Elliottcraft, it would be fine because I'm not called Elliott < 1307558653 817320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: http://sv.wikipedia.org/wiki/Risto_Karvinen < 1307558655 939860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: maybe < 1307558666 741397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: oh, I'll call it Alexiansmithcraft then < 1307558669 517230 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: yeah, that's where I started < 1307558670 944921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BEST NAME FOR ANYTHING??? < 1307558676 354605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow that's a crazy name < 1307558682 725759 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bonus points for me because I misparsed it to start with < 1307558683 929148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is, it doesn't even parse into your name for me < 1307558688 202673 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not for me either < 1307558691 428183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Alexian smithcraft??? what the hell is that < 1307558705 446239 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :like normal smithcraft but more alexian < 1307558706 816585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, really tempted to actually use that now < 1307558716 997257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my regard for popularity is astonishingly low :D < 1307558851 804074 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :... finally back in linux now, I don't understand how I could ever use windows as my main OS < 1307558861 54462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: brr < 1307558863 701790 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: do you want a hug < 1307558868 308434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i know how scary it can be sometimes < 1307558874 94552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I get kind of nervous even just booted into OS X < 1307558949 790130 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Is it conceptually simpler to have continuations accept a continuation but just ignore them, or to have them not accept a continuation? < 1307558972 94543 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :in OSX you can just start X or a terminal and it starts behaving more like normal < 1307558979 772457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :continuations don't take continuations. < 1307558991 334083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(what would you apply them with?) < 1307559008 522587 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but in windows if you happen to start cmd all that's left is to stab your eyes (and soul) out with the nearest blunt object < 1307559020 189720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: :( < 1307559023 716007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: im sorry for your experience < 1307559023 949008 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, you could take an unapplied or thunked continuation, and give it as an argument to a continuation, without any real issues < 1307559029 13361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah sometimes you can be in windows < 1307559031 164690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and suddenly think < 1307559034 613681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey i want to bring a terminal up- < 1307559037 135057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then you have a panic attack < 1307559040 502778 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: I installed djgpp, just so that if I started cmd by mistake (or deliberately) it would work vaguely like a UNIX shell < 1307559041 424447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and they find you dead two weeks later :( < 1307559044 516355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unix withdrawal < 1307559065 971455 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :back when I used windows I had Cygwin. < 1307559072 493964 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which was kind of like having bash. kind of. < 1307559078 72796 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Cygwin doesn't hijack cmd, does it? < 1307559081 831486 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no. < 1307559087 680418 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(note that I mostly only used cmd to start bash /anyway/, but...) < 1307559093 563934 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it runs in its own little environment, but you can manipulate the entire file system with it < 1307559096 17279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cmd is a terrible terminal, though < 1307559114 878534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Cygwin has the unfortunate thing that it sucks < 1307559134 773079 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes.. < 1307559144 298379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its fork() call is slower than making a cup of coffee < 1307559147 775190 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :DJGPP doesn't suck, but is an insane premise in the first place < 1307559152 863473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and its unicode support is just... blegh < 1307559156 93418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :improved as of recent versions but < 1307559156 783974 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and doesn't implement fork) < 1307559164 32375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh and setup.exe is the worst excuse for a package manager ever just... augh < 1307559168 871437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :literally painful experience to use < 1307559172 813459 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm... Cygwin's implementation is not the fact that it has a slow fork < 1307559175 399006 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the fact that it uses it < 1307559176 35262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, djgpp has no sh, right? < 1307559179 527876 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it has bash < 1307559181 282315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or does it have a manually-supported sh? < 1307559182 701075 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1307559183 882128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or does it have a manually-ported sh? < 1307559185 490798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to not use fork < 1307559186 133543 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: do you have an entire /bin and everything in windows magically? How do you run and use bash effectively in Windows? < 1307559188 951635 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it's manually ported < 1307559192 823013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1307559195 473313 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it can't do things that would require multiple processes to run at once < 1307559203 343592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: it's really hard; I tried to get a native environment up once < 1307559204 653614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tl;dr: < 1307559212 572486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :either use djgpp for dos < 1307559213 318532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OR < 1307559216 822471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://github.com/pclouds/busybox-w32 < 1307559219 416397 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: you do indeed have an entire /bin, attempts to access something in /usr/bin or /bin will rewrite the path into a directory that actually exists < 1307559221 429305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is a wonderful native port of busybox < 1307559222 810912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for windows < 1307559240 505251 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh wait... I have a solution to this problem. < 1307559242 791877 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is the reason I keep writing the wrong directory in shebang lines < 1307559244 773890 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :continue not using windows. < 1307559250 150268 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in DJGPP, it doesn't actually matter what you put there < 1307559260 761240 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as long as it's a directory you might vaguely expect to find binaries in < 1307559270 344538 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :#!/bin/perl means the same thing as #!/usr/bin/perl, and probably the same thing as #!/sbin/perl < 1307559294 82779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#!/etc/perl < 1307559301 924315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : augh < 1307559341 895628 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you know the reaction that makes people spit coffee onto their keyboards? I just did that, except I wasn't drinking anything so the computer is fine < 1307559354 903296 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I can tell which can of Coke is cold delicious soda and which is empty by APPEARANCE ALONE < 1307559360 45190 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION adds this to his list of super powers. < 1307559391 533980 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: except Coca-Cola isn't a sort of soda < 1307559393 388931 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or am I confused? < 1307559398 688085 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :if it's open and you're not currently drinking from it, then it's empty < 1307559404 337835 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, this was a subtle joke on /etc/rmt right? < 1307559404 640805 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(or do you fill empty coke cans with lemonade to confuse people?) < 1307559409 242066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: no. < 1307559414 371339 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh < 1307559418 755281 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :one standard can holds about one sip of drink, IME < 1307559419 556646 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: uh, I think you're confused. < 1307559422 232372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : CakeProphet: except Coca-Cola isn't a sort of soda < 1307559424 656205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :err, how isn't it? < 1307559430 703804 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm actually wondering if it's a language barrier thing < 1307559432 217670 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, http://sprunge.us/BFcR < 1307559433 734682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :soda = pop = even coke in the southern us < 1307559434 973532 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :quite interesting < 1307559437 97898 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is there some non-US meaning of soda that I don't know? < 1307559439 501431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: ah, I see < 1307559443 233285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric := ten thousand different fucking names for "sugary carbonated drink"" < 1307559444 699318 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :soda would be a more specific drink in the UK < 1307559447 528368 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, did you know about /etc/rmt? < 1307559450 147883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: no < 1307559461 876884 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sort of like lemonade but worse < 1307559467 424374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#!/bin/sh < 1307559467 587308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :# < 1307559467 587520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :# This is not a mistake. This shell script (/etc/rmt) has been provided < 1307559467 587633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :# for compatibility with other Unix-like systems, some of which have < 1307559467 587743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :# utilities that expect to find (and execute) rmt in the /etc directory < 1307559468 603657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :# on remote systems. < 1307559470 486701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :# < 1307559474 419555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :exec /usr/sbin/rmt < 1307559476 414201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how exciting < 1307559480 392716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I typed /etc/rmt in chrome expecting it to google; instead it displayed the file < 1307559482 381401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :) < 1307559484 552205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(which is arguably more helpful here...) < 1307559498 862823 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: coke is "kind of" a generic term in the southern US, yes, but it doesn't explicitly mean that. It just works out nicely because everyone in the south drinks Coke so it usually doesn't matter what you mean. :P < 1307559500 325167 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: this is why separate address and search bars is useful < 1307559507 437751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: are you referring to crem soda, btw? < 1307559509 357222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]cream < 1307559514 994909 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: no, that's something slightly different again < 1307559517 67776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :calling that just "soda" would be weird < 1307559522 83699 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I pastebinned it above. there is no need to paste it in channel < 1307559523 607205 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: soda water right? < 1307559524 921059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, then I'm not sure what you're referring to < 1307559526 826369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I didn't see < 1307559527 628805 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I'm willing to accept that that's a sort of soda, given how similar they are < 1307559529 214508 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: that might be it < 1307559529 569815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott: this is why separate address and search bars is useful < 1307559534 417344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I usually type Ctrl+K when I want to search < 1307559538 255927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it automatically adds the ? prefix for search < 1307559539 649700 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: "soda" is a generic term for carbonated water, yes. < 1307559541 577836 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I highlighted you < 1307559542 378468 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in the states as well. < 1307559542 555487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I never /clicked/ the boxes, so it's equivalent < 1307559545 33320 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I had to configure Firefox to not search when entering a typoed URL in the address bar < 1307559567 499568 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it tries to visit the website instead, which is still annoying when I press return early < 1307559588 771968 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I hate combined search bar thingy < 1307559596 203048 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it fails badly on any system on the lan < 1307559610 568530 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that runs a http server < 1307559623 561650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like it and dislike any browser I can't configure to work like that, whoop de doo, who cares < 1307559630 469717 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: are you one of the few people in the world who uses /etc/hosts for its intended purpose? < 1307559644 346855 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I usually just type my search and have absolutely no problems.. < 1307559655 200297 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: where do you type it? < 1307559659 351538 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but the ctrl+k thing is useful. I didn't know that. < 1307559670 158751 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: in the address/search bar of Chrome. < 1307559675 210627 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I tend to use my mouse to focus the search box, as web browsing is mouse-driven anyway < 1307559690 15007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Vorpal: are you one of the few people in the world who uses /etc/hosts for its intended purpose? < 1307559693 709868 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: same. < 1307559699 931012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: routers usually handle assigning IPs to computer names, don't they? < 1307559705 368033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at least my router's DNS seems to, or whatever < 1307559708 654075 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yes, or DNS < 1307559710 459220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that seems saner than keeping it on every system < 1307559713 109343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that's what I meant < 1307559724 65502 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yes, that's why I asked Vorpal rather than you < 1307559727 424730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I still use my router's DNS because everything else ends up slower < 1307559729 806396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: :-D < 1307559732 863088 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so, could I recursively mount root in my file system for great win? < 1307559744 602017 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: you could use a loopback mount < 1307559753 743618 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :back < 1307559754 572709 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'm not sure if it'd be a great win or a mild curiosity < 1307559759 6570 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal: are you one of the few people in the world who uses /etc/hosts for its intended purpose? <-- yes < 1307559770 401199 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only time I saw a useful use for that was when we mounted / at /var/www/root on Normish < 1307559781 214944 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: directory walking algorithms would rejoice and become immortal. They will bow down and worship me. < 1307559781 708016 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and had the entire VM served to the web < 1307559793 415315 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: amazingly, some of them have actually thought of that < 1307559807 977866 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know certain directory walking programs have flags not to change filesystems < 1307559809 391255 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what? why? < 1307559814 202153 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, I mean < 1307559817 587737 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :obviously we know why < 1307559830 255308 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it's more useful to stop you directory-walking onto an NFS share < 1307559835 806804 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in case you didn't mean to do that < 1307559841 953442 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :makes sense I guess. < 1307559842 275376 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Why use /etc/hosts for its intended purpose? Not *that* hard to set up a DNS server. < 1307559864 749787 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, anyway I'm planning to switch over to running a zone on the caching dns server. < 1307559869 265945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: well, this explains why so few people use it that way, because there's not much of a reason < 1307559876 512834 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :ais523: Yup. < 1307559876 831235 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, but I don't have many systems < 1307559879 33878 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so *shrug* < 1307559882 927474 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quite a few people use it to redirect sites they don't want to browse at localhost or 0.0.0.0 or whatever < 1307559900 628473 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Feh, that's what I've got Adblock for. < 1307559910 488297 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, it extends to not just browsing < 1307559923 584092 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :When else would that come up? < 1307559923 852954 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can use it to block arbitrary Internet-capable applications from accessing certain sites by name < 1307559931 778710 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :stopping automatic updates on Windows is a semi-common use < 1307559942 412848 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Pretty much everywhere else, you're explicitly specifying a single host. < 1307559949 264968 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, you can do that in preferences < 1307559953 842455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also for self-control < 1307559957 231177 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: for the OS as a whole < 1307559959 170285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :e.g. blacklisting away reddit.com < 1307559962 638045 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, hm < 1307559963 965390 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :individual programs can be nastier-behaved < 1307559967 363548 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307559979 760798 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :unless those applications include a DNS client... which would be a sensible thing to do if you want to make it a wee bit harder to work around their phone-home code < 1307559981 385918 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on Windows everything has its own updater < 1307560000 575219 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :best idea ever. < 1307560002 715037 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :many of which like sitting in the system traynotification area whether you're using the associated application or not, and even show a little icon to let you know they're running < 1307560003 227489 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I used /etc/hosts to redirect minecraft when minecraft.net was down, so the program would time out logging in a fraction of a second instead of over a minute < 1307560014 495731 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: yes, that's a sensible abuse of it < 1307560019 643122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :notification system tray area < 1307560022 721744 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except the bit that implies you were playing minecraft < 1307560032 886667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: eh? :P < 1307560035 870979 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: Microsoft have to go around denying that it's called the system tray < 1307560037 902828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Is that just an "I don't like Minecraft" comment, or? < 1307560045 959404 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yes, it's just an I don't like Minecraft comment < 1307560053 276326 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :elliott: how advanced is Elliotcraft? < 1307560059 211531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: I know of no such game < 1307560066 991688 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, anyway the best way to thwart phone home is a firewall to block that ip < 1307560076 483304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elliottcraft I'm happy to talk about in #esoteric-minecraft, to avoid the wrath of ais523 < 1307560080 78195 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :nooga: presumably it's a craft the like of which you have never seen < 1307560080 241370 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because making petty jibes at things is easy to do when you're tired < 1307560088 878360 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nooga: hypothetically not as advanced as the hypothetical Cakecraft < 1307560089 775441 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :Elliottcraft* < 1307560090 508632 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : except the bit that implies you were playing minecraft <-- what < 1307560094 117579 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I don't necessarily dislike things similar to MInecraft < 1307560105 730353 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Minecruft < 1307560111 280255 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :Yourcraft < 1307560122 270843 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just the game itself annoys me due to being shallower than its competitors, badly-written, and attracting hordes of fanboys < 1307560125 225787 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, what did you mean with that phrase!? < 1307560133 649135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: What would you consider its competitors? I'm curious. < 1307560140 632389 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I would explain except that I already explained to elliott a few minutes ago < 1307560152 752199 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: just wait for his scrollback to scroll into the right place < 1307560154 115548 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah right < 1307560154 941186 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :there < 1307560155 554537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :should only take a few more lines < 1307560158 369920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there we go < 1307560162 62586 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, :P < 1307560168 312054 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yay now I have a valid excuse! < 1307560168 540932 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Cakecraft will support real death! and system clean up tools, which entails destroying your Windows partition. < 1307560172 744132 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, thank you so much < 1307560187 652621 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: in ##nomic I compared it to a game trying to do both what NetHack and Rubicon do, and doing them both really badly < 1307560192 215223 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it might have been a bad comparison < 1307560202 37725 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose it depends on what you want from a game < 1307560217 311112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: while, mechanically, that may be true, I think the whole presentation and intent of a game matters greatly < 1307560220 789323 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sim City could be another comparison, too < 1307560224 433613 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it also serves as a sophisticated botnet! so that you can collaborate with other Cakecrafters and share computational resources, for example, to help me spam advertising for Cakecraft. < 1307560225 221825 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, dwarf fortress might be a better parallel, though much less intricate gameplay < 1307560228 405677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NetHack is, of course, a wildly different game as far as gameplay goes < 1307560241 180702 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, but the premise is vaguely similar < 1307560243 651111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Dwarf Fortress too -- all those games have _goals_ of a sort :) < 1307560246 622441 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even if the gameplay is very different < 1307560247 139230 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :of course very different game play again < 1307560256 152693 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes, minecraft is sandbox < 1307560269 672599 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well, not dying could be a goal in minecraft? < 1307560272 431266 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I agree that Minecraft is essentially not that interesting after you play it for a while, beyond some fun stuff like redstone circuits that are interesting for mainly reasons unrelated to the game itself; and Notch is obviously incompetent at practically everything < 1307560274 567661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think my issue is that I don't see why a sandbox game should require you to gather the sand yourself < 1307560293 740683 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I think minecraft really rocks because of SMP < 1307560298 83504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I think the essential presentation -- threedee world of purely blocks that you can mutate yourself creating a world with no inherent purpose -- is a really nice idea, hough. < 1307560299 491003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :though. < 1307560311 943108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :remember, Minecraft Classic was literally just that < 1307560313 803258 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yep, I think that's a decent premise < 1307560318 9357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you could walk, jump, place blocks, and delete them (instantly) < 1307560324 459230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there was no health or anything, no time passing, nothing < 1307560325 843345 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :It's a good idea, implemented by someone who's not that good at implementing these things. < 1307560330 168933 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's the addition of the other stuff that seems pointless, although some people seem to like it < 1307560330 744732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it was still hugely popular, because that's the interesting core < 1307560335 751750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unfortunately, it needs to be added on to be truly interesting < 1307560337 786677 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, come on, have you still not got apple to fix your keyboard? How long does the warranty last < 1307560338 102684 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and Notch stopped far too short < 1307560349 284809 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hey, let's make a 3D Rubicon < 1307560349 681584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: long enough for me to be lazy for a little while longer < 1307560352 817438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it's the addition of the other stuff that seems pointless, although some people seem to like it < 1307560354 783132 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah < 1307560355 988665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I disagree here < 1307560358 666196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Classic gets boring quickly < 1307560358 972849 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :pistons < 1307560367 134173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :once you've built a few houses, you're pretty much done < 1307560371 584966 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, I can imagine the addition of things to interact /with/ < 1307560376 780643 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just so long as it's optional or summonable < 1307560391 107888 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, like redstone? < 1307560401 312636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :With Elliottcraft, I'm basically trying to make the world generation a lot more involved and detailed, and go from there < 1307560402 511699 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I don't know what redstone is < 1307560402 857441 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that 8-bit computer is really fun < 1307560404 748478 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i've made a mod that gives you an editable ROM block < 1307560412 584384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :majorly, I plan for there to be a lot of forces that aren't you < 1307560417 83681 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: this isn't Slaves to Armok III, is it? < 1307560418 173964 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, basically allows you do build logic gates in minecraft. < 1307560418 667832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unlike in Minecraft, where everything is either < 1307560420 122287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- you < 1307560426 264181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- idiotic and does nothing, only useful to kill < 1307560427 641049 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :I'd say that redstone and rails where the two additions that Notch did that kept the interest up... < 1307560431 349418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- evil but really not that threatening < 1307560433 706026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: It might be :) < 1307560446 426038 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: following the guidelines discussed in-channel? < 1307560449 575886 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, you have wire, you have power sources, and you have inverters. Someone built a simple CPU with it < 1307560450 501024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Not quite :P < 1307560452 52510 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Because it gives you more things *to actually build*, rather than "Oh, look, I can add some new blocks to my house. Whoo." < 1307560459 952241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Amusingly the main catalyst for this was how terrible Minecraft's network protocol is. < 1307560469 547449 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: You could literally tell it you were at any y position, and it would believe you. < 1307560472 437167 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: I don't see why those couldn't be in minecraft classic < 1307560480 548602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You could even use this to fall from such a height that you _wrapped the health counter around_. < 1307560480 737293 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :ais523: No particular reason. < 1307560485 220041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Making you effectively immortal. < 1307560490 308891 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: ah, is that how the warping commands worked? < 1307560495 413532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yep, actually < 1307560497 959011 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I assumed it was some sort of debug feature < 1307560503 190068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: nope, Notch is just really stupid < 1307560503 899473 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's just trust-the-client? < 1307560507 162191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep < 1307560511 645636 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :ais523: Though, the mining *itself* would be interesting... If it got developed more. < 1307560513 557518 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was fixed recently, probably in a really terrible way < 1307560513 842770 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :Notch is stupid < 1307560514 505728 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, it doesn't work any more though < 1307560520 704855 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know the vast majority of games I've made have had some sort of teleport as a debug feature < 1307560523 656665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: have I mentioned that client-side and server-side are two completely different codebases? < 1307560528 912257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :two complete implementations of the same game < 1307560531 716482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK, some things are shared < 1307560532 144969 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :As it is, as soon as you have an iron pickaxe it's not that interesting, and as soon as you have diamond everything it's downright boring. < 1307560533 648673 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: that's less necessarily insane < 1307560534 90661 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that said, I heard that movement being client side is quite common in many multiplayer games. < 1307560536 583959 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :depending on how it works < 1307560539 907274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I think in the copy-and-paste the java files shared < 1307560542 161164 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wouldn't be surprised if it was insane in this case < 1307560555 162197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: as in "there are tons of single-player and multi-player exclusive bugs that have nothing to do with the network or your hard disk" < 1307560555 324797 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, they were doing the same calculations on different codebases? that's insane < 1307560561 831184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know /how/ < 1307560570 38079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even the most idiotic person would have a common library for this stuff < 1307560575 267193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: yeah < 1307560582 1518 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I can see a plausible client-side = rendering and UI, server-side = logic split that wouldn't require common codebases) < 1307560597 117198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that's what I'm doing for Elliottcraft, basically < 1307560605 427393 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, so, notch wasn't that stupid when teleport worked. Just as stupid as most other < 1307560614 264304 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's what most sensible multiplayer games do unless it doesn't work for performance reasons < 1307560619 743285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: you just connect to a local server, except it's changed slightly, in that it's made to share the map data between the srever and client in memory < 1307560624 725533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it communicates directly rather than through a socket < 1307560627 979232 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah < 1307560633 458611 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :can it do sockets too, for multiplayer play? < 1307560635 372014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's the plan, anyway < 1307560637 939991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes, of course < 1307560641 984720 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :This is something that IndustrialCraft gets right — there is a massive, massive tech tree to go through, rather than "3 days in and you're done". < 1307560658 242252 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: so it's "finish the tech tree and you're done" instead? < 1307560659 611488 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :(IndustrialCraft is a poorly documented but gigantic mod for Minecraft) < 1307560661 750533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I figure if I get all the hard problems of not trusting the client, synchronisation, timing blah blah blah right /once/, then the overhead should be sufficiently low that I can just use the same locally < 1307560675 289973 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, agreed < 1307560684 787771 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Cakecraft = amazing physics playground that will never be made. < 1307560685 636293 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :ais523: That would be on par with building your own 64 bit computer in Minecraft. < 1307560693 579419 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Sure, you *could*, but holy fuck it would take a long time. < 1307560703 778830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but really, the real reason minecraft sucks is because it has a tiny finite y dimension :( < 1307560713 607932 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, I'm not sure I enjoy such a tech tree. I mostly play on a creative (free /give) server these days. With movecraft of course. < 1307560722 278480 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, in that case, it's like Pokémon where you don't go through the game with all 693 of them as you'd get bored past about 30 or 40 < 1307560739 384720 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(well, free /give apart from bedrock) < 1307560742 29971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think the key with these sorts of games < 1307560744 157567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is < 1307560745 965753 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Though, disclaimer, I tend to play in a modded-up creative mode. < 1307560746 252183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :make the player have enough fun < 1307560750 745334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that they don't realise there's no actual point to the game < 1307560752 104511 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, ah < 1307560753 563959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or goal, or anything < 1307560758 739300 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: any command to unbedrock a square? it seems a plausible thing to add to a creative mod < 1307560764 32912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :make that wait until they're talking on irc about it < 1307560769 466585 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: it would be interesting if, instead of bedrock, there was a point where you reached the other side of the planet, and gravity inverted. :) < 1307560770 123536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hope they forget by the time they play again < 1307560772 926403 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: there doesn't have to be a goal if the game is generally fun, though < 1307560783 913048 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a goal is something that can help to make games fun < 1307560785 314848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GUYS WHAT IS THE GOAL OF TETRIS??????? < 1307560788 987098 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if they're fun anyway, though, you don't need one < 1307560800 917394 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, well the server has worldedit (a plugin that adds an in game map editor basically) for the admins, that lets them break bedrock. Which can't normally be done. < 1307560801 165803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i have been playing for a year but i have still not won < 1307560818 306738 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: aim to reach the killscreen < 1307560824 911310 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, generally things work out nicely though, small group of players, whitelisted server < 1307560840 598712 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, killscreen? < 1307560853 243630 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, in a platformer I'm vaguely planning, I'll have a bedrock-equivalent called unobtanium < 1307560854 212429 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :tetris, what an utterly boring game < 1307560861 185117 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I never liked that sort of arcade style < 1307560866 459682 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as the name suits the way it behaves really well < 1307560869 482824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tetris is great < 1307560877 860920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :until you stop playing < 1307560881 318385 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :tetris is, in fact, fucking awesome. < 1307560882 304287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and realise how worthless that was < 1307560884 903170 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I know some people like it. Good for them. I don't. < 1307560893 33638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but then you read a bullshit study about how it helps your brain to be the smarts < 1307560894 257211 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: in a computer game, a killscreen is a screen you reach where you've got so far in the game that the level you're on is completely impossible because it glitches out < 1307560894 924054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and you feel better < 1307560915 298200 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I never manage to get past more than one or two of the levels. I think my record in gnome's tetris clone is level 4 or so < 1307560915 790734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: pah, pacman doesn't have one of THOSE < 1307560916 73159 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's most famous in Pac-Man, where level 256 overwraps something or other and half the screen glitches out, meaning that the level can no longer be completed < 1307560919 565098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it just has a super-difficult last level < 1307560922 163956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it can, actually < 1307560923 208848 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, ah < 1307560923 815369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just a huge pain < 1307560943 103981 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: no, even if you collect every thing-it-thinks-is-a-dot, it still doesn't go to the next level < 1307560948 103574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, really? < 1307560949 280677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fair enough then < 1307560951 67743 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so although it's theoretically "completable", there's no reward for doing so < 1307560962 221164 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not well tested eh < 1307560966 830586 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :best you can do is die and complete the level again, repeating until you're out of lives < 1307560973 135653 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: well, I doubt they expected anyone to reach level 256 < 1307560983 910385 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, well, they were wrong < 1307560990 879301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: not well-tested? < 1307560991 944075 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :after level 9 or so (I forget the last number), the same level just repeats over and over anyway, getting slightly faster each time < 1307560994 325061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it took /decades/ for anyone to reach that far < 1307560997 600680 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah < 1307561004 854201 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that was by memorising the RNG sequence < 1307561009 282400 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(Pac-Man's RNG is very simpel) < 1307561010 839874 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*simple < 1307561014 589178 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the sequence of inputs required to win < 1307561018 81323 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1307561021 822947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in fact, it took much more time than it took for someone to find out that minecraft's terrain is actually way smaller than it claims to be :P < 1307561026 566209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(admittedly, that was by "cheating") < 1307561035 86327 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1307561069 388028 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, if people hadn't cheated, then it wouldn't have been found out in the next handful of years at least < 1307561076 572165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sure it would < 1307561086 629900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :put stack of coins on return key and forward key < 1307561090 378015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :leave for a month < 1307561095 818439 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, return? < 1307561096 192932 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307561097 452649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :return to find the game crashed :D < 1307561099 827295 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :you mean space? < 1307561101 930021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: er right < 1307561108 132739 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : return to find the game crashed :D <-- come on, it does that anyway < 1307561128 767561 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what ACTUALLY would have happened would be that you had fallen into a deep pit and now stood jumping against the wall < 1307561139 405342 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or even 2 high blocks < 1307561147 52218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah yeah :P < 1307561160 229280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you could script it, though whether you consider that "cheating"... < 1307561161 671296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but who cares < 1307561170 600187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can't cheat at a sandbox game < 1307561173 264222 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :true < 1307561183 454181 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :something I realised last night: radix sort is actually O(n log n), and people have been misrepresenting it all this time < 1307561191 724002 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what about SMP survival servers, you could probably "cheat" there < 1307561200 677586 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :comparison sorts use comparisons, which take the same length of time for the first and last comparisons < 1307561206 344998 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but radix sort increments bin counts < 1307561208 556012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: only 'cuz notch sucks < 1307561213 714043 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and adding 1 to a number is O(log n) < 1307561230 124905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: arithmetic is considered to be O(1) in big-O analysis usually < 1307561233 759594 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what does SMP stand for, btw? something multiplayer? < 1307561234 188436 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, speaking of which, the "flying detection" in bukkit is really buggy. It thought I was flying when I went down a ladder, removing it under me < 1307561237 89384 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: that's cheating! < 1307561239 757457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no it isn't < 1307561245 438456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: who said we had to go by the laws of real-life computers? < 1307561248 149623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's arbitrary < 1307561259 717829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :picking something nice and simple like arithmetic to be O(1) is perfectly reasonable < 1307561261 566352 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, the number takes O(log n) space to represent < 1307561266 326681 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and time complexity >= space complexity < 1307561298 609170 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, you could do a large adder as a combinatorial circuit maybe < 1307561303 640363 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :in theory you could < 1307561307 994859 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: but that puts a limit < 1307561313 776976 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on the size of the numbers added < 1307561322 194985 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's O(infinity) with optimizations for small n < 1307561322 637440 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : and adding 1 to a number is O(log n) < 1307561324 262085 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, why don't people use something like double-adders or such < 1307561344 832679 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, that is half the number of carries < 1307561348 688255 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i don't think that's right with ...damn tip of tongue... < 1307561358 129755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: capitalism? < 1307561367 292258 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, incrementing? < 1307561372 467181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: dodecahedron < 1307561375 600821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: brontosaurus < 1307561377 719796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oligarchy < 1307561378 749616 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, crocodile < 1307561381 12195 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no, that thing they use to describe functional data structures < 1307561381 526119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: rocks < 1307561384 481601 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: well, for very wide additions, there's often separate circuitry to calculate the carries at midpoints, etc < 1307561385 34549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: fortuitousness < 1307561393 173844 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: some sort of zipper? < 1307561394 345015 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, definitely crocodile then < 1307561397 524302 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think it starts with a < 1307561399 146624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: infelicity < 1307561404 741486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: rhombus < 1307561404 903960 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, aardvark < 1307561410 292159 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: those creeps are not helping :D < 1307561412 296905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: cartographing < 1307561416 40899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Istanbul < 1307561416 789401 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, you mean carry-lookahead? < 1307561419 79211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: cashmere < 1307561422 201584 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: abstract data type? < 1307561425 752654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: pastiche < 1307561426 298840 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: yes < 1307561428 168044 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no, about their complexity < 1307561432 929624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: fanned < 1307561435 560430 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, Big O notation? < 1307561435 777097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :am i helping < 1307561439 113945 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no! < 1307561440 746740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: that isn't a word, moron < 1307561445 93425 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh true < 1307561451 155285 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, he said it started with a. < 1307561454 662714 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1307561459 307511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: affluency < 1307561463 408062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: apex < 1307561465 984792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: aperture < 1307561468 585005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: axiomata < 1307561471 947699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: all < 1307561473 268366 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I already did aardvark btw < 1307561474 943704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: able < 1307561476 390969 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'm not _sure_ it starts with an a < 1307561479 664388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: acrimonious < 1307561486 836332 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, oh. Hm array? < 1307561489 563917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: astigmatism < 1307561500 834195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: arachnophobe < 1307561505 10357 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :YOU WON'T GUESS IT IF YOU HAVEN'T HEARD IT < 1307561505 969985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: alter < 1307561512 895983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: annals < 1307561516 166351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AM I HELPING YET < 1307561519 129829 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, altar, you forgot that < 1307561524 641250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: that's not a word silly. < 1307561525 136780 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's about the complexity of functional data structures < 1307561526 63091 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it'd help more if the words were vaguely related to the field < 1307561533 321658 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: amortization? < 1307561534 127864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I'm just trying to be thorough < 1307561534 673334 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, isn't "altar" a word? < 1307561540 912347 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: THANK GOD < 1307561545 278127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: should I leaf through my copy of Purely Functional Data Struc- oh < 1307561545 497029 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :aww < 1307561547 774395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well I could have guessed that < 1307561552 709409 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: see, it takes you all those guesses and I only took two < 1307561555 361053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why didn't you SAY that was the word you were looking for < 1307561556 302077 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, sooner or later yes < 1307561569 281189 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats elliott -----### < 1307561585 183202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I still don't think it's O(1) with amortization, but I'm not sure < 1307561587 710261 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe O(log log n) < 1307561591 476846 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, come on elliott was being intentionally silly. (More so than me) < 1307561593 921606 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: basically if you are counting stuff, the _average_ bin addition only takes O(1) < 1307561602 515238 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*bin increment < 1307561607 349588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I was actually seeing how well I could generate random words, too < 1307561609 697037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :turns out: pretty well < 1307561622 410789 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, hm come up with something that is O(log_{log n} n) < 1307561628 551171 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: why? < 1307561637 188394 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :1/2 take 1, 1/4 take 2, 1/8 take 3 < 1307561637 440298 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, because I can't think of something like that < 1307561651 681832 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: ok maybe slightly more than O(1) but not O(log n) < 1307561667 956188 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: ah, so it averages out at 2 < 1307561668 118983 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, I agree with you now < 1307561679 973723 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, if you are just adding these together, couldn't you do a partial sum thingy and add the carry in at the end? < 1307561695 220383 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: O(2) I think < 1307561696 714877 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION runs < 1307561700 159345 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :XD < 1307561706 248933 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, as in this http://en.wikipedia.org/wiki/Carry_save_adder < 1307561721 780984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: we're talking about the asymptotic behaviour of repeated increments < 1307561756 735146 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :My goal in life: implement constant time list search using acquired magical abilities. < 1307561766 622351 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, yes and I say you could do it in O(1) per addition even for repeated arbitrary additions. Using carry save < 1307561788 677961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Sylladex.VM> runVM (ExcCtx test Map.empty) (snd (head test)) [] < 1307561788 902018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[VInt 1999] < 1307561791 753349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats not rite < 1307561816 308656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh wait < 1307561823 721095 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: that requires O(n log n) /space/ < 1307561826 131588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait WHAT < 1307561828 218173 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, true < 1307561830 100632 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because your numbers have to have arbitrary digits in < 1307561842 250180 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's kind-of much worse than O(1) or even O(log n) < 1307561871 570415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the best complexity is O(log log log log log log n) < 1307561872 730065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and NO less < 1307561881 84605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :incidentally, my Slashdot sig (the shortest known INTERCAL adder) is basically iterated carry-save < 1307561890 212049 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(without using the standard library, that is) < 1307561892 304323 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, hm wait, it just needs 2* the space of the number in bits < 1307561893 324702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Do a distributed search for a shorter adder. :p < 1307561899 391851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It'll be like protein folding, only even more worthwhile. < 1307561902 786946 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: in fact, it's n log n - log n worse < 1307561918 928796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :INTERCAL@home < 1307561924 86182 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: I don't think computational classes add/subtract like that < 1307561932 582819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AND YOU THOUGHT YOU COULD KEEP IT CONFINED TO YOUR WORKPLCAE < 1307561934 479906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]PLACE < 1307561936 827829 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they do for purposes of comparison. :D < 1307561948 508464 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I've expended quite a lot of thought to getting an adder in a single expression, but I haven't found a way to do it that isn't really really long < 1307561960 953167 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I managed something like a one-expression increment that was only a few hundred characters long < 1307561976 614893 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`addquote I think I managed something like a one-expression increment that was only a few hundred characters long < 1307561977 856835 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​442) I think I managed something like a one-expression increment that was only a few hundred characters long < 1307561991 246842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was funny? < 1307561998 35427 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yes, more so out of context < 1307562021 292215 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, imagine this without context. Then it sounds fun < 1307562024 111489 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :that's weird < 1307562030 319621 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it < 1307562031 716494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :doesn't < 1307562036 813621 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :21:37 elliott> the best complexity is O(log log log log log log n) < 1307562036 988979 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :21:37 elliott> and NO less < 1307562047 558858 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :windows 7 uses 100% cpu with no process to blame < 1307562053 151385 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so you don't approve of that inverse ackermann thing for union find? < 1307562058 948455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i'm sorry who has the phd here. < 1307562060 384162 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :exactly. < 1307562064 31472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stop questioning things i say. < 1307562065 914722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :take them at face value. < 1307562066 817718 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :the cpu is 100% bussy constantly and i don't know why < 1307562111 835449 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : so you don't approve of that inverse ackermann thing for union find? <-- wait what < 1307562128 817453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DAMMIT RUNVM < 1307562130 184701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THIS MAKES NO SENSE < 1307562131 810445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I HATE YOU < 1307562134 33607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AND ALL YOUR GUTS < 1307562138 285277 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what is runvm? < 1307562152 478782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a function < 1307562153 520169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OH WIAT < 1307562154 312339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :duh < 1307562163 188349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh wow this is going to be so ugly < 1307562172 363728 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: there's this algorithm called union find that works in time O(n + inverse of ackermann) < 1307562174 489032 :adam__!~adam@h185.37.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307562175 837201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow uh can i even < 1307562176 558183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :jesus < 1307562180 792410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok wait what if i < 1307562181 703642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :augh < 1307562188 128576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TIME TO NEST THE LIST MORE LOL < 1307562191 74616 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh god wait no i can't do that < 1307562197 352799 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm i guess that's higher than O(log log ... n) actually, because of the O(n) < 1307562202 367020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey guys < 1307562207 682443 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how do i represent some machine code in haskell :( < 1307562208 913738 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: wouldn't that just be equivalent to O(n)? < 1307562216 40949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[(Label,[Ins])] sucks < 1307562216 606410 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i may misremember stuff, i only saw it mentioned again yesterday on godel's lost letter < 1307562221 296778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because implementing the fall-through to the next label < 1307562222 925177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is a pain < 1307562225 51485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just like O(n + log n) is equivalent to O(n)? < 1307562228 175619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in the evaluation function < 1307562228 629808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :halp < 1307562232 632836 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: um maybe it was O(1+inverse ackermann) < 1307562234 512919 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, what is union find for? < 1307562238 705959 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that would make more sense < 1307562248 168366 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :lemme look it up < 1307562255 841957 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I'm on the point of inventing a new language to solve that sort of problem < 1307562261 73947 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait it was something about mazes, not GLL < 1307562266 539198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ugh < 1307562267 355892 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so far it only has a few basic ideas and a name that doesn't really fit but that I'll use anyway < 1307562276 407640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, I suppose I could like < 1307562293 167506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[(0,all:the:instructions:xs), (1,xs)] < 1307562294 582610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. < 1307562301 738346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :each label actually includes a pointer to all the code following it too < 1307562303 737993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by consing it on < 1307562304 924209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but uh < 1307562305 395706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ew < 1307562352 902322 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: http://www.algorithmist.com/index.php/Union_Find < 1307562353 447226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :have i mentioned that the only reason i'm writing this function is to serve as a reference implementation < 1307562357 744157 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, ah < 1307562387 684974 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 276 seconds < 1307562389 890503 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, cool < 1307562407 239964 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i wonder if that's like < 1307562414 626200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the fastest above-constant complexity < 1307562419 158151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for something that actually doe s something of interest < 1307562428 483707 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it probably comes pretty close < 1307562443 496484 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, of course O(log ackinv(n)) would be even better < 1307562469 680427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes but is there any algorithm that does anything of interest that has that complexity? < 1307562478 740153 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not that I know of < 1307562527 381018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, Union Find seems to be similar to implementing a dialog of Prolog where you had nothing but variables and = < 1307562537 396539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. A = B, A = C, D = E, etc < 1307562544 941772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the question was if two of them were unified at any given point or not < 1307562578 82245 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : [(Label,[Ins])] sucks <-- maybe just make Label an element of Ins, then? < 1307562592 890848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: that makes jumping to a label really slow < 1307562597 347672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you have to linearly scan all the code up to it < 1307562609 948279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok that's like < 1307562615 522194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :only a multiplicative factor of what you have to do anywya < 1307562618 352007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]anyway < 1307562619 541158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but ew come on < 1307562631 304509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :btw this structure actually works fairly decently for the actual compilers? just not for an interpreter < 1307562638 549365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so I don't want to make it worse on the actual compilers? even though that wouldn't but < 1307562642 698162 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, keep track of labels in a AVL tree with pointers to the relevant code line/node/whatevere? < 1307562643 19822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basically what i am saying is < 1307562645 139669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is kind of ew oerjan. < 1307562645 302082 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :whatever* < 1307562669 176329 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :elliott: I don't think you got the memo, but I think I could port util-linux to musl in a couple of hours. < 1307562677 521789 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : elliott, of course O(log ackinv(n)) would be even better <-- that may be indistinguishable from ackinv(n) by mortals :P < 1307562678 642533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: do it < 1307562687 185853 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, there is that yes < 1307562688 631342 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :elliott: The only really non-trivial bit would be implementing error(). < 1307562708 192265 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :elliott: Everything else, near as I can tell, is a matter of unincluded bits. < 1307562727 563271 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Darned easy to fix includes. < 1307562737 560996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what does error do again < 1307562764 382769 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: you can make a Map for jumping to labels even if you put the labels in the code. hm actually if you do that you don't need to include the labels in the code again < 1307562804 8052 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: you can use knot tying to only calculate this once, i think < 1307562812 620277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: knot tying...scares me......... < 1307562839 139783 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :elliott: void error(int status, int errnum, const char *format, ...);. Prints the program name, a colon, and a space, then the format string, then strerror(errnum) if errnum != 0, then exit(status) if status != 0. < 1307562861 307537 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott was once tied up by function pedobear < 1307562865 828439 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*functional < 1307562889 512439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: that's < 1307562890 670672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :difficult? < 1307562890 833241 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :my theory that muphry's law applies to any sufficiently cheesy joke seems to hold < 1307562896 329788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because of the program name part? < 1307562932 368446 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :elliott: The reason I said "2 hours" is because there's a hell of a lot of misincluding. :P < 1307562974 953304 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: the place i saw this was about implementing mazes by starting with a grid and removing random walls between rooms that had no connection already, this needs union find to check for connectedness < 1307562998 861572 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: ah, that's another application for much the same thing < 1307563017 125171 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I tend not to end up using standard algorithms that much beyond dijkstra/A*/priority queues/sorts < 1307563050 853241 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although recently for my work, I had to find a list of strongly connected components in a partial preorder (like tsort, except focusing on the error condition rather than the success condition) < 1307563054 232863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the best algorithms are ones that involve spinning around a lot < 1307563097 718164 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :luckily, I found one on Wikipedia, and implemented it, even if I'm not entirely sure on how it works < 1307563164 844504 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: i wonder if there would be advantages to a prolog implementation using union find for unification < 1307563193 546365 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: the major issue is that you probably want to be able to free things again when they go out of scope < 1307563196 595622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[PDF] Optimal Union-Find in Constraint Handling Rules < 1307563196 836611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :File Format: PDF/Adobe Acrobat - Quick View < 1307563196 999513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by T Schrijvers - Cited by 65 - Related articles < 1307563196 999716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :possible to write the classic union-find algorithm and variants in CHR. ... For example, one often hears the argument that in Prolog some graph algorithms .... to combine the existing CHR solvers for term unification with our union- ... < 1307563197 162569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :citeseer.ist.psu.edu/viewdoc/download;jsessionid...?doi=10.1.1... < 1307563198 591994 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1307563199 194791 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that's going to be slower than the actual unification < 1307563199 628572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i guess that's an implementation though < 1307563202 734388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rather than using it as a technique < 1307563321 180998 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :elliott: So far, 21 files that don't build right, and several more stupid warnings. < 1307563350 962131 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : as always, replying to ehird < 1307563374 381209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1307563394 836329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: this is why you make your spec perfect the _first_ time round < 1307563451 120846 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: hm that rank comparison thing in that wiki article i linked should be applicable to unification while still allowing easy freeing. i think that's essentially a way to prevent too long chains of unified variables, no? < 1307563491 205870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: yep, but the issue is you need reverse pointers to free something < 1307563506 785192 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because if one of your variables happens to be a root, there's no way you can free it without fixing up everything pointing to it < 1307563513 214118 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well yeah but you need that for unification anyway? < 1307563530 47228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: Union-Find doesn't let you know everything in the same set as something < 1307563532 924651 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just if two things are in the same set < 1307563545 934585 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: i'm just saying this rank thing is a way to be careful _which way_ you identify < 1307563616 978619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: did you figure out a better data structure for the asm :D < 1307563623 883096 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1307563653 163627 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: um my idea now is to simply have a list for the whole code from start to finish, and represent the labels by pointers into that < 1307563672 326758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ah < 1307563681 339466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I would quite like there to be integers too, although I suppose I could just make < 1307563684 802353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :type Label = (Int,Prog) < 1307563699 118311 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: or put differently, approximately your [(Label,[Ins])] except you _don't_ stop the [Ins] list before the next label < 1307563730 134513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I see a fairly major issue -- it will make Show practically impossible < 1307563736 181941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because the structure will be effectively infinite < 1307563740 777649 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm < 1307563777 780971 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :always an issue < 1307563787 85532 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ineiros why is your server OUTDATES < 1307563787 401673 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 12 new messages. '/msg lambdabot @messages' to read them. < 1307563792 372753 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, FFS. < 1307563796 405531 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I was online! < 1307563826 341659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's... that's a good point. < 1307563831 864601 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, you broke it again. Congratulations. < 1307563834 932212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nice. < 1307563860 428697 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: ok then, have your original [(Label,[Ins])] but make a second variant which doesn't end, for easy fall through < 1307563877 420771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what do you mean by a second variant? < 1307563899 605944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I'm really tempted just to roll in the labels into the actual Ins like you said < 1307563907 174737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the linear scan for interpretation is not that big a deal, the interpreter is just like < 1307563909 861568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to be reference semantics < 1307564048 419037 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let f = zip . scanr1 (++) . unzip in f [(1,"ab"), (2,"cde"), (3,"f")] < 1307564049 294560 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' < 1307564049 456927 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `([a1], [b... < 1307564058 836407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm just doing it in a simple way instead >_> < 1307564059 197606 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :fnord < 1307564061 423590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whups < 1307564083 112956 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let f = zip . second (scanr1 (++)) . unzip in f [(1,"ab"), (2,"cde"), (3,"f")] < 1307564083 999352 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' < 1307564084 169139 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `(d, [a1])' < 1307564136 347919 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t zip . second (scanr1 (++)) . unzip < 1307564137 181292 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' < 1307564137 364106 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `(d, [a1])' < 1307564137 526657 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `(.)', namely `second (scanr1 (++))' < 1307564146 875348 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t scanr1 (++) < 1307564147 619355 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Monoid a) => [a] -> [a] < 1307564162 135657 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :bloody caleskell :P < 1307564178 911278 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t second (scanr1 (++)) < 1307564179 707869 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a d. (Monoid a) => (d, [a]) -> (d, [a]) < 1307564185 80755 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t second (scanr1 (++)) . unzip < 1307564185 858447 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a a1. (Monoid a) => [(a1, a)] -> ([a1], [a]) < 1307564204 189555 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t zip . second (scanr1 (++)) . unzip < 1307564204 947123 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' < 1307564205 121601 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `(d, [a1])' < 1307564205 283941 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `(.)', namely `second (scanr1 (++))' < 1307564215 838418 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t zip < 1307564216 591804 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. [a] -> [b] -> [(a, b)] < 1307564218 366185 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1307564223 820769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :runVM ctx ((_, IPush x : is):iss) xs = runVM ctx (is:iss) (x:xs) < 1307564225 805127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :look at dat ugliness < 1307564233 311278 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let f = curry zip . second (scanr1 (++)) . unzip in f [(1,"ab"), (2,"cde"), (3,"f")] < 1307564234 879433 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `(a, b)' against inferred type `[a1]' < 1307564243 970693 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :NOW WHAT < 1307564250 650544 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t curry zip . second (scanr1 (++)) . unzip < 1307564251 530718 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `(a, b)' against inferred type `[a1]' < 1307564251 693519 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `curry', namely `zip' < 1307564251 693715 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `(.)', namely `curry zip' < 1307564266 607753 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t curry zip < 1307564267 416763 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `(a, b)' against inferred type `[a1]' < 1307564267 579246 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `curry', namely `zip' < 1307564267 579334 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the expression: curry zip < 1307564283 876950 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf < 1307564298 332405 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t uncurry zip < 1307564299 137214 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. ([a], [b]) -> [(a, b)] < 1307564306 345968 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let f = uncurry zip . second (scanr1 (++)) . unzip in f [(1,"ab"), (2,"cde"), (3,"f")] < 1307564307 898388 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,"abcdef"),(2,"cdef"),(3,"f")] < 1307564319 415718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait argh < 1307564320 966535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is even uglier < 1307564332 119698 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i always get curry and uncurry mixed up < 1307564339 319040 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: ^ < 1307564345 430712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: nice < 1307564351 620844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: unfortunately i'll end up recomputing that a ton < 1307564355 570394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unless i do something really ugly < 1307564357 480940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which i guess i could < 1307564386 499839 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um why? unless the language is self-modifying < 1307564401 373702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no just as in < 1307564402 360056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :jhfhjg < 1307564407 134110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its fine thank you < 1307564415 730766 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you mean not caching? :P < 1307564466 273237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ya < 1307564656 703233 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION wonders how lazy scanr is < 1307564687 970672 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> map (take 5) . take 5 . scanr1 (++) $ [1..] < 1307564688 885612 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instances for (GHC.Num.Num [a], GHC.Enum.Enum [a]) < 1307564689 53494 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use... < 1307564695 283388 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :erm < 1307564731 595839 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> map (take 5) . take 5 . scanr1 (++) $ map show [1..] < 1307564733 442122 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["12345","23456","34567","45678","56789"] < 1307564751 915350 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :lazy enough, it seems :P < 1307564802 656955 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::t scanr < 1307564803 385203 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (a -> b -> b) -> b -> [a] -> [b] < 1307564812 734075 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, what is scanr doing? < 1307564827 738792 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: otoh that path compression thing is something i've pondered as useful for both FORTE and Reaper (although neither actually _implemented_...) < 1307564843 691764 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> scanr (\a.\b.a+b) 4 [1,2,3,4,5,6] < 1307564844 516434 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `.\' < 1307564851 739473 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> scanr (\a -> \b -> a+b) 4 [1,2,3,4,5,6] < 1307564852 54127 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Hmm. Should I just try to do a reimplementation of error(), or should I just replace all mentions of it? < 1307564852 664845 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [25,24,22,19,15,10,4] < 1307564862 93506 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> scanr f x [a,b,c,d] :: Expr < 1307564863 207135 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `SimpleReflect.Expr' < 1307564863 386509 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred ... < 1307564868 17738 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, it's doing a cumulative sum < 1307564869 435692 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :dammit < 1307564890 231630 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so a scan is basically a fold that saves intermediate results? < 1307564896 249615 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1307564907 471349 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> scanl1 (*) [1..] < 1307564908 274019 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,6,24,120,720,5040,40320,362880,3628800,39916800,479001600,6227020800,8... < 1307564945 244670 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1307564945 967990 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :> scanl1 (+) [1,3..] < 1307564946 943450 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,4,9,16,25,36,49,64,81,100,121,144,169,196,225,256,289,324,361,400,441,48... < 1307564948 178103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would be nice to have a programming language that actually made you feel strongly physically uncomfortable when you tried to programi n it < 1307564953 984452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would be a real step forward in esoteric programming < 1307564987 856385 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: so that means you really appreciate Snack, then? >:P < 1307564994 562633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1307565023 93529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god dammit Maharba, adding new operations to syl :( < 1307565075 680328 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :look at the positive of it, you have to learn how to program in a highly modular and modifiable way :P < 1307565106 431946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1307565118 433286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION waits for the inevitable talk page comment < 1307565123 245299 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t scanr f x [a,b,c,d] < 1307565123 969094 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[Expr] < 1307565128 454824 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh duh < 1307565135 908691 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> scanr f x [a,b,c,d] :: [Expr] < 1307565136 807258 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [f a (f b (f c (f d x))),f b (f c (f d x)),f c (f d x),f d x,x] < 1307565150 960484 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sadly ais523 left < 1307565183 980867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :left us bleeding < 1307565390 570981 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : god dammit Maharba, adding new operations to syl :( <-- implement syl version whatever < 1307565464 419145 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t f < 1307565465 216458 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (SimpleReflect.FromExpr a) => a < 1307565470 782080 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :huh? < 1307565476 224881 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t < 1307565479 27434 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t SimpleReflect.FromExpr < 1307565479 837513 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `SimpleReflect.FromExpr' < 1307565486 278983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::info SimpleReflect.FromExp < 1307565486 441702 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::i SimpleReflect.FromExpr < 1307565486 986175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::info SimpleReflect.FromExpr < 1307565490 28419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src SimpleReflect.FromExpr < 1307565490 318401 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. I feel much better now. < 1307565492 500893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src FromExpr < 1307565492 701093 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. stty: unknown mode: doofus < 1307565493 333286 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::info SimpleReflect.FromExpr < 1307565501 100141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle simplereflect < 1307565501 372449 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1307565502 770752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?google simplereflect < 1307565504 202682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh where is it < 1307565506 167312 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://hackage.haskell.org/package/simple-reflect < 1307565506 434133 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: HackageDB: simple-reflect-0.2 < 1307565519 401433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there < 1307565526 673711 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t a < 1307565527 740395 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Expr < 1307565529 873749 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307565553 5036 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t hasd < 1307565553 775681 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `hasd' < 1307565557 679271 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :okay < 1307565586 462746 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :they made all single letters be Expr, except f g h which have an overloaded type which can be used for functions < 1307565586 730761 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t g < 1307565587 555646 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (SimpleReflect.FromExpr a) => a < 1307565592 332818 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307565655 783744 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK what is the deal with the weak force. < 1307565672 124059 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Why do people call it a force. < 1307565673 849372 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It isn't. < 1307565680 103950 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's not even all that weak. < 1307565684 954445 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> sum [a,b,c,d] < 1307565685 829183 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 0 + a + b + c + d < 1307565690 816057 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, it is weak compared to the strong force iirc? < 1307565700 673033 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the Num instance is _really_ primitive < 1307565732 312532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :howso < 1307565752 431905 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it doesn't even simplify 0 + away :P < 1307565764 125821 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, yes, but it's not that much weaker, and I think both electromagnetism and gravity are weaker still. < 1307565767 21015 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> scanr1 (+) [a,b,c,d] < 1307565767 893453 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [a + (b + (c + d)),b + (c + d),c + d,d] < 1307565771 403766 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er < 1307565776 744375 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> foldr1 (+) [a,b,c,d] < 1307565777 748579 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a + (b + (c + d)) < 1307565779 195002 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, gravity certainly is < 1307565783 774956 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :I'll be damned, there's actually something that's not sufficiently supported in musl. < 1307565790 255524 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :musl does not have wcsdup. < 1307565798 292545 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :The wchar_t analogue of strdup. < 1307565808 350102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's like < 1307565808 871361 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, easy to implement yourself < 1307565810 131624 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: i think they used to be called weak and strong _nuclear_ force < 1307565812 569560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a whole three lines to implement ZOMG :D < 1307565821 428147 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :somewhere that word got dropped < 1307565835 137257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: what's the strongest weak force you know of in't < 1307565840 836610 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, which is half right, but it still doesn't actually behave as a force. < 1307565852 511428 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, oh? < 1307565879 679625 :augur!~augur@129.2.129.35 JOIN :#esoteric < 1307565890 423533 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, the only example of its effects that anyone who isn't a particle physicist knows about is beta decay. < 1307565903 634897 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Which is... a decay, not a force in the conventional sense. < 1307565905 463130 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, ah < 1307565916 29865 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, but for those who are particle physicists? < 1307565957 882971 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :*For now*, I'll just tell the build system that there's no wide character support. < 1307565976 605506 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :But later, I'll actually add a wcsdup. < 1307565980 302922 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: well presumably that decay can happen because there is a weak force between neutrinos and quarks? < 1307565985 177250 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :There are some more neutrino/nucleon interactions it's involved with, although they still don't work that forcily. < 1307566022 759289 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, it's more like a down quark spontaneously emits a W- boson which then decays into an electron and an antineutrino. < 1307566054 30030 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: you could say all electromagnetism is is decay of excited charged particles into non-excited particles and photons :P < 1307566055 691268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :your mom is a quark end of discussion < 1307566082 925303 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, you don't have , though. < 1307566084 497296 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(i _think_) < 1307566124 548744 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :There does seem to be a normal stuff-flies-apart-or-moves-together interaction between nucleons and neutrinos, though. < 1307566130 971477 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well i've seen the word "interaction" used instead of force, i think < 1307566143 609060 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :presumably for this kind of reason < 1307566147 83782 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes, that's a much better name. < 1307566300 629826 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :FUCK YOUR UNPORTABLE USE OF sys/types.h. < 1307566320 323261 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The sudden switch to lowercase there makes it look quite amusing. < 1307566324 430403 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :"quad_t" is a BSD-ism, dammit. What you want is int64_t. < 1307566340 301522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I'm just going to inline labels inside < 1307566342 623898 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Like you were yelling at someone and suddenly composed yourself and said "sys slash types dot h". < 1307566347 177088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since the actual backends will have no problem with it... I think < 1307566530 547279 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :is travelling salesman NP-complete or NP-hard? < 1307566534 259170 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, ^ < 1307566564 129437 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(of course if it is the former it is also the latter < 1307566758 376846 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :ACTION beats head against wall < 1307566768 245084 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, hm? < 1307566774 573466 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: the decision version is NP-complete < 1307566777 979743 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :It *literally* has a part that requires inb and outb. < 1307566781 916426 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh, of course < 1307566789 164917 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, what part? hwclock? < 1307566793 42396 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Yup. < 1307566796 540140 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :I was unaware that was permitted outside of ring 0. < 1307566808 612908 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Guess where that comes from? < 1307566810 12104 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :glibc! < 1307566810 890169 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, uh you need CAP_SOMETHING for it < 1307566824 266273 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Because Linux stopped exporting those, because THAT IS FUCKING STUPID. < 1307566832 863474 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CAP_SYS_RAWIO < 1307566842 994249 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :FUCKING. STUPID. < 1307566843 235187 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Which sort of parser is easier for a newbie at writing parsers to write? < 1307566844 294400 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, so you can't do it then? < 1307566855 456661 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, how does glibc do it then < 1307566856 513822 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :I refuse to. < 1307566866 180281 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :glibc has embedded ASM. < 1307566868 896688 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, anyway doesn't hwclock use /dev/rtc these days? < 1307566870 193881 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :In the header. < 1307566875 957782 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: you can't copy glibc anyways < 1307566905 273114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thank you painfully-obvious license laeyer < 1307566906 211945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lawyer < 1307566927 115046 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :coppro: Why not? LGPL 2.1+ is entirely compatible with LGPL 2.1+. < 1307566944 964359 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :However, I refuse to because GOD NO. < 1307566957 35725 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :This is not something that belongs in a libc. At all. < 1307567032 666178 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: oh, I didn't realize glibc was still on 2.1 < 1307567036 614631 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Top down parsers can't accomodate all context-free grammars, iiuc < 1307567047 237224 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I have no idea if my language even is context-free :/ < 1307567067 5639 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 250 seconds < 1307567091 384983 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :My lambda syntax is flawed, there's no way to specify return type < 1307567114 204797 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Well, could always type-infer < 1307567141 967675 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo, so change the language then < 1307567145 651888 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :if you have enough backtracking, i'm pretty sure top down can do anything CF... but perhaps not always efficiently < 1307567161 980032 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Oh, yeah, and the header was once asm/io.h, from Linux < 1307567168 516417 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION notes that Sgeo is talking about grammars, mentally blocks him. < 1307567174 543060 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, so copy it from there? < 1307567182 687166 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, how does it do it btw? < 1307567210 584886 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I guess context-free would make my life much easier? < 1307567222 240238 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :of course < 1307567245 587029 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :context-free unambiguous LR(1) < 1307567253 17287 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, no LL(1) < 1307567256 853317 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :So, hwclock is the *one thing* stopping me from having util-linux building. < 1307567264 400124 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I don't know what LL(1) means < 1307567265 563114 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well yeah that's even easier < 1307567283 836927 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: LL(1) are essentially languages for which top-down is ridiculously easy < 1307567295 164840 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hey, I'm not committed to top-down < 1307567295 700297 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, well then why use hwclock. Aren't modern kernels able to do the job themselves? < 1307567310 626827 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also, s/top-down/recursive descent/ iirc < 1307567310 814669 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo, python is LL(1) < 1307567332 504948 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, what about LL(0) < 1307567334 423606 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err < 1307567335 635169 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, ^ < 1307567340 754048 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: well everything other than recursive descent is relatively unfeasible to write by _hand_ < 1307567345 159322 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :iirc < 1307567350 729540 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :augur, there? < 1307567354 478490 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I do want the syntax to be vaguey LSL-like < 1307567362 552904 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you need a parser generator < 1307567364 469085 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo, WHY < 1307567368 851946 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Hmm. Well, I can do a *nasty* hack to get it to build. < 1307567373 244036 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :for L(AL)R(1) stuff < 1307567378 303786 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, what is that hack < 1307567388 925342 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :I can replace its "#include " with #undef __i386__ < 1307567394 303332 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Vorpal, to make things easy for others who I will convince to use my language < 1307567421 959426 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Are there good parser generators that output parsers in Javascript? < 1307567423 911650 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :(asm/io.h is conditionally included if the system doesn't have sys/io.h. Incidentally, asm/io.h should not exist anywhere, as it's not a header the kernel *intends* to export.) < 1307567434 936210 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what if the syntax ends up making the language harder for everyone < 1307567449 654283 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's not like it's hard to pick up a new syntax < 1307567451 693456 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: unless your syntax is completely insane, it can probably at least be refactored to be mostly LR(1). < 1307567451 855896 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :By doing this, hwclock will not be able to access the BIOS clock directly, and will have to function through alternate means. < 1307567455 783465 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :unless second life people are dumb < 1307567494 232884 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, or you could just remove the code for the BIOS clock completely < 1307567503 765799 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: the technical requirement for LL(1) is that which subrule to use for parsing a token always is determined by the first terminal token you see < 1307567504 61326 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Considering that my language _will_ make race conditions more of a possibility than they are in LSL, maybe I should hope SL people aren't dumb < 1307567504 915430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Humour for Haskell programmers: http://solog.co/47/10-scala-one-liners-to-impress-your-friends/ < 1307567510 809227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :1 < 1307567510 971744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(1 to 10) map { _ * 2 } < 1307567512 687102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOW < 1307567519 504667 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : unless second life people are dumb <-- spot on < 1307567544 782417 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: iirc there was a haskell version posted (which showed the author obviously didn't know much haskell) < 1307567570 73474 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Boring people should stop having blogs :P < 1307567577 837257 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :( http://blog.fogus.me/2011/06/03/10-haskell-one-liners-to-impress-your-friends/ ) < 1307567586 148151 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :map (* 2) [1 .. 10] -- alternatively, [1, 2 .. 10], right? < 1307567590 196942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: the author of the solog thing post or fogus? < 1307567593 438213 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, I like the way they're completely oblivious that their programs are half boilerplate. < 1307567607 599861 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: as long as your grammar mainly has that property, it is easy to parse top-down/with recursive descent < 1307567630 391714 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: ok so maybe it isn't the same author < 1307567645 561535 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, you mean the one in /r/Haskell? < 1307567649 531663 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ime it's easier to write compilers when you know what you're doing < 1307567650 541735 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1307567655 397481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: I wonder how long I could convince someone that you're a bot < 1307567655 683807 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Okay, then. I can hack util-linux into building with musl. < 1307567658 1290 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :oerjan, quick example? < 1307567665 881317 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait, that is the one in /r/Haskell. < 1307567672 631892 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: fnord < 1307567680 551387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Indefinitely, then < 1307567681 41530 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, remember wide string stuff < 1307567681 203896 :augur!~augur@129.2.129.35 PRIVMSG #esoteric :Phantom_Hoover: pong < 1307567692 65799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ( See also: Deewiant human is not a bot. ) < 1307567699 240997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : haha who added that factoid < 1307567703 994106 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: well Pascal is sort of a star example of this. nearly every declaration starts with a keyword identifying what kind it is, e.g. Var X : Integer; < 1307567706 63713 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :augur, are there actually any linguistics questions on /r/AskScience. < 1307567714 907765 :augur!~augur@129.2.129.35 PRIVMSG #esoteric :Phantom_Hoover: occasionally! < 1307567716 58550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: its not a real science so no :trollface: < 1307567731 753303 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it was designed to be easy to parse. as i think are all wirth languages. < 1307567735 395473 :augur!~augur@129.2.129.35 PRIVMSG #esoteric :Phantom_Hoover: why do you ask? < 1307567746 965031 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :http://sprunge.us/TBhV < 1307567750 223142 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :monqy, how hard could it be once I have the AST? Just turn expressions into function calls and lambdas, then convert to CPS, then convert to bytecode < 1307567756 212251 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"byte"code < 1307567762 532171 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Vorpal: Yes, I do still need to add that to musl. < 1307567765 566057 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :augur, dunno, just saw you were a panellist. < 1307567767 253217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: very few languages are LL(1), you should note :P < 1307567773 204345 :augur!~augur@129.2.129.35 PRIVMSG #esoteric :Phantom_Hoover: anyone can be a panelist :P < 1307567774 438694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :e.g. you can't have both "x = y" and "f(x)" < 1307567778 881704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because both start with an identifier < 1307567779 765130 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, it is POSIX 2008 it seems yeah < 1307567785 870060 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, it's a real science, in the same way as anthropology is a 'science'. < 1307567794 150830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Or computer science. < 1307567796 303807 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Sgeo: but do you know how to do those < 1307567798 367317 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: C on the other hand is not LL(1) < 1307567798 529790 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The interesting bits are mathematics AFAIK. < 1307567805 5024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or physics. < 1307567807 863223 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Sgeo: also do you know how to write a parser < 1307567808 25402 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :monqy, how hard could it be? < 1307567809 612933 :augur!~augur@129.2.129.35 PRIVMSG #esoteric :Phantom_Hoover: its even more real than that! we have an MEG machine and an MRI machine! < 1307567812 69678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or biology. < 1307567812 759672 :augur!~augur@129.2.129.35 PRIVMSG #esoteric :SCIENCE! \o/ < 1307567813 111804 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :         ¦ < 1307567813 274389 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :        ´¸¨ < 1307567813 554512 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: well you can fix that example with a little refactoring < 1307567817 207505 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, study of actual human languages is a science-as-in-physics-science. < 1307567818 360668 :augur!~augur@129.2.129.35 PRIVMSG #esoteric :thank you myndzi < 1307567820 282798 :augur!~augur@129.2.129.35 PRIVMSG #esoteric :ive missed you < 1307567821 130427 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :monqy, not the foggiest idea (ok, a somewhat foggy idea) < 1307567824 575685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote Sgeo: also do you know how to write a parser monqy, how hard could it be? < 1307567825 611238 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​443) Sgeo: also do you know how to write a parser monqy, how hard could it be? < 1307567840 957939 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What? < 1307567841 120826 :augur!~augur@129.2.129.35 PRIVMSG #esoteric :Phantom_Hoover: i wouldnt go so far as to say that < 1307567851 774272 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: x = y and f(x) are both ok as long as they don't parse to different nonterminal tokens < 1307567853 32539 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"How hard could it be" should NOT go with "parser" < 1307567855 106448 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :parsers are actually easy if you know what you're doing < 1307567855 458874 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Build with --disable-shared --disable-libmount --disable-schedutils, and comment out the HAVE_WIDECHAR. < 1307567856 702409 :augur!~augur@129.2.129.35 PRIVMSG #esoteric :i think its more akin to logic and some aspects of computer science < 1307567858 364622 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :It was meant to go with the other stuff < 1307567863 888623 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :in config.h < 1307567866 692472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: right < 1307567869 738169 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, "--- util-linux-2.19.1/text-utils/#display.c# 1969-12-31 17:00:00.000000000 -0700" < 1307567873 34367 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, patch fail < 1307567882 639197 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :augur, yes, but is some amount of linguistics attempting to model human communication? < 1307567891 375901 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :This is what I saw: < 1307567894 517078 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric : monqy, how hard could it be? < 1307567894 679715 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric : Sgeo: also do you know how to write a parser < 1307567901 131269 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1307567910 443083 :augur!~augur@129.2.129.35 PRIVMSG #esoteric :Phantom_Hoover: maybe a handful of people < 1307567915 192476 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, it's what I saw too. < 1307567917 965459 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Vorpal: Argh, fuck emacs. < 1307567921 356338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I saw it the way I added it. < 1307567927 936337 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the "how hard could it be" was directed towards program transformation < 1307567928 418985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Complaints will be ignored; humour comes above accuracy. < 1307567937 589399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is not an invitation to add me saying "lol im a fag". < 1307567964 457112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION awaits the inevitable < 1307567967 367713 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`addquote This is [...] me saying "lol im a fag". < 1307567968 494235 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​444) This is [...] me saying "lol im a fag". < 1307567974 566735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`delquote ​444 < 1307567975 700855 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307567978 733700 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :program transformation is a lot more interesting than parsing, at least < 1307567979 556640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh the power I wield. < 1307567981 90209 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`addquote This is [...] me saying "lol im a fag". < 1307567982 142954 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​445) This is [...] me saying "lol im a fag". < 1307567989 149435 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yeah, I meant to fix that error. < 1307567995 2311 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`quote 444 < 1307567996 300907 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​444) This is [...] me saying "lol im a fag". < 1307567996 700614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh delquote is still broken < 1307568004 684992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: sgeo should learn compiler-writing from sylladex < 1307568007 297848 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, what is schedutils? < 1307568012 975969 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and libmount? < 1307568021 376281 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :sylladex? < 1307568034 845826 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION awaits elliott's inevitable facepalm. < 1307568053 729913 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Vorpal: schedutils lets you change the realtime priority of processes; relies on some POSIX 2008 features that musl doesn't support. < 1307568053 892823 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I just Googled, first hits were what I thought you weren't referring to < 1307568065 284245 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, ah < 1307568069 265218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: its got everything, full parser, optimiser, stack-based VM intermediate language, assembly backend... < 1307568075 181398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :incremental compilation... < 1307568076 266511 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, and libmount? < 1307568077 17407 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Vorpal: libmount is an experimental mounting library that seems buggy that's unnecessary, that I didn't want to fuck with. < 1307568082 873108 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307568085 270565 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: all for SyL? < 1307568091 905319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: yes. < 1307568101 898122 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :So, this gets you a *pretty much* complete util-linux. < 1307568110 229776 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a serious language for serious business < 1307568118 464361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: you don't KNOW how sleek it will be to compile the gtk+ ffi example. < 1307568118 907794 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, *oh* is it schedtool? < 1307568120 869294 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :if so I use it < 1307568121 979304 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Yes. < 1307568122 994479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you just don't know. < 1307568130 991930 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I hope type inference isn't difficult < 1307568139 217534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote I hope type inference isn't difficult < 1307568140 495775 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :There's nothing *wrong* with it at all, it just uses some interfaces musl doesn't have yet. < 1307568140 658260 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​446) I hope type inference isn't difficult < 1307568152 619721 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, I run hdapsd with real time privs it seems < 1307568158 759810 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So wait, what's wrong with delquote? < 1307568159 450917 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well the init script does < 1307568165 106450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: its broken in some way that i dont know how < 1307568169 455473 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, which is very sensible < 1307568174 261503 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Whereas just about everything I patched in util-linux is *actual fucking bugs*. < 1307568179 863229 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :That musl happened to trigger. < 1307568190 551406 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, send those patches upstream < 1307568199 475186 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :I intend to. < 1307568202 788209 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :one time I learned how to do type inference < 1307568205 62191 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it was pretty cool < 1307568207 867641 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :100% forgotten < 1307568260 425451 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Look at lifetime of variable. If it has two incompatible types, fail typechecking. If type of variable is omitted at one location, no big deal. < 1307568264 926862 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Sounds easy < 1307568275 287118 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :It's probably more complicated than that. < 1307568292 491032 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Phantom_Hoover: its broken in some way that i dont know how <-- do a binary search over the revisions to find it? < 1307568295 515677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i was going to say that one day Sgeo will look back on these logs and ... but then i realised < 1307568298 423554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he probably won't < 1307568302 170028 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hehehehehheheheheheh < 1307568321 543917 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, I invite you to fix it. < 1307568332 63807 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, why me < 1307568343 154880 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You seem like a man who knows what he's doing. < 1307568348 863917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: if you fix it i'll give you minecraft. < 1307568354 399419 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :... < 1307568355 541516 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run url $(type delquote) < 1307568355 862524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YOUR DECISION < 1307568356 743667 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/delquote < 1307568386 752639 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :error: delquote@6875624d657a: not found in manifest < 1307568388 134469 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well fu < 1307568391 713067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :clap < 1307568392 238821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :clap < 1307568392 909517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :clap < 1307568394 562250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :clap < 1307568396 899543 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what < 1307568401 238183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run ls delquote < 1307568402 256785 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307568402 784369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run ls bin/delquote < 1307568403 840483 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​bin/delquote < 1307568410 391554 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I did use type dammit < 1307568410 749878 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : I hope type inference isn't difficult <-- ok now you are in _way_ over your head < 1307568414 784972 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run type delquote < 1307568415 876805 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​delquote is /tmp/hackenv.30916/bin/delquote < 1307568418 73714 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh right < 1307568419 506515 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :damn < 1307568426 441672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: sadly, I think he was way in over his head as soon as he went from lexing to parsing. < 1307568442 983322 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo did lexing? < 1307568459 839468 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: he... ostensibly knows what lexing is. < 1307568462 261253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :probably. < 1307568470 117211 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'm so proud < 1307568477 541145 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :lexing isn't really hard < 1307568481 777076 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :parsing can be < 1307568488 926478 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: well i was deducing from the fact he finds parsing tricky < 1307568491 804522 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Sgeo: as I said earlier, writing a compiler is easier when you know what you're doing < 1307568513 670891 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :which means type inference will be completely impenetrable < 1307568536 431779 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm, how *does* type inference work? < 1307568547 81220 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Hmm. Lemme just check that it builds with glibc still. *Should*, but hey. < 1307568549 268060 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I have no idea, but I bet I could learn < 1307568568 966482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: depends if you mean like C[hash] style or full Hindley-Milner or even beyond that < 1307568585 992712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the former is ridiculously simple. < 1307568590 379851 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, lets start with the simplest one and work upwards from there :P < 1307568604 133952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the middle isn't simple, but it's not hard to get a hang of. < 1307568607 84882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the latter gets a bit gnarly. < 1307568610 98853 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Nope, it doesn't. < 1307568616 243329 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah, how does the middle one work then. < 1307568616 405610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: well the first one is like a totally different breed to the latter < 1307568619 949101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all you have to do is know the types of literals < 1307568620 787789 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :bits/user.h DNE... < 1307568621 121647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and like < 1307568623 455529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what types functions return < 1307568624 349720 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah right < 1307568624 600275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and you're done < 1307568627 128389 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yep < 1307568629 68076 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :makes sense < 1307568636 626438 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, since functions in C# can't return var < 1307568642 231764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the middle one works like ... http://en.wikipedia.org/wiki/Type_inference#Hindley.E2.80.93Milner_type_inference_algorithm < 1307568650 292444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to be perfectly honest, I couldn't describe H-M without having the description in front of me < 1307568664 87733 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, the last one I don't even know what it is < 1307568667 892531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: haskell < 1307568671 601691 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I think I learned H-M when I learened type inference < 1307568678 7123 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, doesn't haskell use H-M? < 1307568681 390998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haskell with one or two extensions gives you the absolute most you can fully infer, basically < 1307568685 825610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: it uses H-M with extensions < 1307568691 342743 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what extensions? < 1307568697 201721 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :typeclasses f.e. < 1307568708 533896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but "fancy" haskell stuff isn't fully inferrable. < 1307568715 481221 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so just like haskell ninetyeight is. < 1307568717 220846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :plus a bit extra. < 1307568725 524349 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307568754 304934 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: for ghc, heaps of them. basically if someone invents a new type idea that is mostly inferable, it'll probably end up in ghc :P < 1307568757 67380 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Okay, there is no good place for pulling __WORDSIZE. < 1307568766 928344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: and even if it isn't < 1307568768 435666 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, hah < 1307568814 744430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan i was reading that talk page and you had a comment so i clicked on your contribs and < 1307568818 668871 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do you have [[7 (number)]] on your watchlist < 1307568819 147367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and why < 1307568824 880152 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wat < 1307568840 145013 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no, lemme check why i edited that < 1307568846 934718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :10:22, 20 January 2011 (diff | hist) 7 (number) ‎ (Undid revision 408789001 by 84.252.249.235 (talk) (1+1 is not a composite number)) < 1307568847 97550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:46, 12 January 2011 (diff | hist) m 7 (number) ‎ (fix spelling) < 1307568851 460873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TWICE, oerjan, TWICE :D < 1307568854 289066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is it your synchronicity number < 1307568857 75211 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: i _do_ however have Type Inference on my watchlist < 1307568871 675130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i guessed, and probably [[esoteric programming language]] too < 1307568877 561225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you've said you watch [[look-and-say sequence]] in here before < 1307568877 800453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow < 1307568883 650202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why do i know so much about what wp pages you watchlist < 1307568889 991563 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: oh. i have a policy of following an article's changes for about a week after i've edited it < 1307568890 268549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION crisis of introspection < 1307568919 929519 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so since those are 8 days apart, it falls under that < 1307568937 666656 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: correct on [[esoteric programming language]] :P < 1307569094 121118 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK IWC's new poll is hurting my brain. < 1307569105 674811 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I really really hope DMM isn't going to go all pretentious on it. < 1307569106 151899 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: heh < 1307569157 561237 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric : mji < 1307569171 47833 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Okay, best way of faking __WORDSIZE (which, realistically, is meaningless) is CHAR_BIT*sizeof(void*)... < 1307569180 658959 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: last time DMM removed the old poll without putting up a new one. someone joked about it by making up options on the forum. i recognize several of them in the newest one. < 1307569228 512065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :random mouse-waving and clicking picks baarle-nassau for me < 1307569236 750683 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so i think this is one is based on forum ideas < 1307569266 11640 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: i picked those spheres as they were the only thing i hadn't heard about before < 1307569477 728040 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and there was an interesting wikipedia article on them < 1307569506 98241 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :baarle-nassau is a good choice though :P < 1307569576 211647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is the thing with baarle-nassau < 1307569579 396984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is it because it has complicated borders < 1307569581 316586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol pediawiki < 1307569582 773395 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes < 1307569584 383548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok right border < 1307569653 41915 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :Seems the patch is *much* shorter on a git checkout. < 1307569678 800121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i come from land < 1307569679 760679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ojias < 1307569707 326895 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :pikhq: the patch? is shorter? < 1307569717 439110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the patch? is shorter? < 1307569720 57391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ojias < 1307569721 39147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the patch? is shorter? < 1307569730 933822 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@let shm = unwords . sequence [id, ("shm"++).dropWhile(`notElem`"aeiou")] in shm "elliott" < 1307569731 170928 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Parse error: in < 1307569734 635762 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er < 1307569739 782235 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let shm = unwords . sequence [id, ("shm"++).dropWhile(`notElem`"aeiou")] in shm "elliott" < 1307569741 586830 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "elliott shmelliott" < 1307569747 719140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ooh ooh ooh < 1307569761 77319 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@let shm = unwords . sequence [id, ("shm"++).dropWhile(`notElem`"aeiou")] < 1307569762 230903 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1307569771 106358 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let thanks = ("Th"++) . dropWhile (`notElem` "aeiou") in thanks "elliott" < 1307569772 666677 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "Thelliott" < 1307569785 697804 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wat < 1307569792 708929 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> shm "thanks" < 1307569794 220366 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "thanks shmanks" < 1307569799 911914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let thanks xs = (("Thanks, " ++ xs ++ ". Th") ++) . dropWhile (`notElem` "aeiou") in thanks "elliott" < 1307569800 706481 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show < 1307569800 937150 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ([GHC.... < 1307569809 918818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let thanks xs = (("Thanks, " ++ xs ++ ". Th") ++) . dropWhile (`notElem` "aeiou") $ xs in thanks "elliott" < 1307569811 429992 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "Thanks, elliott. Thelliott" < 1307569816 817290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t toLowerCase < 1307569817 646913 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `toLowerCase' < 1307569820 501580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle lower < 1307569820 797962 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.Parsec.Char lower :: Stream s m Char => ParsecT s u m Char < 1307569820 960699 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.ParserCombinators.Parsec.Char lower :: Stream s m Char => ParsecT s u m Char < 1307569820 960811 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Char LowercaseLetter :: GeneralCategory < 1307569824 826305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle lowercase < 1307569825 58937 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Char LowercaseLetter :: GeneralCategory < 1307569826 227825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle downcase < 1307569826 705642 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1307569828 286074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1307569828 448627 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t toLower < 1307569829 389639 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Char -> Char < 1307569839 112371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let thanks xs = (("Thanks, " ++ xs ++ ". Th") ++) . dropWhile ((`notElem` "aeiou") . toLower) $ xs in thanks "ants" < 1307569840 105164 :pikhq!~pikhq@71.219.232.76 PRIVMSG #esoteric :olsner: The patch to get util-linux to build with musl. < 1307569840 657873 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "Thanks, ants. Thants" < 1307569846 353865 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> shm "wyrd" < 1307569847 999973 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "wyrd shm" < 1307569848 608385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let thanks xs = (++ ".") . (("Thanks, " ++ xs ++ ". Th") ++) . dropWhile ((`notElem` "aeiou") . toLower) $ xs in thanks "ants" < 1307569850 184467 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "Thanks, ants. Thants." < 1307569851 953797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let thanks xs = (++ ".") . (("Thanks, " ++ xs ++ ". Th") ++) . dropWhile ((`notElem` "aeiou") . toLower) $ xs in thanks "Elliott" < 1307569853 421133 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "Thanks, Elliott. ThElliott." < 1307569855 318842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t isVowel < 1307569856 113095 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `isVowel' < 1307569858 6636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :darn < 1307569862 369330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :was hoping there'd be a fancy Unicode thing for it < 1307569871 9807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?let thanks xs = (++ ".") . (("Thanks, " ++ xs ++ ". Th") ++) . dropWhile ((`notElem` "aeiou") . toLower) $ xs < 1307569872 20397 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1307569872 976696 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :There's no fancy Unicode stuff in base < 1307569874 337268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "lambdabot" < 1307569875 917710 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "Thanks, lambdabot. Thambdabot." < 1307569882 329921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?let thanks xs = text . (++ ".") . (("Thanks, " ++ xs ++ ". Th") ++) . dropWhile ((`notElem` "aeiou") . toLower) $ xs < 1307569882 912329 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : :6:12: < 1307569883 95818 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[Char]' against inferred ty... < 1307569886 324014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?unlet thanks < 1307569886 537365 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : TemplateHaskell is not enabled < 1307569887 998743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh < 1307569892 67802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how do you redefine < 1307569913 718274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?undef < 1307569916 336947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?undefine < 1307569920 1589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?let thanks xs = text . (++ ".") . (("Thanks, " ++ xs ++ ". Th") ++) . dropWhile ((`notElem` "aeiou") . toLower) $ xs < 1307569920 778989 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1307569924 990271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "Deewiant" < 1307569926 526223 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, Deewiant. Theewiant. < 1307569929 317259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :excellent < 1307569941 625948 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> thanks "wyrd" < 1307569943 177306 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, wyrd. Th. < 1307569964 813924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1307569971 65396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?undefine < 1307569974 805589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t any < 1307569975 947864 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> Bool) -> [a] -> Bool < 1307569986 587981 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> thanks "QUEEN" < 1307569987 374939 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `thanks' < 1307569990 207407 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : was hoping there'd be a fancy Unicode thing for it <-- you realize languages don't agree on which letters are vowels, right? :P < 1307569995 410110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?let thanks xs = if any ((`notElem` "aeiou") . toLower) then text . (++ ".") . (("Thanks, " ++ xs ++ ". Th") ++) . dropWhile ((`notElem` "aeiou") . toLower) $ xs else text "What are you, Welsh?" < 1307569996 4104 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : :1:15: < 1307569996 187174 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Bool' < 1307569996 349976 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against i... < 1307570001 217177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?let thanks xs = if any ((`notElem` "aeiou") . toLower) xs then text . (++ ".") . (("Thanks, " ++ xs ++ ". Th") ++) . dropWhile ((`notElem` "aeiou") . toLower) $ xs else text "What are you, Welsh?" < 1307570002 44835 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1307570005 28303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "wyrd" < 1307570006 543944 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, wyrd. Th. < 1307570009 398972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :o_O < 1307570018 468954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :??? < 1307570021 375394 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> thanks "QUEEN" < 1307570022 946733 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, QUEEN. ThUEEN. < 1307570025 636876 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> 'w' `notElem` "aeiou" < 1307570026 573093 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1307570029 537600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1307570035 632939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?undefine < 1307570040 118910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?let thanks xs = if any ((`elem` "aeiou") . toLower) xs then text . (++ ".") . (("Thanks, " ++ xs ++ ". Th") ++) . dropWhile ((`notElem` "aeiou") . toLower) $ xs else text "What are you, Welsh?" < 1307570040 923745 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1307570042 215218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "wyrd" < 1307570043 614186 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : What are you, Welsh? < 1307570047 280835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "Deewiant" < 1307570048 839863 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, Deewiant. Theewiant. < 1307570053 84857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PERFECT. < 1307570079 421164 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :> thanks "cymru" < 1307570080 858491 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, cymru. Thu. < 1307570091 906099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "antidisestablishmentarianism" < 1307570093 430492 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, antidisestablishmentarianism. Thantidisestablishmentarianism. < 1307570093 775040 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :haha, missed that one :/ < 1307570098 766440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: nothing wrong with Thu < 1307570104 176156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "Tchaikovsky" < 1307570105 638013 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, Tchaikovsky. Thaikovsky. < 1307570107 425763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good < 1307570110 342671 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> thanks "why" < 1307570111 778511 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> thanks "thanks" < 1307570111 941109 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : What are you, Welsh? < 1307570113 413015 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, thanks. Thanks. < 1307570129 735206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does anyone actually realise what this is from :P < 1307570132 772058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "thunks" < 1307570134 248318 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, thunks. Thunks. < 1307570136 397087 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :NO < 1307570139 365361 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :> fix thanks < 1307570140 182060 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[GHC.Types.Char]' < 1307570140 364265 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred ty... < 1307570141 572186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "sknaht" < 1307570143 90075 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, sknaht. Thaht. < 1307570154 572261 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: http://www.youtube.com/watch?v=9jtU9BbReQk < 1307570160 972685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(forty seconds) < 1307570179 958559 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oh, it uses weird shenanigans to print text < 1307570197 643604 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :can you get a string from that somehow, so that it works with fix? < 1307570200 37141 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> iterate (show . thanks) "thanks" < 1307570201 534652 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["thanks","Thanks, thanks. Thanks.","Thanks, Thanks, thanks. Thanks.. Thank... < 1307570208 967505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let thanks' xs = (++ ".") . (("Thanks, " ++ xs ++ ". Th") ++) . dropWhile ((`notElem` "aeiou") . toLower) $ xs in fix thanks' < 1307570210 948902 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "Thanks, Thanks, Thanks, Thanks, Thanks, Thanks, Thanks, Thanks, Thanks, Th... < 1307570220 988620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "Kant" < 1307570222 680039 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, Kant. Thant. < 1307570234 909269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "smorgasbord" < 1307570236 621486 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, smorgasbord. Thorgasbord. < 1307570240 172110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thorgasbord < 1307570254 176500 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, presumably quite electric? < 1307570261 169660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "Knuth" < 1307570262 657928 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, Knuth. Thuth. < 1307570270 472737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "William Blake" < 1307570272 31213 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, William Blake. Thilliam Blake. < 1307570285 416260 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :> thanks "västkustskt" < 1307570286 897756 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, v < 1307570287 60244 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :> thanks "lambdabot" < 1307570288 686660 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, lambdabot. Thambdabot. < 1307570290 982809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch" < 1307570292 486174 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch. Thanfai... < 1307570295 163044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1307570311 726681 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, your definition fails as olsner showed < 1307570322 490098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: give me a perfect vowel function < 1307570326 764986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i suspect lambdabot fails at encoding itself < 1307570327 708460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or text does < 1307570330 311099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so i could not fix it anyway < 1307570334 929566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "fucking" < 1307570336 476297 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, fucking. Thucking. < 1307570342 71971 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I think both/all fail at encoding < 1307570349 833689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "oobleck" < 1307570351 408141 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, oobleck. Thoobleck. < 1307570352 439295 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I mean that's how it usually goes < 1307570353 851624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heheehehehehehe < 1307570364 255818 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, perfect vowel can't be done. y is not a vowel in English is it? < 1307570365 602543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "Istanbul" < 1307570367 133811 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, Istanbul. ThIstanbul. < 1307570367 295992 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it is in Swedish < 1307570370 577703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: sometimes it is :P < 1307570372 128104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "istanbul" < 1307570373 697347 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, istanbul. Thistanbul. < 1307570380 374287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "Mercury" < 1307570381 837478 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, Mercury. Thercury. < 1307570437 679009 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks (fix show) < 1307570441 654679 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1307570443 806745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aww < 1307570446 320184 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :> thanks ants < 1307570447 293039 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `ants' < 1307570451 79888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "mueval-core: Time limit exceeded" < 1307570452 787346 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, mueval-core: Time limit exceeded. Thueval-core: Time limit exceeded. < 1307570455 488180 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :> thanks "ants" < 1307570456 936067 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, ants. Thants. < 1307570464 23832 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :> thanks "Hanks" < 1307570465 428841 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, Hanks. Thanks. < 1307570467 351445 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t fix < 1307570468 319050 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> a) -> a < 1307570469 878760 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Thueval Core < 1307570473 702625 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what is fix? < 1307570479 674359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seriously? < 1307570492 398483 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307570496 141382 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That's not even Vorpal. < 1307570501 906543 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That's just plain stupidity. < 1307570506 417611 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm tried < 1307570514 442629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm tried < 1307570526 275680 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Fixed_point_combinator < 1307570530 559698 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`addquote I'm tried < 1307570531 61770 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh right < 1307570531 773807 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​447) I'm tried < 1307570537 942620 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oops < 1307570539 247637 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :monqy, why'd you ruin the fun? < 1307570540 981244 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, tired* < 1307570546 778716 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'm bad at not ruining the fun < 1307570549 337032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "but no thanks" < 1307570550 938688 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, but no thanks. Thut no thanks. < 1307570559 418568 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fix show < 1307570560 444165 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\... < 1307570565 762393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "archaeopteryx" < 1307570567 414016 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, archaeopteryx. Tharchaeopteryx. < 1307570570 763641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Tharchaeopteryx < 1307570578 139911 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, yes, but I'm trying to get you to fix delquote. < 1307570583 665410 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Through MANIPULATION. < 1307570586 988215 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, meh < 1307570587 734687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just apply delquote to itself, infinite times < 1307570591 523277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry oerjan stole ur wind < 1307570593 238701 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :tail quotes < 1307570596 692109 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "combine" < 1307570597 260891 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`tail quotes < 1307570598 227940 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, combine. Thombine. < 1307570598 390190 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​ Fiddle. It makes a big difference, you know. \ but touchscreens should feel like poking a boob \ are there boobs you wack and squeeze around to move the mouse? [...] like those little nipples in laptop keyboards, but they'd be full-blown boobies \ [after a long string of Lymia getting < 1307570603 510731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "tapestry" < 1307570605 132146 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, tapestry. Thapestry. < 1307570605 798332 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`tail -n1 quotes < 1307570606 182321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "oligarchy" < 1307570606 988625 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307570607 689483 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, oligarchy. Tholigarchy. < 1307570611 299600 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run tail -n1 quotes < 1307570612 539490 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​ I'm tried < 1307570623 31000 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run wc -l quotes < 1307570623 630351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote `run tail -n1 quotes < 1307570624 179713 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​447 quotes < 1307570624 820400 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​448) `run tail -n1 quotes < 1307570640 330837 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`addquote I CANNOT REMOVE A LINE FROM A FILE < 1307570641 513510 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​449) I CANNOT REMOVE A LINE FROM A FILE < 1307570648 379897 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`addquote ALSO I SMELL FUNNY < 1307570648 966594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote lets just leave all these in < 1307570649 447108 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​450) ALSO I SMELL FUNNY < 1307570650 54946 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​450) lets just leave all these in < 1307570653 436663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote lets just leave all these in < 1307570654 534394 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​451) lets just leave all these in < 1307570658 733320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote someone in the future will be really confused < 1307570659 729185 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​459) someone in the future will be really confused < 1307570660 408316 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run head -n 446 quotes > t; mv t quotes < 1307570660 730065 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote 450 < 1307570661 501655 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307570662 952897 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​450) <<<<<<< /tmp/hackenv.1231/quotes < 1307570664 696341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um < 1307570666 643849 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote 450 < 1307570666 810713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1307570667 835040 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​450) `run tail -n1 quotes < 1307570670 998007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :someone < 1307570672 99920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :needs to do < 1307570673 886118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :manual surgery < 1307570675 98771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :on the file < 1307570678 655692 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote 450 < 1307570680 78001 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​450) `run tail -n1 quotes < 1307570682 694233 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :up to you guys < 1307570687 957481 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm going to bed. < 1307570691 307344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: if you want the slander there forevr... < 1307570703 233068 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`help < 1307570704 271395 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1307570721 47170 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`addquote I kick puppies for sport! < 1307570722 182958 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​463) I kick puppies for sport! < 1307570729 824190 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`revert 389 < 1307570731 467766 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :Done. < 1307570740 268144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh he doesn't like that one < 1307570750 626634 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I simply fixed it < 1307570751 410805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote I kick puppies for sport[AN EXCLAMATION MARK APPEARED HERE IN REALITY] < 1307570752 461058 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​447) I kick puppies for sport[AN EXCLAMATION MARK APPEARED HERE IN REALITY] < 1307570755 196204 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`revert 389 < 1307570756 656764 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :Done. < 1307570758 213003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote I kick puppies for sport[AN EXCLAMATION MARK APPEARED HERE IN REALITY] < 1307570759 337851 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​447) I kick puppies for sport[AN EXCLAMATION MARK APPEARED HERE IN REALITY] < 1307570779 629719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: you didn't fix delquote though < 1307570786 54807 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`addquote Nice, fucking this corpse. < 1307570787 198204 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​448) Nice, fucking this corpse. < 1307570798 734433 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I can be nasty too < 1307570805 925976 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::P < 1307570817 608197 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :now I'm closing the lid, will time out soon < 1307570819 963189 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :night → < 1307570827 656517 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's such a Vorpal thing to add. < 1307570871 786184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote You know what's better than three dead babies? I'll tell you what's better than three dead babies. The only thing, on this Earth, or not on this Earth, that could possibly be said to be dead babies, is as follows: Dead babies, i.e. two of them, are excellent, but there is one thing that is superior to them in every aspect, and that thing I am now going to detail to you. The only thing better than four dead babies is: about to b < 1307570872 23698 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :e revealed. I shall reveal it now. The only thing better than nine dead babies is four dead babies, but that is a lie, because there is only one thing better than three dead babies, and it is this: < 1307570872 930420 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​449) You know what's better than three dead babies? I'll tell you what's better than three dead babies. The only thing, on this Earth, or not on this Earth, that could possibly be said to be dead babies, is as follows: Dead babies, i.e. two of them, are excellent, but there is one thing that is superior to them in < 1307570879 51830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, it got cut off. < 1307570884 355376 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess we will just have to leave it at that. < 1307570902 498572 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`addquote Also I kick puppies. < 1307570903 467922 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​450) Also I kick puppies. < 1307570940 246344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote im ban you for puppy kick < 1307570941 514713 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​451) im ban you for puppy kick < 1307570957 164765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`revert 390 < 1307570958 601799 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :Done. < 1307570964 35997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote ​449 < 1307570965 58671 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307570967 774358 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote ​44​448 < 1307570968 879061 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307570969 338613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote ​44​48 < 1307570970 335457 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307570972 227806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote ​44​8 < 1307570973 570519 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307570976 251812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf < 1307570977 183772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh well < 1307570985 856265 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`quote 447 < 1307570986 995038 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​447) I'm tried < 1307570996 130213 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: YOU AM PLAY GODS < 1307571006 108702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: im ban you for puppy kick < 1307571015 353902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nice, fucking this corpse. < 1307571037 367249 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep. < 1307571070 454089 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1307571123 835968 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 268 seconds < 1307571136 665656 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :... you make me tried < 1307571169 140717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nice, fucking this corpse. < 1307571184 40025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote ... you make me tried Nice, fucking this corpse. < 1307571185 197700 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​448) ... you make me tried Nice, fucking this corpse. < 1307571412 336248 :foocraft_!~ewanas@89.211.214.224 JOIN :#esoteric < 1307571413 373410 :foocraft!~ewanas@89.211.225.198 QUIT :Ping timeout: 252 seconds < 1307571747 45068 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :K :> L < 1307571790 753767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ionnonoinoinoino < 1307571795 179213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nice, fucking this corpse. < 1307571874 804033 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :fucking nice corpse < 1307571875 655917 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Read error: Connection reset by peer < 1307571943 786385 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1307572141 1828 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t var < 1307572141 988191 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. String -> Sym a < 1307572156 294752 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :huh < 1307572162 570479 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t fun < 1307572163 342305 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (SimpleReflect.FromExpr a) => String -> a < 1307572170 883054 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 260 seconds < 1307572179 19378 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> var "hm..." < 1307572179 856462 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : hm... < 1307572197 799378 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> var $ repeat 'a' < 1307572198 589989 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa... < 1307572230 213225 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> var "a" + var "b" < 1307572231 19471 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a+b < 1307572233 472995 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> var "a" + var "a" < 1307572234 264213 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a+a < 1307572243 74557 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t a < 1307572243 824300 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Expr < 1307572245 417352 :sebbu!~sebbu@ADijon-152-1-89-219.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1307572245 719465 :sebbu!~sebbu@ADijon-152-1-89-219.w81-50.abo.wanadoo.fr QUIT :Changing host < 1307572245 882275 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1307572278 40449 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t var "a" == a < 1307572278 872783 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Sym a' against inferred type `Expr' < 1307572279 78990 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `(==)', namely `a' < 1307572279 241670 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the expression: var "a" == a < 1307572291 236206 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf is Sym < 1307572294 526708 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle Sym < 1307572294 839065 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.Read Symbol :: String -> Lexeme < 1307572295 1573 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.Read.Lex Symbol :: String -> Lexeme < 1307572295 164125 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.Parsec.Token symbol :: GenTokenParser s u m -> String -> ParsecT s u m String < 1307572302 712467 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle var < 1307572303 175086 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Language.Haskell.TH VarE :: Name -> Exp < 1307572303 337819 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Language.Haskell.TH.Syntax VarE :: Name -> Exp < 1307572303 500334 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Language.Haskell.TH varE :: Name -> ExpQ < 1307572339 841847 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 244 seconds < 1307572372 194931 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@let var = "hm" < 1307572373 25741 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1307572377 162689 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> var < 1307572377 943435 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous occurrence `var' < 1307572378 125811 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : It could refer to either `L.var', defined at ​unlambda ```s`d`@|i`ci < 1307578610 977756 :pikhq_!~pikhq@174-22-150-92.clsp.qwest.net PRIVMSG #esoteric :"Someone said "I know, let's make a porn version of The Human Centipede!". And others listened. And now it's out on DVD. May the gods forgive us." https://secure.wikimedia.org/wikipedia/en/wiki/The_Human_Sexipede , via Reddit. < 1307578614 989547 :pikhq_!~pikhq@174-22-150-92.clsp.qwest.net PRIVMSG #esoteric ::( < 1307578625 44116 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp utest unlambda ``cc``d`@|`ci < 1307578625 739385 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest installed. < 1307578642 809580 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!utest ho hum < 1307578643 404139 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​ho hum < 1307578671 701537 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION cackles evilly < 1307578716 666303 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp utest < 1307578717 77912 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter utest deleted. < 1307578729 808783 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp ucat unlambda ``cc``d`@|`cc < 1307578730 305396 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter ucat installed. < 1307578736 549346 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!ucat and how < 1307578737 136760 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​and how < 1307578945 871686 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm that's very close to that famous counter < 1307579115 825665 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :since in fact `ci, `cc and `cd are all equivalent < 1307579223 967848 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION knows just enough about the human centipede that he doesn't want to know more, so was assuming it was sort of porn already < 1307579394 758079 :foocraft_!~ewanas@89.211.214.224 QUIT :Quit: Leaving < 1307579468 10358 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp ucat < 1307579468 487425 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter ucat deleted. < 1307579475 445268 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp ucat unlambda ``cd``d`@|`cd < 1307579475 969295 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter ucat installed. < 1307579487 633117 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!ucat Fnord < 1307579488 267127 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Fnord < 1307579997 958509 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1307580014 183335 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307580179 172761 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!ucat a < 1307580179 815425 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​a < 1307580181 692111 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!ucat ab < 1307580182 259766 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​ab < 1307580183 908614 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!ucat abc < 1307580184 532360 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​abc < 1307580186 443379 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!ucat abcd < 1307580186 807337 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​abcd < 1307580188 534913 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!ucat abcde < 1307580189 84417 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​abcde < 1307580234 418225 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i realized there was a subtlety in that ``sii ~ `cc = `cd replacement, but it seems to work anyway < 1307580274 144412 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(basically applying `cc may reevaluate the argument, which ``sii doesn't) < 1307580351 684025 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it is possible there's some huge thunk building because of this... < 1307581044 654436 :pikhq!~pikhq@71-219-237-96.clsp.qwest.net JOIN :#esoteric < 1307581224 959222 :pikhq_!~pikhq@174-22-150-92.clsp.qwest.net QUIT :Ping timeout: 268 seconds < 1307581276 883954 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1307581314 387262 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1307581600 748140 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah seems like there is, and it may need to test for eof several times before actually halting < 1307582546 462248 :adam__!~adam@h185.37.18.98.dynamic.ip.windstream.net NICK :CakeProphet < 1307582721 313977 :pikhq_!~pikhq@71-219-233-196.clsp.qwest.net JOIN :#esoteric < 1307582723 961521 :pikhq!~pikhq@71-219-237-96.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307584497 803307 :CakeProphet!~adam@h185.37.18.98.dynamic.ip.windstream.net QUIT :Read error: Operation timed out < 1307585352 673845 :augur!~augur@129.2.129.35 QUIT :Remote host closed the connection < 1307585959 781308 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t at < 1307585960 525504 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `at' < 1307586098 882904 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle atMay < 1307586099 169000 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Maybe catMaybes :: [Maybe a] -> [a] < 1307586499 861826 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1307587460 566901 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1307587477 340185 :CakeProphet!~adam@h184-60-161-226.mdsnwi.tisp.static.tds.net JOIN :#esoteric < 1307587477 719765 :CakeProphet!~adam@h184-60-161-226.mdsnwi.tisp.static.tds.net QUIT :Changing host < 1307587477 882409 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307587769 451540 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Client Quit < 1307587786 83233 :CakeProphet!~adam@h184-60-161-226.mdsnwi.tisp.static.tds.net JOIN :#esoteric < 1307587786 470160 :CakeProphet!~adam@h184-60-161-226.mdsnwi.tisp.static.tds.net QUIT :Changing host < 1307587786 632565 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307588366 946950 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 250 seconds < 1307591123 776118 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1307593549 557962 :pikhq_!~pikhq@71-219-233-196.clsp.qwest.net PRIVMSG #esoteric :Jesus. DNF is actually out. < 1307593633 902842 :Kustas!~xix@gprs-inet-65-53.elisa.ee JOIN :#esoteric < 1307593657 27238 :pikhq!~pikhq@174-22-168-197.clsp.qwest.net JOIN :#esoteric < 1307593680 325667 :Kustas!~xix@gprs-inet-65-53.elisa.ee PART :#esoteric < 1307593879 145175 :pikhq_!~pikhq@71-219-233-196.clsp.qwest.net QUIT :Ping timeout: 268 seconds < 1307594003 371531 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think I'll just watch a Let's Play < 1307594052 521504 :pikhq!~pikhq@174-22-168-197.clsp.qwest.net PRIVMSG #esoteric :I think I'll just continue listening to Flood. < 1307594243 242953 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1307594272 453051 :pikhq!~pikhq@174-22-168-197.clsp.qwest.net PRIVMSG #esoteric :"Back in the summer of '87 he owned a giant venomous lizard. It somehow managed to escape, which led to the police shooting it with a shotgun. Because of the lack of laws against lizards, he was charged with possession of a "venomous, tree climbing alligator". < 1307594276 471260 :pikhq!~pikhq@174-22-168-197.clsp.qwest.net PRIVMSG #esoteric :The above story was reported in Weekly World News as "police battle giant lizard". As a result, this is the only true and verifiable story ever reported in that tabloid." < 1307594282 942954 :pikhq!~pikhq@174-22-168-197.clsp.qwest.net PRIVMSG #esoteric :Aaaand continue laughing. < 1307595332 239611 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :nice < 1307595334 531061 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :WWN for the win! < 1307596390 951687 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION sees another Sennheiser recommendation < 1307596559 684345 :pikhq!~pikhq@174-22-168-197.clsp.qwest.net PRIVMSG #esoteric :I can't personally recommend Sennheiser, but only for lack of personal experience. < 1307596610 591290 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :....I thought you were the one in here who recommended them < 1307596692 99847 :pikhq_!~pikhq@174-22-164-27.clsp.qwest.net JOIN :#esoteric < 1307596714 971280 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric : ....I thought you were the one in here who recommended them < 1307596789 49856 :pikhq_!~pikhq@174-22-164-27.clsp.qwest.net PRIVMSG #esoteric :I do know they have a very good reputation among both reasonable people and audiophiles. < 1307596843 794033 :pikhq!~pikhq@174-22-168-197.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307597205 89513 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :That dichotomy (sp?) makes me laugh < 1307598083 613129 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I have sennheiser earphones < 1307598086 617095 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :They're good I recommend them < 1307598093 831020 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Not sure about anything else they make < 1307599533 994016 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :i have a pair of hd590s < 1307599541 778089 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :i got em for $20 new courtesy of aol and amazon < 1307599542 127540 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :;p < 1307599662 26163 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I should probably get my left ear fixed first < 1307600141 882322 :pikhq!~pikhq@174-22-177-47.clsp.qwest.net JOIN :#esoteric < 1307600145 226439 :pikhq_!~pikhq@174-22-164-27.clsp.qwest.net QUIT :Ping timeout: 250 seconds < 1307602526 345584 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1307603249 316898 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307603301 353281 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote 448 < 1307603304 567919 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​448) ... you make me tried Nice, fucking this corpse. < 1307604379 108177 :pikhq!~pikhq@174-22-177-47.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307604379 823204 :pikhq_!~pikhq@71-219-255-203.clsp.qwest.net JOIN :#esoteric < 1307604715 796308 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 250 seconds < 1307604793 159329 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Phantom_Hoover: why did you want that specific quote? < 1307604806 383263 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :olsner, to see if it had been changed. < 1307604876 271128 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I don't know how to change quotes anyway < 1307604894 622629 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :AtM it consists of a revert and re-adding it. < 1307605390 241132 :pikhq_!~pikhq@71-219-255-203.clsp.qwest.net PRIVMSG #esoteric :Why is it so utterly difficult to force myself to sleep? < 1307605403 615308 :pikhq_!~pikhq@71-219-255-203.clsp.qwest.net PRIVMSG #esoteric :It's not even like I'm doing anything relevant. < 1307605417 118810 :pikhq_!~pikhq@71-219-255-203.clsp.qwest.net PRIVMSG #esoteric :Or, indeed, anything but Reddit and IRC. < 1307605537 615739 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1307605576 452818 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I think one of the first things that goes when you become slightly tired is the little piece of planning brain that makes you go to sleep when you should < 1307605593 864344 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :so then you won't go to sleep until you're too tired to stay awake < 1307605635 688566 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.khanacademy.org/video/basic-trigonometry?playlist=Trigonometry < 1307605642 235834 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I expected better. < 1307605671 390774 :pikhq_!~pikhq@71-219-255-203.clsp.qwest.net PRIVMSG #esoteric :olsner: Probably just after the "do things that actually matter" piece. < 1307605697 121600 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :There is not a single circle drawn in that video, so it doesn't actually explain any of the underlying structure. < 1307605734 397269 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :pikhq_: I wonder if I even *have* one of those < 1307605741 170851 :pikhq_!~pikhq@71-219-255-203.clsp.qwest.net PRIVMSG #esoteric :I'm sure I do. < 1307605747 60085 :pikhq_!~pikhq@71-219-255-203.clsp.qwest.net PRIVMSG #esoteric :I'm also pretty sure it's on the fritz. < 1307605837 78357 :pikhq_!~pikhq@71-219-255-203.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: Yeah, circles are the single most fundamental thing for trig. < 1307605864 457271 :pikhq_!~pikhq@71-219-255-203.clsp.qwest.net PRIVMSG #esoteric :Well, namely, the inherent relationships between circles and triangles that we call the trig functions. < 1307606007 924256 :pikhq_!~pikhq@71-219-255-203.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: Why were you watching a Khan Academy video on trig, anyways? < 1307606023 608378 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/reddit.com/comments/hv41b/this_should_be_the_first_thing_shown_in_all/ < 1307606041 943843 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Someone said it should be the first thing posted, thus completely missing the point. < 1307606082 131435 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION decides to actually find the derivation of sin' = cos. < 1307606130 114181 :pikhq_!~pikhq@71-219-255-203.clsp.qwest.net PRIVMSG #esoteric :Khan Academy's pretty good usually, but circles and triangles are what you should be getting shown in trig... < 1307606140 922588 :pikhq_!~pikhq@71-219-255-203.clsp.qwest.net PRIVMSG #esoteric :Because *that's all it is*. < 1307606825 387124 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1307607324 209970 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :trigonometry courses should teach tau < 1307607346 361223 :pikhq_!~pikhq@71-219-255-203.clsp.qwest.net PRIVMSG #esoteric :Also true. < 1307607427 153159 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://www.touchtrigonometry.org/ is cool but an information overload < 1307607536 684820 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net QUIT :Ping timeout: 258 seconds < 1307607575 19128 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I think Sam Hughes summed up the whole tau debate nicely. < 1307607705 324659 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"Tau is the Dvorak of trigonometry." < 1307607745 806348 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :making Pi the QWERTY of trigonometry? < 1307607768 217700 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. < 1307607823 933014 :pikhq_!~pikhq@71-219-255-203.clsp.qwest.net PRIVMSG #esoteric :That is... Actually a good summation of it. < 1307607910 590326 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's much much easier to introduce tau than pi though < 1307607919 134420 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if you're ever speaking to a pi unfamiliar audience just add one line: let tau = 2*pi < 1307607922 94544 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and then proceed as normal < 1307607939 263709 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if you want to use dvorak on a qwerty keyboard you have to spend several weeks learning it and be able to swap the keyboard back and forth when you change computers < 1307607939 677046 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 250 seconds < 1307607949 5638 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :also dvorak isn't the best layout anyway, colemak is < 1307608034 916046 :pikhq_!~pikhq@71-219-255-203.clsp.qwest.net PRIVMSG #esoteric :Yes, but even fewer people have heard of Colemak, making it a bit harder to use in analogies. < 1307608063 326036 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah < 1307608066 176837 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I just like to bring it up and feel :smug: < 1307608709 830699 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1307609104 380950 :CakeProphet!~adam@h185.37.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307609104 809375 :CakeProphet!~adam@h185.37.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1307609104 976724 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307609222 428737 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1307609343 185488 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :?info ($) < 1307609343 394562 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :($) < 1307609352 470789 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src ($) < 1307609352 678143 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f $ x = f x < 1307609360 726548 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle ($) < 1307609360 965527 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude ($) :: (a -> b) -> a -> b < 1307609361 150421 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Function ($) :: (a -> b) -> a -> b < 1307609361 317808 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude ($!) :: (a -> b) -> a -> b < 1307609370 450674 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...how did elliott get fixity declarations. < 1307609535 445482 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I think you need to find the source code < 1307610432 234369 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1307610579 452930 :MigoMipo!~John@84-217-6-94.tn.glocalnet.net JOIN :#esoteric < 1307611382 600106 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net JOIN :#esoteric < 1307614271 893025 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1307614290 675628 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk JOIN :#esoteric < 1307614710 498335 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net QUIT :Ping timeout: 268 seconds < 1307614736 771441 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net JOIN :#esoteric < 1307615570 515648 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1307617514 192945 :pikhq_!~pikhq@71-219-255-203.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307617525 702821 :pikhq!~pikhq@71-219-207-117.clsp.qwest.net JOIN :#esoteric < 1307618513 135678 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307620453 887714 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1307621424 617199 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1307621465 183218 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1307621500 572852 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net PART :#esoteric < 1307622571 624594 :Deewiant!~deewiant@cs186230.pp.htv.fi QUIT :Ping timeout: 260 seconds < 1307622595 634054 :Deewiant!~deewiant@cs186230.pp.htv.fi JOIN :#esoteric < 1307623234 575892 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1307623280 358514 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307624181 725198 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1307624259 894763 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307624532 834915 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307624551 570064 :ais523!~ais523@unaffiliated/ais523 QUIT :Disconnected by services < 1307624553 318755 :ais523_!~ais523@unaffiliated/ais523 NICK :ais523 < 1307625881 546861 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, Slashdot is awesome sometimes < 1307625892 66819 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there was an argument about whether Microsoft was ditching Silverlight < 1307625918 487690 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it brew into an argument about cross-platformness < 1307625947 738094 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with a comparison to Java vs. .NET < 1307625964 386580 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and someone claimed that there wasn't a Java impl for the Amiga, and someone came up with a counterexample < 1307625973 825501 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(later on, a C64 emulator in Silverlight came up, in order to complete the circuit) < 1307626208 106997 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, does anyone here know about Haskell Core? < 1307626224 650208 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my supervisor mentioned it as something that might be useful for my research, but I've wanted something like that for esolanging for a while too < 1307627031 686926 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 268 seconds < 1307627067 968055 :CakeProphet!~adam@h185.37.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307627075 148964 :CakeProphet!~adam@h185.37.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1307627075 319437 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307628087 377781 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307628731 545913 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : ...how did elliott get fixity declarations. < 1307628736 139050 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :by using my trick < 1307628742 162773 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (0$0 $!) < 1307628742 994551 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The operator `Prelude.$!' [infixr 0] of a section < 1307628743 179326 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : must have lower prec... < 1307628820 812116 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also, lambdabot has no command [?@:]info < 1307628831 26433 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :only spelling correction < 1307628916 349746 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : hmm, does anyone here know about Haskell Core? < 1307628923 467038 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :a little bit? < 1307628934 925729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know nothing besides the name and that it desugars Haskell < 1307628965 587995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and even that information's from an unreliable source < 1307628976 746607 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's ghc's first intermediate language. it's explicitly typed (all type inference happens before) using a type system called F_c which is easily extensible with new features < 1307629019 288147 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think typeclasses are also desugared away before it, so it uses explicit method dictionary passing < 1307629081 777304 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 260 seconds < 1307629143 580018 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think newtypes are implemented using some kind of type-checked cast in core < 1307629189 496286 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and most of ghc's high level optimizations such as rules happen at the core stage < 1307629252 324191 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :because you still have type checking for sanity there < 1307629351 623321 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :for example ghc rules only trigger when the rewritten term has the same type as the old one < 1307629444 729382 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and of course as you say, syntactically desugared < 1307629471 977850 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 252 seconds < 1307630163 740392 :Kustas!~xix@gprs-inet-65-8.elisa.ee JOIN :#esoteric < 1307630177 747509 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307630531 562316 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1307633125 739495 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307633142 948712 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1307633530 799574 :nooga!~nooga@c35-253.icpnet.pl JOIN :#esoteric < 1307634938 285980 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Reading Jailbreak < 1307635204 543524 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307637881 115909 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, you realise it's a) incomplete and b) of far inferior quality to PS, right? < 1307637904 385709 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I finished reading PS < 1307637911 914668 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :so you can implement all boolean functions with dominoes, without using bridges < 1307638530 187290 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307638542 205791 :pikhq_!~pikhq@174-22-181-229.clsp.qwest.net JOIN :#esoteric < 1307638547 904682 :pikhq!~pikhq@71-219-207-117.clsp.qwest.net QUIT :Ping timeout: 250 seconds < 1307638573 994190 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION briefly flirts with the idea of getting some Bitcoins. < 1307638704 485439 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION notes that they don't even mention the drugs on the website. < 1307638945 908972 :MigoMipo!~John@84-217-6-94.tn.glocalnet.net QUIT :Ping timeout: 276 seconds < 1307639197 37290 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, what drugs < 1307639216 952524 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, the drugs which are the one thing everyone knows you can buy with Bitcoin. < 1307639239 236304 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, what? Pull the other one... < 1307639268 891027 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, erm, why is that implausible? < 1307639285 210198 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, hm... < 1307639418 287178 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It is quite hard to get reliable information on the matter, admittedly. < 1307639502 626020 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :For some perspective, a lot of it seems to stem from Adrian Chen. < 1307639569 326177 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, who is this Adrian Chen? < 1307639584 552242 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :... < 1307639594 393452 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, what? < 1307639630 720096 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, well who is he? < 1307639709 689078 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :He's one of the creators of Gawker, and noted unpleasant person. < 1307639724 611344 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah. *googles gawker* < 1307639817 260768 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Was he behind the lucidending thing? < 1307639836 367275 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :He was joking, as it turns out. < 1307639850 769033 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, about the bitcoin thing? heh < 1307639863 653448 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No, about lucidending. < 1307639872 704134 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(Who was still almost certainly a troll.) < 1307639881 430139 :Gregor!Gregor@codu.org PRIVMSG #esoteric :"Noted unpleasant person" lol < 1307639887 575036 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ACTION googles "lucidending" < 1307640041 719417 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://www.reddit.com/r/IAmA/comments/fy6yz/51_hours_left_to_live/ < 1307640044 966031 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"[deleted]"? < 1307640069 515096 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :reddit.com: timeout. heh < 1307640082 562128 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm works now < 1307640087 57124 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :probably on my end < 1307640337 504801 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : "Noted unpleasant person" lol ← I couldn't really say anything stronger without citing hearsay. < 1307640355 202415 :MigoMipo!~John@84-217-6-94.tn.glocalnet.net JOIN :#esoteric < 1307640565 87613 :Kustas!~xix@gprs-inet-65-8.elisa.ee QUIT :Quit: gone < 1307640793 874776 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :...oh god today's SMBC was barely funny at all. < 1307640822 33603 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Please Zach god please don't undergo the SMBCdecay. < 1307640920 516364 :Gregor!Gregor@codu.org PRIVMSG #esoteric :SMBXKCD < 1307641050 549664 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Given Zach's inexplicable respect for Munroe... < 1307641376 656034 :calamari!~calamari@206.29.188.235 JOIN :#esoteric < 1307641597 238687 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, it was still a LOT more dirty than xkcd < 1307641613 214111 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, erm, have you *read* xkcd? < 1307641622 259777 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I point at 610 and leave it at that. < 1307641666 614656 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, what about 610? < 1307641672 974700 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*631 < 1307641675 747460 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307641770 114035 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, what is TGI though < 1307641779 751780 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Thank god it's. < 1307641788 22788 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I think TGI Fridays is a restaurant. < 1307641790 8902 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307641800 485209 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But it looks like you're trying to understand 631. Stop. < 1307641812 140853 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, 631 doesn't make sense < 1307641813 595180 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Walk slowly away from it. < 1307641990 844842 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, the H-M algorithm is quite ingenious, don't you agree. Yet it makes perfect sense. < 1307642010 748355 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Um... < 1307642027 885513 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, I mean Hindley–Milner < 1307642044 16924 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :type inference algorithm < 1307642059 251528 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :...yes, so why did you just say that? < 1307642088 402166 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, oh I found a page on it open in a tab in firefox, as I was working through the backlog < 1307642206 314266 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm is it possible to make a language that is NP-complete to *parse*? < 1307642209 230225 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err < 1307642213 538747 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :NP-equivalent < 1307642623 724607 :calamari!~calamari@206.29.188.235 QUIT :Quit: Bye < 1307642846 886159 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :Vorpal: a language in which a given line is a comment if the sum of the lengths of any subset of the lines preceding it is 42 < 1307642952 449918 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :although I guess that's a little easier than the usual phrasing of it < 1307642963 925085 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :since you can automatically exclude any lines longer than 42 < 1307642965 794041 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :so how about < 1307642996 866941 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :the language requires all lines to be shorter than 80 characters, and the sum I want is some reasonably decent sized number such that you can't make optimizations like that < 1307643015 185879 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :It's not a bad idea to just use a parser generator, is it? < 1307643015 387023 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :or actually, the length - 40 adds to 0 < 1307643032 31866 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :yeah < 1307643034 291890 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :it's a terrible idea < 1307643516 48277 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :copumpkin, ah good idea < 1307643554 830858 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo, why would it be in general? < 1307643566 851665 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What about in my case? < 1307643575 164642 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo, what is your case < 1307643593 367283 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Someone who wants to write a compiler but is generally clueless < 1307643627 207056 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1307643635 159475 :pikhq!~pikhq@71-219-231-199.clsp.qwest.net JOIN :#esoteric < 1307643644 582341 :pikhq_!~pikhq@174-22-181-229.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307643681 133755 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :using a parser generator is kind of like using a library containing code you didn't write yourself < 1307643904 405935 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :So, if I were zzo38, avoid them < 1307643907 702987 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :>.> < 1307643932 671308 :Kustas!~xix@gprs-inet-65-8.elisa.ee JOIN :#esoteric < 1307644021 873899 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :have you considered getting a clue about compilers? Anyway, parsing is the simplest/most trivial part of compiling any interesting language < 1307644094 219670 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Define "interesting" < 1307644109 225681 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Also, I don't think I'm going for optimizations here < 1307644117 581557 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'm not quite smart enough for that < 1307644132 216417 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Also, I'm compiling into a pseudo-bytecode, not into x86 or anything < 1307644167 685187 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well if your language is trivially equivalent to the target, the actual work is pretty trivial < 1307644172 775292 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :trivial trivial < 1307644195 428696 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Well, target will expect CPS < 1307644202 598844 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :expect? < 1307644216 748190 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :As in, not possible to write non-CPS code in it < 1307644237 521798 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :isn't the target lsl? < 1307644260 101889 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or did something change about that < 1307644274 4742 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or was I never fully in on it < 1307644340 335128 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Target is technically LSL, but most of the LSL code will be an interpreter < 1307644348 992667 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :That interprets the contents of a few lists < 1307644386 160085 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What on earth are you trying to make. < 1307644399 559504 :nooga!~nooga@c35-253.icpnet.pl QUIT :Quit: Lost terminal < 1307644400 309369 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1307644408 753810 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo thinks continuations will solve all of his second life problems < 1307644422 119802 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Sgeo: oh, is this that thing where you're working on a better scripting language for second life? < 1307644427 700122 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Yes < 1307644894 917937 :pikhq!~pikhq@71-219-231-199.clsp.qwest.net PRIVMSG #esoteric :I find that YACC-like parser generators suck. < 1307645147 63467 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: I actually find them kind-of useful < 1307645156 599057 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :depending on what you do with them < 1307645211 925077 :pikhq!~pikhq@71-219-231-199.clsp.qwest.net PRIVMSG #esoteric :They tend to be overcomplicated and make writing a recursive-decent parser manually seem like a good idea, in my experience. :P < 1307645245 95446 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when I try that, I find it's much like writing for a yacc-like but with more boilerplate, and comes to the same thing < 1307645264 280195 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what other sorts of parser generators are there < 1307645264 953742 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although my grammars tend to have just the one nonterminal < 1307645267 695250 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or maybe two at a pinch < 1307645278 236285 :pikhq!~pikhq@71-219-231-199.clsp.qwest.net PRIVMSG #esoteric :Anyways, the *real* way to write a parser is Parsec. < 1307645278 398713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because fewer nonterminals tends to imply a better-designed language < 1307645296 522754 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh yes parsec < 1307645402 29916 :pikhq!~pikhq@71-219-231-199.clsp.qwest.net PRIVMSG #esoteric :Well, more generally, parsing combinators is the way to do it, and Parsec is the best implementation of that. < 1307645559 868713 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION wants Parsec for Javascript < 1307645612 680400 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, you don't know how to write a parser but you know what parsec is well enough to want it in javascript? < 1307645629 1075 :pikhq!~pikhq@71-219-231-199.clsp.qwest.net PRIVMSG #esoteric :olsner: Parsec is easier than writing a parser by hand. :P < 1307645649 338405 :pikhq!~pikhq@71-219-231-199.clsp.qwest.net PRIVMSG #esoteric :Though at least in decent languages even a hand parser isn't too bad. < 1307645689 265377 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :another questions: why javascript? < 1307645708 943201 :pikhq!~pikhq@71-219-231-199.clsp.qwest.net PRIVMSG #esoteric :Where "decent" means "Has pattern matching and lambdas" in this context, I *think*. < 1307645719 535047 :pikhq!~pikhq@71-219-231-199.clsp.qwest.net PRIVMSG #esoteric :... Waaait, that includes C++. God no. < 1307645766 99883 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :C++ sort of kind of has pattern matching and lambdas < 1307645826 24403 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if defining languages by features, always remember to explicitly exclude C++ < 1307645850 691768 :pikhq!~pikhq@71-219-231-199.clsp.qwest.net PRIVMSG #esoteric :monqy: It *very much* has type-level pattern matching and type-level lambdas. < 1307645870 854894 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I want it to be easily accessible < 1307645891 901510 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hello type-level parsec? < 1307645896 720883 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, parsec ported to c++ templates < 1307645913 156114 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or at least a type-level parser or something < 1307645916 264567 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :now that's an abomination you can enjoy < 1307645943 601059 :pikhq!~pikhq@71-219-231-199.clsp.qwest.net PRIVMSG #esoteric :Sgeo: If you want it accessible to complete noobs, offer Windows binaries. < 1307646160 37633 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :pikhq, is Javascript that terrible that that's the best option for accessibility < 1307646161 86627 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :? < 1307646505 301332 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"Divers weights are an abomination to the LORD;" — the Bible < 1307646541 39066 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So I guess you need to swim against your own buoyancy or something? < 1307646550 91219 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Probably ties into all the shellfish stuff. < 1307646638 621453 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://bible.cc/proverbs/20-23.htm < 1307646683 118661 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :From looking at all the other translations, I'm going to assume it's just missing an e < 1307646842 946772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: that's actually an old-fashioned spelling of "diverse" < 1307646860 384362 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Ah < 1307647856 64207 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307647998 320464 :Phreak!~error@80.sub-69-99-114.myvzw.com JOIN :#esoteric < 1307648184 258528 :pikhq_!~pikhq@174-22-188-54.clsp.qwest.net JOIN :#esoteric < 1307648196 39130 :pikhq!~pikhq@71-219-231-199.clsp.qwest.net QUIT :Ping timeout: 268 seconds < 1307648548 607739 :Phreak!~error@80.sub-69-99-114.myvzw.com PART :#esoteric < 1307648754 125210 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : so you can implement all boolean functions with dominoes, without using bridges < 1307648757 448194 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wat < 1307648946 643101 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : ...yes, so why did you just say that? < 1307648954 550094 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Vorpal suffers from EAS < 1307648997 81448 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :EAS? < 1307649010 13162 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :excessive acronym syndrome < 1307649011 517107 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : hm is it possible to make a language that is NP-complete to *parse*? < 1307649020 582676 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :my guess is, almost certainly < 1307649023 562971 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: you can do better, Perl is Turing-complete to parse < 1307649044 373072 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mostly because you can put arbitrary code in the parser < 1307649059 718390 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well context-sensitive languages are well known to include PSPACE-complete stuff < 1307649102 903094 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :context-free languages otoh have O(n^3) algorithms < 1307649144 387361 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :O(n^2) if unambiguous iirc < 1307649218 940983 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : hm is it possible to make a language that is NP-complete to *parse*? < 1307649222 437784 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er < 1307649228 796522 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :17:56:49: err < 1307649228 958787 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :17:56:53: NP-equivalent < 1307649247 817557 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :if NP-equivalent means anything there, it's the same as NP-complete < 1307649303 93192 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Vorpal: a language in which a given line is a comment if the sum of the lengths of any subset of the lines preceding it is 42 < 1307649314 312308 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :if 42 is fixed, then that won't be NP-complete < 1307649340 65965 :CakeProphet!~adam@h148.62.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307649340 465985 :CakeProphet!~adam@h148.62.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1307649340 628570 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307649347 504656 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :I adapted my suggestion < 1307649349 233416 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :after that < 1307649355 265069 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah < 1307649363 752132 :pikhq_!~pikhq@174-22-188-54.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307649375 149987 :pikhq!~pikhq@71-219-211-83.clsp.qwest.net JOIN :#esoteric < 1307649392 258425 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :copumpkin: also i think it won't be for _any_ fixed number so your adaptation won't work < 1307649421 938510 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :why not? < 1307649454 96224 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :let your number be n. make an array of n bools. < 1307649476 506531 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :initialized to False, except index 0 < 1307649496 913350 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :(I adapted it to include negative numbers) < 1307649541 588200 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :then whenever you add a new item j, iterate through the array and make i+j True if i is < 1307649558 826477 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so you always have the set of possible sums. < 1307649587 337839 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :right that won't work with negative numbers < 1307649594 486380 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :that was the adaptation < 1307649604 460475 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you had another one first < 1307649631 843022 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : using a parser generator is kind of like using a library containing code you didn't write yourself < 1307649632 91476 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Ping timeout: 276 seconds < 1307649659 185164 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric ::) < 1307649665 153236 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :for LALR(1) parsing i'd say it's "code you probably _couldn't_ write yourself without messing it up" < 1307649673 294374 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :someone should write that parser < 1307649713 829665 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :which parser < 1307649749 805023 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :the NP-complete parser < 1307649832 952168 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm wait when you say lines should be _shorter_ than 80 characters, i am thinking - is _that_ still NP-complete? can't you no just count the number of lines of each length? < 1307649834 795005 :Kustas!~xix@gprs-inet-65-8.elisa.ee PART :#esoteric < 1307649841 487360 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :A member of the MSPA music team just followed me on Twitter < 1307649848 166625 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :mind you i'm not sure that isn't still NP-complete < 1307649851 807573 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*now < 1307649933 235604 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION googles < 1307650205 149889 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :dammit wikipedia is impenetrably phrased < 1307650495 129237 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :the subset-sum problem reduces pretty trivially to it < 1307650536 24852 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um i thought your idea _was_ the subset-sum problem, pretty exactly < 1307650565 555360 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :well, my idea is a language where parsing it requires solving it :P < 1307650575 894495 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :so it isn't exactly it < 1307650585 217857 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :but it's pretty obviously related :P < 1307650586 408558 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i _think_ the wikipedia article may imply that bounding either the number of sets or the size of elements makes it polynomial, although it's by no means clear < 1307650599 767163 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*number of elements < 1307650612 466021 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :well then remove the bound < 1307650617 420751 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :subtract some number so we still get negatives < 1307650620 244858 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :fuck the distribution < 1307650664 949032 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh well < 1307650673 620660 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :or maybe negate every other line? < 1307650676 268809 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :that should work, right? < 1307650819 126608 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think i'm too tried [sic] for this < 1307650997 320656 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :google, now with free guitar < 1307651274 353472 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de QUIT :Ping timeout: 252 seconds < 1307651798 877572 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1307652844 739212 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net JOIN :#esoteric < 1307652878 35496 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307652884 797863 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Wow. There's a palladium credit card. That's not a stupid marketing name. The card is literally made of palladium. < 1307652888 758327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :xD < 1307652889 22028 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 1 new message. '/msg lambdabot @messages' to read it. < 1307652900 790346 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq_, awesome. < 1307652903 126337 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :EXCEPT < 1307652911 509671 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It should be whichever metal I settled on as Best. < 1307652922 856539 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Iridium? < 1307652950 910995 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I think rhenium was in the running as well, and the last one I considered was tantalum-180m. < 1307652959 567889 :pikhq!~pikhq@71-219-211-83.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1307653066 488504 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Sure enough, rhenium is rarer. < 1307653159 92109 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But tantalum-180m is rarer still. < 1307653174 669642 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Ruthenium and rhodium are rarer still and are also stable... < 1307653194 887046 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :TOO MAINSTREAM < 1307653200 682472 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Though both are fission products of U-235, making it possible they wouldn't be if someone decided to fuck with you. < 1307653227 421754 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Um. That Is Not How Quantities Work. < 1307653240 443886 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Tantalum-180m is the rarest stable primordial nucleus, though. < 1307653261 551720 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :The thing is, someone could *manufacture* ruthenium and rhodium. < 1307653337 987915 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yet another reason to use tantalum-180m! < 1307653346 322543 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Yeah, tantalum-180m seems to win. < 1307653398 685606 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Though 180m is technically not stable. < 1307653413 101049 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Just close enough for most intents and purposes. < 1307653424 121178 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :(half-life of *at least* 10^15 years) < 1307653425 984949 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It has never actually been observed to decay. < 1307653455 513485 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Yes, but it's still technically not stable. < 1307653510 451346 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :It just has a half life larger than the universe's age. < 1307653596 171721 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307653631 140417 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :(which is about 1.3*10^9 years < 1307653631 835013 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :) < 1307653632 570759 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION still finds it unintuitive that a probability 0 event can occur. < 1307653642 242966 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I mean, I understand it, it's just weird < 1307653671 885081 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Oh, and 10^15 years is the *lower bound* on the half life. < 1307653687 978166 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Technically, there are no events with probability 0 in reality. < 1307653704 283958 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Just events with probability sufficiently low that their floating point representation is 0. :P < 1307653728 918519 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq_, I was totally doing the whole tantalum-180m thing like a month ago get with the nuclear times. < 1307653784 38986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the best giraffe has yet to exist < 1307653803 193500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> var "uh oh" < 1307653803 963709 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : uh oh < 1307653806 3440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1307653834 53430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :22:54:46: Mmmkay, patches pushed upstream. < 1307653834 750861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :22:56:49: Which feels kinda weird, TBH. < 1307653844 230596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: To musl or util-linux-ng or what? :P < 1307653851 94317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah, util-linux-ng < 1307653851 744596 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :elliott: util-linux. < 1307653865 32641 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :And I have some more to push in a bit. < 1307653873 494766 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :i.e. "When I feel like it". < 1307653878 606406 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :> thanks "pikhq" < 1307653879 381658 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `thanks' < 1307653883 199371 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott < 1307653885 479020 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What happened < 1307653888 658751 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :To thanks < 1307653888 821207 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: oerjan broke it < 1307653891 828557 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan < 1307653895 214296 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You are terrible < 1307653906 647938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?let thanks xs = if any ((`elem` "aeiou") . toLower) xs then text . (++ ".") . (("Thanks, " ++ xs ++ ". Th") ++) . dropWhile ((`notElem` "aeiou") . toLower) $ xs else text "What are you, Welsh?" < 1307653907 608354 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1307653912 150612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> thanks "util-linux" < 1307653913 660547 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Thanks, util-linux. Thutil-linux. < 1307653927 855362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:04:39: hm what about just i < 1307653928 209321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:10:05: `c```csx = ````csx(*) = ```s(```*x(*))x(*) = ``(```*x(*))(*)`x(*) = ```(*)x(*) = x < 1307653929 447724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what prompted dis < 1307653945 999976 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :is there an unlambda interpreter in haskell? < 1307653950 155759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, previous line < 1307653960 243085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: it takes like ten minutes to write one, so almost certainly < 1307653962 154635 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 255 seconds < 1307653963 236810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan probably has one, even :P < 1307653978 927206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep < 1307653979 456236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://home.nvg.org/~oerjan/esoteric/Unlambda.hs < 1307653986 987990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hm what < 1307653987 344734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.cse.unsw.edu.au/~dons/code/lambdabot/scripts/Unlambda.hs < 1307653989 106395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dons changed it < 1307653991 247464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder what he changed? < 1307653999 487046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: < 1307654003 97497 :CakeProphet!~adam@h9.58.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307654003 538261 :CakeProphet!~adam@h9.58.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1307654003 700403 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307654006 563983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, time limited < 1307654007 777938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and output too < 1307654009 879947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :must be what's in lambdabot < 1307654036 388467 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:16:50: "Someone said "I know, let's make a porn version of The Human Centipede!". And others listened. And now it's out on DVD. May the gods forgive us." https://secure.wikimedia.org/wikipedia/en/wiki/The_Human_Sexipede , via Reddit. < 1307654036 735378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:16:54: :( < 1307654036 898416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :amazing < 1307654050 558828 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307654051 675723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A parody of The Human Centipede, in 'The Human Sexipede', Dr. Heiter kidnaps two young American girls and an Asian man, all of whom are unable to achieve sexual satisfaction through everyday sexual behaviour. He presents them with the idea of joining them Mouth to Genitals, so that they are able to continually pleasure each other by way of oral sex and finally achieve sexual satisfaction. < 1307654055 723999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why did he need to kidnap them < 1307654067 528054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if he "presents them with the idea" why couldn't he just like tell them < 1307654071 231740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the kidnapping seems totally superfluous < 1307654074 854143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THIS PORN HAS A REALLY BAD PLOT < 1307654103 107814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The Human Centipede II (Full Sequence) is an upcoming British horror film directed by Dutch filmmaker Tom Six. The sequel to 2010's Dutch film The Human Centipede (First Sequence), the film has been scheduled for release on DVD in 2011 but has been banned from distribution in the United Kingdom due to its explicit content." < 1307654105 923952 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :It's porn. You expect good writing? < 1307654112 239743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i can't buy the sequel to human centipede < 1307654112 951762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::< < 1307654114 525118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION crushed < 1307654122 286483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The film centres on an antagonist called Martin (Laurence Harvey), who becomes sexually obsessed with a DVD recording of the film within the film, The Human Centipede (First Sequence). In the DVD, a surgeon kidnaps three people and surgically connects them mouth-to-anus. Martin masturbates as he watches the film, with sandpaper wrapped around his penis. He subsequently creates his own twelve-person "human centipede" and gains sexual gratification < 1307654122 608096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : from the pain, humiliation and suffering of his victims. He is shown to become aroused whenever a member of his centipede defecates, and their faeces are forced into the mouth of the victim behind them. He rapes the woman at the rear of the centipede, with barbed wire wrapped around his penis.[1] < 1307654124 567494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :meta < 1307654150 556133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"He rapes the woman at the rear of the centipede, with barbed wire wrapped around his penis." < 1307654151 432519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :man what < 1307654162 637497 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :It's clearly a depiction of what the same film is doing to the audience. < 1307654170 911726 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Tom Six claimed the sequel would be much more graphic and disturbing , making the first film seem like "My Little Pony compared with part two." < 1307654196 265503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Comparing Full Sequence with the first film; the BBFC said that whilst First Sequence was "undoubtedly tasteless and disgusting",[11] the content of First Sequence had been acceptable for release because the centipede of said film was the product of a "revolting medical experiment". < 1307654203 276971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it's OK if you don't get off on it < 1307654211 205437 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :the human centipede is kind of disgusting < 1307654215 30300 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :'medical experiment' o < 1307654221 668997 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :elliott: The doctor who did it was getting off on it. < 1307654234 31232 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Half the premise is that he had a sick fetish. < 1307654236 100707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Six criticised the BBFC for including film spoilers in their report" < 1307654237 503080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Six criticised the BBFC for including film spoilers in their report" < 1307654238 29157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Six criticised the BBFC for including film spoilers in their report" < 1307654238 415426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Six criticised the BBFC for including film spoilers in their report" < 1307654246 770967 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :spoiler alert < 1307654249 584984 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :people will be jointed mouth to anus < 1307654258 107143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and barbed wire will be wrapped around a penis < 1307654316 866540 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :I have mixed feelings about this. First, it's an absolutely, horrifying concept without any artistic merit. Second, fiction should never ever ever ever be banned. Ever. < 1307654325 17060 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Even if you're joining people mouth to anus. < 1307654373 862493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its pretty hilarious imo < 1307654381 468225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :banning it is just stupid, no mixed feelings < 1307654395 132363 :hagb4rd!~hagb4rd@koln-5d81e597.pool.mediaWays.net JOIN :#esoteric < 1307654411 602249 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :I don't want a fucking sequel published at all. But I don't want to stop any sick fuck from doing so, either. < 1307654434 226724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't see what you have against it, people can film anything they want if they're not harming anyone < 1307654454 30600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apparently the first film was pretty funny < 1307654456 839233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i haven't seen it though < 1307654469 122251 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, so I infer that you are completely opposed to hate speech laws? < 1307654469 318195 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :elliott: It's more "brain bleach" kinda reaction than anything else. < 1307654483 892424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: "if they're not harming anyone" < 1307654493 503197 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :elliott: Sure, people should be able to film anything they want if they're not harming anyone. < 1307654501 871452 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, define 'harm', then. < 1307654502 33766 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :That doesn't mean I want them to. < 1307654506 965496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: That's for the courts :P < 1307654528 805323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Obviously paying a bunch of consenting actors to pretend to be sewn together isn't harming anyone. < 1307654540 551185 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, and if the court rule that Human Centipede 2 is harmful? < 1307654548 856733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Then I believe they'll have made the wrong decision. < 1307654572 214003 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And making a film called "Let's Kill All The Jews" doesn't harm anyone involved in the production. < 1307654604 7061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No, but depicting a bunch of people sewn together isn't harming any minority either. < 1307654617 227718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :People who aren't sewn together is a pretty large majority, in fact. < 1307654621 553744 :hagb4rd!~hagb4rd@koln-5d81e597.pool.mediaWays.net PRIVMSG #esoteric :i believe the answer is: no tolerance for intolarance < 1307654624 721661 :hagb4rd!~hagb4rd@koln-5d81e597.pool.mediaWays.net PRIVMSG #esoteric :@hoover < 1307654624 884826 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1307654628 955251 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: The mere act of producing such a thing does not really harm anyone. < 1307654655 369688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Anyway, it's not like neo-Nazis can't watch "Let's Kill All The Jews" if they want to anyway; it's called the internet. < 1307654665 585989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hate speech laws are probably ineffective in such an instance. < 1307654686 707126 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :That said, hate speech laws get very annoying edge cases. It's kinda inherent in the concept... < 1307654688 718476 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : oerjan probably has one, even :P <-- the one on hackage is based on mine < 1307654715 81346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm pretty sure The Metamorphosis of Prime Intellect would have been banned from publication if it was written quite a bit earlier < 1307654725 667784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Not that it has been published other than self-) < 1307654734 276616 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Most definitely. < 1307654746 484634 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :FWIW, it does seem that the BBFC has simply refused to classify it, which isn't quite banning it. < 1307654775 485407 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : What happened <-- when anyone anywhere issues the @undefine command to lambdabot, all @let's are discarded. sorry, that's just the way it is. < 1307654776 912707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :When classifying First Sequence, the BBFC had also taken legal advice that the film was not in breach of the Obscene Publications Act.[12] In contrast, the BBFC felt that the centipede of Full Sequence existed as purely "the object of the protagonist's depraved sexual fantasy".[11] < 1307654792 742066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: That seems like they're at least strongly implying it would be illegal to publish it in their view < 1307654799 420430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The BBFC's report heavily criticised the film as making "little attempt to portray any of the victims in the film as anything other than objects to be brutalised, degraded and mutilated for the amusement and arousal of the central character, as well as for the pleasure of the audience"[1] and that the film was potentially in breach of the Obscene Publications Act, meaning its distribution in the UK (either in physical or download format) would be < 1307654799 592240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : illegal[13], The BBFC stated that they would not reclassify the film in future, as "no amount of cuts would allow them to give it a certificate".[13] < 1307654807 71822 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: Since you can't sell unclassified works in the UK, it is pretty much banned. < 1307654808 392008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: So yeah, they've said distributing it would be illegal. < 1307654811 398838 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Potentially in breach, not actually in breach. < 1307654821 12132 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Well, non-exempt video works. < 1307654829 858548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Well, they could go against the BBFC, but I bet they'd lose in court. < 1307654836 497783 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : oerjan: what prompted dis <-- i started wondering about the power of just ` c and s < 1307654840 58981 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Whether it's actually banned-as-in-you-can't-watch-it is unclear unless the courts decide one way or the other. < 1307654853 263945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's obviously not banned to watch, just distribute < 1307654873 914329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :04:37:52: "Back in the summer of '87 he owned a giant venomous lizard. It somehow managed to escape, which led to the police shooting it with a shotgun. Because of the lack of laws against lizards, he was charged with possession of a "venomous, tree climbing alligator". < 1307654874 94377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :04:37:56: The above story was reported in Weekly World News as "police battle giant lizard". As a result, this is the only true and verifiable story ever reported in that tabloid." < 1307654874 256602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :04:38:02: Aaaand continue laughing. < 1307654875 680917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rationalwiki :( < 1307654917 906447 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That's from RW? < 1307654920 896571 :hagb4rd!~hagb4rd@koln-5d81e597.pool.mediaWays.net PRIVMSG #esoteric :would you say speech laws exclude the freedom of language and the ability of express everything you want to say? < 1307654939 953809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: i googled, it is < 1307654978 353409 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :hagb4rd: I think you a word. < 1307655036 119606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:25:10: it's much much easier to introduce tau than pi though < 1307655036 318191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:25:19: if you're ever speaking to a pi unfamiliar audience just add one line: let tau = 2*pi < 1307655036 318392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:25:22: and then proceed as normal < 1307655047 535824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: disadvantage: anyone who actually knows mathematics will ignore everything that follows < 1307655049 197813 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: wow that meme is hard to parse without an adverb in there to make it clearer < 1307655063 420208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't object to tau on principle, but it's such a stupid thing to "advocate" because it's so fucking minor. < 1307655068 451665 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially as the no-adverb version is grammatically a correct sentence that means something else < 1307655075 403792 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This is essentially my position on the matter. < 1307655082 777673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyone who makes a point of writing an entire serious work with it is probably too annoying to listen to. < 1307655114 146571 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :elliott: I think it's one of many reasons I need a time machine. < 1307655173 511465 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :There's also, of course, a large swath of missing Doctor Who episodes, and Hitler needs to go to art school. < 1307655178 633361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why not just choose units so that pi = 1? < 1307655193 65481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:49:30: ...how did elliott get fixity declarations. < 1307655194 996450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by asking oerjan < 1307655197 489541 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :ais523: Non-integral bases are annoying. < 1307655201 658195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Change the units of multiplication? :P < 1307655209 354238 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: pikhq_'s reply is better < 1307655216 765069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: WWII not happening would probably be a Bad Thing. < 1307655226 680033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a Different Thing, at least < 1307655239 305334 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :elliott: Balls, it's true. < 1307655241 46123 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :elliot, it's a pedagogy thing not a 'this will make math BETTER' thing < 1307655243 97739 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You could argue that it would make the probability of a disastrous war in the 20th century. < 1307655247 303441 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*much higher. < 1307655250 689869 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Let's go for a more radical change. < 1307655265 73288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Someone who would write a paper with tau is someone who would write a paper with diaereses and Spivak pronouns. < 1307655274 934855 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Since WWII led to the Cold War, which was actually pretty good as a way of enforcing general peace. < 1307655279 461870 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you should never write a paper with tau < 1307655282 91810 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :only teach classes with tau < 1307655282 496947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, all these things are perfectly well and good, but I DON'T GIVE A SHIT ABOUT THEM, GET TO THE POINT. < 1307655289 672702 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Let's keep Rome going for longer. < 1307655292 304975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know when Asimov wrote a novel about time travel, he introduced the rule "any change to the past that isn't completely and categorically incompatible with the state of the present before the change will have only minor effects on its future past a few hundred years or so" < 1307655295 486924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Thus creating an even greater barrier between mathematics as taught in school and actual mathematics < 1307655296 543922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AWESOME < 1307655298 374306 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : why not just choose units so that pi = 1? <-- -----### < 1307655301 135952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THAT'S DEFINITELY WHAT WE NEED < 1307655303 987373 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :i.e. "accidental changes to the past tend to not have knock-on effects" < 1307655311 540062 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it was the only way to keep it vaguely sane < 1307655312 693797 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Just another, oh, few decades would give us the Industrial Revolution instead of the Dark Ages. < 1307655318 779406 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it still introduced a sort of meta-time that remained stable < 1307655327 795783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and as such, wasn't all that good a time travel novel < 1307655333 782940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I kind of want a machine that can tell me What Would Have Been if one specific thing had been different < 1307655342 775886 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: ouch < 1307655344 476327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: unfortunately, it'd just lead to me regretting 90 percent of my decisions < 1307655351 782071 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :exactly < 1307655362 183182 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, I'd think more like 50%, unless there were more than two choices < 1307655362 834896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but that doesn't make me stop wanting it, because I don't know what's good for me < 1307655363 142467 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :ais523: It also ended with the destruction of that meta-time. So... < 1307655371 990800 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, use a quantum RNG to make all decisions. < 1307655373 403787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: when are there ever exactly two choices? < 1307655388 237627 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, it depends on how you measure choicse < 1307655389 734135 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*choices < 1307655396 192957 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose there's always the out-of-field solution < 1307655400 455802 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Imagine. Instead of the Crusades, we'd have a Roman Internet. < 1307655417 166455 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. randomly punching someone nearby rather than doing or not doing what the choice was apparently about < 1307655419 158811 :cheater01!~ubuntu@ip-80-226-246-15.vodafone-net.de JOIN :#esoteric < 1307655427 626708 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Although that leads to smug alternate elliott sneering at you from his perfect reality. < 1307655432 816202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: I don't think it ended up destroyed, just shunted into a state where timetravel was impossible < 1307655439 365741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it corresponded exactly to natural time from then on < 1307655440 505093 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq_, I'm kind of glad the ancient world collapsed. < 1307655451 124754 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :ais523: It ended with the creation of the time line we live in. < 1307655457 373073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Although that leads to smug alternate elliott sneering at you from his perfect reality. < 1307655459 334037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote IN AN ALTERNATE < 1307655460 587836 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​17) IN AN ALTERNATE UNIVERSE: First, invent the direct mind-computer interface. Second, learn the rest with your NEW MIND-COMPUTER INTERFACE. \ 23) IN AN ALTERNATE UNIVERSE: there is plenty of room to get head twice at once \ 24) In an alternate universe, ehird has taste \ 25) IN AN < 1307655477 682239 :cheater01!~ubuntu@ip-80-226-246-15.vodafone-net.de QUIT :Remote host closed the connection < 1307655486 192401 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: How so? < 1307655492 779188 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Just another, oh, few decades would give us the Industrial Revolution instead of the Dark Ages. <-- at the end hadn't rome declined too much to achieve anything like that... you'd want to at least prevent the crisis of the third century < 1307655495 899259 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq_, they... kind of sucked. < 1307655503 775815 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :oerjan: Okay, well, true. < 1307655515 78727 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I mean, the Greeks *had* electricity, the beginnings of calculus, steam... < 1307655542 886262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHAT HAVE THE GRECO-ROMANS EVER DONE FOR US < 1307655543 276304 :cheater3!~ubuntu@ip-80-226-246-15.vodafone-net.de JOIN :#esoteric < 1307655545 442671 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: The world sucked up until the 20th century, TBH. < 1307655550 798348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: no < 1307655551 847292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the world sucks < 1307655560 813149 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They just didn't develop it, because their society wasn't geared towards technological change in the same way the later societies were. < 1307655592 592651 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :besides, the technology they had at the time was sufficient for them < 1307655597 598053 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so there wasn't much reason to upgrade < 1307655614 284081 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: Uh, later societies were *really* poorly geared towards technological change. And arguably still are. < 1307655636 769143 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq_, not to the extent that they just looked at it and said 'meh'. < 1307655651 369064 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :No, they looked at it and said "THE DEVIL!" < 1307655698 587684 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I was referring to Enlightenment-era Europe, not Dark Ages Europe. < 1307655700 516496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the world isn't the bible belt < 1307655736 999022 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You realise that the Dark Ages weren't the fall of the Empire to the 1800s, right? < 1307655746 269171 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Yes yes yes... < 1307655786 871466 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :That *is* about the time span where we were fucking *behind* on tech, though. < 1307655881 831730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :silly rabbit, the middle ages never happened < 1307655950 885337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:34:53: 23:21 pikhq: Oh, right. He prefers the insane solution. < 1307655951 90513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:34:53: 23:21 pikhq: (in this case, per-OS Makefiles) < 1307655951 90681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:34:54: nope < 1307655951 90784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:36:10: ehird: What do you prefer? < 1307655952 656822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:36:18: pikhq: not using c :) < 1307655956 836906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:36:31: Ah, yes. The ignorant solution. < 1307655958 761947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_ past you hurts my feelings < 1307655960 860011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: ( < 1307655962 263363 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : That *is* about the time span where we were fucking *behind* on tech, though. < 1307655967 864413 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Erm. < 1307656017 302668 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Europe was pulling ahead by the 1700s. < 1307656034 691784 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And when it started pulling ahead, it pulled ahead *fast*. < 1307656034 854580 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Bah, what's a century, anyways? :P < 1307656066 611799 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :But, yeah, once it got to the level that the Romans had, it fucking *launched*. < 1307656189 483763 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Hmm. One thing the Romans didn't have that would have really made the Industrial Revolution non-feasible is gunpowder... < 1307656237 67630 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Which encouraged a lot of development in metallurgy. < 1307656288 347746 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :s/non-// < 1307656320 983980 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Most notably, efficient production of steel. < 1307656370 215693 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :(I specify "efficient production", because steel itself is a heck of a lot older than you think) < 1307656506 54978 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :How old do you think I think steel is. < 1307656521 139510 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Come to think of it, who are you actually saying all these things to. < 1307656533 282439 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Okay, good point, you're not ignorant like the average American. :P < 1307656556 662511 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :And honestly, I think I started monologing somewhere in there for no good reason. < 1307656618 130725 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :must be your latent evil overlord genes < 1307656671 574663 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1307656815 762315 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1307656817 863509 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1307656841 134961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:31:40: David slowed his pace slightly as his ears, in a vat of chocolate; only his less slightly paces can go faster. < 1307656844 287179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm a genius < 1307657061 185766 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Hrm. OpenJDK is now the reference implementation of Java. < 1307657073 4804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Your MOM is now the reference implementation of YOUR MOM. < 1307657077 301551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]FACE < 1307657113 90631 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: that sentence seems to interpret "slightly" as an adjective, and even taking that into account I still can't parse it < 1307657128 435420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:31:32: David slowed (his pace slightly) as (his ears, in a vat of chocolate); only his less slightly paces can go faster. < 1307657132 613149 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://www.bluishcoder.co.nz/2007/10/javascript-parser-combinators.html oooh < 1307657170 199842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Theory: Sgeo is Chris Double, pretending to be Sgeo. < 1307657200 446006 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Evidence: Double likes Creatures. (End evidence.) < 1307657237 47279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: oh, right, the first "slightly" is a noun < 1307657238 405987 :MigoMipo!~John@84-217-6-94.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1307657248 955757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now the sentence merely makes no sense, rather than being unparseable < 1307657254 643754 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose that's an improvement < 1307657262 232989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: David slowed his ears, which were in a vat of chocolate. < 1307657270 658515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :David also slowed his [pace slightly] in a similar manner. < 1307657280 502967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Only his less slightly paces can handle the faster speeds. < 1307657281 991933 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, so "as" = "as well as" here < 1307657284 356772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that should explain it for you < 1307657290 62860 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, I think so < 1307657295 240373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah. < 1307657306 151172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Actually pace is the noun there. < 1307657309 999241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"His pace slightly" = "His slightly pace". < 1307657312 285157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. "the grass green" < 1307657323 913661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What a pace is, and how it can be slightly, is up for the reader to decide. < 1307657331 799032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]is for < 1307657414 724283 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :David slowed his pace slightly as his ears, for he had the slightest ears in the land. < 1307657432 5139 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: ah, I parsed it as "his pace 'slightly'", in that it was the pace's name < 1307657439 66583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: haha < 1307657446 982602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"less slightly paces" makes no sense then, though < 1307657457 445573 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, I parsed it as an adjective that time < 1307657468 781718 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nothing says it has to be parsed consistently, right? < 1307657475 879461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"only his less Joe friends could be so nice" < 1307657505 169817 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307657516 833212 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK I wasn't actually asleep and I need to share this: < 1307657530 8244 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"If you watch NASA backwards, it's about a space agency that has no spaceflight capability, then does low-orbit flights, then lands on moon." < 1307657548 955219 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1307657560 375839 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK seriously sleep now. < 1307657562 81130 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Client Quit < 1307657562 924163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :David slowed his pace slightly as his ears, like most sentences in this novel, did gently but surely and definitely yet somehow trail off in a manner that was... But I digress. < 1307657643 579629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, adding sleep_until() to a language can make it Turing-complete < 1307657682 44998 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :heh, took a while to understand that NASA joke < 1307657685 931654 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :There once was a lady of Niger; who smiled as she rode on a tiger. They returned from the ride, with the lady inside, and the smile on the face on the tiger. < 1307657692 312874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: Seriously? :P < 1307657708 821223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: is that semicolon right? or is it actually part of the weirdness, hmm < 1307657716 526040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait it's not weird < 1307657722 870503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i thought the lady was implied to be inside the face of the tiger < 1307657723 579148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :somehow < 1307657736 870787 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: yeah, first I thought "but... that's forwards!" and then "oooh! I see!" < 1307657758 922993 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: i just tried to digress about a nigress and a tigress, is all < 1307657765 731903 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what NASA joke? < 1307657771 713283 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ais523: the NASA one < 1307657789 383331 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, for some reason I skipped it in scrollback < 1307657799 636657 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yes, that's a pretty good observation < 1307657815 992008 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there must be some clever way to tie that into an in-soviet-russia joke, but I'm not seeing it right now < 1307657837 819717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let's have some groupthink sentiment that nobody will disagree with: some funds need directing from the us military to nasa :( < 1307657860 927941 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"My voice is my passport. Verify me." did not originate with Uplink? < 1307657862 124080 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Meh < 1307657880 107896 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all this space research is only useful if it gets us a second habitable planet to live on, given that we're using up the resources of the current one too quickly < 1307657889 167597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: most parts of uplink are references to bad films, why would you expect that to be different? < 1307657895 645784 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Sgeo: it's from some... movie or tv series... one that I've seen < 1307657906 358782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Understanding the universe is inherently worthwhile, IMO < 1307657913 219476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: Sneakers < 1307657917 420518 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Says Google < 1307657933 329058 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: understanding the universe is /possible/? < 1307657945 67323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Are you saying the universe can't be understood at all? < 1307657954 795546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That would imply that physics doesn't exist as a subject. < 1307657959 646945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or science of any sort really < 1307657963 495610 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oh, right, it's that magic crypto chip movie < 1307657968 540652 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Do we really need another planet? Would a space station that had mining operations on other objects in our solar system be good enough? < 1307657981 745374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I don't think it's truly understandable, but I think you can get decent approximations that hold up a reasonable proportion of the time < 1307657986 341809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: it's probably easier to terraform Mars than do that :P < 1307657993 361471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, for a large group of people < 1307658001 603492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: You're saying that you don't believe the universe has a consistent set of laws? < 1307658015 624381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Seriously? < 1307658028 463460 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I think the situation in which the universe doesn't make sense is more likely than the situation in which it does < 1307658039 845159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I am not using the words "make sense" on purpose. < 1307658046 356967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Please answer my question without rewording it. < 1307658066 514104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I'm not entirely sure your question has a non-misleading answer < 1307658081 63975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to the extent that I'm not sure what the correct answer is < 1307658087 754357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's a yes-or-no question < 1307658091 597134 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: it is quite conceivable that there are always new, unpredictable exotic particles to be found randomly as you increase to higher energy levels. and that's just an obvious idea from the research that is already being done... < 1307658096 514663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Does the universe have a consistent set of laws, or is it completely illogical? < 1307658100 472808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: that doesn't mean I necessarily know the answer < 1307658105 818842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In your opinion. < 1307658110 741134 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I'm not sure that those are opposites < 1307658119 118497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Then you don't know what I mean by "illogical". < 1307658125 737467 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but completely illogical seems the most likely out of those two possibilities < 1307658130 634545 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*more likely < 1307658144 159628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In your estimation, is there a logically consistent axiomatic system in which there are a group of statements which comprise a complete description of how our universe operates? < 1307658157 610901 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no < 1307658161 177708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wow. < 1307658168 652979 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd be very surprised if there were < 1307658191 779216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Final question: Do you realise that even the physical existence (somehow, say encoded into atoms) of Chaitin's constant would be permissable under my question? < 1307658206 354544 :cheater3!~ubuntu@ip-80-226-246-15.vodafone-net.de PRIVMSG #esoteric :ais523, space research gave you non-stick frying pans!!!!!!!!!! < 1307658208 26394 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I don't see how Chaitin's constant has anything to do with it < 1307658219 815169 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater3: I don't think I've ever used one of those < 1307658222 791887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: It is not directly related, but I would like an answer. < 1307658225 370061 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is the same coating used on saucepans? I've used those < 1307658232 585358 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: "permissable under my question"? < 1307658245 601122 :cheater3!~ubuntu@ip-80-226-246-15.vodafone-net.de PRIVMSG #esoteric :ais523, do you cook? < 1307658249 370421 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater3: rarely < 1307658253 752325 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when I need food, sometimes < 1307658257 821237 :cheater3!~ubuntu@ip-80-226-246-15.vodafone-net.de PRIVMSG #esoteric :philistine! < 1307658260 185758 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I prefer reheating tins < 1307658264 645709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: As in: Do you realise that a universe in which there is a physical realisation of the entirety of Chaitin's constant could still be logical under my definition? < 1307658265 820609 :cheater3!~ubuntu@ip-80-226-246-15.vodafone-net.de PRIVMSG #esoteric :jesus < 1307658271 85428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or just buying ingredients on the spot and eating them raw < 1307658279 381884 :cheater3!~ubuntu@ip-80-226-246-15.vodafone-net.de PRIVMSG #esoteric :i'm not surprised you're so lackluster sometimes < 1307658285 679376 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yes, that doesn't seem to be surprising < 1307658297 811718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: And you still affirm your answer to my question about axiomatic systems, yes? < 1307658298 935991 :cheater3!~ubuntu@ip-80-226-246-15.vodafone-net.de PRIVMSG #esoteric :ACTION teaches ais523 how to cook in 1203498 simple steps. < 1307658304 671398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yes < 1307658311 823633 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater3: oh, I know how to in theory < 1307658322 602727 :cheater3!~ubuntu@ip-80-226-246-15.vodafone-net.de PRIVMSG #esoteric :there's no such thing as cooking theory < 1307658325 568915 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it just doesn't seem worth spending that much time when I can achieve a similar result more simply < 1307658340 594172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Then we have COMPLETELY and fundamentally different worldviews, and can never agree on any statement related to the material world, at all. < 1307658342 982222 :cheater3!~ubuntu@ip-80-226-246-15.vodafone-net.de PRIVMSG #esoteric :for very small values of similar < 1307658381 504777 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: that seems to fit with what's happened in this channel so far < 1307658390 345743 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we can approximately agree, though, which is good enough < 1307658394 526551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No, it isn't < 1307658405 207823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You have completely rejected all forms of logic as a valid basis for the universe < 1307658412 933536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is _literally_ impossible for us to agree on anything < 1307658416 625547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(that is not purely mathematical) < 1307658424 32424 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I don't think that follows < 1307658471 756521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what do you think? Are there laws of physics? < 1307658503 321707 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :insufficient data for meaningful answer < 1307658539 827887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1307658578 186026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I feel really strongly that I have miscommunicated with you, because your position, as it appears to me, is one of the few things I am completely decisive and sure about and which everyone I've talked to will agree completely with < 1307658614 350903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm fairly scared that you think it, actually (note: not the same thing as "I believe it because the alternative scares me") < 1307658782 422900 :elliott_!~elliott@95.149.243.122 JOIN :#esoteric < 1307658782 777354 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1307659008 476203 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: I agree with ais523 on this one. < 1307659025 656036 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I don't think it's such a huge difference in perspective to make it /impossible/ to agree on /anything/. < 1307659028 659027 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as you put it. < 1307659048 452265 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :CakeProphet: while i merely /expect/ I've miscommunicated with ais523, I am something like ninety percent sure I've miscommunicated with you about it < 1307659071 473824 :cheater3!~ubuntu@ip-80-226-246-15.vodafone-net.de PRIVMSG #esoteric :what's the difference between a LIFO and a FILO? < 1307659079 576091 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :(this isn't because I think you're an idiot or anything, just that I was phrasing my statements purely for ais523, and I seem to have an easier time communicating with him on questions which resemble the one I made than I do with you) < 1307659096 76628 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :but I note that it _does_ make it impossible to agree on anything _about the universe_ < 1307659096 340840 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater3: a FILO is a sort of pastry < 1307659102 734190 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :just like it's impossible to argue with someone who rejects logic < 1307659120 801870 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION just noticed the awesomeness of the [S] Make Her Pay preloader < 1307659122 159805 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :it is impossible to argue about a logical statement about the universe if you think the universe is not logical < 1307659124 299767 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :cheater3: never heard the word FILO used < 1307659127 646724 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: how do you know that the sort of logic you subscribe to is the one the universe actually follows? < 1307659141 668798 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :ais523: I'm too busy reeling from the shock to discuss this further right now, sorry < 1307659142 867318 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's more than one, you know < 1307659175 199160 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :LIFO and FIFO is the usual distinction < 1307659211 551124 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :FILO and LILO :) < 1307659312 348640 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :LILO == FIFO and LIFO == FILO < 1307659336 122568 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it is possible to think that the known laws of physics are incomplete while also thinking that they are almost never broken to any detectable degree. < 1307659373 826727 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :which is pretty much the case with current version of Standard Model + General Relativity < 1307659448 116899 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you only don't see them broken so much because the scales they break on are almost incomprehensible < 1307659480 633356 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :incomprehensible ~ hard to probe and detect, there < 1307659492 135778 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah sure < 1307659495 442087 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ACTION finds physics hard ok < 1307659513 457906 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: Yes, but that just means we have not _found_ the laws yet < 1307659540 637794 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: That's how relativity and quantum physics arose, after all < 1307659541 970386 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: there does not have to be an _actual_ set of laws for a good approximation to exist < 1307659551 191910 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: Of course not, who said that? < 1307659564 804514 :Gregor!Gregor@codu.org TOPIC #esoteric :Man with dead polecat-like creature accused of #esoteric assault | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1307659567 509478 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how can there -not- be laws? < 1307659606 60184 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :one must have laws or there will be no order! < 1307659634 574603 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I could segway into anarchy now... < 1307659654 455958 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but that's a bad idea, as I will die. < 1307659796 646917 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :[asterisk]segue < 1307659799 974688 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :Although segway is amusing too < 1307659800 137298 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :elliott_: Ultimately, it is unknowable whether or not the universe is logical. < 1307659809 753862 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :elliott_: Or, indeed, if it exists. < 1307659811 570056 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Soo... < 1307659814 770914 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :it exists < 1307659817 570259 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :that's a tautology < 1307659826 248426 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: i was reminded of that guy i read about segwaying off a cliff < 1307659829 17366 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Well, rather, "the universe as we observe it". < 1307659831 79272 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I believe that any set of non-trivial axiomatic laws for the universe will be inconsistent or unable to prove its own completeness. Thus, while we can certainly make pretty good approximations of how the universe works, I don't think we can ever be certain that we have discovered everything that can be known about it. This doesn't disprove that a complete system might exist, but it makes unlikely that we'll ever know wha < 1307659838 608444 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :but anyway, unknowable doesn't mean you can't have a belief about it, this is a fundamental opinion equivalent to saying "physics /does not work/ in the longest term" < 1307659844 12369 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: you mean the guy who bought the company? :) < 1307659851 96378 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Clearly, it exists at *least* in the sense that there is some place that my mind exists. < 1307659864 203036 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: i vaguely recall something like that < 1307659907 162086 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :True, true. I am pretty sure that the universe as observed exists and follows logical laws. < 1307659909 586313 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: it was < 1307659918 356094 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :At least, in so far as I have observed it, it does. < 1307660556 628657 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Yow! Legally imposed CULTURE-reduction is CABBAGE-BRAINED! < 1307660624 358694 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :`addquote You have no idea how desperately I want to avoid being a GC guy :P Every year I go to ISMM and Doug Lea gives me a bizarrely-cheery "Hello!" and I'm like "awww shit I'm in memory management" < 1307660625 481885 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​447) You have no idea how desperately I want to avoid being a GC guy :P Every year I go to ISMM and Doug Lea gives me a bizarrely-cheery "Hello!" and I'm like "awww shit I'm in memory management" < 1307660679 632243 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq_: it's just tricking you into thinking so *MWAHAHAHA* < 1307660691 32369 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :oerjan: That is entirelty unknowable. < 1307660693 903758 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Entirely, too. < 1307660720 374120 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sure, *for now* < 1307660789 201759 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :In other news, I actually have magic powers. < 1307660794 910981 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :ditto sup < 1307660805 516855 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :CakeProphet: Did you continue reading Homestuck, btw? :p < 1307660822 777703 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Demonstrate it or STFU, n00b. :P < 1307660834 771702 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :pikhq_: die to death < 1307660853 648186 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm this reminds me of this idea i had, that maybe i don't actually exist more than a moment and every new moment i will be someone entirely different with different memories which might make it _seem_ like i am existing in a continuity < 1307660857 72544 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :How else would one die? < 1307660875 469093 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :only to disappear again the next one < 1307660879 978316 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :pikhq_: die t... to life < 1307660888 395986 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: see: Boltzmann brain < 1307660908 304740 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :Yudkowsky or someone actually came up with a fairly decent argument that we're not Boltzmann brains, IIRC < 1307660912 519823 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :I forget what it was, though < 1307660947 226696 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :(which is quite important, otherwise you have to consider that you never existed before now and won't exist after now a pretty plausible hypothesis) < 1307660975 367164 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: I have some friends who have had similar thoughts. Granted they were on acid, so it was probably more like a delusion than a thought. < 1307661023 19457 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :"A friend had this thought on acid" -- words which never precede anything of interest < 1307661031 292808 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :One friend found "God" this way, apparently. < 1307661060 697407 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Being in a state of hallucination is probably the best way to perceive a god, I guess. < 1307661080 803963 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I tried to tell him what was wrong with that entire idea, but he doesn't see it. < 1307661106 307463 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :it might be worth considering that he's an idiot < 1307661129 824824 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, he is. < 1307661138 881204 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and a programmer too. Imagine that. < 1307661153 195606 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Anything observed whilst on a hallucinogen is *most probably* not going to have much bearing on reality. < 1307661161 407317 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :oh well then he's definitely an idiot < 1307661163 680961 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :;;;;;;;;;;;DDDDDDdddddddd < 1307661177 447489 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Though it may be a good source of art. < 1307661178 200018 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: this has been my long-standing hypothesis as well. It seems to be pretty true. < 1307661178 755788 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: boltzmann brains is not quite what i was thinking of, i wasn't saying the change from one identity to another is _random_. also boltzmann brains seem to have at least limited continuity. < 1307661193 792773 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: I was just saying they are similar concepts < 1307661219 41660 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: At least insofar as we can observe, hallucinogens create incorrect observations. So, yeah. < 1307661225 332864 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: what does this theory say about cabbage brains? < 1307661230 271937 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :pikhq_: so does thinking < 1307661278 822275 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :elliott_: Sorry, *even more* incorrect observations than we already have. < 1307661288 508993 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what's a cabbage brain < 1307661296 274847 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: oooh, you just raise the SICK BURN meter. < 1307661306 147589 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: what a cabbage uses to think < 1307661309 789258 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: a brain that seeks to legally impose culture reduction. < 1307661318 238739 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :CakeProphet: i was being serious < 1307661319 389209 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what's culture reduction < 1307661324 607575 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: what a culture uses to reduce < 1307661333 996206 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: right, but your statemenet doesn't really contradict anything he said. < 1307661334 200870 :hagb4rd!~hagb4rd@koln-5d81e597.pool.mediaWays.net PRIVMSG #esoteric :i like the ideas of henry bergson.. it implies that the brains functions have more the character of reduction < 1307661337 983857 :hagb4rd!~hagb4rd@koln-5d81e597.pool.mediaWays.net PRIVMSG #esoteric :like a filter < 1307661344 688520 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :CakeProphet: I was pointing out that what he was saying didn't really mean anything < 1307661359 536852 :hagb4rd!~hagb4rd@koln-5d81e597.pool.mediaWays.net PRIVMSG #esoteric :which at last allows you identify with yourself < 1307661373 809345 :hagb4rd!~hagb4rd@koln-5d81e597.pool.mediaWays.net PRIVMSG #esoteric :and keep thing quite smooth < 1307661377 918239 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: uh... good question actually. < 1307661387 695528 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: I don't know, but emacs has all the answers for you. < 1307661401 626205 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh. i will never know either, then. < 1307661420 390934 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: you will if you M-x psychoanalyze-pinhead < 1307661441 646526 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hmm, zippy < 1307661458 517519 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or m-x yow < 1307661479 811214 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION recalls reading zippy the pinhead in the newspaper when he was visiting seattle < 1307661552 255363 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :?yow < 1307661552 452003 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Couldn't find fortune file < 1307661556 868345 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :huh < 1307661571 334565 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run fortune < 1307661572 393413 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307661574 859605 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aww. < 1307661578 561547 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :THEY'VE LOBOTOMIZED LAMBDABOT < 1307661586 353919 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!sh fortune < 1307661587 801469 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/tmp/input.9942: line 1: fortune: command not found < 1307661590 814054 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yow! < 1307661596 278114 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: when was that, seventeen hundreds? < 1307661604 366117 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :Gregor: plz to be install fortune < 1307661608 25506 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :1996 < 1307661626 117507 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow that's like the dark ages, man < 1307661628 645655 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: suuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuure < 1307661633 359131 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :they didn't have aeroplanes then dude. < 1307661640 731297 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :i was only a year old. < 1307661643 572565 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :can't fool me < 1307661649 372043 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :or wai t < 1307661649 633888 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION was 5. < 1307661650 463602 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: i was hoping for close enough < 1307661652 348928 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :did you go on a ship < 1307661655 271777 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :like with a sail and everything < 1307661658 472189 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: heh :D < 1307661678 370722 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :oerjan: btw if you want a certain response just /msg me it, i'm all for manufacturing good irc < 1307661698 137119 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :HOW COULD YOU DO SUCH A THING < 1307661745 889131 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :irc corp: manufacturing good irc for you and babies < 1307661765 898857 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :how much for the babies < 1307661786 300361 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and is ketchup included < 1307661850 931763 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :no < 1307661855 456665 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :Gregor: http://codu.org/davidslowed/ < 1307661856 510023 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :remember this < 1307661857 35170 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :how are they prepared? < 1307661865 290976 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :boiled, grilled, smoked? < 1307661868 38081 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`quote < 1307661869 236771 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​125) okay I see it now, quines do exist < 1307661880 576864 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :pickled? < 1307661895 740991 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :olsner: that only works in Python. < 1307661915 42790 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and I've never heard of any of those other serialization methods. < 1307661917 498630 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :"Python: It pickles babies" < 1307661944 99920 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :`quote < 1307661945 317644 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​186) colon is where your ass comes from right < 1307661986 350652 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :ACTION thinks myndzi is an elliottf < 1307661986 702771 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :ACTION thinks elliott_ is an elliottf < 1307661988 803321 :elliott_!~elliott@95.149.243.122 PRIVMSG #esoteric :aww < 1307662008 546089 :elliott_!~elliott@95.149.243.122 NICK :fgh1 < 1307662017 800988 :fgh1!~elliott@95.149.243.122 PRIVMSG #esoteric :ACTION * myndzi * fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f < 1307662018 151270 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :ACTION thinks elliott_ * fgh1 * fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f fgh1f < 1307662020 90187 :fgh1!~elliott@95.149.243.122 NICK :elliott < 1307662022 235133 :elliott!~elliott@95.149.243.122 PRIVMSG #esoteric :darn, it was fixed :) < 1307662026 618548 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Yes, I remember that :P < 1307662032 412456 :elliott!~elliott@95.149.243.122 QUIT :Changing host < 1307662032 575343 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307662065 893512 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!underload (( okay I see it now, quines do exist)!a(:^)*S):^ < 1307662066 551345 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​(( okay I see it now, quines do exist)!a(:^)*S):^ < 1307662140 291390 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wicked point in quine-space, brocephus. < 1307662186 421566 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :if the universe is a quine, what are the cosmological implications? discuss! < 1307662196 156325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: whoaaaaaaaaaaa maaaaaaaan < 1307662202 913610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im so HIGH on these DRUGS you are TELLING ME....... < 1307662208 257190 :Gregor!Gregor@codu.org PRIVMSG #esoteric :What was that collection if hugely-optimized intrinsics like memset for various archs? < 1307662218 380915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Superoptimised stuff? < 1307662224 492302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think there's a paper with a metric fuckton of them < 1307662235 687580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Superoptimisation: provably optimal code generation using answer ... < 1307662235 850217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by T Crick - 2009 - Related articles < 1307662235 850334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Superoptimisation: provably optimal code generation using answer set ... < 1307662235 850382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :opus.bath.ac.uk/20352/ - Cached < 1307662236 926892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Stuff like that < 1307662242 844038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I forget the exact term < 1307662261 812833 :Gregor!Gregor@codu.org PRIVMSG #esoteric :All I want is the fastest one-instruction x86_64 memset given that I always have a number of word-size things to zero. < 1307662274 188441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :One-instruction? < 1307662280 239056 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I don't know why I wrote that :P < 1307662282 886805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The one-instruction memsets are ... slow :P < 1307662283 265628 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Fastest is what's important :P < 1307662295 565062 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :obviously that'd be "call memset" < 1307662313 574409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: If you want one-instruction, "rep movsdw" or whatever the ATandT mnemonic is would do. < 1307662319 557136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ISTR that kind of stuff is pretty slow nowadays, though. < 1307662348 574838 :Gregor!Gregor@codu.org PRIVMSG #esoteric :olsner: while (ptrs--) *ptr++ = NULL; is currently behaving reliably faster than memset. < 1307662359 782776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :glibc memset? < 1307662361 990490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lulz < 1307662368 310715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :" BTW the AMD manual for K7 (or might be K6 optimisation manual? don't < 1307662368 485848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : exactly remember) goes into great detail about both memcpy() and < 1307662368 835169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : memset(). Turns out there's about five different cases. < 1307662370 781282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In the meantime Deewiant has told me that on 64 bit glibc memset is better and < 1307662372 709335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :on more modern CPUs the timings are different (and on 64 bit my first version < 1307662374 998915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :may not work, maybe the second one is better. I have not tested it on 64 bit < 1307662376 928017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LDC yet). I'm just a newbie on this stuff, while people that write the memset < 1307662378 861051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of 64bit glibc are expert." < 1307662380 790972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Somehow my Googlequest led me to the D lists. < 1307662381 314301 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :dude, why don't regular expression grammars work like mine and ais523's < 1307662382 731981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant -- EVERYWHERE. < 1307662433 263747 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1307662438 759308 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: wat < 1307662457 115896 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if one substitition operation is a -> b, then a greedy substition is just (a -> b)* < 1307662463 986787 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it makes so much sense. < 1307662477 304065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not a grammar < 1307662491 292424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and you mean a global substitution < 1307662505 729495 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... -_- < 1307662532 296781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what? < 1307662557 487258 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I occasionally like to talk in very loose terms. I have come to realize that is not allowed here. < 1307662576 384650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, not when you're complaining :) < 1307662644 209316 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(a=b)* isn't a global substitution in Cyclexa, but an iterated substitution < 1307662661 933707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Anyway, try the REP MOV thing; http://faydoc.tripod.com/cpu/rep.htm < 1307662662 721673 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which might or might not come to the same thing if it isn't anchored, depending on whether the search string can match the replacement < 1307662664 847322 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think, at least < 1307662671 238410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Oh wait < 1307662672 885109 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: memset? < 1307662676 801921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Try REP STOS < 1307662680 133107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It might be slower, but it might not be < 1307662684 193362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And it's certainly tiny < 1307662691 87484 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: you mean it only applies to the beginning of the string? < 1307662702 194620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mov ecx, LOLCOUNT < 1307662704 169557 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or? it only applies from that point onward. < 1307662705 529530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mov eax, LOLVALUE < 1307662708 365998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mov edi, LOLPOINTER < 1307662717 369298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rep stos [I think some qualified] < 1307662723 27213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's Intel < 1307662726 450927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ATandT yer on your own < 1307662730 698444 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: depends on if it's anchored or not < 1307662733 756804 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :mov elliott, LOLINTERNET < 1307662735 3598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sixtyfour bit presumably has an obvious analogue < 1307662752 296649 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1307662800 334689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor SURE IS THANKFUL FOR ALL MY HARD WORK < 1307662805 65900 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it does, there's a stosq that stores rax into rdi instead of eax into edi < 1307662880 930133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. < 1307662897 697941 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :*eax into rdi < 1307662993 772960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :17:19:07: So... Debian Fail. < 1307662993 947195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :17:19:11: <3 Gentoo. < 1307663001 693534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i shouldn't just quote silly things past pikhq_ says < 1307663005 54593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :who else wants bad quotes of their past self < 1307663007 672752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NOT ME < 1307663033 111136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: "The MASM Forum has a lot of incredible assembly language programmers/hobbyists who have beaten this issue completely to death (have a look through The Laboratory). The results were much like Christopher's response: SSE is incredible for large, aligned, buffers, but going down you will eventually reach such a small size that a basic for loop is just as quick." < 1307663036 439688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Tried SSE? :P < 1307663039 768099 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, though I wonder if you can override the address size to 32-bit in long mode, never really reflected over that < 1307663080 5658 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: A GC pool is most assuredly a large, aligned buffer. < 1307663080 168288 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Is it immoral to write a non-optimizing compiler for a non-esoteric language? < 1307663083 559976 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no < 1307663098 572888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are even valid uses for such a compiler, apart from practicing compiler writing < 1307663100 908750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Oh god... but if you do SSE, you'll be like fucking Vorpal, who used inline assembly just to use SSE to zero out static fungespace. < 1307663105 841026 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :people may be annoyed if they're forced to use it < 1307663124 75357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Except that you're writing an advanced GC, not a Funge interpreter, so it's okay :P < 1307663132 852319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: You'll restrict yourself to PROCESSORS WITH SSE, though. < 1307663137 87863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CAN YOU BRING YOURSELF TO DO THAT < 1307663143 531395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YOU'LL BREAK DOS COMPATIBILITY FOR PENTIUM IIS < 1307663147 944227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MAKE IT AN OPTION < 1307663159 641552 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I should at least do arithmatic ahead of time when possible < 1307663171 637364 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Better yet: When easy to do < 1307663183 123583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: look into constant folding, instruction simplification < 1307663237 655827 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: It's probably not worthwhile, I'm just having some thoughts because right now I have to clear out things when I allocate, which is all wrong >_> < 1307663256 213393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: You realise SSE is not very hard :P < 1307663263 120726 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Is this part of giving memory back to the OS? < 1307663306 43794 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Wow, "instruction simplification" is hard to find on Wikipedia and google < 1307663334 573538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think Deewiant told me that :) < 1307663339 368900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basically x+0 -> x isn't technically constant folding < 1307663351 751784 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Nothing to do with giving memory back, no. < 1307663356 632971 :Gregor!Gregor@codu.org PRIVMSG #esoteric :That's not actually a good idea ;P < 1307663367 768883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: But you said you were gonna do it :P < 1307663374 984430 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I lie *shrugs* < 1307663387 969638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I don't see why it's a bad idea though < 1307663396 454781 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I forgot that my pool allocator has a Windows backend too, and I'm too lazy to figure out how to do it on Windows. < 1307663450 474491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Heard of free()? < 1307663455 540201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I joke :P < 1307663460 669390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How do you allocate (from the OS) on Windows? < 1307663474 405722 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Idonno, VirtualWTFMemoryLolsy < 1307663480 83075 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I just decided not to look into it right now. < 1307663489 308477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'LL CHECK < 1307663502 218652 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :maybe you could just malloc, that might go to the other thing for large allocations? < 1307663515 124142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: >_< < 1307663522 147550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There, did Gregor's job for him. < 1307663540 493004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 87 #if defined(USE_ALLOCATOR_MMAP) < 1307663540 675376 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 88 munmap(ret, (char *) base - (char *) ret); < 1307663540 837684 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 89 munmap((void *) ((char *) base + sz), sz - ((char *) base - (char *) ret)); < 1307663540 837940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 90 #elif defined(USE_ALLOCATOR_WIN32) < 1307663540 838050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 91 VirtualFree(ret, (char *) base - (char *) ret, MEM_RELEASE); < 1307663541 580964 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 92 VirtualFree((void *) ((char *) base + sz), sz - ((char *) base - (char *) ret), MEM_RELEASE); < 1307663544 488065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 93 #endif < 1307663547 631294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: You do that if it's not aligned. < 1307663552 887086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: You already _have_ freeing code :P < 1307663554 858696 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but I suspect windows' malloc sucks, mallocs always suck < 1307663561 892192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THANK YOU COME AGAIN. < 1307663579 489262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also I note that that block of code just becomes nonsensical if USE_ALLOCATOR_MALLOC is on. < 1307663586 942623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because you don't handle that case at all, but still have the conditional. < 1307663624 649119 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Ohlol :P < 1307663632 94620 :Gregor!Gregor@codu.org PRIVMSG #esoteric :*eh*, still not doing it now. < 1307663632 423318 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :crap, up too late today as well < 1307663633 327025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: THANK YOU COME AGAIN < 1307663637 498405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh wait I already said that. < 1307663638 936686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DARN < 1307663691 58598 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :and I just became so tried that I was about to reply to elliott in swedish < 1307663697 893284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: please do so < 1307663719 563686 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :yes box, alright < 1307663725 824947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1307663748 491237 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :box is swedish english for boss < 1307663755 125781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol swedes < 1307663764 699646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: [asterisk]swenglish < 1307663770 823677 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :in this particular phrase anyway, it's not used anywhere else < 1307663870 310665 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :meh, boring, cya next week < 1307663893 849887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see you trombone house < 1307663899 403520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: the future: the past < 1307663924 80885 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sffedeesh Thank you come again < 1307663924 880911 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Thoooonk yoooouuuu coooome-a-a-a-a igeeee-a-a < 1307663932 887386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :igeeee-a-a < 1307664350 918118 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 240 seconds < 1307664750 495651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://linux.softpedia.com/get/Programming/Interpreters/cfunge-37128.shtml < 1307665819 577882 :cheater3!~ubuntu@ip-80-226-246-15.vodafone-net.de QUIT :Ping timeout: 252 seconds < 1307665854 353972 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1307666507 694066 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1307666624 864408 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1307666660 884654 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!swedish again < 1307666661 674716 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​egeeen < 1307666668 443039 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!swedish egeeen < 1307666669 82868 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​egeeee < 1307666683 332110 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!swedish egeeee < 1307666684 100159 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​egeeee-a < 1307666694 120451 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!swedish egeeee-a < 1307666694 797126 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​egeeee-a-a < 1307666704 49484 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!swedish come again < 1307666704 604659 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​cume-a egeeen < 1307666717 615678 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!swedish cume-a egeeen < 1307666718 195900 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​coome-a-a igeeee < 1307666744 703798 :foocraft!~ewanas@78.101.164.76 JOIN :#esoteric < 1307666943 676606 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :My yow.lines apparently only has the cabbage-brain quote. < 1307667088 986884 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Quit: Leaving < 1307668354 978526 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, now the question is < 1307668375 133531 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how do I support programmer-defined prefix, postfix, infix, ternary, and circumfix operators... < 1307668379 689107 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :without it being a huge mess. < 1307668433 919611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, should I use harpy or generate nasm code myself < 1307668440 117871 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: agda mixfix < 1307668558 958516 :hagb4rd!~hagb4rd@koln-5d81e597.pool.mediaWays.net QUIT :Quit: hagb4rd < 1307668716 93712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The function fac is not really our wanted factorial function. Instead < 1307668716 277817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is a monadic command that, when executed, writes assembler code < 1307668716 440065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :into a buffer. To ensure, that this buffer is always large enough to hold < 1307668716 440173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the generated instruction, you have to sprinkle your code with calls to < 1307668716 440216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ensureBufferSize. In line 7 we make sure that 160 bytes are available, < 1307668717 181956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is enough for our 10 instructions. As a rule of thumb, no instruction < 1307668718 629690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can be larger than 16 bytes, so the number of assembler instructions times < 1307668720 460565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :16 is a safe upper bound. < 1307668722 516507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BARF < 1307669036 418878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey olsner < 1307669042 54993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if I want to push a structure to the stack < 1307669046 759484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do I push the first field first or last < 1307669051 689121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is not so smrt < 1307669088 378141 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :aka "is the stack growing upwards or downwards"? < 1307669121 926739 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh and what about alignment < 1307669140 895130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: on xeightsix < 1307669144 515906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and alignment dfjsodfj < 1307669149 308572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well it's a dword and a byte < 1307669155 219539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i can make that two dwords if necessary < 1307669159 393075 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(dword = thirty two bits, i.e. machine word here) < 1307669172 261126 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(note: i don't actually know any specific answers) < 1307669218 727943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1307669411 161088 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i know some specific answers < 1307669460 351782 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*GASP* < 1307669485 67771 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" colon is where your ass comes from right" <<< what :D have i said this :DS < 1307669494 740298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes :D < 1307669571 264930 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : and I just became so tried that I was about to reply to elliott in swedish < 1307669571 427130 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : olsner: please do so < 1307669574 814469 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what if I do that < 1307669616 424230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no i hate you i want olsner to do it :( < 1307669639 184290 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, aha, jag förstår < 1307669645 158048 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :elliott: du r en svansnyckel < 1307669655 344503 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklopol, en vad för något? < 1307669660 113769 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklopol, "tail key"? < 1307669662 567666 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wtf is that < 1307669664 419215 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :svansnyckel < 1307669670 8487 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklopol, what on earth is that < 1307669671 895305 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :... < 1307669675 276956 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :you just said it < 1307669685 520950 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklopol, then what does a tail key do < 1307669691 947352 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I just translated the compound word < 1307669697 162485 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I have no idea what a tail key IS < 1307669701 425432 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :erm, obviously that depends on the data structure < 1307669720 794091 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklopol, oh, I was imagining something like an hexkey, like you get with IKEA stuff < 1307669738 237092 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::D < 1307669738 880686 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :nej, bara en svansnyckel. < 1307669754 12092 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :okej < 1307669760 206050 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :okej dokej < 1307669765 6870 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :as they say in sweden < 1307669775 982491 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307669792 708119 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Jag tror det är ute liksom < 1307669864 948052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A theory about Rose from a CS perspective (self.homestuck) < 1307669865 110822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :posts that can not be good dot txt < 1307669883 480147 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :so um half of thursdays lectures were time travel stuff < 1307669895 515397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: HAHAHA < 1307669921 34345 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :a rose by any other name would still be NP-complete < 1307669941 982534 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :and *not* within a formal model. *shiver* < 1307669976 335066 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :thought experiments and shit < 1307670013 342662 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :timey-wimey braided algebras < 1307670052 25746 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :and everyone found it really funny when the lecturer presented his examples of weird ways time travel would work because they were sooo crazy. and i was like oh god, did i just teleport into some kind of monkey kindergarten. < 1307670061 23168 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*braided hopf algebras < 1307670099 583336 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i wish i had the balls i had in high school when i'd just start laughing and walk out when things got stupid < 1307670164 977550 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :Vorpal: oh btw i totally don't get " Jag tror det är ute liksom" < 1307670209 692452 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklopol, that means that I think "okej dokej" is slang that is no longer in fashion < 1307670252 642899 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :erm "ute" as in english "out (of fashion)"? < 1307670253 955632 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :... "okej dokej"? Is that in *any* way similar to the apparent cognate in English? < 1307670267 505853 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :pikhq_: in *very* way similar. < 1307670351 431770 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :elliott: granted, i didn't actually understand half of the time travel stuff they said so it might have made sense. everything i did understand was retarded at least tho. :D < 1307670421 818595 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :oklopol: Most discussions of time travel are. < 1307670442 227408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ill discuss < 1307670442 779527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YOUR < 1307670443 736238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :time < 1307670444 294065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :travle < 1307670445 627391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s < 1307670497 499843 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :It's one of those things that generally gets handwaved because people really don't want to contemplate the (il)logic of it all. < 1307670502 681550 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :pikhq_: but it's an INTERNATIONAL CONFERENCE, and we all know people who talk in those must be p smart right? at least wolfram didn't come.... :DSDS < 1307670527 907738 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :that would've been just... awesome < 1307670709 107686 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :half the time the time travel model is one where a consistent universe essentially seems impossible if it supports any nontrivial agent-like behavior (because certainly one agent will want to destroy it using a retarded paradox), the other half seems to actually assume an implicit extra time axis and moving in time is still moving forward on this axis, you are just given a copy of past contents of the world. < 1307670722 586792 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :aaaand i just said something trivial and retarded about tt < 1307670731 434266 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :luckily it's so long you can't quote it < 1307670753 73840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote half the time the time travel model is one where a consistent universe essentially seems impossible if it supports any nontrivial agent-like behavior (because certainly one agent will want to destroy it using a retarded paradox), the other half seems to actually assume an implicit extra time axis and moving in time is still moving forward on this axis, you are just given a copy of past contents of the world. < 1307670754 327413 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​448) half the time the time travel model is one where a consistent universe essentially seems impossible if it supports any nontrivial agent-like behavior (because certainly one agent will want to destroy it using a retarded paradox), the other half seems to actually assume an implicit extra time axis and moving in < 1307670756 833232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :try me bitch < 1307670758 679865 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :HAH < 1307670764 799547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its in the file dude < 1307670766 278347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its in the file < 1307670770 622222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`pastequotes time travel < 1307670771 876844 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.5048 < 1307670784 263623 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric ::D < 1307670824 552621 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :elliott: are you sure it will be apparent why that was quoted in the first place :D < 1307670834 196574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: who cares :) < 1307670843 112234 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :good point :P < 1307670964 439477 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i kind of want to buy domino tiles and build a half-adder, but there's the slight problem that you can only try it on one input and then it's gone :\ < 1307670984 628681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: make a self-resetting domino computer < 1307670988 209473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :using like < 1307670990 13122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vacuum dominoes < 1307670991 145491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to un-fall < 1307671026 889926 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :vacuum dominoes huh < 1307671029 439286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1307671052 296124 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :what i want is some sort of global "plz get up again lol" button < 1307671079 471675 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :your idea is pressing it pumps the dominoes full of vacuum so that air pressure lifts them in the air or something? < 1307671123 376252 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: like, a domino that, when it falls, pushes a gust of air in front of it < 1307671129 108073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that a fallen domino in front of it will upright itself < 1307671130 420921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and um < 1307671131 976201 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm... dominoes with resettable springs < 1307671138 492346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you just need a bunch of them lined up next to all your real dominoes < 1307671139 64699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1307671140 725741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and a trigger < 1307671166 515564 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :but they can't just rise right away, the implementation of all nontrivial behaviors *relies* on dominoes falling just once < 1307671180 983176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: thus the trigger < 1307671182 427287 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :at least the way that psychologist dude did it < 1307671190 982155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :when you need to reset, you make it flip over the trigger < 1307671195 384867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which then runs down a line of vacuum dominoes < 1307671241 782873 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" you just need a bunch of them lined up next to all your real dominoes" <<< so to lift up my dominoes, i build another identical arrangement next to the fallen one? < 1307671303 791857 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :I SEE NO PROBLEM WITH THAT PLAN < 1307671327 761332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: yes < 1307671335 435910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um wait what? < 1307671341 679947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, the vacuum dominoes next to them /lift up/ the dominoes < 1307671343 957151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thus resetting them < 1307671349 91015 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yeah, while falling themselves < 1307671364 988772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: oh < 1307671366 370142 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :but that's not really a problem since you can just use another layer of vacuum dominoes < 1307671367 657683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well they push down too < 1307671375 581971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: no wait, have another type of domino < 1307671381 989922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :when it's pushed down, it blows air to the side of it < 1307671386 704114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then, just use them as your normal dominoes < 1307671391 90509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1307671392 978998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :when it's pushed up < 1307671397 96454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and they'll prop up the vacuum dominoes as soon as they're used < 1307671398 216581 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1307671409 944669 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :so am i to understand vacuum dominoes pass a signal along the arrangement, while not losing potential energy in the process? < 1307671413 937812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes. < 1307671417 152193 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :ah < 1307671421 844991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also they use time travel < 1307671429 164246 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: ew, underscores. < 1307671433 721587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :effectively they teleport all the dominoes back in time to when they were all up. < 1307671435 943576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :understand now? < 1307671446 23011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: got no asterisk key fucker < 1307671448 944967 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yes < 1307671493 774548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: oerjan's spring idea is better :P < 1307671505 474477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just need a trigger for the springs that is weak enough to be pushed by a domino < 1307671511 883593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then um, acts as a spring itself < 1307671524 566134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait < 1307671527 261848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ELECTROMAGNETS < 1307671533 83656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there are little platforms for all the dominoes < 1307671534 247201 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :actually for a while yesterday i seriously did try to come up with a domino tile that would fall, and then automatically rise up after falling < 1307671535 549552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that are magnets < 1307671538 461393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and there's a button < 1307671541 474531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that when a domino falls on it < 1307671549 900179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :turns on all the electromagnets for like half a second < 1307671552 862458 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :then i realized there's this thing called physics < 1307671553 885250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :snapping all the dominoes back into place < 1307671558 320594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because the bottom of them is magnetic < 1307671560 3688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :best idea???? < 1307671592 255641 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yesssss < 1307671617 973222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'd replace my computer with one made out of those < 1307671669 243045 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :anyway i have to get going, first lecture at 9 and i need to do a few iterations on my article, and do some unmentionable things which also take hours < 1307671697 531814 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :and masturbate as well < 1307671824 434079 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`addquote anyway i have to get going, first lecture at 9 and i need to do a few iterations on my article, and do some unmentionable things which also take hours and masturbate as well < 1307671825 675114 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​449) anyway i have to get going, first lecture at 9 and i need to do a few iterations on my article, and do some unmentionable things which also take hours and masturbate as well < 1307671991 975165 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`quote < 1307671993 118847 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​244) oerjan: What, can girls aim their penises better? < 1307672083 335749 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: oh, I was referring to the agda mixfix stuff. < 1307672091 368848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: oh, well that's irrelevant < 1307672104 160882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you don't really use underscores in identifiers in haskell or agda < 1307672105 678919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it's a decent choice < 1307672113 600785 :elliott!~elliott@unaffiliated/elliott PART #esoteric :"Leaving" < 1307672121 856476 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :LAMENESS < 1307672126 329196 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307672190 101550 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I will instead do something ridiculous. < 1307672265 69869 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was thinking about including some kind of metasyntactic capability beyond the limited form I'm thinking of implementing. < 1307672272 159698 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: how is it lame < 1307672273 145876 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but that will probably just makes things really confusing. < 1307672274 440588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just pick another damn character < 1307672277 709225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it can even be syntax like < 1307672280 796838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"if","then","else" < 1307672284 816246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you can use every character in a name < 1307672291 27462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :come on, the meaningful part of mixfix is how you implement it < 1307672301 135635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it lets you mix operators of all fixity, and also make control structures into operators < 1307672301 739769 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: mainly because I don't trailing characters because they're lame. Sound reasoning, I know. < 1307672311 639526 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I will instead do something BETTER. < 1307672333 501234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: dude, read the whole paper before saying things like that < 1307672340 34701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is a really well-tested way to do the shit you want < 1307672347 678857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all kinds of operators with a simple parser that can handle module imports properly < 1307672381 184070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: you can layer over whatever "definition" syntax you want < 1307672445 340464 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wasn't aware there was a "whole paper". < 1307672467 319070 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I think I just found it. < 1307672535 644565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think there's more than one, even < 1307672543 790785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.google.co.uk/url?sa=t&source=web&cd=3&ved=0CC8QFjAC&url=http%3A%2F%2Fciteseerx.ist.psu.edu%2Fviewdoc%2Fdownload%3Fdoi%3D10.1.1.157.7899%26rep%3Drep1%26type%3Dpdf&ei=0X_xTa_cJMPOhAfi_Pw_&usg=AFQjCNFD2vxF9fbpvu3Fo19922FVD_qFMw&sig2=fexG0fjeemztQHd3K9x0Yw < 1307672545 667128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh < 1307672546 804910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stupid google < 1307672550 965824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's the paper < 1307672558 457572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Parsing Mixfix Operators < 1307672558 845110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nils Anders Danielsson1, and Ulf Norell2 < 1307672826 986453 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: so this paper will show me how to parse mixfixed operators without requiring ugly naming conventions? < 1307672864 535703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: THE NAMING CONVENTIONS ARE A PURELY SYNTACTIC FEATURE OF DEFINING THE OPERATORS < 1307672869 70055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FOR FUCK'S SAKE THAT IS LIKE THE LEAST IMPORTANT PART OF ANYTHING < 1307672879 694960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IT GIVES A FULL PARSING GRAMMAR >_< < 1307672886 422890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Would you prefer I said: < 1307672893 614957 :shachaf!~shachaf@204.109.63.130 QUIT :Remote host closed the connection < 1307672907 292194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: No, the theorems used in the quasimodular parsing definition require on the exact ASCII string used, which must have embedded underscore characters in it. < 1307672910 739361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Otherwise it is mathematically inconsistent. < 1307672925 136489 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no that is the opposite of what I prefer. :) < 1307673029 403781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Anyway, the only time you EVER have trailing characters is in prefix situations. < 1307673041 464993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if/then/else is affected; if/then/else/end is not. < 1307673051 854205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And you can easily form the actual list of holes however you want in your actual language. < 1307673676 700409 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :There will be no holes in my language as that will produce memory leaks. < 1307673705 760252 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Any holes that are found will be patched accordingly. < 1307673878 562361 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :What does a compiled Perl regex consist of? < 1307673899 763878 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Y'know, automake really could do with a means of having per-directory Makefile.am files *without* producing recursive make. < 1307673930 580099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: bytecode < 1307673944 550717 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1307673945 644187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Reading http://perl.plover.com/Rx/ is quite elucidating < 1307674061 216328 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as in the source code right? The actual English is rather sparse and not helpful.. < 1307674117 455016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Uh, wait. < 1307674119 91746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: http://perl.plover.com/Rx/paper/ < 1307674127 288055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Read this and you'll understand everything. < 1307674133 583293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or at least some things. < 1307674199 118956 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :whut, regex debugger? unfathomable. < 1307674230 77380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hardly; Rx works well (I've never used it, but it reportedly does) < 1307674238 651640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And "Rx formed the basis for the regex debugger component of ActiveState's ASPN Komodo IDE. (Whether it still does, I can't say.)" < 1307674253 45612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway, just read it, it's interesting and helpful for understanding Perl regex internals :P < 1307674384 832600 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I will definitely read it because it will help me in writing an efficient regular expression engine. < 1307674395 485701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It... won't. < 1307674403 859013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But it'll help you understand Perl's. < 1307674410 779916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: But really, you should just use PCRE :-p < 1307674424 202066 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, why? < 1307674447 779301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because it can do just about every fancy thing Perl can, and is fast, neither of which you'll be able to say about yours unless you work on it for literal years :P < 1307674454 870437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Plus everyone knows PCRE syntax. < 1307674458 695844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or wait. < 1307674462 328739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Is this your fancy super-regexp thing? < 1307674471 783853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because those aren't regexps, dude, they're a programming language inspired by regexps. < 1307674521 109153 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1307674609 293416 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: yes I know. < 1307674641 86153 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is why learning about how regexps are handled internally by other programs will be helpful. < 1307674767 316943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The logo of Lulz Security suggests the group does not take what it does too seriously" --BBC News < 1307674832 979835 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Doesn't the name alone do that? < 1307674910 468763 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 268 seconds < 1307674957 808987 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: quiet with that nationalist dogma. < 1307675003 260506 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I only accept the sensationalism of American television news sources. < 1307675287 445358 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1307675586 460170 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :"Barack Hussein Commubama is going to rape your puppies and build the Twin Towers again just to bomb them!" --Fox News < 1307675589 480744 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Better? < 1307675616 649299 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Actually, make that "Führer Hussein Commubama". < 1307675737 890357 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ahhh, familiarity. < 1307675834 703665 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, so currently every expression produces a "result string" which is used in computations and side-effect operations. < 1307675849 603655 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Perhaps there should be a "result number" as well, to be used in numeric contexts. < 1307676066 721778 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :before, the plan was to handle numbers as Perl does. Where the string "0" is treated as 0 when used in a numeric operation, but having a numeric result would allow operations to return both a capture string as well as number that signified something. a -> b would return a 1 if successful, and a 0 if not. * would return the summation of the numeric results of its operand. Thus (a -> b)* would return the number of successf < 1307676117 946696 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(a->b)+ would do the same, but fail if there were no substitions. < 1307676213 338781 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and the string result would be a concatenation of the replaced strings, which is probably less useful. < 1307676265 590404 :Gregor!Gregor@codu.org PRIVMSG #esoteric :http://gcc.gnu.org/onlinedocs/gcc-4.6.0/gcc/Push_002fPop-Macro-Pragmas.html#Push_002fPop-Macro-Pragmas // is CPP + this TC? < 1307676294 859674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No. < 1307676301 127640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cpp computation does not involve new defines at all. < 1307676306 740114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can't loop those in any way, so yah. < 1307676329 386577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Apparently chaos-pp just uses "exponential expansion" or something btw, and so may not actually be TC < 1307676331 20737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Dunno about order-pp < 1307676336 837362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can buy that it's not TC though < 1307676371 429943 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm... I need like... four different quote types. < 1307676390 911254 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :``, "", '', <>... done :) < 1307676392 52570 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307676707 287602 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :Unless you need it to nest. < 1307676730 53000 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :[]{}()<> done. < 1307676765 55749 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 240 seconds < 1307676853 628268 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Actually I narrowed it down to two quote types again. < 1307676873 47740 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why do you need so many quote types < 1307676879 532561 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's a quote type < 1307676888 939296 :foocraft!~ewanas@78.101.164.76 QUIT :Quit: Leaving < 1307676901 461207 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the problem was that both " and ' literals attempt matching on the input string, but there would be situations where you only want to use them for their string result and ignore any kind of matching behavior. But placing another operator before the quote fixes that. < 1307676998 998871 :shachaf!~shachaf@204.109.63.130 JOIN :#esoteric < 1307677124 315842 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, currently " performs interpolation of \ sequences, and ' produces a literal string. I could have interpolation on by default since it's not a huge deal, and have " being the matching literal and ' be the zero-width literal. < 1307677167 23068 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :open_file 'foobar.txt' #example, you don't want 'foobar.txt' to attempt a match on the input string. < 1307677217 270437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cyclexa is cooler it has antitext < 1307677244 556359 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :token:="foobar.txt"; token(token",")* #here, this is exactly what you want to happen. < 1307677341 698532 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I was actually thinking of "borrowing" (read: stealing) the antitext operator, but I don't really know why it would be useful in my case. < 1307677390 571579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's just a sign that your version is boring >:) < 1307677426 727830 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I'm not really going esoteric at this point. < 1307677441 299258 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it will be esoteric in that it's a somewhat sensible regular expression language. < 1307677573 230863 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :The ; is somewhat clever. It's syntactic sugar that basically encloses everything before it up to the beginning of the line or the preceding ; on the same line in parentheses < 1307677582 889303 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a;b;c = (a)(b)c < 1307677696 259086 :variable!~variable@unaffiliated/variable QUIT :Remote host closed the connection < 1307677738 344006 :variable!~variable@unaffiliated/variable JOIN :#esoteric < 1307677742 526312 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :your mom is clever < 1307677945 821993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Abelson: Well, I was a new graduate student. I said, “What the hell, I’m never going to get a chance to go sit in the president’s office.” So I wandered around to the president’s office and there were a whole bunch of people from Students for a Democratic Society sitting around on the floor. One of the people who was sitting around on the floor was somebody who I’d gone to high school with. < 1307677945 984673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And I said, “I’m a new graduate student. I’m looking for a job. What’s a good place to go work?” And he said, “Well, why don’t you go over to the Artificial Intelligence Laboratory. They do good things.” So I wandered around there for a little bit and talked to people, and that’s pretty much how I got started. < 1307677965 517596 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1307677990 146264 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307677998 680900 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net PRIVMSG #esoteric :What a pile of improbable circumstances. < 1307678218 383500 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :digit := [0-9]; number := digit+("."digit+)?; capturedvalue = parsenum number #note that this is where the actual matching occurs; capturedvalue = 1 <+> capturedvalue #not sure what the numeric operators should look like, or why I'm incrementing this number < 1307678448 708034 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net JOIN :#esoteric < 1307678462 513076 :pikhq_!~pikhq@71-219-228-23.clsp.qwest.net QUIT :Ping timeout: 268 seconds < 1307679554 301763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://github.com/github/dmca/blob/master/2011-06-07-sony.markdown sony sure are dedicated < 1307679566 770222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://github.com/SonyPS3/scedev haha, they didn't even remove it, just disabled it < 1307679600 6667 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :"and promptly disclose to SCEA the identities and contact information corresponding to the account owners and/or users of your hosting services who posted the content identified herein." < 1307679611 456377 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :They seem to not understand how a DMCA request works. < 1307679633 703774 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :It's not a subpoena. < 1307680857 474750 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1307680996 744761 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: I bet they understand < 1307681031 946349 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Never underestimate someone's stupidity. < 1307681090 136123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: are you sure? one of the GitHub dmca notices specifies that they should use a /USENET cancellation notice/ to delete both github repositories and a file hosted on a generic file hosting service unrelated to github < 1307681147 878997 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I think it's more likely they attempt to prey on the weak < 1307681179 86478 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Content owners know that lots of sites will listen to takedown notices for all sorts of things that aren't copyright-infringing < 1307681200 857590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they published a counternotice, which is cool: https://github.com/github/dmca/blob/master/2011-02-03-sony-counternotice.markdown < 1307681204 985653 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :or, more plainly, try harder than is necessary to cover their own assess < 1307681207 891768 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*asses < 1307681213 987803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://help.github.com/dmca-takedown/ here is github's actual policy < 1307681244 92774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's been more than ten days though < 1307681247 594210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so I guess Sony replied < 1307681305 111253 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :indeed < 1307681339 885710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's plainly obvious that the repos don't actually violate Sony's copyright < 1307681356 852923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unfortunately, no company would set the policy "we'll honour dmca notices, unless we think they're wrong" :) < 1307681691 615003 :Kustas!~xix@gprs-inet-65-6.elisa.ee JOIN :#esoteric < 1307682386 919671 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: They'll follow the law < 1307682398 976106 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :there are plenty of companies that will say "you're misapplying the law" < 1307682423 182481 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: Also, bear in mind that it's not actual copyright her < 1307682424 634839 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*here < 1307682428 178392 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it's circumvention tools < 1307682431 634144 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :which are covered also < 1307682443 300729 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I think Sony is actually in the right, from a legal perspective < 1307682456 676259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unfortunately < 1307682467 982934 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :indeedy < 1307682473 831239 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :*Legally*, they can actually request a DMCA takedown and have it complied with in this case, yeah. < 1307682481 484976 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: have you read the paper about optimal copyright term, by chance? < 1307682483 369448 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :They just overstepped on it. < 1307682491 434127 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :coppro: How many months is it? < 1307682496 53815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: no, but i don't feel like doing so < 1307682507 619805 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: He gives a set of variables that it would depend on < 1307682509 160002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :discussions about copyright just make me slit my throat and drain all my blood out < 1307682518 791339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't even have an inkling of care left < 1307682528 223020 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :elliott: How very cynical of you. < 1307682535 785398 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :elliott: You should do that to lawyers. < 1307682544 388311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or i might just be tired < 1307682550 842010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WE'LL FIND OUT TOMORROW!!!!!!! < 1307682572 624718 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: he sets generous ranges of values; within those ranges, the median is 15ish years < 1307682628 677875 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :coppro: So, what you mean is that we had it right in the year 1800? < 1307682629 76782 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :looks like a gamma distribution < 1307682644 93096 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: Possibly not; the societal variables can change over time < 1307682649 984322 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but possibly yes < 1307682671 796284 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :http://rufuspollock.org/economics/papers/optimal_copyright_term.pdf < 1307682672 517369 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :It was, uh, 17 years, I think, then. < 1307682687 865986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thx jerk i just clicked that now < 1307682692 644852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :iff it snot set in latex ill close i- fuck < 1307682695 160176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuuuck you < 1307682701 789657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh the linespacing is way too high < 1307682702 398936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :closed < 1307682862 765135 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Yeah, jeeze, was it written for some moron convinced that 1 inch margins, double spaced is how you do papers? < 1307682867 763632 :Kustas!~xix@gprs-inet-65-6.elisa.ee PART :#esoteric < 1307682881 459391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whine whine whine whine (im allowed im tired) < 1307682887 838799 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow tcl is probably the worst language I've ever seen. < 1307682896 988284 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like, the worst one. < 1307682897 456834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: that's because you don't understand it < 1307682906 820292 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no I understand it just fine. < 1307682909 320322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not something i'd want to use, but it occupies a corner. < 1307682911 744370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, you don't. < 1307682921 125051 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :You almost certainly don't. < 1307682927 603287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: you should _really_ read http://antirez.com/articoli/tclmisunderstood.html < 1307682937 422806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you don't have to like tcl, but it's something to respect < 1307682970 999904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(and http://antirez.com/page/picol.html is an interesting followup (only a followup, don't read it before) in that it shows that tcl is as minimal as Lisp) < 1307682999 614514 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Interesting. Its summation of concepts is a longer version of the dodecalogue. < 1307683047 287808 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :AKA "the semantics of Tcl, in a short man page". < 1307683047 603455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: basically: lisp : lists :: tcl : strings, except that tcl actually builds data structures out of strings (a list is just a certain type of string; tcl code is a list (therefore a string), {} is just an uninterpolated string literal) < 1307683051 228870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: but really: read http://antirez.com/articoli/tclmisunderstood.html. < 1307683147 814739 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :I shall note here that PEBBLE is Tcl with a different command set. < 1307683157 882616 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: yeah, so I read that, and I'm pretty sure tcl is still a bad language. < 1307683169 4711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: whoops: look at that, you didn't read it, you at most skimmed it. < 1307683180 173670 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I did skip the things I already knew < 1307683184 383792 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is, most of the first half. < 1307683184 546694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i know this because i have read it multiple times and you did it about ten times as fast as anyone can humanly read that and actually understand it. < 1307683187 316977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: hahahahaha < 1307683193 17311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: yes, obviously it is merely a collection of facts < 1307683205 219763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :obviously you can go ahead and ignore the bits you already "know" because it is not trying to make any sort of point < 1307683226 848679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, whatever, you're an idiot, i'm grumpy, and i should go to bed. no wait i'll turn over to the plof tab and mock Gregor for being the worst gc coder evarrr < 1307683275 49932 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't need someone to make points for me. I skipped most of the section explaining the language itself because I already knew how the language worked, and can derive my own opinions on that. < 1307683282 514001 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :I doubt you do. < 1307683291 931753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: ok, so < 1307683294 217083 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :The language itself is much more subtle than you think. < 1307683294 408762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I HATE PERL < 1307683296 208837 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : hey < 1307683301 979047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : this language goes through perl's features in a different way to normal < 1307683304 961862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : and i think makes the case for perl < 1307683310 443168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I SKIPPED ALL THAT I KNOW HOW LISTS WORK LOL < 1307683311 730301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PERL STILL SUCKS < 1307683319 698852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : um if you read it properly you might think differently < 1307683327 355132 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I didn't mention Perl at all. < 1307683327 517313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I DONT NEED U IM PUNK I CAN THINK FORE MYSELF < 1307683339 158703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's an example of a language i know you like < 1307683351 224762 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right, which doesn't suck. There's the key difference. < 1307683356 612953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but, you have clearly made the foregone conclusion that tcl sucks < 1307683361 916169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and nothing that can be presented will change your mind < 1307683364 721497 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Okay, if you know how Tcl actually works, then tell me: what are the core bits of Tcl? < 1307683367 794022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because you will view it as a collection of facts < 1307683373 412540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and ignore them and "derive your opinions from them" < 1307683383 465833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so basically this is just an excuse to tell us that you hate tcl and hope we agree < 1307683384 557610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which < 1307683389 924753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is stupid from a perspective of actually wanting to learn anything < 1307683391 569187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or having an open mind < 1307683392 710150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whatever < 1307683396 523537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im switching the tab back again < 1307683397 418656 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: the core bits? you mean how it works internally? I have no idea. How it works: lists and commands? I don't know what you're asking. < 1307683397 720236 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :I'll give you a hint: the entirety of Tcl is described in like 2 pages. < 1307683397 969087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god i need sleep < 1307683410 668876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no wait no im not < 1307683419 739791 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: What's the core bits of its semantics. < 1307683422 390470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: you can only understand lisp by knowing how you implement it. you can only understand forth by knowing how you implement. < 1307683431 319265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fill in the blanks. wait i just showed that this was completely pointless why am i talking < 1307683559 185070 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: Well tcl uses strings for about everything. But for structure it uses lists and commands (which can roughly be the same thing). Probably not what you were looking for, I don't care. < 1307683578 548965 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :My main complaint is the syntax. < 1307683588 849938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im changing the topic to the homestuck update now < 1307683591 226905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hahaha hussie really went there < 1307683593 23173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok go back to arguing < 1307683598 682592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: what syntax < 1307683603 989827 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :tcl's syntax.... < 1307683607 253694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its just a list of "command arg ...", that's even simpler than Haskell < 1307683616 154859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[x] runs x, then interpolates the result in; that's a feature of strings < 1307683617 441451 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I did say "the syntax is not simple" < 1307683619 519512 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I said I don't like it. < 1307683624 940615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"x" and {x} are the same < 1307683625 689683 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*didn't < 1307683629 981226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just the latter doesn't interpolate < 1307683633 75527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: but there /is/ no syntax < 1307683645 710398 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :It's at least as syntaxless as Lisp. < 1307683648 100823 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there is. You just described it. < 1307683656 847955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah, but its practically nonexistent < 1307683658 123284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lets put it this way < 1307683663 209823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Tcl has less syntax than /Perl string literals/ < 1307683668 843386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and, since Tcl is basically one big string literal < 1307683669 380983 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....okay? < 1307683672 111167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's actually meaningful < 1307683703 748891 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :elliott: I think he might be *objecting* to simple syntax. < 1307683704 202143 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this has nothing to do with the fact that I still don't like tcl's syntax. You are wasting your time by trying to demonstrate how simple or nonexistent it is. < 1307683714 858229 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: What don't you like about it? < 1307683739 20854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can i just sit here and quietly lol at someone who likes perl complaining about superficial syntax details < 1307683739 772985 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :The lack of it, yes. < 1307683741 200829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tee hee hee hee < 1307683745 50634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hee hee hee < 1307683746 320126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tee hee hee < 1307683748 387377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hee hee hee hee < 1307683751 714977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hee hee hee < 1307683753 530799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hee < 1307683757 110641 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Wait, you like Perl? < 1307683760 353119 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1307683771 371591 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and a number of other languages. < 1307683786 801307 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, is Hussie working on EOA5? < 1307683792 536050 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :The least aesthetic language? < 1307683792 743297 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I should be asleep right now < 1307683801 379478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: i dont know let me get out my psychic goggles < 1307683805 582830 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Haskell, bash, Python is kind of okay but I'm starting to like it less. C is fine but slightly fucked up. < 1307683806 93355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: have you seen the update anyway < 1307683811 976016 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :No, just noticed it now < 1307683814 145320 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Reading now < 1307683815 496124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Haskell, bash" worst way to start a list < 1307683819 147220 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :*pfft* < 1307683822 201195 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :You *like* shell. < 1307683822 901902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unless its like < 1307683828 167144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :an alternating list of good things and bad things < 1307683832 183199 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..no. < 1307683855 181038 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :I can see why you dislike Tcl, at least. < 1307683860 129744 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :You have no taste. < 1307683878 293656 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :taste is subjective. So, sure. < 1307683902 513875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ATTN EVERY DINOSAUR COMIC FANS < 1307683903 615590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://local-static4.forum-files.fobby.net/forum_attachments/0027/5004/DinosaurComicsTheme.mp3 < 1307683908 344765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Gregor: all good people: < 1307683916 729117 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :About the best that can be said for Perl and bash is that you can get shit done with them. < 1307683929 302541 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Which, incidentally, is the only reason they survive. < 1307683950 6646 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: yes that is what I like about them. < 1307683963 364312 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :You like the ugly hackishness? < 1307683971 764493 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..yes, it's convenient. < 1307683979 838124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: you are doing something that isn't listening to the dinosaur comics theme < 1307683981 135934 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and actually Perl isn't that ugly. < 1307683981 299321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cease < 1307683989 884753 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :people can make it ugly, sure. < 1307684004 507467 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Sigels are inherently ugly. < 1307684011 354984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cease < 1307684011 917493 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :sigils? < 1307684013 536500 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :honestly I don't see "oh no there's symbols everywhere" as ugly. < 1307684015 533198 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Sigils, rather. < 1307684037 255231 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :tcl in my opinion is ugly. < 1307684075 327463 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :You are everything that is wrong with computers. We're done. < 1307684091 109525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: listen to the fucking dinosaur comics theme or die a horrible death < 1307684102 438361 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: on tesla coil < 1307684103 888417 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I like two different qualities in languages. a) it is useful and easy to get shit done with b) it's pure or elegant. tcl is neither of those. < 1307684115 197744 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :What's not pure or elegant about Tcl? < 1307684117 39750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tcl is b < 1307684119 877532 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :elliott: I don't like to stop albums halfway through. < 1307684130 185179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: dude this is the DINOSAUR COMICS THEME. < 1307684134 886805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it has RYAN NORTH'S APPROVAL HIMSELF. < 1307684135 775725 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :elliott: It's queued. < 1307684141 959164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this would be worth stopping CHILDBIRTH for, pikhq. < 1307684155 263527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i would abandon my currently-being-born baby to listen to this. < 1307684226 41147 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: I find it amazing that you can say that I'm "everything that is wrong with computers" from such a minor difference in opinion about programming languages. < 1307684255 947897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hash esoteric always one hundred percent and literal about every statement < 1307684303 776007 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Yup. We are never over the top or exaggerated. Only perfectly literal about every statement. < 1307684330 34412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its funny because if i said youre all stupid terrible idiots i would actually be being perfectly sincere :D < 1307684349 232880 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, more often than not things are taken literally in here. < 1307684353 50392 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not always. < 1307684354 859523 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :BTW, picol is pretty neat. < 1307684369 66560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i wonder what you could actually remove from tcl, as far as minimalism goes < 1307684376 309250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dollar sign is obviously a relatively minor convenience < 1307684376 931271 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :expr. < 1307684382 320029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean the core pikhq < 1307684390 7597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"" could go, you can just use {} and manual splicing < 1307684391 931916 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Oh. Dodecalogue. < 1307684399 239387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so basically < 1307684400 271145 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :You could remove {*}. < 1307684407 220491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you have [] at top level and everything evaluated < 1307684409 33994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and {} < 1307684410 775050 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Which itself was only added in 8.5. < 1307684418 438950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :full list of things: words, [], {} < 1307684421 708447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whoops it is tiny... < 1307684424 831482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh you can remove global variables too < 1307684427 562349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just pass everything around < 1307684445 385137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then change {} into () and you have weirdo lisp < 1307684452 96291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or maybe [] < 1307684656 289547 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: http://antirez.com/picol/picol.c.txt What's not elegant about this? < 1307684689 401811 :mycroftiv!~ircguy@69.128.47.242 QUIT :Ping timeout: 260 seconds < 1307684750 967704 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: that is not tcl code. That is an interpreter for tcl. < 1307684766 152668 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :And I'd consider that a pretty much full implementation, seeing as to get an interpreter of Tcl 8.4 out of that you'd only need to implement more commands. < 1307684766 690782 :mycroftiv!~ircguy@h69-128-47-242.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1307684816 989955 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :cool, so it's easy to parse. < 1307684827 366776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: everything you are saying is pointing towards tcl being something you respect or admire for its simplicity and elegance of implementation rather than actually use < 1307684842 589669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :despite this you are only referring to these qualities in mocking terms which is just totally inconsistent if you like any other language like that < 1307684844 225752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which you said you did < 1307684906 334919 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Hmm. Actually, it's missing the semantics of unknown; you'd need a couple of lines in picolEval for that. < 1307684914 972698 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, not really. But yes, I do respect that it's a simple language. But that's it. I still think it sucks to actually write tcl code. < 1307684917 732464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and {star} < 1307684933 538221 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: "I like two different qualities in languages. a) it is useful and easy to get shit done with b) it's pure or elegant." < 1307684938 812036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo < 1307684949 262269 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Yeah, {*} would need a little bit of work in the parser. < 1307684950 271166 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: but I never specfically mentioned tcl being pure or elegant. < 1307684954 500025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nobody's saying you should think tcl is nice to code in, just that if you really hate it on every possible level, you probably just don't understand it at all. < 1307684957 800769 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nor do I think it's pure... or elegant. Just simple. < 1307684965 42687 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :What's not pure or elegant about it? < 1307684975 61712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: no, but cool, so it's easy to parse. is dismissing something that is actually a - oh fuck this you're an idiot have i mentioned < 1307684979 646718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im going to go ask Gregor if his gc is still segfaulting < 1307684998 656106 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :I also think it's occasionally nice to code in, but I admit, it has some rough spots. < 1307685001 742265 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: that is a difficult question to answer. :P < 1307685072 222783 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to me those words imply a kind of mathematical beauty. I think tcl lacks that. < 1307685094 219698 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :http://www.tcl.tk/man/tcl8.5/TclCmd/Tcl.htm That's the whole of Tcl. < 1307685144 334481 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :It's got a man page the size of cat's. < 1307685914 777516 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :at least when you guys bash Perl, I actually know you've used it to some extent. < 1307685920 234415 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I cannot say the same for others. < 1307685929 137511 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1307685978 253188 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Yes, I actually have personal experience to back my opinion of the language. < 1307685996 248970 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Which... Actually can't be said of most critics of most languages, really. < 1307686026 36607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :here's an idea < 1307686029 851102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :every time you want to complain about a language < 1307686032 974645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :make a new esolang instead < 1307686069 830698 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :elliott: I'd probably have written the entire esolangs wiki by now. < 1307686105 489057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :precisely < 1307686110 639855 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: I admit Perl would be horrible if you were working with someone elses horribly designed code in some kind of decently large project. < 1307686132 998020 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but that never happens for me, so that's why I like using it. < 1307686162 608263 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and the above statement is true of most languages. < 1307686168 166486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://grasptheuniverse.com/random/free-fall-from-space/ < 1307686170 817620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hacked by leet hackers < 1307686173 746173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :$pecial Fuck 2 TuNiSian ministry of justice & defence & interior < 1307686194 646200 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :If you're working with other people's horribly designed code, all languages suck, and we should exterminate humanity. < 1307686370 279216 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net JOIN :#esoteric < 1307686388 420112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ray24: where did you put the earlier raws < 1307686389 497921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rays < 1307686580 20303 :Gregor!Gregor@codu.org PRIVMSG #esoteric :So lesse, on my laptop, which is two-core so essentially Java can't do parallel GCs, my GC is consistently faster now. < 1307686583 835394 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Even in the default branch. < 1307686591 466551 :Gregor!Gregor@codu.org PRIVMSG #esoteric :On my home computer (4-core) it's a tossup. < 1307686596 343023 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And on my work machine, it wins. < 1307686600 178717 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(8-core there) < 1307686604 722077 :Gregor!Gregor@codu.org PRIVMSG #esoteric :So ... yeah, parallel collection :P < 1307686665 356632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Faster... than... Java? < 1307686674 829110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BRB xorg < 1307686679 196833 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1307686680 572685 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Space Gregor is a programmer from SPACE < 1307686682 695976 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :I don't know. I've been pirating everything off the internet < 1307686691 696142 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :FEels good to not pay a dime for anything! < 1307686714 671437 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307686723 121002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ray24: are you trying to pirate things here < 1307686736 341968 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :I'm trying to pirate everything that I think is good < 1307686770 713382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do you know what this channel is about < 1307686776 598838 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Yeah < 1307686782 247169 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Pirate esoteric < 1307686789 128116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is pirate esoteric < 1307686790 455819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean < 1307686791 519429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in yoru view < 1307686794 11121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is pirate esoteric < 1307686802 912456 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :hehe < 1307686809 631885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is an important question to ask ray24 < 1307686817 958400 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :You should think about it < 1307686823 975887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i already know < 1307686827 72382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i am asking you < 1307686829 380440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is something we do < 1307686835 475912 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :what if I don't know the answer < 1307686839 522785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :guess < 1307686847 10605 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :what if I can't guess < 1307686852 912019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then you must leave < 1307686868 195816 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :what if I can't leave < 1307686885 525190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this channel is about programming btw < 1307686893 559847 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Yeah what do you program < 1307686900 240657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :esoteric programming languages, see http://esolangs.org/wiki/Main_Page < 1307686904 10541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry you got too boring to mislead :( < 1307686919 939519 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :how come a programming channel have less than 50 people < 1307686930 529914 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because it's esoteric. < 1307686953 960660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we're also really rude and horrible to newbies. well ok i am < 1307686964 51174 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :we're the cool internet cabal that everyone talks about. < 1307686968 247612 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :You've been pretty nice and generous in your response < 1307686989 71455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah i dunno what is up with me < 1307686990 549487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i need sleep :( < 1307687002 845212 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Maybe you're programming in the wrong language, iono < 1307687022 979408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :who says i'm only programming in one < 1307687043 326681 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Me < 1307687054 405362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ur a liar bad pirate < 1307687061 465400 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :^_^ < 1307687072 591485 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Anyways, I got to loot more stuff < 1307687074 35806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so hey how did you find this place anyway < 1307687077 557716 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Um < 1307687078 349140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i simply don't believe anyone actually looks at /list < 1307687091 719044 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :I just randomly load the channel list and clicked < 1307687101 627720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow < 1307687103 804828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :people actually do that < 1307687104 301302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1307687109 129892 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric ::D < 1307687116 508949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :have fun with your copyright infringement :P < 1307687120 347043 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric ::D thanks man < 1307687227 400046 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ray24: where are you from? < 1307687242 275071 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> cross = liftM2 (,) in cross [1..10] [1..10] < 1307687243 87374 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `=' < 1307687248 826347 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let cross = liftM2 (,) in cross [1..10] [1..10] < 1307687249 565916 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :southpark < 1307687249 728637 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,1),(1,2),(1,3),(1,4),(1,5),(1,6),(1,7),(1,8),(1,9),(1,10),(2,1),(2,2),(... < 1307687252 965804 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :I'm from southpar < 1307687254 543070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: are you asking like physical location < 1307687269 331830 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: no I wanted to know if he's from DARPANET < 1307687278 236346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lmao < 1307687287 637672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ray24: total child porn pirate warez channel this < 1307687290 455076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let me show you the dccs < 1307687300 166238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: * [ray24] (~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net): ray24 < 1307687303 646825 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :say whAt < 1307687304 338806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :INCONTROVERTIBLE PROOF, we're safe < 1307687317 673269 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I can't read hostnames and am lazy < 1307687327 299512 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :so why do you look up people's IP < 1307687333 437103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :~ray24@spying.on.you.darpa.gov < 1307687336 197601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ray24: its hardly looking up < 1307687337 364267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/whois foo < 1307687346 810495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gives you foo's realname field, username field, hostname < 1307687346 973157 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :what is there to gain for you? < 1307687353 169043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol its a feature of irc dude < 1307687354 691767 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ray24: I want to know where you are :D < 1307687358 354193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it shows channels you have in common < 1307687360 967269 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Why do you want to know where I am < 1307687362 364474 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what their realname is filled out to be < 1307687363 949019 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :because you're hot and I want to stalk you < 1307687372 15646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :often i can remember someone from the wiki if i see their realname < 1307687375 2356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ray24: paranoid much?... < 1307687377 933492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :your ip is public when you join irc < 1307687378 408599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :look < 1307687383 88143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* ray24 (~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net) has joined #esoteric < 1307687383 576132 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :well, no < 1307687387 841999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i saw it as soon as you entered the channel, everyone did < 1307687405 158058 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: no one else cares though. < 1307687414 20460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: ray24 evidently does :D < 1307687433 903929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ray24: hey, how's life in san francisco? < 1307687434 795588 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :stop e-raping me < 1307687440 40712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ray24: behind you ;) < 1307687443 121905 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :yeah well.. I'm not in SF < 1307687445 713805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuck < 1307687450 711825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well your ip thinks you are. < 1307687456 727064 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :so what step did you take to arrive at that answer? < 1307687459 616559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're in california anyway < 1307687466 538122 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: damn, beat me to it < 1307687468 537315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ray24: google "geo ip" -> click first result -> paste in -> hit enter < 1307687477 716411 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :lol < 1307687477 879126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :took like three seconds and you were freaking out so i figured it might provide some amusement < 1307687515 266007 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Often times you don't even really need to bother, though. < 1307687528 331194 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :It's pretty inaccurate < 1307687533 421283 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :I'm not even close to SF < 1307687539 94459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :your isp is < 1307687539 772488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you in california? < 1307687544 715221 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :maybe < 1307687545 388898 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric ::P < 1307687550 87944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :close enough :P < 1307687556 621140 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :You'll never find me < 1307687557 442351 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric ::D < 1307687586 308834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ray24: oh, you've fallen right into our trap. < 1307687589 344344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :admitting your rampant piracy like that. < 1307687593 582665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we are coming to cease your possessions. < 1307687597 893725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: initiate operation 9terra < 1307687605 964971 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :ACTION hits the google < 1307687614 131048 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show rot47 < 1307687614 644365 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​perl $_=<>;tr/!-~/P-~!-O/;print < 1307687616 278704 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :^_^ I keep all my pirated stuff on an external drive < 1307687617 547878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ray24: We will be with you within the hour. < 1307687617 711722 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :activated. < 1307687618 461711 :elliott!~elliott@unaffiliated/elliott PART #esoteric :"xp0.FOUR/xy;initiate;procedure" < 1307687646 562155 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :http://thetegu.com/member.php?1688-Ray24 Any relation? < 1307687655 725923 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :no lol wtf < 1307687664 992187 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :dude you guys are weird < 1307687668 118149 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307687668 774454 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :freaks < 1307687674 530208 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :God damned generic nicks. < 1307687680 434807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ray24: you'd better evacuate your wife and kids. < 1307687682 365250 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: ow < 1307687685 933948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :your house is about to disappear. < 1307687691 564205 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Why can't people be easy to Google? < 1307687702 715672 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :coppro: Yours is easy to Google. < 1307687704 392453 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is very easy to trace my online identity since no one else uses this screen name. < 1307687710 440572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe hes twenty four years old < 1307687713 480820 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: no, I mean you hit Google. That hurts. < 1307687717 684391 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :coppro: Hah. < 1307687721 419051 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :;) < 1307687735 599451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ray24: http://ray24.livejournal.com/profile < 1307687738 217069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ray24: you totally are in sanfran. < 1307687745 452541 :coppro!~scshunt@denardo.csclub.uwaterloo.ca NOTICE #esoteric :operation 9terra phase 2 initiate < 1307687755 389504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But we already knew this. < 1307687756 428388 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :lol... that's not me < 1307687757 625837 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PART :#esoteric < 1307687763 500903 :elliott!~elliott@unaffiliated/elliott NOTICE #esoteric :Enjoying Taekwondo, deadman? < 1307687767 169236 :elliott!~elliott@unaffiliated/elliott PART #esoteric :"Leaving" < 1307687796 286962 :scshunt!~scshunt@denardo.csclub.uwaterloo.ca JOIN :#esoteric < 1307687796 584513 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!rot47 computer: initiate tracking programs. find target 542049. confiscate kids and hold them for ransom. < 1307687797 560860 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​4@>AFE6Ci :?:E:2E6 EC24<:?8 AC@8C2>D] 7:?5 E2C86E dca_ch] 4@?7:D42E6 <:5D 2?5 9@=5 E96> 7@C C2?D@>] < 1307687804 181194 :scshunt!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :EXTERMINATE! < 1307687804 627025 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :PEACE < 1307687807 997065 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PART #esoteric :"Leaving" < 1307687822 95582 :coppro!~scshunt@denardo.csclub.uwaterloo.ca JOIN :#esoteric < 1307687828 585070 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :operation 9terra: successful < 1307687833 739076 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307687838 776386 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Well, that was nicely done. < 1307687839 112714 :scshunt!~scshunt@denardo.csclub.uwaterloo.ca PART :#esoteric < 1307687851 787427 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :And now he's probably freaked out by the power of Google. < 1307687882 955951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i've moved to /msg < 1307687883 743029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :poor guy < 1307687887 230945 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :reading the logs, I have no fucking clue what just happened < 1307687887 558229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: except we found nothing :F < 1307687889 917823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]:D < 1307687893 706567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: seems to not include notices < 1307687902 491600 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :hmm indeed < 1307687903 96194 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I figured a lot of scary symbols would scare him. < 1307687917 379763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://tunes.org/~nef/logs/esoteric/11.06.09 this does < 1307687925 5860 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :BTW, coppro, dang you have a large Internet presence. < 1307687941 306921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :least creepy thing to say ever < 1307687952 787966 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Yup! < 1307687965 668305 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Gregor has a pretty odd one, though. < 1307687970 204293 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: it's like a chronicle of my life, the various fora I've been to and stuff < 1307687970 503918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok stop it < 1307687988 932709 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :https://encrypted.google.com/search?q=Gregor+Richards&hl=en&client=iceweasel-a&rls=org.mozilla:en-US:unofficial&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=CbzxTYGMG4uu0AHcl5XdCw&ved=0CFsQsAQ&biw=1440&bih=784 Check out a GIS. < 1307688012 138113 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :It's like a blend of 5 different people. < 1307688034 718204 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :elliott: Stop what, putting nicknames or real names into Google? < 1307688065 597478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :both :D < 1307688087 304921 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :I'll Google *you* next. :P < 1307688090 385647 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: searching my full name gives little though, except for the math society where the names are loaded from the university database and I haven't bothered asking them to take my middle names out < 1307688090 774283 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1307688094 897116 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I should though < 1307688096 283895 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :"Surprisingly", not helpful. < 1307688134 507591 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I do love how hard it is to find me on Google if you don't know either of my common nicknames though < 1307688158 592657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi christopher sherwood < 1307688162 389665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a fake name btw < 1307688167 65439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which i made up as a demonstration for the log < 1307688169 759622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not anything real < 1307688177 557799 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: thanks < 1307688193 95792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah i would never do something that stupid for a joke on irc < 1307688264 980370 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :My dick is like lightning. < 1307688270 485115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes. < 1307688271 723771 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :ACTION wonders how much stuff is actually tied to his real name... < 1307688278 991507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: you should say your real name now so that google hears this. < 1307688284 971343 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Never. < 1307688317 50249 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :I'm apparently still staff at Tufts. < 1307688321 975331 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :News to me! < 1307688330 607396 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :lol < 1307688333 513963 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :welcome to the internet < 1307688334 964016 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it never dies < 1307688365 655677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: was that when you were like three years old < 1307688388 123879 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :No, but it was over a year ago. < 1307688407 642105 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp rot47 < 1307688408 98769 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter rot47 deleted. < 1307688409 152714 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp rot47 perl print<>=~tr/!-~/P-~!-O/ < 1307688409 549901 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter rot47 installed. < 1307688416 462888 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!rot47 this is a test < 1307688417 55636 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Can't modify in transliteration (tr///) at /tmp/input.8441 line 1, at EOF < 1307688426 762384 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1307688429 292922 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, yes. < 1307688433 802784 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :of course. :P < 1307688460 434012 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp rot47 < 1307688460 864481 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter rot47 deleted. < 1307688465 583075 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp rot47 perl $_=<>;tr/!-~/P-~!-O/;print < 1307688466 13649 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter rot47 installed. < 1307688470 422962 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no golfing for me. < 1307688547 202469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: so when you were two then < 1307688553 277940 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :-_-' < 1307688577 362034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry, one < 1307688634 987244 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :does tr have any uses besides rotn < 1307688640 100963 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!addinterp rot32 sh cat < 1307688640 590990 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter rot32 installed. < 1307688643 873574 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!addinterp rot32 cat < 1307688644 376463 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​There is already an interpreter for rot32! < 1307688646 244005 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!delinterp rot32 < 1307688646 753379 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter rot32 deleted. < 1307688649 897068 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!addinterp rot32 cat < 1307688650 357254 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter cat does not exist! < 1307688652 345018 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: ...whut. < 1307688654 171430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: the unix command, yes. < 1307688659 208363 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!addinterp rot32 sh cat < 1307688659 627634 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter rot32 installed. < 1307688661 524611 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!rot32 test < 1307688662 16936 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​test < 1307688667 68423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :double encrypt < 1307688683 296905 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: ...you have gotten rid of the original rot32. That will take years to recode. < 1307688697 423417 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Rot32 is the application of rot16 twice. < 1307688700 721159 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :13* < 1307688706 462636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no shit < 1307688708 378977 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :No wait... < 1307688709 757831 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Rot 32? < 1307688713 891805 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Wrong joke! < 1307688720 307322 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!delinterp rot32 < 1307688720 677657 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter rot32 deleted. < 1307688727 508082 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!addinterp rot52 sh cat < 1307688727 952218 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter rot52 installed. < 1307688761 86781 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... -_- < 1307688781 148970 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :quadruple encrypted... < 1307688788 945580 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!addinterp rot26 sh cat < 1307688789 455134 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter rot26 installed. < 1307688809 331744 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!rot13 test < 1307688810 34415 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​grfg < 1307688813 994494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :delinterp Lymia < 1307688815 620634 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!rot13 .,23.,24998!@#*!@#$*!@#% < 1307688816 204455 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​.,23.,24998!@#*!@#$*!@#% < 1307688833 229536 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay, so it leaves those characters alone. < 1307688894 140677 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!rot47 !@#)*#*)!@#*!@)#*!)@@$*!)@#*)!@#*!)@$&!@)#$&!@%)!@# < 1307688894 956025 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​PoRXYRYXPoRYPoXRYPXooSYPXoRYXPoRYPXoSUPoXRSUPoTXPoR < 1307688950 231253 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :I think from Google results, I can conclude that I am a time traveller. < 1307689024 443453 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: excellent < 1307689054 343800 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :please go back in time three days and tell George Histenton not to do it < 1307689084 357731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what did he do < 1307689098 568617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im hoping something horrible that will make this entire thread of conversation really awkawrd < 1307689128 573329 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :how the fuck should I know? < 1307689136 473704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :note < 1307689139 501099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i dont actually know who George Histenton is < 1307689144 944019 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :me neither < 1307689167 609205 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :coppro: I'm afraid I have yet to obtain my time machine. < 1307689168 647265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lets just say he did a huge school shooting then jumped off a building near where you are, that should be enough to make this very awkward < 1307689194 907750 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Though I could hit up Cambridge and see my grave. < 1307689196 953072 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: the logs will be available then < 1307689205 676679 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Quite true. < 1307689214 866468 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: What if you're a time lord? < 1307689223 874553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pime tord < 1307689272 889590 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Then that would explain the name change I saw. < 1307689312 421783 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Actually, no, no it wouldn't. < 1307689343 764140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eight am, i should sleep, i should sleep, i sh < 1307689348 328618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ould sleep, i < 1307689574 757301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://jon.io/ this is the worst fucking webpage to ever exist augh < 1307689619 172264 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :augh < 1307689656 910392 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :ACTION should sleep. < 1307689670 869834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ditto < 1307689674 318941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what time is it there < 1307689680 894277 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :T01:07 < 1307689681 759667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: do you feel the un-zepto terribleness of it < 1307689690 84845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its the least zepto webp- < 1307689690 986856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Built using Clojure and MailChimp." < 1307689692 998270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :two times least zepto webpage < 1307689701 887442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHY ARE THE FUCKING LOGOS FLOATING < 1307689704 206702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IT MAKES NO FUCKING SENSE < 1307689705 123743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DOSIJFOSFOFDF < 1307689711 435049 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Seems to fail with noscript. < 1307689712 642103 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I actually forgot about zepto < 1307689714 982323 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oops < 1307689729 768505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: its the best adjective and vapourware < 1307689731 260449 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why are there logos at all anyhow < 1307689731 551697 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :OH GOD THE UNZEPTO < 1307689742 261632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: theyre in a cloud < 1307689743 99405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god < 1307689743 848353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait < 1307689746 412794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is that an actual metaphor for like < 1307689747 615632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the cloud < 1307689748 517901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :please say no < 1307689750 825209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it fucking is isnt it < 1307689752 836949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im going to cry < 1307689754 563733 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I thought it was actually < 1307689757 840267 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it probably is < 1307689769 813887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i hate startsups i fucking hate startups everyone in a startup should die < 1307689770 665480 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I thought that's why you aughed. it's why I aughed at least. < 1307689771 417451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow this webpage is < 1307689774 363935 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :I hereby ban them from HTML. < 1307689776 715808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eating at my soul < 1307689778 382763 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :The unzepto! < 1307689778 944961 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: nothing describes the internet better than a cloud, obviously. < 1307689784 117999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eating at my fucking soul < 1307689786 398157 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cloud cloud < 1307689790 383092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok thats been my two minutes hate i cant stand to have this page open any longer < 1307689794 476183 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :It's absolutely terrible without Javascript. < 1307689810 101065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dude < 1307689813 776772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cant possibly worse than it with javascript < 1307689814 113242 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :It's got the header, a few *pages* of whitespace, and then the content. < 1307689825 548478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :better, the logos don't move < 1307689834 18378 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :The logos don't exist. < 1307689845 626345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::))) < 1307689846 366005 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Though I think the code for them is the whitespace. < 1307689846 554787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :happier life < 1307689856 746147 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: I don't think you can comfortably browse most websites anymore without Javascript. < 1307689868 483251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>incoming nerdrage < 1307689888 698181 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: I use Noscript extensively. < 1307689920 960720 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :It goes a long, long way to making random websites tolerable. < 1307690249 911739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WOW LOOK AT THIS IN MERE SECONDS I AM GOING TO SLEEP (LIES) < 1307690485 700389 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307690831 570058 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :What was the first language to pass arguments by key-value pairs? < 1307690904 979813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Named_parameter <-- your mom, apparently < 1307691339 400657 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh god it's only after midnight < 1307691656 935465 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :I *could* sleep. < 1307691660 869297 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Or I could listen to Queen. < 1307691691 895964 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Only one of those two options is awesome in audible form. < 1307691776 801994 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ahahah foolish Americans it is morning in the civilised world. < 1307691776 985035 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 4 new messages. '/msg lambdabot @messages' to read them. < 1307691822 260841 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: elliott is also complaining about how he needs to sleep. < 1307691851 250218 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Admittedly, elliott defies your dormal norms. < 1307691977 475903 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Also, it is definitely "morning" here, for certain definitions of "morning". < 1307692008 192671 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's morning here as in I had breakfast an hour ago. < 1307692042 654014 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Yeaaah, that's a terrible definition of morning. < 1307692061 315125 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Seeing as my first meal of the day is generally lunch. < 1307692146 650825 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1307692175 143555 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's morning as in it's nearly 9 o'clock what more do you want from a morning. < 1307692194 552297 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :A TARDIS. < 1307692208 390097 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Also a pony. < 1307692326 143027 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Agreed < 1307692333 448286 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: Sleep is for the weak < 1307692340 751868 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and those who don't need to be in a cab in 5 hours < 1307692378 792768 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Why a cab? < 1307692401 262636 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :so I can catch the airplane 2 hours 18 minutes later < 1307692413 41364 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also 5 hours 7 minutes < 1307692440 4421 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Baaah, specific yet non-specific answers! < 1307692447 365187 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I have to be in a cab in half an hour. < 1307692480 992103 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :I'm not sure it'd be possible for me to catch a cab. < 1307692489 655492 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: I was referring to me < 1307692499 389536 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :coppro: Yes, I know. < 1307692751 981126 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :a targis? what? huh < 1307692756 172148 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :tarddddis < 1307692760 999356 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :cause i cant toop < 1307692762 325206 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :augur: out < 1307692773 485265 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :coppro: in < 1307692790 718516 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: This could all be solved, however, by you getting a TARDIS at some point in your future, and taking me where I need to go < 1307692891 651802 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk JOIN :#esoteric < 1307692959 957197 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :coppro: Why yes, yes it would. How convenient that I will at some point have one. < 1307692982 327352 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :As we can conclude by my death being in the 1700s. < 1307693178 921961 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I willen on-not having-been a good game of timey wimey ball in ages. < 1307693233 56554 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sorry Doctor Who's time-travel system is not all that complex. < 1307693248 19062 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm fairly sure it can be modelled accurately simply by adding a second time dimension. < 1307693315 72394 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: Doctor Who does not have a single time travel system. < 1307693329 476659 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :It has whatever time travel system is most convenient at the time to the writers, near as I can tell. < 1307693333 508793 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Hence the timey wimey ball. < 1307693427 22493 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net QUIT :Ping timeout: 252 seconds < 1307693439 145849 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, doesn't it essentially come down to "you can change the past"? < 1307693444 551654 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :No < 1307693447 842242 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Except when you can't. < 1307693454 872981 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :And when other things happen < 1307693468 903069 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's never been an essential physical law that you can't, it's just been that Bad Things happen when you do. < 1307693495 442240 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :We're talking about a series where, at one point, the entire universe ceased to ever have existed, except Earth and an explosion. But Earth existed and was fully-formed and had a human civilization despite. < 1307693512 384290 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Still modellable. < 1307693520 58381 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :No, it really isn't < 1307693529 274592 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :And time demons destroy everything when you change the past wrong. < 1307693548 492216 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Also, the main character has never been born. < 1307693583 396632 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :And at various points, there are stable time loops. < 1307693596 966662 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Oh, yeah, and the canonical reason for him not preventing Hitler is that it's physically impossible, IIRC. < 1307693625 538570 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Remember, this is a series which has aired for decades. < 1307693633 489829 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :And has time travel as its basic premise. < 1307693639 170849 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: Actually, the next episode is entitled "Let's Kill Hitler" < 1307693648 49090 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :And has not always had the best writing. < 1307693657 789000 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 240 seconds < 1307693672 913641 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Phantom_Hoover: I should add that "timey wimey" is canonical < 1307693712 432084 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Pretty much the only way to handle Doctor Who time travel is to shut up and enjoy the show. :P < 1307693717 57783 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :^ < 1307693729 579950 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1307693746 493528 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also the part where nothing is every truly erased from history < 1307693762 926392 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(why hasn't the doctor tried to use this to get gallifrey back?) < 1307693778 125111 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Pretty much the only way to handle Doctor Who time travel is to shut up and enjoy the show. :P < 1307693793 688331 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I gave up on enjoying it around the time River Song became a semi-regular character. < 1307693799 137880 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Incidentally, that's one of my favorite lines < 1307693816 530746 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric : Fear me, I have killed hundreds of Time Lords. < 1307693828 802071 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric : Fear me, I killed all of them. < 1307693836 806265 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Which house? < 1307693885 445298 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :coppro: Because the Doctor does not want Gallifrey back. Indeed, in The End of Time (recent-ish), he stopped the return of the Time Lords. < 1307693947 731438 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :(note: written by Russel T Davies, who is one corny writer) < 1307693961 868476 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Phantom_Hoover: character named House < 1307693985 695157 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: How much have you seen total of the series? < 1307693988 108570 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, by 'corny' you mean 'terrible', of course. < 1307694020 582386 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :coppro: Random bits of the 4th, large chunk of 9th and 10th, few episodes of the 11th. < 1307694026 174235 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ok < 1307694044 352228 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: I was being generous. < 1307694058 52086 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, don't be. He doesn't deserve it. < 1307694072 507070 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :His only achievement was keeping Moffat decent. < 1307694124 956070 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :And reincarnating the series. < 1307694237 710523 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Phantom_Hoover: Here's another one < 1307694256 159126 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Phantom_Hoover: Doctor goes back in time and changes the past concurrently with the present, Back to the Future style < 1307694383 508565 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, yes, but he then decided that he should be able to write for it. < 1307694406 266240 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net PRIVMSG #esoteric :I suppose it does even out. < 1307695725 552361 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Phantom_Hoover: River's development is pretty good in my opinion, but I haven't seen pre-11th < 1307696242 462069 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: The 11th has shown quite a bit of remorse and jumped several times at the thought of another Time Lord.. perhaps it's due to the regeneration? < 1307696417 210035 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1307697949 526532 :pikhq_!~pikhq@174-22-187-134.clsp.qwest.net JOIN :#esoteric < 1307697961 818204 :pikhq!~pikhq@174-22-155-130.clsp.qwest.net QUIT :Ping timeout: 268 seconds < 1307699770 592746 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307700676 886111 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1307701269 813563 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307702341 54834 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net JOIN :#esoteric < 1307703270 955048 :MigoMipo!~John@84-217-4-1.tn.glocalnet.net JOIN :#esoteric < 1307704555 100432 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1307707006 398543 :pikhq!~pikhq@174-22-189-221.clsp.qwest.net JOIN :#esoteric < 1307707019 700420 :pikhq_!~pikhq@174-22-187-134.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1307708047 791955 :cheater1!~ubuntu@ip-80-226-45-109.vodafone-net.de JOIN :#esoteric < 1307709340 59797 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1307709686 322801 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Read error: Connection reset by peer < 1307709686 845168 :cheater1!~ubuntu@ip-80-226-45-109.vodafone-net.de PRIVMSG #esoteric :< just found out about tput < 1307709703 340302 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk JOIN :#esoteric < 1307713819 132598 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1307714316 101619 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307716241 462978 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1307716388 195318 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 268 seconds < 1307717519 569544 :Kustas!~xix@gprs-inet-65-41.elisa.ee JOIN :#esoteric < 1307718038 910345 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1307720441 237901 :wareya_!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1307720630 750642 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Ping timeout: 246 seconds < 1307721010 372647 :Kustas!~xix@gprs-inet-65-41.elisa.ee QUIT :Quit: gone < 1307721675 524485 :pikhq!~pikhq@174-22-189-221.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1307721677 717640 :pikhq_!~pikhq@174-22-188-217.clsp.qwest.net JOIN :#esoteric < 1307724343 296801 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307724942 175532 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307725062 460842 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1307725080 73314 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net PART :#esoteric < 1307725823 872334 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=volume+of+atlantic+ocean+*+butter+density < 1307725828 593816 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I like the units it picks. < 1307725848 585727 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ounce cubic kilometres per cup. < 1307725959 717714 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/askscience/comments/hvugz/is_it_true_that_the_seconds_between_lightning/c1ywftn < 1307725971 779949 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Said like one who has never met augur on IRC. < 1307726136 472031 :zzo38!~zzo38@24.207.49.17 JOIN :#esoteric < 1307726171 525510 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :42 atlantic oceans of butter equal 1 pluto < 1307726185 50264 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :*approximately :) < 1307726196 239820 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Of extreme scientific importance, that is. < 1307726216 686952 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I started writing that sentence and then realised that I had no idea how to terminate it in a non-Yoda way. < 1307726345 936491 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :are all your arrow keys, backspace and home broken? does your IRC client not have some kind of line editor? < 1307726359 746814 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It does, but I couldn't be bothered rewriting the sentence. < 1307726366 467602 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So I Yoda'd it up. < 1307726371 932197 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :That is o < 1307726382 856705 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :. < 1307726422 804704 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :olsner I feel you are overthinking this. < 1307726451 954289 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :overthinking I am not, I feel < 1307726521 369973 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :.....use tape bound..... < 1307726816 993321 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1307727811 778460 :Kustas!~xix@gprs-inet-65-7.elisa.ee JOIN :#esoteric < 1307728339 161598 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1307729852 833361 :Kustas!~xix@gprs-inet-65-7.elisa.ee PART :#esoteric < 1307730692 321208 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Remote host closed the connection < 1307731096 574872 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Do you like Charities for poor people and monsters with names starting with "A"? < 1307731337 174501 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :If you are making a program that, in UNIX, uses SIGUSR1 to interrupt some loops (by setting flags, etc), how can you do similar things in Windows? < 1307731361 940588 :pikhq_!~pikhq@174-22-188-217.clsp.qwest.net PRIVMSG #esoteric :Well, would you look at that. New version of the Haskell Platform in Debian this morning. < 1307731495 77501 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Which Debian? < 1307731630 464235 :pikhq_!~pikhq@174-22-188-217.clsp.qwest.net PRIVMSG #esoteric :Wheezy. < 1307731641 531407 :pikhq_!~pikhq@174-22-188-217.clsp.qwest.net PRIVMSG #esoteric :Been in Sid for a while. < 1307731840 460796 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://publications.csail.mit.edu/lcs/pubs/pdf/MIT-LCS-TR-615.pdf < 1307731846 63469 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK this paper is now my favourite. < 1307731922 817356 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Phantom_Hoover: Text looks like badly on my computer < 1307732097 318815 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :Phantom_Hoover: :) < 1307732141 435691 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :check out my response to the comment :) < 1307732505 980458 :cheater1!~ubuntu@ip-80-226-45-109.vodafone-net.de QUIT :Ping timeout: 240 seconds < 1307732552 33469 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :augur, what's with the star things on /r/Anarchism. < 1307732561 868330 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :Phantom_Hoover: what do you mean < 1307732572 403953 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The half black/half coloured ones. < 1307732602 382995 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :yes but whats the question < 1307732603 610616 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Someone mentioned Boltzmann brains in here/ < 1307732680 439098 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :The half black/color stars of anarchism are also mentioned on Wikipedia. < 1307732693 62268 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :The color half indicates different categories of anarchism. < 1307732703 970895 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :oh, the question is what do they mean? < 1307732704 808600 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :yes. < 1307732715 74949 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :augur, yes. < 1307732721 453587 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :sorry, i wasn't sure what you were asking < 1307732732 725165 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :i was half tempted to respond "whats up is we like them!" < 1307732739 164801 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Red=communism Yellow=capitalism Green=naturalism White=pacifist < 1307732750 986948 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@tell elliott BtW, that CA paper has a lot about conservative CAs. There are no new ideas under the sun. < 1307732751 193969 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1307732751 897709 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Black=anarchist < 1307732766 469389 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@tell elliott Also we all suck. < 1307732766 674778 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1307732774 481960 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :Phantom_Hoover: theres a link in the sidebar < 1307732780 299498 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :that explains the stars < 1307732782 300237 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Maybe I shouldn't bother to make my language statically typed. I mean, LSL is statically typed, but there's a glaring type hole < 1307732811 741521 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :Phantom_Hoover: http://www.reddit.com/help/faqs/Anarchism#WhatarethosefunkystariconsnexttosomenamesandhowcanIgetone < 1307732818 426087 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"type hole". What a technical sounding term < 1307732877 425864 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :Sgeo: sounds like a hole/shed in a type < 1307732883 21486 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :as opposed to a lacuna < 1307732892 307456 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :What is "type hole"? < 1307732901 966717 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION wikis lacuna < 1307732920 316152 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :Sgeo: it means hole < 1307732921 47916 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :x3 < 1307732941 226058 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :but usually people use it to mean when something is missing < 1307732943 159891 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :zzo38, well, llList2String([5], 0) compiles < 1307732945 944457 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :like a gap < 1307732980 213033 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Lists are heterogeneous in a statically typed environment. < 1307732984 258822 :Gregor!Gregor@codu.org PRIVMSG #esoteric :void ***writing_garbage_collectors_is_fun < 1307733082 950878 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :Phantom_Hoover: s'at explain things for you? < 1307733093 925813 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :augur, so many varieties. < 1307733104 845079 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :Phantom_Hoover: those arent all there is too! < 1307733110 972821 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION wonders how the insufferability differs between groups. < 1307733111 920925 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :those are just some main tendencies < 1307733123 247152 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :Phantom_Hoover: everyone hates anarcho-capitalists < 1307733135 355412 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :and a bunch of people hate anarcho-primitivists < 1307733146 166162 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :augur, unsurprising; unsurprising. < 1307733152 509799 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :everyone hates Hakim Bey but thats a separate issue < 1307733160 5884 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :and other than that people generally get along < 1307733360 600698 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :I don't even know what llList2String([5], 0) is supposed to mean < 1307733426 384106 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :zzo38, 0th element from the list [5] assuming (wrongly) that it's a string < 1307733581 242249 :pikhq_!~pikhq@174-22-188-217.clsp.qwest.net PRIVMSG #esoteric :Gregor: I think soon you'll have more *s than Gs. < 1307733740 988127 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :I have a book it describes a few things about garbage collection, including mark/sweep, and some others < 1307734064 352426 :zzo38!~zzo38@24.207.49.17 QUIT :Remote host closed the connection < 1307734807 647408 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307735494 462612 :pikhq!~pikhq@174-22-153-119.clsp.qwest.net JOIN :#esoteric < 1307735520 204960 :pikhq_!~pikhq@174-22-188-217.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1307735746 208208 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1307735783 389853 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307735857 51862 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Do you like Charities for poor people and monsters with names starting with "A"? < 1307735905 43539 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hey vampires and zombies want charity too! preferably in the form of blood and brains < 1307736098 548432 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Lists are heterogeneous in a statically typed environment. < 1307736108 571059 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well not in haskell... < 1307736124 745115 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :oerjan, I was referring specifically to the environment of LSL < 1307736149 125681 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ic. same as Java without generics, perhaps? < 1307736168 6099 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :oerjan: I was thinking, the knapsack problem might be better for our NP-complete syntax < 1307736190 814218 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or in fact C < 1307736226 608347 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hmm. I'm not familiar with how Java deals < 1307736259 719690 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: basically before generics, your container types would just contain Objects, i think (which they still do _internally_) < 1307736274 200406 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :where Object is the superclass of every other class < 1307736283 719304 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Fun < 1307736299 992293 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :There is no universal superclass in LSL < 1307736305 939703 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although _not_ of some primitive types such as int iirc < 1307736314 203425 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: is there OO at all? < 1307736317 981765 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :No < 1307736343 440985 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :is there a way to check the type of a list element? < 1307736346 841408 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Yes < 1307736378 782847 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i guess a single-element list could work as a sort of wrapper for anything < 1307736408 655102 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does speed matter in second life < 1307736420 72730 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :execution speed that is < 1307736432 221062 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: presumably it works sort of like [Dynamic] in haskell, then < 1307736443 300400 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://wiki.secondlife.com/wiki/LlGetListEntryType < 1307736469 172106 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow nice language < 1307736544 77663 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: hm i note lists are not themselves among the types possible < 1307736554 911588 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Indeed < 1307736563 277635 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Can't put a list in a ist < 1307736564 882103 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :*list < 1307736566 894212 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307736714 821077 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://wiki.secondlife.com/wiki/List < 1307736806 997372 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gah, I'm getting a burst of Sgeoism from my parents, who have basically banned the family from eating vegetables because of the E. coli outbreak in Germany < 1307736853 192202 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :lsl looks so gross :( < 1307736872 16951 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good luck sgeo with making something less gross < 1307736900 699812 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think I may lack a clear enough view of all of LSL's grossness < 1307737028 279291 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: even british grown ones? < 1307737059 572136 :pikhq!~pikhq@174-22-153-119.clsp.qwest.net PRIVMSG #esoteric :Well, I'll be damned. < 1307737069 904797 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: my mother is convinced that any vegetable I eat will be a contaminated one bought up because it was cheap, and mislabeled to trick people into buying it < 1307737082 4558 :pikhq!~pikhq@174-22-153-119.clsp.qwest.net PRIVMSG #esoteric :The SCOTUS ruled yesterday that phone companies are required to unbundle their network. < 1307737100 508945 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ic. paranoid and prone to delusions. < 1307737115 918846 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: wow < 1307737134 381295 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they also ruled on i4i vs. Microsoft; now i4i have won and Microsoft is out of appeals < 1307737140 976492 :pikhq!~pikhq@174-22-153-119.clsp.qwest.net PRIVMSG #esoteric :Ah. As the FCC has been demanding. < 1307737151 966476 :pikhq!~pikhq@174-22-153-119.clsp.qwest.net PRIVMSG #esoteric :"Yes, AT&T, you *are* subject to FCC regulations" < 1307737156 218033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :luckily, though, they did say that the law in question is stupid (or imply it as strongly as they could), but said that it was relatively clear < 1307737173 302834 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : The SCOTUS ruled yesterday that phone companies are required to unbundle their network. < 1307737177 447936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, the opinion looked to me like a deliberate attempt to point out a loophole in the law in question < 1307737180 191274 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Explain? < 1307737193 328422 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that could be exploited by other people who thought it was stupid < 1307737199 495460 :pikhq!~pikhq@174-22-153-119.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: Y'know how you can have multiple DSL providers using the same last-mile wiring? < 1307737207 68874 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, in theory, yes. < 1307737229 10464 :pikhq!~pikhq@174-22-153-119.clsp.qwest.net PRIVMSG #esoteric :That's because you have unbundling in your country. < 1307737234 411886 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Which law? < 1307737287 995192 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :22:42:53: which is pretty much the case with current version of Standard Model + General Relativity < 1307737289 394766 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Erm. < 1307737290 282262 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No. < 1307737305 431040 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Standard Model doesn't predict neutrino flavour oscillation IIRC. < 1307737332 769788 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: i thought they'd sort of upgraded it to include that already :P < 1307737339 730921 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(thus "current version") < 1307737381 516510 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but still no one has any idea how to combine SM and GR into something which can actually be tested for correctness in our lifetime < 1307737389 959109 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, random fact I learned today: there is a division by zero in Pokémon's source code, but the division routine they use has x/0=x so they never noticed < 1307737421 436325 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose x/0=x is probably the best default if you want your program to not crash on a division by zero, as it's likely to produce a result in the range it was looking for < 1307737482 133274 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :assuming you are dividing by integers, and not a floating point number which should actually be close to 0 < 1307737524 370332 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, also, QM is not at all friendly towards actually modelling things./ < 1307737524 682737 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :floating point arithmetic's avoided like the plague in computer games, except in graphics routines, generally speaking < 1307737553 846694 :cheater8!~ubuntu@ip-80-226-212-217.vodafone-net.de JOIN :#esoteric < 1307737620 335518 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: what do you mean by "modelling" here? < 1307737654 186868 :twice11!~twice11@lenny32.physik.fu-berlin.de JOIN :#esoteric < 1307737671 609343 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, well, QCD for instance is impossible to calculate in all but the very simplest of cases. < 1307737678 535265 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :if you mean "calculating simulation results" there's a guy named John Sidles frequently commenting on the Godel's Lost Letter blog who would disagree with you < 1307737699 671703 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :at least for noisy systems < 1307737740 23774 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, well, I know that there's no analytical proof of colour confinement, which is very nearly the simplest case you can actually have. < 1307737765 106056 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: oh he is not talking about analytical proof, but about numerical calculation < 1307737779 545791 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, well, I'm not sure about approximation. < 1307737794 220584 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The eigenratio of reality has to be enormous, though. < 1307737812 6691 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`addquote The eigenratio of reality has to be enormous, though. < 1307737815 299213 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​450) The eigenratio of reality has to be enormous, though. < 1307737876 525963 :pikhq!~pikhq@174-22-153-119.clsp.qwest.net PRIVMSG #esoteric :ais523: Floating point arithmetic is avoided like the plague, period. < 1307738007 956055 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: most 3D graphics libraries work in single-precision floating point because rounding errors tend not to be visible, and pathological cases of floating-point arithmetic don't happen a lot in the sort of algorithms used < 1307738008 118579 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1307738017 494638 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307738028 328821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[21:32] pikhq: most 3D graphics libraries work in single-precision floating point because rounding errors tend not to be visible, and pathological cases of floating-point arithmetic don't happen a lot in the sort of algorithms used < 1307738091 400559 :pikhq!~pikhq@174-22-153-119.clsp.qwest.net PRIVMSG #esoteric :Not to mention that single-precision is faster. < 1307738197 612063 :pikhq!~pikhq@174-22-153-119.clsp.qwest.net PRIVMSG #esoteric :Wow. Fedora 16 is going to have btrfs as its default filesystem. < 1307738213 260741 :pikhq!~pikhq@174-22-153-119.clsp.qwest.net PRIVMSG #esoteric :It doesn't have an fsck yet. < 1307738369 534754 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wrsfs < 1307738397 670278 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :mount -o wo,remount / < 1307738459 995150 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Use this as backing device: http://www.national.com/rap/Story/WOMorigin.html < 1307738695 621664 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh god "Garfield in " is even worse than "Garfield inus Garfield". < 1307738731 150035 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: i have no idea what the first is referring to < 1307738748 877719 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh ... < 1307738752 441861 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION remembers < 1307739083 738556 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq, not-present-elliott: OK, my threadsafe branch now substantially outperforms both Boehm and malloc/free, but it's still a non-marginal 27% slower than the non-threadsafe branch. < 1307739123 206338 :pikhq!~pikhq@174-22-153-119.clsp.qwest.net PRIVMSG #esoteric :Hmm. < 1307739215 216545 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I have some ideas for how to bring it down, in particular my per-thread pools wasn't stable enough to make it in yet. < 1307739217 399056 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle forkIO < 1307739217 629421 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Concurrent forkIO :: IO () -> IO ThreadId < 1307739229 680817 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell import Control.Concurrent; main = forkIO (putStr "That is "); putStr "great!" < 1307739238 376622 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oops < 1307739244 254925 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell import Control.Concurrent; main = do forkIO (putStr "That is "); putStr "great!" < 1307739248 128046 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​grTehaatt! is < 1307739314 330405 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Gregor: the first game me something looking like the result of ls / rather than a ghc error message < 1307739317 525429 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*gave < 1307739347 551921 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell import Control.Concurrent; main = forkIO (putStr "That is "); putStr "great!" < 1307739362 159397 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that gave the expected error < 1307739372 232794 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!sh ls / < 1307739372 599672 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​bin < 1307739384 813475 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf < 1307739392 96765 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Gregor: _that_ gave me < 1307739396 693409 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :22:56 =EgoBot> QUIT :This better not work < 1307739396 904848 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :22:56 =EgoBot> < 1307739424 969862 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :there's something really wrong about EgoBot's passing on of messages < 1307739458 850585 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!sh ls | fmt -w500 < 1307739459 212782 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​interps lib slox < 1307739465 779912 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1307739478 310664 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it was ls not ls / < 1307739484 4563 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!sh ls / | fmt -w500 < 1307739484 366738 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​bin dev etc home lib lib64 proc tmp usr < 1307739496 1084 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and missing the interps < 1307739529 238410 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Gregor: it seems like i get messages that someone else _should_ have got in DCC long ago < 1307739546 493307 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :in fact i remember that QUIT :This better not work attempt from before < 1307739548 757231 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307739584 336421 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oerjan: "Huh"? < 1307739609 526585 :Gregor!Gregor@codu.org PRIVMSG #esoteric :!haskell import Control.Concurrent; main = forkIO (putStr "That is "); putStr "great!" < 1307739643 878171 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Gregor: several of those commands gave me responses in DCC that were completely unrelated to the command i made, and which looked like what someone else would have gotten in response to a different command < 1307739662 155116 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also, it is not repeatable in a deterministic way < 1307739672 874002 :Gregor!Gregor@codu.org PRIVMSG #esoteric :EgoBot is based on the principle of chaos computing. < 1307739715 250972 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :in fact my _second_ try of that erroneous haskell thing gave the expected ghc error message in DCC < 1307739773 873951 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :however i remember this happening for quite a while. that !sh ls / above is the first case i remember where it happened as response to a fast command, though < 1307739825 599246 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!sh ls / < 1307739825 775735 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​bin < 1307739843 360988 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :nothing strange this time < 1307739998 287310 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t fix forkIO < 1307739999 6456 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `forkIO' < 1307740005 951779 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t fix Control.Concurrent.forkIO < 1307740006 764250 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `()' < 1307740006 951789 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Conc.ThreadId' < 1307740007 114314 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: IO () < 1307740029 538089 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t Control.Concurrent.forkIO < 1307740030 271605 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :IO () -> IO GHC.Conc.ThreadId < 1307740081 647728 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t fix . forever . Control.Concurrent.forkIO < 1307740082 457227 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a -> a1' < 1307740082 619832 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `IO GHC.Conc.ThreadId' < 1307740082 782760 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Probable cause: `GHC.Conc.forkIO' is applied to too many arguments < 1307740098 5226 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t forever < 1307740098 752072 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b. (Monad m) => m a -> m b < 1307740114 334681 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t fix $ forever . Control.Concurrent.forkIO < 1307740115 275289 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :IO () < 1307740383 904380 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t Control.Concurrent.forkIO < 1307740384 714763 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :IO () -> IO GHC.Conc.ThreadId < 1307740395 94637 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh I see. < 1307740413 155779 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wouldn't fix forkIO do the trick as well? < 1307740413 903821 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :for some reason it doesn't have IO a -> < 1307740424 550956 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :which is why you cannot fix it < 1307740434 825653 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think there's a IO a -> IO () function < 1307740442 974117 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but at that point you might as well use forever. < 1307740465 563065 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t forever < 1307740466 556688 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b. (Monad m) => m a -> m b < 1307740468 995181 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :right, besides fix forkIO doesn't actually do anything _after_ forking < 1307740478 509406 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t fix (>>) < 1307740479 272486 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: m = (->) (m b) < 1307740479 503920 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Probable cause: `>>' is applied to too few arguments < 1307740479 666903 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `fix', namely `(>>)' < 1307740487 51760 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :urgh < 1307740492 386433 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t fix . (>>) < 1307740493 136982 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b. (Monad m) => m a -> m b < 1307740498 773955 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's just this < 1307740517 942311 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1307740533 327199 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle m a -> m () < 1307740533 653080 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Foreign.Marshal.Error void :: IO a -> IO () < 1307740533 823724 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.ParserCombinators.ReadP optional :: ReadP a -> ReadP () < 1307740533 986239 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.ParserCombinators.ReadP skipMany :: ReadP a -> ReadP () < 1307740553 852832 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :nothing direct it seems < 1307740555 992452 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although... < 1307740557 891327 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle Control.Monad m a -> m () < 1307740558 308802 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Parse error: < 1307740558 495552 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : --count=20 "Control.Monad m a -> m ()" < 1307740558 658103 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ^ < 1307740562 278077 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1307740568 765568 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no there's a void function in Control.Monad. < 1307740570 842041 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t (() <$) < 1307740571 580242 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) b. (Functor f) => f b -> f () < 1307740577 226434 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that also works < 1307740581 887560 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t void < 1307740582 657045 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `void' < 1307740585 336299 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...or maybe not? < 1307740590 864459 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it was definitely in the docs. < 1307740598 424204 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :perhaps it's too new < 1307740610 450568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t ignore < 1307740611 205578 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `ignore' < 1307740616 119962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah it is new < 1307740623 890206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :iirc gwern petitioned for it < 1307740662 438120 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t gwern < 1307740663 187631 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `gwern' < 1307740695 248360 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t elliott < 1307740695 987005 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `elliott' < 1307740699 392021 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...what is this crap. < 1307740721 106668 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I can't think about typeless entities. < 1307740743 906013 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you cannot expect lambdabot to import all of elliott < 1307740759 988185 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it would ruin her self esteem < 1307740783 280107 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Perhaps Haskell needs a Please extension, like INTERCAL. < 1307740788 699736 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Read error: Connection reset by peer < 1307740794 26645 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@list please < 1307740794 252328 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No module "please" loaded < 1307740804 187656 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so we could modify elliott with enough pleases to satisfy the interpreter/compiler in question. < 1307740829 882179 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :PLEASE forever $ do ... < 1307740840 666593 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but the pleases would annihilate against the elliott < 1307740866 241017 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle void < 1307740866 472588 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Foreign.Marshal.Error void :: IO a -> IO () < 1307740871 717832 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah yes, the natural law of anti-relationship of please and elliott. < 1307740876 449647 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle ignore < 1307740876 779333 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.Regex.Posix.ByteString compIgnoreCase :: CompOption < 1307740876 942095 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.Regex.Posix.Sequence compIgnoreCase :: CompOption < 1307740876 942201 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.Regex.Posix.String compIgnoreCase :: CompOption < 1307740877 301815 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION scribbles on some paper furiously. < 1307740885 393208 :pikhq!~pikhq@174-22-153-119.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307740891 540463 :pikhq!~pikhq@174-22-187-161.clsp.qwest.net JOIN :#esoteric < 1307740893 12041 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i hate sweating < 1307740906 891089 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oklopol: I have actually come to train my brain to not mind it at all. < 1307740925 943633 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's motherfuckin' built-in temperature control. < 1307741068 346814 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, ah, but oklopol is Finnish. < 1307741083 668767 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait don't they have really hot summers in Finland. < 1307741093 623304 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Like, hot by Edinburgh standards. < 1307741204 891574 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :well i only mind it when i'm sitting or lying down, i don't enjoy marinating my back against a sweaty cloth, since i have acne in my back which i'd like to get rid of - although i don't actually know whether marinating it in sweat is bad for the acne. < 1307741250 578645 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Possibly you could sit in a bath of Coke all day. < 1307741261 148131 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Assuming you are still a bachelor. < 1307741261 627141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: finnish summers are like twenty degrees arent they < 1307741277 990214 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Otherwise you may have to compromise and use Sprite. < 1307741283 314604 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, hmm. < 1307741297 849245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at most < 1307741323 108344 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :no the polar bear would die more like at most plus 1 < 1307741324 503213 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You seem to be right. < 1307741332 50291 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION lives in the southern US. It is most likely hotter here in the summer. < 1307741347 912689 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Although Helsinki's record high is 34°. < 1307741349 977704 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :but anyway it's often more than 30 in shade < 1307741355 109431 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :goes up to mid-90s Fahrenheit < 1307741360 853915 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :for some definitions of often < 1307741373 16657 :pikhq!~pikhq@174-22-187-161.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: That's a *record* high? < 1307741401 347211 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, AH BUT < 1307741412 945331 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Edinburgh's average high in July is 19°. < 1307741428 85016 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :WHICH IS A WHOLE TWO DEGREES LESS THAN HELSINKI < 1307741429 637499 :pikhq!~pikhq@174-22-187-161.clsp.qwest.net PRIVMSG #esoteric :That's... Fucking chilly. < 1307741433 790603 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :A SAUNA < 1307741468 587951 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :so about jacuzzis, do they usually have a way to make it it not heat but freeze the water? < 1307741476 539813 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Georgia's record high is 112 F, 44 C < 1307741476 702614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote so about jacuzzis, do they usually have a way to make it it not heat but freeze the water? < 1307741478 29066 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​451) so about jacuzzis, do they usually have a way to make it it not heat but freeze the water? < 1307741485 768995 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :*-it < 1307741486 707005 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, daily upper maxima are rarely above 22°, apparently. < 1307741486 869905 :pikhq!~pikhq@174-22-187-161.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Sounds 'bout right. < 1307741487 235527 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :fuck you < 1307741491 798704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: sry < 1307741495 376165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it wasn't because of the it it < 1307741501 142347 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric ::O < 1307741502 237250 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Maritime climate, bitches. < 1307741506 353794 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :THERE WAS ANOTHER TYPO?!?!?!?!? < 1307741512 879853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1307741561 285447 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :today it's 31.6 C < 1307741598 860190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: how do you cope < 1307741604 376639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i die at about twentyfive degrees < 1307741610 844417 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :by staying inside all day. < 1307741615 64289 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i don't mind pretty much any temperature when i'm outside, it's mostly sitting naked in my armchair which is uncomfortable, and that's kind of a problem because that's my favorite thing. < 1307741619 572013 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though even when I'm outside it's not bad. I'm accustomed to it. < 1307741620 328673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: with AC on constantly? < 1307741624 668707 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: pretty much. < 1307741627 869516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice :P < 1307741636 582581 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's like 70-something in the house < 1307741643 852716 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is... I don't know. < 1307741647 20706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :our climate is nice when we have good summers, winter always sucks though < 1307741650 450033 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've been googling all of these conversions. :P < 1307741679 368408 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, you realise that noöne else understands Fahrenheit, right? < 1307741682 570041 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :winters are pretty moderate, which means they're still pretty fucking cold but it only goes below freezing occasionally. < 1307741688 959630 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Phantom_Hoover: yes. < 1307741696 226927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :twenty-one C apparently < 1307741710 371498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fahrenheit is the stupidest scale, true facts < 1307741729 638471 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :so umm why are americans so stupid? < 1307741731 374553 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :-shrug- I don't have a built-in celcius sense like I do fahrenheit < 1307741733 294730 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :speaking of fahrenheit < 1307741753 163114 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's just a standard that hasn't changed. < 1307741764 519679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:10:39: pikhq, doesn't it essentially come down to "you can change the past"? < 1307741769 304767 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq: the record high for _all of norway_ is 35.6°C < 1307741772 985807 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would break people's feeble minds to establish a new temperature scale. < 1307741776 147113 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :how about those ofter standard like every standard US uses? < 1307741778 265775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: You can change it really badly, just as long as the history books look much the same < 1307741780 165543 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :*other < 1307741781 268818 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :argh < 1307741785 472732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Butterfly effect: MYTH BUSTD < 1307741786 867559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BUSTED < 1307741805 466517 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :hey i have an idea < 1307741819 938890 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :US could change from fahrenheit to celsius *continuously*! < 1307741822 667431 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't know I'd say yards are actually a bit more convenient than meters and centimeters. < 1307741825 508715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: awesome < 1307741828 262367 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :so people would have time to adjust! < 1307741830 62787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Only for interventions. < 1307741835 836 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for eyeballing distances, anyways. < 1307741843 583746 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :haha yeah right < 1307741844 914302 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklopol: that is indeed awesome < 1307741853 172335 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the issue is, it'd be like me trying to remember my age < 1307741853 771625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ITT: CakeProphet is used to US units, not metric; thinks US units are easier to intuitively use; world shocked < 1307741856 569567 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :regarding yards < 1307741857 998761 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I keep forgetting it because it changes so oftwn < 1307741859 769920 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*often < 1307741862 117211 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :ais523: yes < 1307741865 373380 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!addinterp sanetemp sh dc -e "?32-5*9/" < 1307741865 535967 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sanetemp installed. < 1307741870 477247 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!sanetemp 100 < 1307741876 331533 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: what's more intuitive, acres or ares? < 1307741884 323499 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't have an intuitive idea of how big either is, so I wouldn't know < 1307741884 486084 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I only mentioned /one/ thing as /possibly/ being a better scale for the kinds of distances one would eyeball. That is all. < 1307741887 405544 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but nobody seems to use ares ever < 1307741900 218583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no idea, but land ownership is pretty old-school so that doesn't surprise me >:) < 1307741908 510523 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :everyone just uses hectares, which is a bit like the kilocalories thing < 1307741909 636403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait < 1307741912 193803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: people use hectares all the time < 1307741912 877494 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :umm yards are essentially meters aren't they < 1307741919 205216 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What oklopol said. < 1307741923 633482 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, in practice people normally use square metres and square feet for things that aren't farmland < 1307741924 289259 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...not really. < 1307741928 149607 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they're similar in length though. < 1307741929 140436 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yes, people do use hectares all the time < 1307741933 945985 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that isn't an SI unit < 1307741937 763022 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it has an invalid prefix < 1307741948 241049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :true < 1307741950 81673 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it isn't a power of 1000 < 1307741951 600254 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" umm yards are essentially meters aren't they" " ...not really." " they're similar in length though." <<< am i missing something? < 1307741963 195993 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, a yard = 3 feet. < 1307741970 635208 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :A foot ~= 30cm. < 1307741976 625742 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :0.9144 meters < 1307741978 779027 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :closer than I thought < 1307741981 134422 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oklopol: *essentially* they are completely different, but they accidentally ended up similarly lengthed < 1307741986 854393 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :1m ~= 39 in, 3 feet = 36 in < 1307742005 220123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my solution to metric-other conversion is < 1307742008 282366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure how accurate the 39-inches comparison is, but it's more accurate than most of the others I know < 1307742008 444915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't talk to people who use other < 1307742008 969792 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION wonders why sanetemp isn't working. < 1307742015 115202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i still use miles for long distances though < 1307742018 748892 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: how closed-minded of you. < 1307742019 346561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because road signs :( < 1307742019 875411 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :oh what olsner said i guess. i guess i have my own usage of terms like essentially. < 1307742031 429348 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I am quite fine with converting my units to your scales for the purposes of communication. < 1307742032 265325 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :D'oh. < 1307742035 331374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't really measure long distances well at all < 1307742036 856610 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!addinterp sanetemp sh dc -e "?32-5*9/p" < 1307742037 34505 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​There is already an interpreter for sanetemp! < 1307742038 675882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: same reason I don't talk to German people by tediously using a phrasebook < 1307742043 592326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for every word < 1307742045 137019 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!delinterp sanetemp < 1307742045 313674 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sanetemp deleted. < 1307742048 182549 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!addinterp sanetemp sh dc -e "?32-5*9/p" < 1307742048 344791 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sanetemp installed. < 1307742054 519379 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!sanetemp 100 < 1307742054 695784 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​37 < 1307742059 287941 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!sanetemp 0 < 1307742059 642094 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​-17 < 1307742069 689823 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!sanetemp 32 < 1307742070 99819 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​0 < 1307742083 21081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:16:56: Fear me, I have killed hundreds of Time Lords. < 1307742083 185128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:17:08: Fear me, I killed all of them. < 1307742083 185277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:17:16: Which house? < 1307742085 234890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dr gregory < 1307742086 179573 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sanetemp 265 < 1307742086 860256 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​129 < 1307742095 972817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BEST CROSSOVER? < 1307742133 590984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:19:48: pikhq, by 'corny' you mean 'terrible', of course. < 1307742133 809931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Eh, the series was alright with him. < 1307742136 391695 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : That's... Fucking chilly. < 1307742142 759271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean yeah he was a bad writer but not so bad as to be intolerable. < 1307742148 983738 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You realise I live at the same latitude as the Hudson Bay, right? < 1307742171 962438 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Fahrenheit actually makes some intuitive sense for outdoor temperatures. 0 = really fucking cold 100 = really fucking hot < 1307742184 302529 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :80 = pretty warm < 1307742207 781653 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :70 = comfortable room temperature for most people < 1307742215 81487 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, that's no better than Celsius. < 1307742222 828172 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah, I know. < 1307742225 792285 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I didn't say it was better. < 1307742231 502027 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :you do realize 70 is not really even a number < 1307742232 148579 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there was no comparison to Celsius made, in fact. < 1307742238 288050 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oklopol: whut? < 1307742243 771270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :someone got a link to that anti-metrician site < 1307742260 944993 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :CakeProphet: i really have no answer < 1307742264 124440 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :but i stand by what i said < 1307742266 667688 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :haha. < 1307742268 297561 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay... < 1307742302 948145 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though some people are wimps who live in AC all day and prefer 65 to 70 < 1307742314 788241 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, can't find it. < 1307742329 204460 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sanetemp 70 < 1307742329 854981 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​21 < 1307742331 812912 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!sanetemp 65 < 1307742331 994718 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​18 < 1307742343 90288 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i don't actually even know what this AC thing is < 1307742348 199632 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :air conditioning... < 1307742349 926242 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i wonder if we have those in finland < 1307742355 674298 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i know what it *means* < 1307742358 393259 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :18°... that registers as "cool room" for me. < 1307742367 345477 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :or what it's an acronym for i mean < 1307742370 958329 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i just don't know what that is < 1307742372 198863 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Phantom_Hoover: yep. that's what 65 is in Fahrenheit < 1307742387 880129 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Although when the heating is off my breath has fogged indoors in May. < 1307742402 114595 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it kind of works like a fucked up school grade. from 0 to 100 < 1307742427 265296 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...kind of. < 1307742449 755785 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/askscience/comments/hw9zx/what_happens_to_computer_files_when_you_delete/ < 1307742479 484835 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sanetemp 35 < 1307742480 120004 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 < 1307742488 72227 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 1/39 < 1307742488 808151 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.564102564102564e-2 < 1307742489 981957 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sanetemp 44 < 1307742490 553948 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​6 < 1307742498 229166 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :some typical winter temperatures in the south US. < 1307742508 924026 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sanetemp 15 < 1307742509 448330 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​-9 < 1307742512 845037 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :occasionally it gets pretty low. < 1307742518 409953 :oklofok!~oklopol@dyn37-212.vpn.utu.fi JOIN :#esoteric < 1307742548 724605 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, FWIW, we were significantly incapacitated by about 20cm of snow this winter. < 1307742559 766365 :oklopol!~oklopol@dyn37-212.vpn.utu.fi QUIT : < 1307742590 536112 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :2 inches of snow in Georgia = oh my god everyone shut down everything < 1307742619 159706 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :suddenly, mirc pops up a window saying i need to register it. so i had to open the program a few times to get it to accidentally have a continue button instead of an exit button. < 1307742648 588628 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp sanetemp < 1307742648 790488 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sanetemp deleted. < 1307742658 581638 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp sanetemp sh dc -e "1k?32-5*9/p" < 1307742658 761895 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sanetemp installed. < 1307742666 464075 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!sanetemp 70 < 1307742666 639048 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​21.1 < 1307742671 223839 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :so you're removing interpreters but not bans? < 1307742688 577693 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION couldn't bear seeing an approximate number printed as an integer < 1307742721 9482 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also yes, the number of interpreters has got a bit large < 1307742726 140688 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!userinterps < 1307742726 319125 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Installed user interpreters: aol austro b1ff bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chiqrsx9p choo ctcp dc decisionengine drawl drome dubya echo eehird ehird elmer fudd google graph gregor gregor__1 hello id jethro kraut lperl lsh map num ook pansy pi pirate plot postmodern postmodern_aoler prefixes python redneck reverse rimshot rot13 rot26 rot47 rot52 sadbf sanetemp sfedeesh sffedeesh sh__ simpleacro simplename slashes svedeesh swedish ucat < 1307742736 770479 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (>>=) < 1307742737 601185 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b. (Monad m) => m a -> (a -> m b) -> m b < 1307742739 228420 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's cut off again, there are more < 1307742769 180618 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Gregor: any suggestions for the too many userinterps problem? < 1307742772 123495 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :!rot26 test < 1307742772 742813 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​test < 1307742777 541394 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :remove that one? < 1307742790 415988 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :And rot52 at the same time? < 1307742791 145865 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show rot26 < 1307742791 307960 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh cat < 1307742793 40681 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :all of the rots except 13 and 47 are cats. < 1307742796 431005 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show rot52 < 1307742796 602563 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh cat < 1307742801 875203 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp rot26 < 1307742802 37485 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter rot26 deleted. < 1307742805 73522 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp rot52 < 1307742805 249344 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter rot52 deleted. < 1307742812 873421 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!userinterps < 1307742813 36098 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Installed user interpreters: aol austro b1ff bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chiqrsx9p choo ctcp dc decisionengine drawl drome dubya echo eehird ehird elmer fudd google graph gregor gregor__1 hello id jethro kraut lperl lsh map num ook pansy pi pirate plot postmodern postmodern_aoler prefixes python redneck reverse rimshot rot13 rot47 sadbf sanetemp sfedeesh sffedeesh sh__ simpleacro simplename slashes svedeesh swedish ucat valspeak war < 1307742832 381726 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i already removed a bunch before < 1307742836 803585 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show ucat < 1307742836 979785 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​unlambda ``cd``d`@|`cd < 1307742841 83112 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp ucat < 1307742841 253854 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter ucat deleted. < 1307742868 703892 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1307742870 573609 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :!show aol < 1307742871 3227 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh b1ff < 1307742875 260677 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :someone has readded those i removed < 1307742893 598497 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!help < 1307742893 761531 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1307742904 856777 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!help languages < 1307742905 62469 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. < 1307742920 21246 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp ustemp haskell printLn . (+32) . ((9/5)*) . read =<< getLine < 1307742920 532151 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter ustemp installed. < 1307742923 25044 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : 2 inches of snow in Georgia = oh my god everyone shut down everything < 1307742946 554933 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION goes hunting for the culprit < 1307742950 331517 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!ustemp 0 < 1307742954 573748 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Have I pointed that this is two inches of snow at the same latitude that polar bears live at. < 1307742967 239813 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no. that's surprising. < 1307742977 654793 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..huh, well obviously I fucked something up. < 1307742979 318345 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm or wait < 1307742999 115771 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (+32) . ((9/5)*) . read $ "0" < 1307743001 243168 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 32.0 < 1307743008 553830 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp ustemp < 1307743009 21066 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter ustemp deleted. < 1307743024 809785 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp ustemp haskell (printLn . (+32) . ((9/5)*) . read) =<< getLine < 1307743025 338747 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter ustemp installed. < 1307743037 775081 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also you cannot compete with that dc code don't even try. < 1307743040 223976 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!ustemp 0 < 1307743056 416663 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Phantom_Hoover: not trying to, just unrustifying myself with Haskell, poorly. :P < 1307743079 408252 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :My dad is under the impression that people will sneak drugs into you at raves < 1307743085 825379 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh < 1307743086 375538 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :...into you? < 1307743090 824704 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :As in spiking drinks/ < 1307743093 570565 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show simpleacro < 1307743094 39353 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​haskell import System.Random; import Control.Monad; main = do {len <- pick [2..10]; putStrLn =<< (replicateM len $ pick ['A'..'Z'])} where pick a = randomRIO (0, length a - 1) >>= return . (a !!) < 1307743097 37416 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, I guess < 1307743103 792526 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm really hoping he actually thinks they sneak them into you. < 1307743120 831153 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Like, they surreptitiously insert them surgically. < 1307743136 373664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1307743142 47734 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t printLn < 1307743142 857801 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `printLn' < 1307743144 654343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Surprise suppository! < 1307743145 986076 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1307743160 986041 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I told him about a party I want to go to, but it's from 11pm-4am. He claims it's a drug party, and to look up "raves". I say that I'm fully capable of not taking drugs, he says they'll get drugs into you < 1307743164 14334 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t putStrLn < 1307743164 801591 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :String -> IO () < 1307743167 246120 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t print < 1307743168 7130 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Show a) => a -> IO () < 1307743173 882796 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp ustemp < 1307743174 249526 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter ustemp deleted. < 1307743178 991315 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :print already outputs a line feed. No need for printLn < 1307743181 651526 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp ustemp haskell (print . (+32) . ((9/5)*) . read) =<< getLine < 1307743182 181651 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter ustemp installed. < 1307743187 990740 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!ustemp 0 < 1307743190 374890 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​32.0 < 1307743194 383204 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: drinks being spiked is actually relatively common, although you can avoid it by paying attention < 1307743210 94524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: have you ever been to a rave < 1307743214 674124 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, counterspike your drinks. < 1307743215 249267 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :Sgeo: tell him it's your body and you can use as much heroin as you like if it makes you happy < 1307743216 728470 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :how's this < 1307743228 276054 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've never heard of drink spiking at raves < 1307743228 625568 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I don't think so < 1307743231 508608 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yeah pour liters of water in there < 1307743234 114993 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I'm sure it happens. < 1307743239 481830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: damn, i was hoping i would be surprised < 1307743240 121010 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, given that Sgeo's dad houses him and pays for his 'education'... < 1307743242 980193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was once in a nightclub by mistake < 1307743245 927418 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but me nor any of my friends that have gone have never had that happen. < 1307743252 508213 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what happened was, I was trying to watch election results < 1307743258 973095 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :drugs are expensive. It would be a waste to use them on a random stranger. < 1307743261 596426 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the room I was in was being converted into a nightclub while the results were on < 1307743261 758461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: I don't need education, I have drugs! < 1307743267 124662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: are you sure that wasn't a dream < 1307743273 34591 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, it was quite ridiculous < 1307743276 491677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote [on spiking] drugs are expensive. It would be a waste to use them on a random stranger. < 1307743277 603279 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​452) [on spiking] drugs are expensive. It would be a waste to use them on a random stranger. < 1307743280 522356 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially as it meant we got in without paying the entry fee < 1307743290 653367 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was inevitable, thinking about it < 1307743296 526705 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: if you accepted DCC CHAT from EgoBot you would actually get error messages for your haskell, you know < 1307743297 550678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I actually quite line that line < 1307743304 91946 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because the room in question is one used by different people in the same organisation for a range of purposes < 1307743313 849264 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: ah. see I'd have to alt+1 to see that. < 1307743321 542884 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and one of them had told us to use it for the election results without thinking about the other set of people using it as a nightclub once a week < 1307743321 705560 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :Phantom_Hoover: he should just go to a free university and live off the money the government pays him every month for like 7 years. < 1307743322 438259 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that will be helpful in the future. < 1307743323 44025 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :OH WAIT < 1307743326 295361 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I do not believe ais523 would be allowed near a nightclub. < 1307743334 995955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: On a forum I'm on, someone once responded to a (well-known) idiot saying that dealers were, like, the most scary dangerous people on EARTH by saying that killing your customers is bad for business :) < 1307743341 959914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: He's too young. < 1307743344 325515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: I'd have to explicitly go and take my passport with me to have any sort of ID < 1307743348 701764 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :His beard marks him as untrustworthy. < 1307743354 828714 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: haha. nice. < 1307743362 399653 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :dealers come in all kinds of varieties, of course. < 1307743374 259103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apart from my university ID card, which used to get into pubs on occasion even though it isn't really valid ID < 1307743381 336956 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*which I used < 1307743385 302898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1307743389 888708 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although admittedly the typo is funnier < 1307743392 773054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if we had an underage Queen, technically she could get into any nightclub she wanted < 1307743404 188826 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :after all, all passports are issued by her authority < 1307743410 794617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TODO: test this < 1307743414 197324 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I don't actually drink anything in pubs, I just go there to order food, and confuse the bar staff when I don't order any drink to go with it) < 1307743423 659975 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol @ the UK having a queen. < 1307743425 643212 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This could quite easily become the most awesome experiment ever conducted. < 1307743435 55052 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ais523, not even water? < 1307743439 299051 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, noöne cares. < 1307743445 381176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Having fun deifying your political classes? < 1307743453 925552 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: it's much cheaper to drink water when I get home < 1307743456 219747 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...deifying? < 1307743459 917937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I can't tell you how much I prefer idolising the royal family over idolising Sarah fucking Palin. < 1307743469 139248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The amount would simply not fit into the universe. < 1307743476 451523 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as far as I know most logical people hate Sarah Palin. < 1307743485 971353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Congratulations, you missed the point entirely. < 1307743486 591528 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, see also the US attitude towards patriotism and its foundation. < 1307743508 695354 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: no I got the point. < 1307743526 753212 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You'd think you were founded by a race of demigods who descended from the heavens to fight off the moustache-twiddlingly evil British and reclaim their rightful land. < 1307743528 66235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nobody with enough of a brain gives a shit about Sarah Palin or the royal family or anything, but patriotism will always exist and it needs someone to be all hyped up about, and a powerless monarchy is a better target than a dangerous idiot. < 1307743536 442067 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though, it's not a good rebuttal to what I said. I was simply commenting on the strageness of a modern nation having a queen. < 1307743562 336356 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wasn't saying that you idolize her... at all. < 1307743562 704204 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, France and Germany don't seem to have too bad a time of it. < 1307743566 470979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: You realise the Commonwealth is pretty big right? < 1307743573 90770 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :of course. < 1307743587 661819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Yeah, but do you want to risk it? Heard of Berlusconi/ < 1307743589 332799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]? < 1307743589 967365 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :elliott: that's a rationalization tho, can't we laugh at you having a queen because you actually have it for retarded reasons? < 1307743608 405911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: it's not a rationalisation so much as a reason to keep a now-useless remnant < 1307743610 856747 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Sgeo: it's much cheaper to drink water when I get home <-- huh. in norway it's established that establishments cannot take more than a token payment for tapwater. < 1307743622 279085 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, you're reducing vastly complex social factors into an extremely simplistic view. < 1307743625 347101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Yes but you're communists. < 1307743627 329713 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wait, you have to pay for water? < 1307743630 513539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Welcome to IRC. < 1307743638 260810 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :elliott: are you sure that's one of the actual reasons you keep it? < 1307743642 502328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's about four times more verbose than Twitter. < 1307743651 884212 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :water is pretty much universally free at establishments in the states. < 1307743656 440617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: you're acting like I have the power to individually abolish the monarchy < 1307743662 376290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm expressing my personal opinion < 1307743662 538956 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklofok: major practical advantage of having a Queen: it means that we have someone we can send abroad for state visits to shake hands without having to take the Prime Minister away from the actual job of governing < 1307743674 687637 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, your argument is completely flawed as a result, though. < 1307743682 569511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I dunno, I think I'd prefer an excuse to take the PRime Minister away from governing < 1307743685 820702 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most Universities have a Chancellor for the same reason, while the Vice-Chancellor does all the actual work < 1307743694 617133 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I'm talking in general < 1307743695 316880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: maybe if this wasn't IRC I'd actually bother fleshing out my argument rather than stating it off-hand as part of banter < 1307743698 513046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: It was a joke < 1307743700 365045 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I mean, people in the UK are not as patriotic as those in the US; it's not a fixed thing/ < 1307743701 831521 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or do you dislike prime ministers in general? < 1307743701 994522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]Prime < 1307743703 46006 :MigoMipo!~John@84-217-4-1.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1307743709 52207 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Agora needs someone who can shake online hands. < 1307743722 183952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :while Sgeo does all the work of protecting it from invasion? < 1307743751 665017 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :elliott: i called it a rationalization because i thought it was a personal opinion. then you said it's a reason so i figured maybe that's somehow explicitly stated in secret government files you read every day. < 1307743759 568513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: it is totes < 1307743770 468 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :YOU KNOW FROM WIKILEAKS OR SOMETHING < 1307743770 163195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: nah, I'm not saying why I think we have a queen < 1307743780 756873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm saying why I don't particularly think getting rid of the queen is something to bother doing < 1307743786 724657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not that it would ever happen, anyway < 1307743795 915971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: wikileaks? lol hello i am the prime minister < 1307743819 209863 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Phantom_Hoover: depends on the person of course. Most of my personal friends are very disappointed with American government, and the few UKers that I've met have been oddly patriotic. < 1307743824 846214 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : wait, you have to pay for water? <-- not in practice. < 1307743835 694610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: How many national treasures does the US have ;D < 1307743844 879591 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: way too fucking many. :P < 1307743852 416166 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :elliott: oh that would explain why you're so stupid hahahahahahahaha < 1307743855 116483 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :too many being more than 0 < 1307743864 555893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I don't think you know what national treasure (is used to) mean(s) < 1307743868 724463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: hahahaha yeah < 1307743872 23786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im gonna fire the nukes < 1307743875 568787 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: you don't have places that resell bottled tapwater? we do < 1307743898 344710 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: No I do, but there are also these shitty films you see.... < 1307743903 832184 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, well, it's rare that you see any prominent figures in the UK calling us the "greatest nation on Earth". < 1307743913 193887 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :In the US... < 1307743958 525794 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Phantom_Hoover: there's quite a large current of disatisfaction with the US government in the states. Of course, it doesn't show as much in the political sphere. 18:02 < CakeProphet> elliott: haha. nice. < 1307743962 525673 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :18:02 < CakeProphet> dealers come in all kinds of varieties, of course. < 1307743965 31871 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :18:02 < ais523> apart from my university ID card, which used to get into pubs on occasion even though it isn't really valid ID < 1307743968 33267 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....? < 1307743971 992529 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no clue how that happened. < 1307743974 118376 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: it was a typo < 1307743976 471343 :pikhq!~pikhq@174-22-187-161.clsp.qwest.net PRIVMSG #esoteric :"Large current" is understating it. < 1307743980 838209 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which I corrected on the next line < 1307743984 908999 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although admittedly it's a funny typo < 1307743994 931823 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yeah three lines of spam is a hilarious typo < 1307744031 823326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: your university id card is the life of the party man < 1307744063 952024 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : oerjan: you don't have places that resell bottled tapwater? we do <-- of course we do, you don't have to buy it though < 1307744072 287117 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :a restaurant in my town have *their own brand* of bottled water that is "here-bottled", i.e. they fill it from the tap before they give it to you... and it costs at least as much as brand-name water imported from the other end of europe would've costed < 1307744093 314177 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric ::D < 1307744097 499260 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Awesome. < 1307744099 90988 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :tap water in a glass is "not part of their concept" (quote is actual quote) < 1307744141 869570 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i'm speechless, he said out loud. < 1307744188 890081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not part of their concept :D < 1307744242 261840 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so what's gas in the UK? < 1307744255 607292 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :2 < 1307744260 953878 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...ah yes. < 1307744269 446324 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i don't know tho < 1307744274 725222 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: UK "gas" = the state of matter after it's been vaporised, US "gasoline" = UK "petrol" < 1307744278 135334 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not quite sure what the question means < 1307744284 778854 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :but that's probably a realistic guess compared to what others will say < 1307744291 698477 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :oh there you go < 1307744294 466916 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :first contestant < 1307744297 893355 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: what is the price of "petrol" in various parts of the UK. < 1307744306 243053 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :OH THAT'S WHAT YOU MEANT! < 1307744308 213209 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, about £1.30 per litre at the moment < 1307744315 773767 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION facepalm. :P < 1307744317 532587 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :hey pretty close < 1307744333 732012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how Americans complain about the price of petrol so much < 1307744335 534244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : (UK£ 1.30) per litre = 7.99225346 U.S. dollars per US gallon < 1307744336 999317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :when it's more expensive everywhere else < 1307744349 187954 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, EXCEPT VENEZUELA < 1307744353 763502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: FUCK YEAH < 1307744363 1334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.eia.gov/oil_gas/petroleum/data_publications/wrgp/mogas_home_page.html < 1307744363 163923 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :what would you ever need petrol for < 1307744367 663260 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.datadev.com/degausser-hard-drive-data-security-erase-v6000-conveyor.html < 1307744368 861972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a whole THREE DOLLARS PER GALLON in the US zomg < 1307744370 89538 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Awesome. < 1307744372 981635 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :newsflash: it doesn't actually taste that good < 1307744374 32037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :INSANE PRICE < 1307744375 737746 :pikhq!~pikhq@174-22-187-161.clsp.qwest.net PRIVMSG #esoteric :elliott: Americans also have 20 mile one-way commutes. < 1307744380 810044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote what would you ever need petrol for newsflash: it doesn't actually taste that good < 1307744381 812359 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​453) what would you ever need petrol for newsflash: it doesn't actually taste that good < 1307744383 795284 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the price of gas where I live is $3.50 per gallon. < 1307744385 733477 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklofok: it's actually poisonous, so I advise against drinking it < 1307744401 126290 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let's call it $8 per gallon in the UK, because my originally stated price was approximate anyway < 1307744405 893256 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, also contains benzene, my carcinogen of choice. < 1307744426 435039 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though I believe in some parts of the states it goes over $4 per gallon. -gasp- WHICH IS OUTRAGEOUS. < 1307744432 271136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote [on petrol] oklofok: it's actually poisonous, so I advise against drinking it ais523, also contains benzene, my carcinogen of choice. < 1307744433 366324 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​454) [on petrol] oklofok: it's actually poisonous, so I advise against drinking it ais523, also contains benzene, my carcinogen of choice. < 1307744438 493914 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" elliott: Americans also have 20 mile one-way commutes." <<< one-way commutes? you have like disposable jobs? < 1307744440 670182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: In CALIFURNIA < 1307744445 649695 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :" hmm, so this is fuel? will it also fuel me perhaps?" < 1307744447 86305 :pikhq!~pikhq@174-22-187-161.clsp.qwest.net PRIVMSG #esoteric :oklofok: "20 miles, one way". < 1307744447 755985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote " elliott: Americans also have 20 mile one-way commutes." <<< one-way commutes? you have like disposable jobs? < 1307744448 836355 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​455) " elliott: Americans also have 20 mile one-way commutes." <<< one-way commutes? you have like disposable jobs? < 1307744453 415600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307744453 866325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307744454 98181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307744454 368595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307744454 760828 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​239) * pikhq sticks several thousand kg m^2/A s^3 through elliot pikhq: I'm underage! < 1307744455 19862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1307744455 182127 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​251) Maybe they should just get rid of Minecraft. If more people want it someone can make using GNU GPL v3 or later version, with different people, might improve slightly. < 1307744456 599624 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​224) [...] I'm just widening the shaft to be 4x2 or so. < 1307744457 92124 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​260) clue is a language for beauty, not usefulness or ability to run at all ability to run at all is not even close to a design goal, no < 1307744458 282797 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​336) Phantom_Hoover: if the list is in random order, like poor ehird here < 1307744458 445875 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but I guess oklofoks are *not* in fact petrol driven < 1307744458 928640 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is a good day for `addquote < 1307744460 463202 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :ACTION seems to be on fire. < 1307744470 32429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: what a fine day to add quotes indeed. < 1307744477 229722 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :kg m^2/A s^3 < 1307744478 961424 :pikhq!~pikhq@174-22-187-161.clsp.qwest.net PRIVMSG #esoteric :Also, public transit is not really an option outside of most of New York City. < 1307744482 157672 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That made sense up to the A. < 1307744486 776203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :We need like ten quotes about petrol, at LEAST. < 1307744490 758474 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What is that? G/current/ < 1307744494 759217 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't even notice 336 was fungot at first < 1307744501 261451 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it would have been plausible from many other memvers of the channel < 1307744505 642791 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*members < 1307744506 439556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote like wtf < 1307744507 551615 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​131) alise: why internet is like wtf < 1307744513 199910 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, wait, that's not what the unit of G is. < 1307744517 179878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I always imagine a badly-made robot prop saying that in a robot voice. < 1307744518 470536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is hilarious. < 1307744519 987027 :pikhq!~pikhq@174-22-187-161.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: That's, uh, a volt in SI base units. < 1307744523 556612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is just so confused as to why internet is like wtf. < 1307744527 629472 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, are those markov chain quotes? < 1307744529 429749 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, ah. < 1307744530 218326 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: I was trying to decode it in my head < 1307744533 664135 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but got confused < 1307744535 612030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: do you... not know of fungot < 1307744553 222562 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: they're markov chain quotes generated by a bot written in Funge-98 < 1307744553 676140 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`quote fishing < 1307744554 865054 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307744556 947918 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which isn't here right now < 1307744558 783667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: http://git.zem.fi/fungot/blob/HEAD:/fungot.b98 < 1307744558 993093 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`quote fish < 1307744560 260318 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307744562 88765 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1307744562 251433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it's not actually markov, IIRC < 1307744563 258901 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​349) elliott: hey, thinking's easier than using the Internet < 1307744565 446532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's a different kind of chain thing < 1307744570 108391 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`quote porn < 1307744571 315786 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​33) pikhq: A lunar nation is totally pointless. ehird: consider low-gravity porn fungebob: OK. Now I'm convinced. \ 63) Porn. There, see? \ 77) SF.net porn :/ Oh yeah, baby, gimme that... bloated download page? \ 132) I am an inherently pornographic < 1307744585 475113 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: I know it's a bot and I've seen it speak, and you've probably told me before what it was < 1307744587 665230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote mathematics < 1307744588 828532 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307744590 985902 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :`quote 132 < 1307744591 148589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote death < 1307744592 93603 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​132) I am an inherently pornographic being. < 1307744593 319684 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​135) like, just like I'd mark "Bob knob hobs deathly poop violation EXCREMENT unto;" as English alise: that's great filler ais523: well it contains all the important words in the english language... < 1307744599 165574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :best quote about death < 1307744610 484471 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :best quote about anything < 1307744619 382199 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :`quote anything < 1307744620 554983 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​104) For those who don't know: INTERCAL is basically the I Wanna Be The Guy of programming languages. Not useful for anything serious, but pretty funny when viewed from the outside. \ 413) I can trust elliott_ to have an opinion on anything and everything Yes. And the best thing is: < 1307744633 372030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 413 < 1307744634 525324 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​413) I can trust elliott_ to have an opinion on anything and everything Yes. And the best thing is: it is the correct opinion. < 1307744634 687855 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's always the /right/ opinion < 1307744635 725963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a very important quote number < 1307744642 486805 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, misquoted slightly < 1307744649 343840 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, oh god. < 1307744653 761624 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote 612 < 1307744654 895264 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307744663 771349 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Huh. < 1307744665 846089 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :`quote math < 1307744666 969495 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​149) Gregor-P: I don't think lambda calculus is powerful enough \ 190) It's like mathematicians, where the next step up from "trivial" is "open research question". "Nope... No...This problem can't be done AT ALL. This one--maybe, but only with two yaks and a sherpa. ..." < 1307744669 136804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: I'll fix delquote soon and everything will reorder. < 1307744672 618751 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I thought we were well beyond 800. < 1307744675 893142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I should modify the quote system to remember IDs really. < 1307744682 66921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: No, we've just recently entered the four-hundreds. < 1307744699 391929 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show b1ff < 1307744699 563072 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh b1ff < 1307744702 593110 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show aol < 1307744702 755724 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh b1ff < 1307744708 658428 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp b1ff < 1307744708 821054 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter b1ff deleted. < 1307744718 971727 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!aol what does this do < 1307744719 329082 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​WHAT DUZ THI5 DO < 1307744725 836221 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ah. < 1307744730 369209 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :maybe if i bought more petrol we'd get over 800 sooner. you know, because then i could be on fire all the time. < 1307744731 908230 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!userinterps < 1307744732 70595 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Installed user interpreters: aol austro bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chiqrsx9p choo ctcp dc decisionengine drawl drome dubya echo eehird ehird elmer fudd google graph gregor gregor__1 hello id jethro kraut lperl lsh map num ook pansy pi pirate plot postmodern postmodern_aoler prefixes python redneck reverse rimshot rot13 rot47 sadbf sanetemp sfedeesh sffedeesh sh__ simpleacro simplename slashes svedeesh swedish ustemp valspeak warez < 1307744741 279514 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show sh__ < 1307744741 458245 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​perl $_=<>;print `$_` < 1307744742 179349 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!pi < 1307744742 524715 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​3.14156 < 1307744745 718331 :Gregor!Gregor@codu.org PRIVMSG #esoteric :!Gregor durpaderp < 1307744749 806129 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp sh__ < 1307744749 982681 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter sh__ deleted. < 1307744751 748166 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :!swedish herp derp < 1307744752 101129 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​herp derp < 1307744756 294361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!aol THE FACT THAT I WILL BE HELPFUL IS AN IMMUTABLE FACT THAT I AM STATING FOR THE RECORD < 1307744756 877478 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​THE FACT THAT I WILL BE HELPFUL IS AN 1MMUTABLE FACT THAT I AM 5TAT1NG FOR THE RECORD < 1307744759 905924 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :!swedish flarglblalrdk < 1307744760 265926 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​flerglblelrdk < 1307744761 943296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pah < 1307744768 993521 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show warez < 1307744769 170307 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh warez < 1307744771 123539 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :!swedish auieo < 1307744771 301787 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​ooeeeu < 1307744771 589606 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :egoegoegoegoegoegoegoego < 1307744776 839683 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :egoegoegoegoegoegoegoegoegoegoegoegoegoego < 1307744781 873959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okokokokokokokokokokookok < 1307744782 876543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuck < 1307744783 496783 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :okokokokokokokokokokokokokokokokokokokokokokokokokokokokokoko < 1307744784 535978 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: but you just deleted our most powerful sh command! < 1307744785 57597 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :okokokokokokokoko < 1307744786 388113 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :okokokokokoko < 1307744787 447874 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :okokokoko < 1307744789 244912 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :okoko < 1307744789 826495 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :o < 1307744792 469126 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :okokokokokokokokoko < 1307744794 554943 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :okokokokokokokoko < 1307744796 484587 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :okokokokokokoko < 1307744798 998151 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :okokokokokoko < 1307744800 842975 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :okokokokoko < 1307744802 405400 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :okokokoko < 1307744804 889 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :okokoko < 1307744804 978875 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :okoko < 1307744805 474453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is a good day on esoteric < 1307744805 636882 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :oko < 1307744805 802421 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :o < 1307744811 346436 :Gregor!Gregor@codu.org PRIVMSG #esoteric :!quote fuck < 1307744812 793594 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Erm < 1307744812 957110 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: this is more powerful than plain !sh how? < 1307744813 119478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :definite A+ quality irc < 1307744814 194644 :Gregor!Gregor@codu.org PRIVMSG #esoteric :`quote fuck < 1307744815 381426 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​247) I love the way zzo38's comment was cut off after the f of brainfuck that's just the most hilarious place to cut it off in a discussion about censorshi \ 302) oerjan: Tell us what (a(b{c}d)*2e)%2 expands to <-- ababcdbcdedbabcdbcdede, i think oerjan: What - the - fuck \ 326) < 1307744816 113228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`pastequotes fuck < 1307744817 157888 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.16753 < 1307744820 859840 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: because it's written in Perl, of course. < 1307744823 420237 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::3 < 1307744831 994459 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ooooooh < 1307744833 726411 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" ​247) I love the way zzo38's comment was cut off after the f of brainfuck that's just the most hilarious place to cut it off in a discussion about censorshi" <<< best ever, maybe < 1307744864 616709 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`quote quote < 1307744865 857953 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​37) i can get an erection out of a plank, you can quote me on that. \ 95) [Warrigal] `addquote hahaha, Lawlabee is running windows 'cuz it's pretty awesome. [Lawlabee] Warrigal: :( \ 97) Note that quote number 124 is not actually true. \ 109) let's put that in the HackEgo quotes files, < 1307744880 280618 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show rot47 < 1307744880 451462 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​perl $_=<>;tr/!-~/P-~!-O/;print < 1307744885 253750 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show rot13 < 1307744885 437170 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​bf (sending via DCC) < 1307744890 249983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote art < 1307744891 291758 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​3) Hmmm... My fingers and tongue seem to be as quick as ever, but my lips have definitely weakened... More practice is in order. \ 6) His body should be given to science. He's alive :P Even so. \ 11) wouldn't that be considered pedophilia? < 1307744891 628809 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :eek < 1307744893 262173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote \bart\b < 1307744894 271378 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307744898 194498 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :why does hackego do the weird invisible character thing? link recognition fails :/ < 1307744900 520289 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!rot12 test < 1307744905 857610 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!rot13 test < 1307744906 215843 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​grfg < 1307744909 158021 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote funge < 1307744909 858579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: because Gregor is bad and horrible < 1307744910 21046 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!rot47 test < 1307744910 322233 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​E6DE < 1307744910 485141 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​33) pikhq: A lunar nation is totally pointless. ehird: consider low-gravity porn fungebob: OK. Now I'm convinced. \ 249) The Perl script is probably slower than the Befunge code. \ 271) in retrospect that wasn't even necessary, as communal readings of the Funge-98 spec do just a < 1307744915 292419 :Gregor!Gregor@codu.org PRIVMSG #esoteric :olsner: Shut your link-recognition whore mouth! < 1307744916 483746 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :woah, a bf rot13 sounds insanely complicated. < 1307744918 99467 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and hates botloops even more than he hates not being terrible < 1307744923 33857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or < 1307744924 497341 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :`quote 124 < 1307744924 941097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the opposite of that < 1307744925 663816 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​124) Well yeah, but furthermore unlike, oh, say, an Apple product, you don't have to sign their "we own your sperm" license agreement to GET that SDK and the requisite libraries. ... pikhq: Sure, but it's the only way Apple could get a first-born-son clause into a modern licensing agreement without infringing < 1307744925 851662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dunno < 1307744926 13641 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: it's not massively bad < 1307744942 647310 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the hard part is working less-than and greater-than operators < 1307744955 877597 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: hmm, who's running Gregor? can we patch it? < 1307744961 434970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: http://www.hevanet.com/cristofd/brainfuck/rot13.b is a ... longer version than < 1307744961 921051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think < 1307744964 57696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :theres an anagolf one of it < 1307744964 220679 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: ah, yeah nevermind. For some reason I was thinking you had to load the entire string into memory at once. That is silly. < 1307744966 543335 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i don't particularly like apples < 1307744974 281381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: EgoBot is running Gregor < 1307744981 361491 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :they have that thing inside them that tastes like meh < 1307744983 932143 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, better than pears. < 1307744993 497210 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: even if you did, it still wouldn't make a significant difference < 1307745000 142105 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :pears also have shit inside them < 1307745001 262009 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :loading one string into memory is one of the few things that BF is actually very good at < 1307745005 830424 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: it's like rot13 but with numbers and symbols too. < 1307745018 283429 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :the taste of the good part is of secondary importance < 1307745030 517382 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklofok: you can eat just the good part and throw the rest away < 1307745030 710911 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : why does hackego do the weird invisible character thing? link recognition fails :/ <-- why would a prefixed character prevent link recognition? < 1307745032 336056 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's what I do < 1307745037 402489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote `quote < 1307745038 654138 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​407) `quote django ​352) django is named after a person? thought it would be a giraffe or something thankfully only one \ 408) `quote django ​352) django is named after a person? thought it would be a giraffe or something \ 407) < 1307745040 13314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: because its part of the same word < 1307745043 385311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: consider abchttp://google.com/ < 1307745047 643399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1307745052 826241 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" oklofok: you can eat just the good part and throw the rest away" <<< if i could *first* throw the rest away and then eat, it'd be okay < 1307745054 230404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :except that's actually a valid abchttp link, but whatever < 1307745060 721379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but yeah < 1307745062 685664 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :django is named after AN EXCELLENT JAZZ GUITARIST. < 1307745064 981829 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklofok: there's a tool called a corer < 1307745073 329408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: i think he means the actual apple < 1307745076 917092 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you combine that with cutting away obvious bruises, you should be OK < 1307745078 985317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was the oklopol way of interpreting it < 1307745082 537480 :Gregor!Gregor@codu.org PRIVMSG #esoteric :X-Chat doesn't know that zero-width space is a whitespace character. < 1307745097 488770 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote django < 1307745098 655731 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​352) django is named after a person? thought it would be a giraffe or something \ 407) `quote django ​352) django is named after a person? thought it would be a giraffe or something thankfully only one \ 408) `quote django ​352) < 1307745099 672013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I swear not to botloop if you remove it :P < 1307745106 699811 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :maybe (probably) xchat does not know all the unicodes < 1307745128 522215 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :otherwise, while eating, i'll keep thinking "well this is good, but AT WHAT COST", you know, because i have to dispose of the insides after eating, have to keep track of nearest trashcan etc. < 1307745129 650858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i know all the unicodes < 1307745138 635944 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :How long will it take me to reread hivebent? < 1307745140 903226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: oklofok just likes the skin, you see < 1307745146 415938 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I r l33t h4x0rz tht kn0 411 t3h un1c0d3s < 1307745151 773852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: 0 seconds, but you won't be able to name a single event or character < 1307745157 544120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :perfect optimised skimming < 1307745162 632102 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oklofok: this is why fruiteaters are inferior < 1307745163 490949 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklofok: you don't have a trashcan in your kitchen? < 1307745168 786501 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" oklofok: there's a tool called a corer" <<< that doesn't remove all of it usually < 1307745172 552737 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or do you not eat apples there < 1307745174 698068 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklofok: fair enough < 1307745187 450618 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" ais523: i think he means the actual apple" <<< no, one of oklopol's things is hating complicated food. < 1307745189 823598 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!userinterps < 1307745189 986428 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Installed user interpreters: aol austro bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chiqrsx9p choo ctcp dc decisionengine drawl drome dubya echo eehird ehird elmer fudd google graph gregor gregor__1 hello id jethro kraut lperl lsh map num ook pansy pi pirate plot postmodern postmodern_aoler prefixes python redneck reverse rimshot rot13 rot47 sadbf sanetemp sfedeesh sffedeesh simpleacro simplename slashes svedeesh swedish ustemp valspeak warez wc wc < 1307745195 319681 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show wc < 1307745195 502524 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh text=`cat`; opts=`echo "$text" | sed 's/\( \|^\)[^-].*//'`; text=`echo "$text" | sed 's/.*\( \|^\)\([^-]\)/\2/'`; echo -n "$text" | wc $opts < 1307745207 919876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: do you like baby food < 1307745209 450489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its really simple < 1307745211 339389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i made that one < 1307745217 106387 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ooh, sed code! < 1307745220 179726 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: did you just refer to yourself in the third person using a different nick from your current one? < 1307745223 406000 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp wc2 < 1307745223 887046 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 deleted. < 1307745224 948375 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Gregor: that list is too damn crowded < 1307745227 919712 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" oklofok: you don't have a trashcan in your kitchen?" <<< yes but i don't have to keep making sure it's still there while eating < 1307745231 132162 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*oklofok: < 1307745236 430927 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :!pi < 1307745236 780152 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​3.14156 < 1307745238 549393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc http://www.google.com/ < 1307745239 947291 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show fudd < 1307745240 109449 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​10 11 705 < 1307745240 330972 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh fudd < 1307745242 87534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc -c http://www.google.com/ < 1307745242 997585 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​22 < 1307745244 252620 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: what? < 1307745244 767435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quality tool < 1307745249 253035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait < 1307745249 415489 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :!!show pi < 1307745249 652194 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!fudd what is this I wonder < 1307745250 251883 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​what is dis I wondew < 1307745251 451534 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and do you live in an environemnt where people might plausibly steal your trashcan while eating? < 1307745251 748179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1307745252 372131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1307745254 407323 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: misping < 1307745254 704047 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :!show pi < 1307745254 886648 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​sh read p; if [ "x$p" = "x" ]; then p=5; fi; echo "scale=$p; a(1)*4;" | BC_LINE_LENGTH=490 bc -l | tr -d '\\' < 1307745256 88951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok the -c stops it loading it < 1307745256 947491 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*oerjan: < 1307745257 110579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hahaha < 1307745261 523098 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" oklofok: do you like baby food" <<< comes in a glass jar, not particularly nice < 1307745261 818330 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: There. < 1307745261 980636 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!elmer what is this I wonder < 1307745262 523322 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​what is this I wonduh < 1307745275 48979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`pastequotes test < 1307745275 348460 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: to be fair, I did catch that second misping before pressing return but it was too funny to correct < 1307745276 156613 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.26884 < 1307745284 203140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: ur supa kawaii ^________^ < 1307745290 379161 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" oerjan: did you just refer to yourself in the third person using a different nick from your current one?" <<< did you just refer to me using a different nick from any of my nicks? < 1307745294 925319 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklofok: yes < 1307745298 450306 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :ais523: yes < 1307745298 663958 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ais523: pong < 1307745308 310042 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, are you fixing delquote YOU BETTER BE < 1307745308 482573 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: heh, kawaii is one of the few Japanese words I actually know the meaning of < 1307745310 218828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: are you oklofok < 1307745312 736488 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I can't spell it < 1307745317 959016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: k i will because i am nice < 1307745321 953822 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder if fudd is a better elmer than elmer. < 1307745330 252639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: i was using it ironically :( < 1307745333 309591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`url bin/delquote < 1307745334 325055 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/delquote < 1307745352 611788 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yeah actually me and oerjan are the same guy < 1307745356 147744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run expr "999" + 0 2>&1 < 1307745357 192365 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :999 < 1307745359 797221 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well of course, you aren't an anime-loving cosplaying teenage girl < 1307745364 61508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: OR AM I????????????????? < 1307745366 363962 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I don't think anyone else uses it non-ironically < 1307745381 889036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, shell is really confusing < 1307745395 147426 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...what? < 1307745396 349076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run id=999; echo $((id-9)) < 1307745397 409744 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :990 < 1307745406 607536 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: ouch < 1307745411 420000 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is it implying a sigil there? < 1307745417 379500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yeah, bash math mode is weird < 1307745418 149085 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :ais523: outside japan or inside it either? < 1307745426 294971 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ais523: japanese people calling stuff 'cute' might use it non-ironically a lot though < 1307745426 559901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`pastequotes < 1307745427 615513 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.14184 < 1307745432 466759 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : elliott: well of course, you aren't an anime-loving cosplaying teenage girl < 1307745437 865197 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklofok: both < 1307745439 321894 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think < 1307745440 196138 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :SILENCE FOR ONE OF THEIR NUMBER WALKS AMONG US < 1307745447 176976 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :WE MUST NOT SPEAK OF THIS MATTER < 1307745460 933714 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :ais523: afaiu, japanese people love cutesy things, why wouldn't they have a serious word for them? < 1307745461 182638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run sh -x bin/delquote 444 2>&1 < 1307745462 316410 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​+ id=444 \ + expr 444 + 0 \ + head -n 443 quotes \ + tail -n +445 quotes \ + diff quotes quotes.new \ + mv quotes.new quotes \ + echo '*poof*' \ *poof* < 1307745468 523137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 444 < 1307745469 630354 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :444) This is [...] me saying "lol im a fag". < 1307745470 340034 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklofok: it's a great word < 1307745477 1122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run sh -x bin/delquote 445 2>&1 < 1307745478 168523 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​+ id=445 \ + expr 445 + 0 \ + head -n 444 quotes \ + tail -n +446 quotes \ + diff quotes quotes.new \ + mv quotes.new quotes \ + echo '*poof*' \ *poof* < 1307745479 772282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 444 < 1307745480 805731 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :444) This is [...] me saying "lol im a fag". < 1307745481 382021 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: yeah the sigil is implied in expr/$(()) < 1307745483 291472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmmm < 1307745483 925219 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :ais523: ? < 1307745486 979255 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: for convenience < 1307745490 59776 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oklofok: if everything is already cute, why would you need a word for it? < 1307745499 86935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stop takling guys im doing serious software engineering < 1307745501 287288 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklofok: I mean, it's so much better than the rough English translations < 1307745510 859943 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :ais523: so why would you only use it ironically < 1307745516 613209 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : oerjan: are you oklofok <-- not afaik < 1307745529 702732 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because the meaning is one that most people wouldn't generally want to use < 1307745535 607083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`fetch http://sprunge.us/XWbR < 1307745537 118128 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :2011-06-10 22:38:56 URL:http://sprunge.us/XWbR [214] -> "XWbR" [1] < 1307745540 737101 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: lol, "engineering" software are you? < 1307745541 193748 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :argh, there's too much noise here, when i finally manage to answer, people have already spammed like 50 lines < 1307745547 630330 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :whoops, meant to say that as oerjan. < 1307745554 331790 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run sh XWbR 455 < 1307745555 444807 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1307745561 265160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`url quotes.new < 1307745562 314603 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/quotes.new < 1307745568 846161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1307745570 103954 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whoops, I just accidentally deleted all my email < 1307745570 991582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok so it just does nothing < 1307745572 909451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`rm quotes.new < 1307745574 36739 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307745574 348925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: cool < 1307745574 759816 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :good thing the undelete is working properly < 1307745578 660195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1307745582 795525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is the mail server running on dos < 1307745600 116430 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" because the meaning is one that most people wouldn't generally want to use" <<< oh well i don't know what it means past "cute" < 1307745601 631487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Learn to be Chinese and kill yourself < 1307745601 793923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this quote always unnerves me < 1307745609 883097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i find it hard to come up with reasons that zzo wouldn't flip out and become a serial killer :/ < 1307745615 132074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but then the same applies to all of you < 1307745616 903011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, everyone < 1307745624 745687 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is a serial killer. < 1307745625 497662 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, you're assuming he hasn't already? < 1307745629 826516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: oh dear < 1307745640 207967 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i would never flip out and become a serial killer, but it might be a very interesting career choice otherwise < 1307745649 882122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`fetch http://sprunge.us/FTCd < 1307745650 877531 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :2011-06-10 22:40:50 URL:http://sprunge.us/FTCd [214] -> "FTCd" [1] < 1307745656 193789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run sh FTCd 455 < 1307745657 188487 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1307745662 217128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf < 1307745663 862175 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oklofok: the first and second part of that sentence don't seem to agree completely < 1307745672 139583 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :olsner: i mean "flipping out" is just gay < 1307745685 942858 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: the sudden profusion of userinterps is my doing. < 1307745687 612112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`fetch http://sprunge.us/VASY < 1307745687 774878 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show elmer < 1307745687 775417 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :perl for (<>) {lc; s/l(?!e\W)/w/g; s/\Ber|(? "VASY" [1] < 1307745697 777115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run sh VASY 455 < 1307745698 933702 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1307745702 132982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf < 1307745703 440804 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :if i became a serial killer, it'd be because i want to kill people, not because i'm crazy < 1307745710 881575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run head -n 450 quotes | paste < 1307745712 42562 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.15924 < 1307745714 935517 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: it's a problem when we cannot list them all... < 1307745719 659453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im going to add if i became a serial killer, it'd be because i want to kill people, not because i'm crazy < 1307745721 544878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :once ive fixed this < 1307745722 574596 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!ls < 1307745725 985906 :kovacs!~mhewelt@92.21.230.199 JOIN :#esoteric < 1307745726 458915 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :right, becoming a serial killer doesn't imply that you've flipped out or even changed in personality < 1307745733 25678 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :just that you've started killing people < 1307745734 275022 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!sh ls -1 < 1307745734 442348 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :interps < 1307745735 224262 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yes < 1307745737 663489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hi, stop < 1307745743 53382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks < 1307745747 375894 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :saying anything else is just ignorant < 1307745748 997259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmmhmm < 1307745752 734871 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`url bin/addquote < 1307745753 877327 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/addquote < 1307745766 844513 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well that wasn't the right flag < 1307745778 666968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run head -n $((455-1)) quotes >quotes.new < 1307745779 807046 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307745781 289286 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :killing people is a natural thing, which we refrain from because it's so much better than the alternative in the long run. < 1307745789 476214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what the fucking what < 1307745793 530113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run head -n $((9-1)) quotes >quotes.new < 1307745794 803666 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307745801 966002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gah how does that work but not < 1307745805 6887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 455 < 1307745805 444902 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!ls -1 interps < 1307745806 129572 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307745807 240145 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: $((455-1)), aka 454? < 1307745807 624900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1307745810 402851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 454 < 1307745811 556839 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307745814 175240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: stfu im trying to dianogse the bug < 1307745814 891673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WTF < 1307745816 407534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`url quotes < 1307745817 544700 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/quotes < 1307745825 764281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok wait < 1307745826 69490 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Maaaaaaaaaaaaybe you want to take this to PM :P < 1307745827 737543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how many quotes are there < 1307745829 151818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run wc -l quotes < 1307745829 956256 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :have fun dianogsing < 1307745830 234919 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :453 quotes < 1307745832 321331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: fuk u im an unpaid volunter < 1307745835 173466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 453 < 1307745835 727864 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: CONCENTRATE CONCENTRATE CONCENTRATE CONCENTRATE < 1307745836 377314 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :453) " elliott: Americans also have 20 mile one-way commutes." <<< one-way commutes? you have like disposable jobs? < 1307745841 551636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`delquote 453 < 1307745842 806561 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1307745843 254620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 453 < 1307745844 442537 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :453) " elliott: Americans also have 20 mile one-way commutes." <<< one-way commutes? you have like disposable jobs? < 1307745846 970386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i honestly have no idea < 1307745848 322054 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :Gregor: lol hello welcome to #esoteric < 1307745855 632655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run head -n $((453-1)) quotes >quotes.new < 1307745856 719066 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307745861 546033 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Your `quote hours go directly into my GGGGC hours! By some convolution. < 1307745869 16395 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print "elliott: " . "CONCENTRATE" x 30 < 1307745869 719485 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :elliott: CONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATE < 1307745871 47778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run head -n $((454-1)) quotes >quotes.new < 1307745872 194604 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307745880 844003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf < 1307745884 190516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 453 < 1307745885 423403 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307745889 229516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHAT < 1307745896 901446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I DIDN'T TOUCH QUOTES < 1307745900 150064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`help < 1307745901 155471 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1307745909 677748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait < 1307745911 687772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is it just the merging time < 1307745911 850240 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott concentrate, new from Crooked Tooth Farms < 1307745925 672592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`revert 423 < 1307745927 283845 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :Done. < 1307745935 545784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quotes fag < 1307745936 595747 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :444) This is [...] me saying "lol im a fag". \ 445) This is [...] me saying "lol im a fag". < 1307745936 758389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote fag < 1307745937 698589 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :444) This is [...] me saying "lol im a fag". \ 445) This is [...] me saying "lol im a fag". < 1307745941 193586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`delquote 444 < 1307745942 279073 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1307745951 509200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`delquote 445 < 1307745952 688680 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1307745960 493179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote fag < 1307745961 590166 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :444) This is [...] me saying "lol im a fag". < 1307745965 414579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh right < 1307745968 512748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`revert 423 < 1307745969 716588 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :Done. < 1307745970 350670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote fag < 1307745971 646579 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :444) This is [...] me saying "lol im a fag". < 1307745973 566351 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`run echo CONCENTRATE | sed 's/.*/elliott: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/' < 1307745974 578187 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :elliott: < 1307745976 597574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf < 1307745977 223186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf < 1307745977 444117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf < 1307745977 923408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf < 1307745980 992569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: revert is broken < 1307745984 882532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: seriously fucking stop < 1307746020 647332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote fag < 1307746021 741369 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: it didn't even work ... what did the bot do to my &'s? < 1307746021 903756 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :444) This is [...] me saying "lol im a fag". \ 445) This is [...] me saying "lol im a fag". < 1307746024 172385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1307746025 284487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :theyre back < 1307746029 765685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`delquote 444 < 1307746030 987012 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1307746031 189458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TEN NINE < 1307746032 403951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EIGHT SEVEN < 1307746033 545396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SIX FIVE < 1307746035 724038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FORU THRE < 1307746037 744090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TWO FOUR < 1307746040 625681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ZORRO < 1307746042 124619 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> var$"elliott: "++cycle"CONCENTRATE" < 1307746042 930209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote fag < 1307746043 720263 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : elliott: CONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATECONCENTRATE... < 1307746043 994725 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :444) This is [...] me saying "lol im a fag". < 1307746046 385329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`delquote 444 < 1307746047 667522 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1307746049 311639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: im going to rip your skull < 1307746050 730302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TEN NINE < 1307746051 451251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EIGHT FOUR < 1307746053 80854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SEVEN SIX < 1307746054 949540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NINE EIGHT < 1307746055 150604 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t var < 1307746055 863346 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. String -> Sym a < 1307746056 648909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TWO ONE < 1307746058 928424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ZERO < 1307746061 12854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote fag < 1307746062 340865 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307746063 234367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :guys delquote worked all along happy holidays < 1307746063 469349 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: AGAIN? < 1307746064 842113 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: what is this magical var thing. < 1307746085 628919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote if i became a serial killer, it'd be because i want to kill people, not because i'm crazy < 1307746086 594507 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :454) if i became a serial killer, it'd be because i want to kill people, not because i'm crazy < 1307746096 904709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott, are you fixing delquote YOU BETTER BE < 1307746099 943690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fixed, in the past, by never breaking it < 1307746100 356165 :kovacs!~mhewelt@92.21.230.199 PART :#esoteric < 1307746100 518654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`ls < 1307746101 420247 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :1 \ babies \ bin \ bluhbluh \ env \ foo \ paste \ ps \ quine.pl \ quine2.pl \ quine3.pl \ quotes \ quotese \ tekst \ tmpdir.15136 \ тэкст < 1307746107 773696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`cat тэкст < 1307746108 960344 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​Ня ведаю, навошта, але няхай сабе будзе < 1307746110 63531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run ls | paste < 1307746111 127699 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.1234 < 1307746115 986851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1307746122 160724 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!userinterps < 1307746122 653754 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Installed user interpreters: aol austro bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chiqrsx9p choo ctcp dc decisionengine drawl drome dubya echo eehird ehird elmer fudd google graph gregor gregor__1 hello id jethro kraut lperl lsh map num ook pansy pi pirate plot postmodern postmodern_aoler prefixes python redneck reverse rimshot rot13 rot47 sadbf sanetemp sfedeesh sffedeesh simpleacro simplename slashes svedeesh swedish ustemp valspeak warez wc yo < 1307746137 240193 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!yo hello my good friends < 1307746142 738096 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..nope < 1307746147 179850 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Apparently that says "I do not know why, but let it be" in Belarusian (wtf) < 1307746152 700810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: clearly we need it < 1307746153 694226 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show reverse < 1307746154 98938 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :bf ,----------[++++++++++>,----------]<[.[-]<] < 1307746200 869163 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sadbf what is this I wonder < 1307746207 864232 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: i think it is something for symbolic computation, although i'm just using it because its Show instance prints the original string without quotes (and unlike text which i've seen used here before, works with infinite strings) < 1307746210 981771 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sadbf ++++++++++++++++++++++++++++++++++. < 1307746211 630389 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​" < 1307746219 81446 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show sadbf < 1307746219 277783 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :is this the channel where someone posted a link to the write-only memory datasheet? < 1307746219 458366 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :sadol :M$0 :d:i,45000@>i-01(2]M0:i-i1:S$0:C;3:l#C-01:p:m0@:m%+m1d?=#Cp"1<:m?<-m10-s1-m1?=#Cp"1.!'2#Mm?=#Cp"1,:#Mm'1;0?=#Cp"1[]S-p1?=#Cp"1]?=#Mm00:p[S0:p+p1 < 1307746246 458402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: wat < 1307746262 354866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote tasty deep-fried < 1307746263 578804 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :425) How to make a tasty deep-fried treat: 1) Buy ingredients: Large vat of boiling oil, dry ice and a small Filipino boy. 2) Place Filipino boy in dry ice until frozen solid. 3) Shatter now-frozen Filipino boy into boiling oil. 4) Wait fifteen minutes, drain and enjoy! I have the weirdest boner right now. < 1307746271 481732 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!bc Hello you guys I am awesome < 1307746272 257766 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​(standard_in) 1: illegal character: H < 1307746279 750681 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: it wasn't? then I'll have to repost it for it is funny < 1307746289 339724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: it might have been :P < 1307746300 467010 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : !yo hello my good friends <-- that's probably !yodawg, which should be the last interpreter unless someone added one behind it < 1307746309 358479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[[And that was going to a type with less strict alignment rules. Increasing the requirement like this: < 1307746309 521040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : short s[2] = { 0, 42 }; < 1307746309 683668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : int i = *(int *)s; < 1307746309 683850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Has three possible outcomes: i == 0, i == 42 or crash (unaligned 4-byte load).]] < 1307746316 216377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*SIGN* < 1307746327 182312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's undefined behaviour, it has literally infinite possible outcomes because it isn't a program. < 1307746351 71863 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!postmodern_aoler I think it's important to focus our energy right now < 1307746351 674539 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :I TH1NK 1T"5 IMPORTANT 2 FOCU5 OUR ENERGY RIGHT NOW < 1307746378 530215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!postmodern_aoler Im a tarski jfk < 1307746379 190282 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1M A TAR5KI JFK < 1307746426 605736 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : is this the channel where someone posted a link to the write-only memory datasheet? <-- i've seen write-only memory mentioned so possibly < 1307746451 483448 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show decisionengine < 1307746451 990292 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :haskell import System.Random; main = (randomRIO (0,1) :: IO Int) >>= print < 1307746470 756211 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp decisionengine < 1307746471 361070 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter decisionengine deleted. < 1307746481 862587 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp haskell import System.Random; main = (randomRIO (0,1) :: IO Int) >>= print < 1307746482 308187 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​There is already an interpreter for haskell! < 1307746490 845855 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp decide haskell import System.Random; main = (randomRIO (0,1) :: IO Int) >>= print < 1307746491 363446 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter decide installed. < 1307746492 430042 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :http://www.national.com/rap/Story/WOMorigin.html <-- here it is then < 1307746513 28976 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :new for everyone who hasn't, refresher course for everyone who has read it < 1307746521 751378 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show simpleacro < 1307746522 124658 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :haskell import System.Random; import Control.Monad; main = do {len <- pick [2..10]; putStrLn =<< (replicateM len $ pick ['A'..'Z'])} where pick a = randomRIO (0, length a - 1) >>= return . (a !!) < 1307746535 696356 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp acro haskell import System.Random; import Control.Monad; main = do {len <- pick [2..10]; putStrLn =<< (replicateM len $ pick ['A'..'Z'])} where pick a = randomRIO (0, length a - 1) >>= return . (a !!) < 1307746536 160608 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter acro installed. < 1307746541 376647 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp simpleacro < 1307746541 887721 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter simpleacro deleted. < 1307746545 415764 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!acro < 1307746550 623650 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :NV < 1307746554 735712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YOU FUCKING RUINED SIMPLEACRO < 1307746558 8244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!delinterp acro < 1307746558 398324 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter acro deleted. < 1307746562 885587 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1307746563 858179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!addinterp simpleacro haskell import System.Random; import Control.Monad; main = do {len <- pick [2..10]; putStrLn =<< (replicateM len $ pick ['A'..'Z'])} where pick a = randomRIO (0, length a - 1) >>= return . (a !!) < 1307746564 374373 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter simpleacro installed. < 1307746566 16951 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how? < 1307746566 740937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WELCOME BACK OLD FRIEND < 1307746581 195935 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :ACTION wonders if proving something would be a nice addition to all this white noise < 1307746583 819746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : hey fhet's zeees OouooH SNEP IT'S A FOooCKING TIGER < 1307746597 499629 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hey it's my program I can name it whatever I want. :P < 1307746606 478903 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: wtf are you sabotaging our attempts at shortening the interpreter list? < 1307746611 831224 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if I shorten some of the names then we can have more interps displayed. < 1307746613 590977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i value tradition, asshole. < 1307746616 215444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1307746617 179651 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :anyway, about bot loops: I think that if the bot sends messages to the channel in a special way, then other bots can see which messages were sent from other bots and ignore them < 1307746618 277452 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :here's a fun little puzzle which you can solve yourselves < 1307746625 200967 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!userinterps < 1307746625 363777 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Installed user interpreters: aol austro bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chiqrsx9p choo ctcp dc decide drawl drome dubya echo eehird ehird elmer fudd google graph gregor gregor__1 hello id jethro kraut lperl lsh map num ook pansy pi pirate plot postmodern postmodern_aoler prefixes python redneck reverse rimshot rot13 rot47 sadbf sanetemp sfedeesh sffedeesh simpleacro simplename slashes svedeesh swedish ustemp valspeak warez wc yodawg < 1307746628 952146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: or they can just ignore messages with certain nicks < 1307746629 678622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dur < 1307746634 169168 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: oh well they all fit now. i think. < 1307746640 777215 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :istr this is what lambdabot does to prevent loops between several lambdabots < 1307746641 710032 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: not if I keep adding more. :D < 1307746647 54362 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!show yodawg < 1307746647 235324 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :unlambda (sending via DCC) < 1307746649 637832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!showinterp gregor__1 < 1307746651 631288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!show gregor__1 < 1307746652 25037 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :sh sed 's/th/þ/g ; s/Th/Þ/g ; s/s/ſ/g ; s/ae/æ/g ; s/Ae/Æ/g ; s/oe/œ/g ; s/Oe/Œ/g' < 1307746657 510687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!delinterp gregor__1 < 1307746657 890357 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter gregor__1 deleted. < 1307746658 52723 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :A, B \subset X^2, A and B transitive, B symmetric, A \cup B = X^2. prove A = X^2 or B = X^2 < 1307746665 19849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!addinterp pikhq sh sed 's/th/þ/g ; s/Th/Þ/g ; s/s/ſ/g ; s/ae/æ/g ; s/Ae/Æ/g ; s/oe/œ/g ; s/Oe/Œ/g' < 1307746665 549282 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter pikhq installed. < 1307746669 662425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!show eehird < 1307746670 32971 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :haskell main = interact (let food s = case dropWhile (\x -> not (isAlpha x || isSpace x)) s of "" -> []; s' -> w : food s'' where (w, s'') = break (\x -> not (isAlpha x || isSpace x)) s' in unlines $ map ((" " ++) . unwords . words) $ food $ map toLower) < 1307746672 381274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!show ehird < 1307746672 872526 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :sh funetak < 1307746683 72627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!ehird the most donkey fishes < 1307746683 733314 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :da most donkey fishes < 1307746687 382689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!eehird the most donkey fishes < 1307746695 537973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1307746699 864724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : /tmp/input.17083.hs:1:57: Not in scope: `isAlpha' < 1307746700 27141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1307746700 774328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : /tmp/input.17083.hs:1:70: Not in scope: `isSpace' < 1307746702 651510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1307746704 660943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : /tmp/input.17083.hs:1:151: Not in scope: `isAlpha' < 1307746706 644554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1307746708 649021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : /tmp/input.17083.hs:1:164: Not in scope: `isSpace' < 1307746710 681163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1307746712 857186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : /tmp/input.17083.hs:1:245: Not in scope: `toLower' < 1307746714 718361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1307746716 657690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (let food s = case dropWhile (\x -> not (isAlpha x || isSpace x)) s of "" -> []; s' -> w : food s'' where (w, s'') = break (\x -> not (isAlpha x || isSpace x)) s' in unlines $ map ((" " ++) . unwords . words) $ food $ map toLower) "the most donkey fishes" < 1307746717 721809 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[GHC.Types.Char]' < 1307746717 883968 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred ty... < 1307746720 964383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :o_O < 1307746747 326848 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what the hell is that. < 1307746759 914375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: EXPLAIN THIS < 1307746778 406946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's uorygl's fault apparently < 1307746788 567698 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!ehird I have this awesome opinion on something < 1307746789 122767 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Em have this awesome opinion on something < 1307746806 237777 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :!pi < 1307746806 592651 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :3.14156 < 1307746814 10001 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!pi 10000 < 1307746822 540890 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tau / 2 < 1307746822 703163 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because I like circular definitions < 1307746823 653193 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 260 seconds < 1307746839 80494 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :lol, why didn't I see that the first time, it's wrong < 1307746842 140441 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : istr this is what lambdabot does to prevent loops between several lambdabots <-- yeah it adds initial space to many things. < 1307746849 976741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: EXLPAN IT < 1307746854 533488 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/reddit.com/comments/hwlxz/ok_wtf_i_live_near_this_reactor_here_in_the_us_we/ < 1307746862 390964 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This reached the front page of Reddit. < 1307746865 591222 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: that isn't what "this" referred to < 1307746870 756220 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Who says sensationalism never paid off/ < 1307746872 878510 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*? < 1307746899 711034 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp acro haskell import System.Random; import Control.Monad; main = do {len <- pick [2..10]; putStrLn =<< (replicateM len $ pick ['A'..'Z'])} where pick a = randomRIO (0, length a - 1) >>= return . (a !!) < 1307746900 250381 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter acro installed. < 1307746905 178430 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp simpleacro < 1307746905 646857 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter simpleacro deleted. < 1307746907 746365 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION ahems. < 1307746911 813792 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> (let food s = case dropWhile (\x -> not (isAlpha x || isSpace x)) s of "" -> []; s' -> w : food s'' where (w, s'') = break (\x -> not (isAlpha x || isSpace x)) s' in unlines . map ((" " ++) . unwords . words) . food . map toLower) "the most donkey fishes" < 1307746913 345526 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : " the most donkey fishes\n" < 1307746979 339108 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder why it takes so long for it to run < 1307746980 381670 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!acro < 1307746980 620642 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :elliott: I confess. < 1307746985 421036 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :PLEZGVL < 1307746988 615812 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :`pwd < 1307746989 720758 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/tmp/hackenv.17778 < 1307746995 472954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: What's that even meant to do. < 1307746999 113715 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: missing Data.Char import i guess < 1307747069 648207 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> (let food s = case dropWhile (\x -> not (isAlpha x || isSpace x)) s of "" -> []; s' -> w : food s'' where (w, s'') = break (\x -> not (isAlpha x || isSpace x)) s' in unlines . map ((" " ++) . unwords . words) . food . map toLower) "123abc456def" < 1307747071 154557 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : " abc\n def\n" < 1307747086 656527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it doesn't even type as-is < 1307747112 453968 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :2009-07-13 04:12:15( Warrigal) > let food s = case dropWhile (\x -> not (isAlpha x || isSpace x)) s of "" -> []; s' -> w : food s'' where (w, s'') = break (\x -> not (isAlpha x || isSpace x)) s' in unlines $ map ((" " ++) . unwords . words) $ food $ map toLower $ "What do you do, my eponymous friend?" < 1307747117 631834 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :2009-07-13 04:14:08( Warrigal) !addinterp eehird haskell main = interact (let food s = case dropWhile (\x -> not (isAlpha x || isSpace x)) s of "" -> []; s' -> w : food s'' where (w, s'') = break (\x -> not (isAlpha x || isSpace x)) s' in unlines $ map ((" " ++) . unwords . words) $ food $ map toLower) < 1307747136 776389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right, saw that. < 1307747217 837728 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : oerjan: that isn't what "this" referred to <-- well then i don't know what you mean < 1307747336 595151 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: basically that there are severaly ways to send messages to channels, and one of them is supposed to be used by bots but not people < 1307747348 740761 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :and if you make bots only listen to people, everything works out < 1307747361 396013 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: well Deewiant fixed some . / $ confusion < 1307747374 941722 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I remember a discussion about this in one of the haskell channels a long time ago < 1307747386 926196 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :about how lambdabot avoids bot loops < 1307747405 435242 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :olsner: notices, yes, but lambdabot doesn't use that. because it's annoying in most clients. < 1307747409 14164 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as far as I know the IRC protocol only has one MSG command. < 1307747425 425640 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: NOTICE < 1307747439 211446 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, but yeah, that looks annoying. < 1307747520 391397 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake NOTICE #esoteric :sup dawgs < 1307747564 8213 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :right, lambdabot definitely doesn't use those < 1307747598 194575 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :in mirc, you see that on whatever channel happens to be active i think < 1307747612 905229 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I wonder what it was then, because I definitely remember that (someone claimed that) it didn't rely on the contents of the messages < 1307747613 292820 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :so you get those in the logs of another channel, which is kinda insane < 1307747680 151669 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think notices should be used properly < 1307747694 514013 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :regardless of mIRC interpreting them as massively exciting rather than as less important than privmsgs < 1307747746 950687 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :privmsg's aren't important? < 1307747763 364007 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i guess you didn't mean *even* less important < 1307747785 245906 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i don't think mirc considers notices more important than privmsg's since it opens a query window for privmsgs < 1307747895 692870 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :If a space is metrizable, then it is sequentially compact if and only if it is compact. However in general there exist sequentially compact spaces which are not compact (such as the first uncountable ordinal with the order topology), and compact spaces which are not sequentially compact (such as the product of uncountably many copies of the closed unit interval). < 1307747896 939585 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric ::D < 1307747897 845198 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :mirc doesn't consider anything important because it's a program. < 1307747898 562400 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.. < 1307747900 77711 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::3 < 1307747906 575330 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :that's just hilardious < 1307747928 178377 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :wanted to check which direction is always true because i couldn't see it < 1307747944 416408 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :but lol topology owns i need to get my hands on counterexamples in topology < 1307748093 189132 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, how would you go about a fuzzy three-valued logic? < 1307748112 230747 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, [-1,1] < 1307748122 320826 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, no... < 1307748169 881379 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you could have an unknown value that is independent of your truth and false value. < 1307748187 10181 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so perhaps a complex number. < 1307748700 871970 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : regardless of mIRC interpreting them [...] <-- irssi too < 1307748714 483014 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bad irrsi! < 1307748744 444202 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :do you know any client which _does_ treat notices as less important in-channel < 1307748761 639627 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well when I /sent/ the notice I was in Window, but it showed it in #esoteric < 1307748763 812817 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(irssi does refrain from opening a new window if it's not in a channel) < 1307748853 255970 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Konversation uses [Notice] -nick- rather than for notices < 1307748861 67556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and allows you to set them to a different color < 1307748883 56392 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that's still more noise than a privmsg < 1307748891 962436 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and my color settings are to make them less standouty than privmsgs < 1307748899 644457 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I have them set a closer color to the background than privmsgs are) < 1307748910 802200 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but yes, still more noise < 1307748922 756392 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`quote .* < 1307748923 941050 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :1) I used computational linguistics to kill her. \ 2) EgoBot just opened a chat session with me to say "bork bork bork" \ 3) Hmmm... My fingers and tongue seem to be as quick as ever, but my lips have definitely weakened... More practice is in order. \ 4) that's where I < 1307748935 978204 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t val < 1307748936 838149 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. Dif a -> a < 1307748941 38807 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf < 1307748968 972707 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`quote [^e] < 1307748970 209383 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :1) I used computational linguistics to kill her. \ 2) EgoBot just opened a chat session with me to say "bork bork bork" \ 3) Hmmm... My fingers and tongue seem to be as quick as ever, but my lips have definitely weakened... More practice is in order. \ 4) that's where I < 1307748974 447183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dif < 1307748978 576770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't that some kidn of automatic differentiation < 1307748986 250223 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`quote ^[^e]+$ < 1307748987 408111 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :67) hmm, this is hard \ 98) Ah, vulva. What is that, anyway? \ 133) Hooray! I'm an idiot. \ 179) it was too difficult \ 197) pikhq, Okinawan? Wtf is that \ 391) 3 = 7/2 < 1307749013 507320 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`quote vulva < 1307749014 612642 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :98) Ah, vulva. What is that, anyway? < 1307749014 774971 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: you're looking for quotes that contain no es? < 1307749018 362430 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yep < 1307749038 342806 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`quote ^[^aeiou]+$ < 1307749039 350279 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307749041 203979 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh. < 1307749175 412063 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :hmm, f*ck! < 1307749195 542785 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: i was trying to find the name of that Expr thing which is like fun but not overloaded, and which i think i may have misspelled when finding var. unless its name really _is_ var or val and it just isn't imported because it conflicts with the Sym and Dif ones < 1307749213 152927 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`quote \b[@%$*](\$)?[\w_][\w_0-9]*\b < 1307749214 174564 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307749226 875037 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :No Perl variable names in quote, surprisingly. < 1307749239 162152 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also what was that trick i used to get the module name of a lambdabot identifier < 1307749266 726969 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :istr managing it with Sym yesterday < 1307749284 771808 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`quote @{["b"]} < 1307749285 896133 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307749288 414725 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh right < 1307749300 77645 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@let val = "boo!" < 1307749300 848931 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1307749304 403888 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> val < 1307749305 190480 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous occurrence `val' < 1307749305 373710 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : It could refer to either `L.val', defined at "hi" < 1307749362 752843 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "hi" < 1307749367 658937 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> val < 1307749368 528125 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show < 1307749368 853031 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (Data.... < 1307749397 772562 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`quote (?{"drugs"}) < 1307749398 520395 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(again, i needed to send > val in private to get a longer response) < 1307749398 927133 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307749430 80007 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hey, you never know... < 1307749489 459278 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :r/trees is thataway < 1307749534 836276 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, what if you like other drugs. < 1307749561 73448 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...trees? < 1307749563 314909 :pikhq!~pikhq@174-22-187-161.clsp.qwest.net QUIT :Remote host closed the connection < 1307749589 503269 :clog!~nef@bespin.org QUIT :Ping timeout: 260 seconds < 1307749606 528644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey Sgeo guess what didn't just update < 1307749608 892869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hint: it's not homestuck < 1307749623 715422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: There's also /r/drugs :P < 1307749631 380922 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: somewhat random name for reddit's main marijuana subreddit (r/marijuana apparently has awful management so people fled it) < 1307749639 363209 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, makes sense. < 1307749640 657353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's not actually the main one < 1307749646 885081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's basically a place for stoners to... be stoners on reddit < 1307749653 166704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's a "serious" weed subreddit, IIRC < 1307749657 786416 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well ok < 1307749667 810435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suspect the reason there's no analogues for other drugs is because they tend to be rather more incapacitating < 1307749670 662173 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott knows all about the various potsmoking subcultures of reddit. < 1307749675 615123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/r/drunk is for alcoholics < 1307749682 209245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: yes. < 1307749688 771129 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I remember hearing that /r/marijuana was moderated by some nut\ < 1307749693 202755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is < 1307749697 839728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why do I know this < 1307749700 794687 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but it's certainly reddit's _largest_ drug subreddit (it even reached top 10 after that ... 4/ something event) < 1307749726 233957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/r/cannabis or something is the serious one, IIRC < 1307749726 771898 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :only for a week though < 1307749733 169394 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, ty < 1307749733 945086 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: hahaha, 4/something event? < 1307749746 303362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's four/nineteen < 1307749747 936537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HTH < 1307749752 27472 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: 4/some number that has some significance < 1307749758 712286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the number is nineteen definitely < 1307749761 981916 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no 3/19 is bicycle day < 1307749767 25751 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :4/20 is hitler's birthday, of course. < 1307749774 435289 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*4/19 < 1307749776 154816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh right, and four/twentyone is international heroin abuse day < 1307749782 694203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where you abuse heroin for the occasion. < 1307749785 54733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :poor heroin :( < 1307749786 133036 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: r/trees decided to go nuts with upvotes on that day, so managed to reach top 10 subreddit for the next week < 1307749842 663971 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a clear sign that potsmokers love Hitler. < 1307749926 240081 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: how does one properly handling heroin without abusing it? < 1307749928 537451 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*handle < 1307749944 693356 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :keep it in storage? tell it nice things occasionally? < 1307749959 89112 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how does one use heroin and not abuse it, in this nomenclature. < 1307749959 720889 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :iirc it's supposedly based on some police code for drugs which may or may not actually have existed < 1307749977 244942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: a loving mutual relationship < 1307750017 686274 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bicycle day is definitely a more interesting drug-related holiday. I honestly have no clue where 4/20 originates. < 1307750022 674064 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bicycle day at least makes sense. < 1307750045 11123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :5744 < 1307750046 338002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :er < 1307750047 307450 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh 419 are the scammers < 1307750048 20994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/420_(cannabis_culture) < 1307750052 812198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :learn you some factoids < 1307750064 697243 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: apparently there are a lot of 4nn things :P < 1307750121 44046 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :scammers? < 1307750127 913396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: yes < 1307750131 361635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nigerian < 1307750202 462124 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what a lame origin story. < 1307750308 525972 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Bicycle day is increasingly observed in psychedelic communities as a day to celebrate the discovery of LSD, this occasionally involves the consumption of LSD but most of the time individuals mark the day through referring to the discovery on social media. < 1307750315 716836 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, hey did you keep reading Homestuck. < 1307750318 964396 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :The article seems to suggest that these events are mutually exclusive. < 1307750320 934193 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Phantom_Hoover: nope. < 1307750328 47347 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet you are terrible. < 1307750335 308164 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You should either kill yourself < 1307750338 381479 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Or read it < 1307750346 824733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The hoover seems to suggest that these events are mutually exclusive. < 1307750361 26421 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no it is an inclusive or < 1307750387 959831 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Hope about I just do both? < 1307750416 389516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hope about i just do both < 1307750433 915297 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/hope/how/g < 1307750457 197579 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I probably just introduced several typos in previous posts though. < 1307750471 380682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"posts" < 1307750472 529204 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK but you must kill yourself after Homestuck ends. < 1307750483 205147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :implying we'll even be alive by then < 1307750493 390665 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Which is basically the only logical course of action because life will be as unto a pale shadow after Homestuck ends. < 1307750502 720671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Have I mentioned that Homestuck gets about ten times better after the first act or two. < 1307750512 526298 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no, but I assumed so. < 1307750523 485527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(It gets about a hundred times better every few hundred pages from thereon out.) < 1307750562 319209 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: hey elliott! elliott! check out this thing I want you to hear: http://www.youtube.com/watch?v=5pr6AbJ9Ij0 < 1307750574 397656 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you have to hear it, or your life is incomplete. < 1307750590 707662 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*exlucsive-or < 1307750599 197200 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :#c < 1307750604 438258 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*+ < 1307750604 600533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sorry I can only consume Homestuck all other forms of media are invalid by default. < 1307750607 872274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Note: This is not technically true.) < 1307750657 484535 :pikhq!~pikhq@174-22-187-161.clsp.qwest.net JOIN :#esoteric < 1307750691 120074 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what, why is there an MS paint adventures wiki < 1307750711 663010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: You don't want to read that. < 1307750717 266623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: You have no idea how many spoilers are ahead of you. < 1307750741 185858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Homestuck is... about five thousand times more complicated and plotful than Problem Sleuth. < 1307750744 848701 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :are they really spoilers as long as they're ahead of you? < 1307750757 838628 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, also don't look at any Homestuck stuff on Youtube. < 1307750764 865309 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo learned this the hard way. < 1307750770 741053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: RIP Bic < 1307750772 861801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The best pen. < 1307750788 860916 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :He died the way he lived. < 1307750791 929292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Inky. < 1307750794 221131 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Frustrating people. < 1307750806 639506 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1307750808 445716 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1307750875 523758 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sometimes you feel like you are trapped in this room. Stuck, if you will, in a sense which possibly borders on the titular. < 1307750890 844680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:13:26: gah, I'm getting a burst of Sgeoism from my parents, who have basically banned the family from eating vegetables because of the E. coli outbreak in Germany < 1307750899 857653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: have you taken the non-Sgeo solution to this problem < 1307750905 703356 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is to ignore them? < 1307750912 552928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's one part of it :P < 1307750920 76424 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm thinking about it < 1307750948 105238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at least it's a "relatively" minor temporary thing < 1307751130 457342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:25:24: floating point arithmetic's avoided like the plague in computer games, except in graphics routines, generally speaking < 1307751135 527147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: "embedded" games, maybe < 1307751144 39044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I doubt C++ desktop games are so rabid < 1307751147 991236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought in games in general < 1307751149 952322 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even desktop games < 1307751152 385675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, I dunno < 1307751167 27136 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :many 8-bit consoles completely lack an FPU < 1307751178 942465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:36:37: Wow. Fedora 16 is going to have btrfs as its default filesystem. < 1307751179 167540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:36:53: It doesn't have an fsck yet. < 1307751191 659977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fedora, upgrading rashly without thinking to be OMG MODERN because it's basically RedHat: The Pre-Alpha? < 1307751192 823527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SHOCKING < 1307751211 57379 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :dude, Ubuntu's new interface is so bad < 1307751212 607732 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :don't ever use it. < 1307751222 624213 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :obviously btrfs doesn't need fsck, it just won't break the file system < 1307751226 681462 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it wants to be Apple so hard. < 1307751404 959753 :pikhq!~pikhq@174-22-187-161.clsp.qwest.net PRIVMSG #esoteric :elliott: Well, at least the Fedora devs are busy writing btrfsck. < 1307751422 698094 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :that reads as ... butterfuck < 1307751438 352411 :pikhq!~pikhq@174-22-187-161.clsp.qwest.net PRIVMSG #esoteric :They are also fucking butter. < 1307751474 786544 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MOTHS: THE WOGS OF THE TAPS < 1307751477 601056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YEAH < 1307751485 979606 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :wogs of the taps? < 1307751492 555753 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :moths? < 1307751493 619749 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :wat? < 1307751509 352175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YES < 1307751510 951736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FUCK YOU < 1307751529 94054 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ålrajt < 1307751537 673766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shtut up swede bot < 1307751550 804357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :swede architecture the worst architecture < 1307751573 154873 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott person the worst person < 1307751580 639073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: DIE ASS < 1307751603 388688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ASS DYE < 1307751610 658536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TARSKI REBEL < 1307751622 590808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sometimes < 1307751624 309713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i say the best things < 1307751627 258903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :such as < 1307751628 396170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :always < 1307751638 815985 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: http://cdn.jimonlight.com/wp-content/uploads/2009/08/infart1.jpg < 1307751650 480824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :infart rum < 1307751653 570034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the best rum < 1307751895 521725 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :lol, oracle saying: "In line with our strategy towards a more open Java ecosystem, ..." < 1307751914 554983 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :when did they stop actively preventing an open java ecosystem? < 1307751923 657565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that instant < 1307751927 637327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then they started again immediately after < 1307751996 898680 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well towards is a synonym of against, right? < 1307752046 211453 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, in swedish it would be a simple typo actually < 1307752059 876287 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :and most people don't even know which is which :( < 1307752188 627926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: btw you should watch this: http://www.mspaintadventures.com/?s=6&p=003701 ... it'll convince you reading homestuck is an excellent idea :P < 1307752194 368817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(You won't understand a single thing, so it's not spoilery.) < 1307752436 772860 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1307752511 705499 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307752682 872285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Hey Homestuck just updated again. < 1307752687 76298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes again. < 1307752730 72243 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :apparently train tracks are turing complete < 1307752970 544159 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Chalcraft-Greene_train_track_automaton < 1307753005 122896 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :is this about http://wadler.blogspot.com/2011/06/combinator-library-for-design-of.html ? < 1307753024 947032 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :apparently not - the wiki page is a lot older than the blog post < 1307753030 895448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think he means augur < 1307753034 962516 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i mean augur's mention < 1307753043 616025 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :oerjan: yes < 1307753058 170998 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :first comment < 1307753115 96040 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: the queue fetch modus is even more hilarious. < 1307753138 225556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: DID YOU WATCH THAT PANEL I LINKED I SPENT A WHOLE THREE SECONDS GOOGLING IT DOWN YOU KNOW < 1307753140 94959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HARD WORK I TELL YOU < 1307753154 368036 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NOPE I AM READING SHIT IN ORDER DOG < 1307753159 776433 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :part of your life was wasted. < 1307753166 133687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :RIP that part of my life. < 1307753168 29411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Died of being wasted. < 1307753203 473645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If you decide to give up reading watch it, it has deluded many upon many a person into thinking reading nearly four thousand panels of comic is an excellent idea. < 1307753213 366225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Sorry did I say deluded I mean convinced of the true fact that.) < 1307753251 868149 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hold onn < 1307753265 36660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I am holding onn. < 1307753267 251623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet is holding unn. < 1307753271 71317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You will have to handle enn. < 1307753401 957077 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :According to my dad, the entire purpose of raves is to get people into the drug culture < 1307753408 714950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :True < 1307753412 528477 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :enn så lenge < 1307753418 69362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That is the terrible secret of raves < 1307753446 672708 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Actually I've gone to a rave and consumed no drugs. < 1307753454 238016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Impossible < 1307753456 762273 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and am even "into the drug culture" < 1307753458 61386 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :TAKE THAT. < 1307753474 622588 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :dad. < 1307753476 284567 :pikhq!~pikhq@174-22-187-161.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307753492 263932 :pikhq!~pikhq@174-22-170-109.clsp.qwest.net JOIN :#esoteric < 1307753517 303073 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but yes most people go to raves to take some kind of drug and dance for hours. < 1307753526 729970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Oh man 2037 is right ahead of you. < 1307753526 892694 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but not everyone. < 1307753536 160065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Savour the moment for you can only experience that music for the first time once in your life. < 1307753547 152623 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I'm on 2053 now < 1307753552 544423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I hope you savoured it < 1307753573 172561 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes it was quite savoury. < 1307753592 243436 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :god, these pesterlogs make panels MOVE SO SLOWL. < 1307753593 843167 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Y < 1307753611 242374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hahaha the pesterlogs at this point are about one thirtieth of what they become, lengthwise. < 1307753618 507074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Note: I am terrible at estimating such ratios, but yeah. < 1307753631 686183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THIS IS A SIMPLE TIME AND YOU SHALL REGARD IT AS A SIMPLE PLEASURE FOR UNASSUMING FOLK < 1307753669 895588 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I like to use trees. It's not not exceptionally practical. But I think they are elegant. < 1307753686 272944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>not not < 1307753700 660381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait did it take you several minutes just to read 2053. < 1307753702 575645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HAVE YOU READ BOOKS BEFORE < 1307753716 117364 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no it took me several minutes to talk on IRC and do nothing. < 1307753722 137895 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I waste a lot of time that way. < 1307753722 406760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That usually takes a while yes. < 1307753965 932895 :Hammi13!~hammi13@41.102.86.142 JOIN :#esoteric < 1307753972 171432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hammi13: what did you do to the other hammis. < 1307753980 754913 :Hammi13!~hammi13@41.102.86.142 PRIVMSG #esoteric :Hiii < 1307754043 270117 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Hey Hammi13 < 1307754257 717283 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307754275 131696 :Hammi13!~hammi13@41.102.86.142 PART :#esoteric < 1307754280 320032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lmao < 1307754282 324067 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::D < 1307754285 504489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i lemonparty'd < 1307754686 723440 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307754697 393991 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How much do you know of LLVM? < 1307754715 708370 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Some of the documentation seems to be incomplete, such as the documentation for the bitcode format. < 1307754746 817754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ask coppro < 1307754749 598895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :comex: you're welcome < 1307754788 1306 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :coppro has 46575 seconds idle. < 1307754801 172036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hes just shy < 1307754826 220521 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :about half a day, maybe he'll be back from sleep/work/school soon then < 1307755069 410730 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know how well LLVM currently works? < 1307755090 383036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what a vague questoin < 1307755099 830101 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :currently? I'd say about 4, geographically speaking < 1307755099 992632 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But regardless, lack of documentation makes it difficult to use < 1307755107 681193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OS X uses the clang compiler for all stock userspace applications, so it's definitely mature < 1307755136 735969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it has better diagnostics than gcc, supports almost all the language extensions gcc does, and has similar runtime code execution speed < 1307755147 441143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so LLVM is good enough for a C compiler :P < 1307755177 757405 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but pikhq might yell at you or something. < 1307755179 351916 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: i know that ghc has deprecated its C backend because the LLVM backend got better than it < 1307755184 966077 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: eh? < 1307755187 981177 :pikhq!~pikhq@174-22-170-109.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: No, clang > gcc. < 1307755208 407923 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :You mentioned something about bootloading before. < 1307755212 407652 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(C ~ gcc, there) < 1307755225 594913 :pikhq!~pikhq@174-22-170-109.clsp.qwest.net PRIVMSG #esoteric :Boot*strapping*. There is a difference. < 1307755227 982801 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No, I mean for writing LLVM codes. However, some documentation missing makes it difficult. Such as, some sections of the document about bitcode format seems incomplete. < 1307755233 597734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :define LLVM codes < 1307755248 869224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're not meant to write bitcode, anyway < 1307755252 367186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're meant to use the API < 1307755253 399641 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol bitcode < 1307755256 87749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or at least write LLVM IR < 1307755258 698894 :pikhq!~pikhq@174-22-170-109.clsp.qwest.net PRIVMSG #esoteric :It is *presently* not feasible to build a Linux system with clang as *the* C and C++ compiler. < 1307755261 972951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(LLVM IR is the name for their assembly, right?) < 1307755266 299421 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :0 = print 0 1 = launch missiles < 1307755269 867208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(pikhq?) < 1307755271 354646 :pikhq!~pikhq@174-22-170-109.clsp.qwest.net PRIVMSG #esoteric :However, it soon will be. < 1307755292 19094 :pikhq!~pikhq@174-22-170-109.clsp.qwest.net PRIVMSG #esoteric :elliott: Yeah, LLVM IR is the name for the assembly language and the bytecode resulting from assembly thereof. < 1307755321 893873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: right, use the API or output LLVM IR; bitcode is essentially an internal API < 1307755412 355401 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(!!) [0, unsafePerformIO launchMissiles] < 1307755424 576185 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er wait < 1307755429 699185 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :* flip (!!) [0, unsafePerformIO launchMissiles] < 1307755441 173456 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er < 1307755441 474909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :([0, unsafePerformIO launchMissiles] !!) < 1307755457 105963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: that doesn't type, does it? < 1307755464 978146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :types as well as oerjan's < 1307755465 610285 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or is launchMissiles of type Num x => IO x? < 1307755466 472403 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ERROR, BRAIN DUMPED < 1307755494 21308 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :picky, picky < 1307755510 530165 :pikhq!~pikhq@174-22-170-109.clsp.qwest.net PRIVMSG #esoteric :[0, unsafePerformIO launchMissiles `seq` 0] < 1307755518 452707 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :clearly it returns the number of missiles succesfully launched < 1307755522 462350 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you use the API with C, then can it also be used to run some LLVM codes at compile-time as well? In that case it would be helpful. < 1307755522 624765 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*+s < 1307755527 337616 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: also 0 was meant to be print < 1307755528 345541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not... 0 < 1307755540 143500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: Yes, you can compile things to memory and run them directly. < 1307755540 492327 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: print 0 < 1307755543 27809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LLVM is a JIT in this way. < 1307755545 172910 :pikhq!~pikhq@174-22-170-109.clsp.qwest.net PRIVMSG #esoteric :zzo38: Yes, LLVM JITs. < 1307755558 332586 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!acro < 1307755565 702636 :pikhq!~pikhq@174-22-170-109.clsp.qwest.net PRIVMSG #esoteric :And is actually even the basis of a JVM implementation. < 1307755566 421437 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :ASSE < 1307755576 634577 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lulz < 1307755578 519179 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But the FAQ does also say you can emit LLVM assembly or LLVM bitcode. < 1307755587 418846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: Note that LLVM is C++ and so is its library, but there are bindings to just about every language. There might not be a C binding, but you can write a simple layer yourself for the functions you need with extern "C". < 1307755591 612719 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!acro < 1307755592 392724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also, that's interesting, I didn't realise. < 1307755596 597190 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :BCJE < 1307755598 456065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Still, bitcode would be pretty painful to generate compared to the API. < 1307755601 250747 :pikhq!~pikhq@174-22-170-109.clsp.qwest.net PRIVMSG #esoteric :(it's not *that* good, because the JDK is from SPACE) < 1307755614 450747 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :there is a C binding < 1307755618 576372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: oh, good then < 1307755628 623264 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :which I believe is the base of the haskell binding < 1307755646 814268 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :or one of them anyway < 1307755658 85788 :pikhq!~pikhq@174-22-170-109.clsp.qwest.net PRIVMSG #esoteric :The Haskell binding is pretty neat, FWIW. < 1307755715 40932 :pikhq!~pikhq@174-22-170-109.clsp.qwest.net PRIVMSG #esoteric :Generate LLVM functions at runtime and then use them as standard Haskell functions without any real effort. < 1307755771 665102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :obligatory: http://augustss.blogspot.com/2009/06/more-llvm-recently-someone-asked-me-on.html < 1307755798 103452 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :for my llvm-outputting compiler I chose to just write llvm assembly instead of figuring out how to make stuff with the expected types at runtime < 1307755832 941322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :loser < 1307755847 929352 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Where is document for API with C? < 1307755852 952321 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :yes. I think it was before that blog post where august does pretty much exactly what I needed done < 1307755870 592350 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :olsner: What compiler did you do? Did you make some compiler? < 1307755955 207547 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :not an esolang, and not a known language either < 1307755992 690718 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :olsner: Then what is it? < 1307756179 33374 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :horriblysecretlang < 1307756196 344018 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or was that horriblesecretlang < 1307756205 269837 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it's only "secret" because it's terribly uninteresting < 1307756237 420963 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Did you do it just for practice? < 1307756292 151768 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :well, it's not done yet < 1307756333 618574 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If there is C binding, where is the document about the C binding? < 1307756359 83661 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :in the headers of the C binding, probably < 1307756362 953034 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The tutorial is only for C++ and Objective Caml. < 1307756453 726088 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1307756517 785605 :clog!~nef@bespin.org JOIN :#esoteric < 1307756626 503792 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: act 2 < 1307756675 221138 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: sweet. < 1307756775 660077 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: you clicked the link on http://mspaintadventures.com/?s=6&p=002148 right? < 1307756782 763903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(A stupid question, but yes, people seriously fail to.) < 1307756799 865194 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1307756801 812937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HERP DERP WHAT'S A LINK OH I DUNNO ITS DEFINITELY NOT FOR CLICKING THOUGH < 1307756805 820214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Historical reenactment) < 1307756895 827969 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: that advice is kind-of useless, if we didn't know to click the link on the page, we wouldn't know to click it on IRC either < 1307756901 914605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(not that I actually /did/ click the link on IRC) < 1307756915 402566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: It was directed to CakeProphet < 1307756920 359043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]at < 1307756936 854937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There's a link where the narration usually is, and I guess some people assume it's just irrelevant or something :P < 1307757034 377536 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I know < 1307757165 979264 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also elliott is implying that I'm too daft for link clicking. < 1307757177 601166 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is going to call a WAAAAAMbulance < 1307757190 440940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Hey now, I've had to deal with Sgeo reading Homestuck. < 1307757193 894735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I HAVE LEARNED TO ASSUME NOTHING. < 1307757211 799957 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the clunky flash game thing was kind of cool < 1307757217 551959 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but nothing really happens. < 1307757235 86311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The Flash games get much less clunky. Oops, did I just say something? < 1307757235 887244 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :In some games something happens < 1307758463 469102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, this is annoying < 1307758804 374591 :pikhq_!~pikhq@174-22-176-34.clsp.qwest.net JOIN :#esoteric < 1307758853 740899 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Oh WTF some spammer managed to get an arbitrary image to appear in th Newspeak forums < 1307758868 111720 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Or at least in the RSS feed < 1307758890 435833 :pikhq!~pikhq@174-22-170-109.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1307758894 141812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh noes < 1307758935 130570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://forums.newspeaklanguage.org/index.php?topic=297.0 < 1307758940 297804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Road to the Truth can be found at the following address: truenewworld.com < 1307758940 535985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(attention, it is not the ad of the site - it is the ad of the Truth). < 1307758968 617726 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this guy has painting skils < 1307758972 433441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://truenewworld.com/Newworld.jpg < 1307759058 604493 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Everyone should be required to read what they write online. Not for accuracy or sensibility, but just checking that their eyes don't glaze over at a wall of text < 1307759070 105405 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :(Yes, I know such a thing is impossible, so shut up) < 1307759147 602350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.wolfsearch.org/gfeed/img0/teen+sex/10_teenx1.png < 1307759152 190954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :compare prices on millions of products < 1307759396 33493 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :there is no teen sex on the other side of that link, just a blank page < 1307759418 733579 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :AdBlock? < 1307759432 36693 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Idiotic porn spam site block? < 1307759442 296076 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :no teen sex!? link is broken! < 1307759465 954793 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :Sgeo: yeah maybe my dad has installed one for me < 1307759515 518662 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i guess the pixel must be white because i can't see it < 1307759542 226456 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :...this spammer cross-references the spam post with other spam posts < 1307759548 679700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1307759565 600021 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yeah it is white < 1307759567 613769 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Unless those "forums" are just spam shills, I guess < 1307759580 24074 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :worst teen sex ever < 1307759645 926861 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://forums.newspeaklanguage.org/index.php?topic=300 [NSFW] < 1307759654 385076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thx for telling me its nsfw lol < 1307759659 599372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Description: Sasha notices that this guy's car is dirty, and she offers to wash it "for a ride." We all know that when girls say they want a ride, what they really mean is that they want to saddle up on top of a bologna pony and bounce their tight pussies on it until they cum. Sasha is no exception. She gives us a nice little strip tease, complete with hosed-down boobies as she washes his car. Then she buffs this guy's cock with her mouth. Sasha < 1307759660 520406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bends over the hood of his car and gets fucked like a good girl, bouncing her ass on his prick and squealing like a little fuck-doll. < 1307759666 898005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"We all know that when girls say they want a ride, what they really mean is that they want to saddle up on top of a bologna pony and bounce their tight pussies on it until they cum." < 1307759671 365489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i... < 1307759689 471704 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :Sasha notices that this guy's car is dirty, and she offers to wash it "for a ride." We all know that when girls say they want a ride, what they really mean is that they want to saddle up on top of a bologna pony and bounce their tight pussies on it until they cum. < 1307759692 799509 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :oh < 1307759694 680845 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yeah < 1307759701 872263 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :im slo < 1307759728 781694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just... "bologna pony" are you serious < 1307759774 676097 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i have no idea what that means so dunno < 1307759812 232284 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :unless, of course, it just means... bologna pony < 1307759812 816010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :penis apparently < 1307759818 727035 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :oh. < 1307759820 606207 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :nh < 1307759834 573264 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but... what... < 1307759897 922698 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :makes perfect sense if you think about it < 1307760166 305127 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1307760174 875230 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it was immediately obvious, without thinking, actually. < 1307760225 785854 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they why it is a pony remains to be seen. < 1307760229 763500 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/they/though < 1307760234 111053 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :to me, bologna is just a random city in italy < 1307760249 641532 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :and i don't see why any city + pony should imply penis < 1307760252 195325 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bologna is also a type of sausage in the states. < 1307760271 230085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1307760274 525980 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :freakin' Europeans. How can you not know this shit. < 1307760300 133853 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :then it's also obvious why it's a pony < 1307760324 337409 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the only reason I see is for it to rhyme. < 1307760328 225982 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :bologna is tomato sauce with ground beef < 1307760334 97341 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, well, nevermind. I see. :P < 1307760334 984615 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :then you're kind of slow < 1307760359 997545 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :just, halfway paying attention < 1307760363 562459 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i guess i should go to sleep, being even more of an asshole than usual :D < 1307760377 48702 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as I am about to go get ridiculously drunk, and this is what is currently on my mind. < 1307760391 405942 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :makes sense < 1307760400 948741 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in fact, I shall go do that now. Goodbye. I will likely be on in a little while. < 1307760403 257666 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :bologna ponys is what's on your mind? < 1307760410 227359 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh yeah, baby. < 1307760717 841930 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 276 seconds < 1307762352 906384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Does anyone know how to make the lines that separate vim... windows? panes? less ugly? < 1307762462 302630 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :see :help status-line, maybe? < 1307762547 544953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the vertcial separator < 1307762552 471092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a line of inverted | chars < 1307762554 184972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is just hideous < 1307762571 306578 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh, i only use horizontal < 1307762827 534986 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do any .S3M players crash if you have overlapping sample data? < 1307762897 494998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hm and setting configuration variables for scripts is "let Foo=n" right? < 1307762990 8572 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think let is for actual variables, set is for options. but i haven't made any scripts beyond simple .vimrc < 1307763016 921533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1307763018 627294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is vimrc < 1307763023 312331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :configuring a script < 1307763024 926027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't working though < 1307763037 705139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, works now < 1307763074 540938 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1307763113 53928 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I happen to know that the script for CWEB programming has some bugs. Such as, if you type in a variable name "do_something" then it colors "do" as a reserved word. There are other problems too. Although, you can type in ":syn off" to turn off syntax highlighting and then it works OK. < 1307763118 692283 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the default one for windows only uses let inside a defined function, set otherwise < 1307763152 898563 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307763197 782785 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There is also a script for WEB although I think it is even worse. < 1307763404 226936 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: hl-vertsplit seems relevant < 1307763411 692303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: thanks < 1307763416 567296 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*hl-Vertsplit < 1307763420 291507 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er < 1307763424 479333 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*hl-VertSplit < 1307765194 756049 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1307765271 993475 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307765277 464682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :o no the ais523 < 1307765301 495151 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for some reason freenode keeps disconnecting on me < 1307765306 86933 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and my client automatically reconnecting < 1307765362 386123 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's your peers, they keep resetting it. < 1307765385 812790 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you should give them a stern talk < 1307765425 807730 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the net's gone all peershaped < 1307765447 436308 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's quite peerplexing < 1307765467 53659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stupid peer pun < 1307765512 735642 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :puns can't all be peerfect < 1307765515 476058 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I'm glad I'm not the last scandinavian awake anyway < 1307765545 442160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/wiki/Talk:Underload#Why_the_reserved_characters.3F < 1307765545 922965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hth < 1307765681 777961 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :olsner is also me < 1307765688 271322 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i'm everyone who starts with an o < 1307765706 601601 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: i guess only you can give a real answer to maharba's question < 1307765732 856802 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what was it? it's not in nearby scrollback unless I'm missing something < 1307765736 955353 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, on the wiki? < 1307765763 719158 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :ais523: if you don't get it, it's a link < 1307765764 7923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i know the answer < 1307765769 509641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i just wanted to be an ass instead < 1307765776 92398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'll make a real answer < 1307765777 911185 :CakeProphet!~adam@h184-60-161-226.mdsnwi.tisp.static.tds.net JOIN :#esoteric < 1307765778 345325 :CakeProphet!~adam@h184-60-161-226.mdsnwi.tisp.static.tds.net QUIT :Changing host < 1307765778 507860 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307765795 938608 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :what's the answer? < 1307765799 874873 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: noo, be an ass, don't answer < 1307765801 155901 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :is it something convoluted and cool < 1307765810 87909 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :say something fun instead < 1307765825 830677 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yes and remember to use funny words like poo < 1307765827 372753 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've answered < 1307765832 624720 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oklofok: poo! < 1307765835 361260 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :xD < 1307765837 709568 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and should really tell elliott to stop trolling < 1307765838 271768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :me too < 1307765840 307839 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: stop trolling < 1307765845 444781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that wasn't trolling, that was a joke :( < 1307765848 33543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :difference < 1307765849 558034 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, OK < 1307765854 824780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it wasn't /funny/ < 1307765858 154457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but who says jokes have to be funny < 1307765866 593457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I did troll by referring to ais vapourware in my response though < 1307765871 610107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so hey how's Feather going < 1307765877 651123 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's simple, really, when elliott says something it isn't trolling < 1307765880 398197 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :badly, or well, depending on your point of view < 1307765891 994677 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tending towards the non-insanity-inducing side < 1307765903 313006 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION resists temptation to add Feather to [[Category:Shameful]] < 1307766040 363309 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hey nothing shameful in preventing the collapse of the universe < 1307766060 614220 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :maybe the universe is *meant* to collapse < 1307766068 950830 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :preventing that would be shameful < 1307766083 894434 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :olsner: it was, until feather reset that < 1307766088 58311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ooh, maybe ais523 only thought about Feather on order of Doc Scratch THIS IS A PLAUSIBLE THEORY... < 1307766100 680406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :one day I will stop relating everything to that darn webcomic that hasn't updated in entire HOURS ugh what is his PROBLEM < 1307766112 978772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: hey, the article is a pretty good one describing the current state of the language < 1307766114 939413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so glad i don't use my f-five key to refresh or it'd be burned out < 1307766128 981946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: i only wanted to do it to annoy you :D < 1307766131 990810 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and there's only an article about it at all because people kept asking < 1307766144 255091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok yeah I'm fairly sure if you ever get a Feather interp ais523 < 1307766151 111442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :running it will end the universe and summon Lord English < 1307766152 523997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't do it < 1307766179 651123 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'm sure it will be nothing as comprehensible as english < 1307766209 231205 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No, ignore that message about that running it will end the universe and so on. If you write the program, you can run it. < 1307766213 86517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: "english" in this case is a reference to a pool term < 1307766246 89248 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :anyway, ais523 will probably get feather finished just before christmas next year < 1307766253 121226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh dear < 1307766260 334505 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: How much do you want to bet? < 1307766267 667033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if I do finish it, I'll aim for april 1 < 1307766269 716088 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And in what country's currency? < 1307766276 674437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: dude, december twentytwelve is the best idea :D < 1307766281 341222 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :six quatloos < 1307766281 998811 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then people generally won't believe me, which may manage to let them survive through it < 1307766285 206117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Release notes: < 1307766286 42620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- Sorry. < 1307766292 944461 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wtf's going on right now in mspa < 1307766301 641546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: things < 1307766307 712586 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :can i just tell you you are being so hilarious i cannot concentrate on playing my guitar < 1307766312 813088 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i'm going to close the screen -> < 1307766317 158081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: donk < 1307766360 238394 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Patashu: you remind me of that onion skit where some stuff is happening < 1307766374 892952 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :"skit", is that a word? I seem to think it is < 1307766384 511203 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pretty sure it is < 1307766396 436498 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah skit's a word < 1307766460 871009 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also nynorsk for shit, anyway < 1307766488 335293 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :and swedish for shit, indeed < 1307766491 56776 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well bokmål too if you mean the verb < 1307766515 502032 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :also works as the imperative form of the verb < 1307766541 816621 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're a bok mal < 1307766577 204363 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: no, you're the mal and you're bok < 1307766705 977582 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The S3M official documentation says channel type 16..31 corresponds to Adlib channels (9 melody + 5 drums). But 9+5=14 it doesn't add up to 16. Do you know how it works? < 1307766753 86236 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :addition? afaict you did it correctly there < 1307766758 363743 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :must be their fault < 1307766924 824892 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I am trying to write the program that reads the file format. I also have a S3M file open in a hex editor so that I can see some things. But I have no Adlib S3M files (actually I don't know if any even exist, nor of any programs that can play them). < 1307767020 972946 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know anything about the Adlib sound card, or about S3M? < 1307767031 531708 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :nope < 1307767189 610636 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It also says bit 0-7 for channel type and bit 8 for channel enabled, but that is clearly wrong. It should be bit 0-4 for channel type and bit 7 for channel enabled. < 1307767201 979960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :obviously < 1307767272 132910 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The table for the header says channel settings for 32 channels, which is 32 bytes long in total, where 255=unused and +128=disabled, so that would agree with my texts, and also agrees with the actual S3M file. < 1307767525 416965 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Like DVItype can be used as a correct document for DVI format as well as a program to test it, so can my program be used to do similar thing for S3M file. < 1307767583 36282 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Probably you would get less errors in documentation for file formats if you did them like this. < 1307767802 562968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hm I am surprised there is no such thing as OverloadedLists... < 1307767946 18198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just ((:>) 0 ((:>) 0 VNil)) < 1307767952 777840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh fer chrissakes, how do you do showsPrec again... < 1307768020 498430 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(As far as I know, Knuth is the only other person who documents formats in this way; this has resulted in his documentation being extremely accurate.) < 1307768174 461540 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t showsPrec < 1307768175 236461 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Show a) => Int -> a -> String -> String < 1307768202 571738 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :first argument is precedence level, second what to show, third string to pretend it to < 1307768214 969278 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The file I have claims to be the OFFICIAL documentation for the Scream Tracker file format...... < 1307768275 746467 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: i think i recall there was some ListLike class in the iteratee stuff < 1307768300 927598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: in this case, it encodes the length so that's not really worthwhile < 1307768303 851898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as in < 1307768305 717027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :probably not possible < 1307768311 37394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : first argument is precedence level, second what to show, third string to pretend it to < 1307768314 827769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pretend it to :D < 1307768321 355861 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*prepend < 1307768340 598922 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :PREPEND I SAID THAT INSTEAD < 1307768364 85236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think I'm going to need both unary and binary numbers here. < 1307768392 554791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey oerjan, http://sprunge.us/JMUb < 1307768401 366022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I realise there's already a Data.TypeLevel on hackage but it sucks it uses undefiend and the like) < 1307768437 855385 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The document says the number of orders should be even. The file I am testing it with has an odd number of orders. < 1307768453 459192 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1307768691 461225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Could not deduce (Succ (ToBinary n0) ~ Succ (ToBinary n)) < 1307768693 600956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :r u srs < 1307768734 4047 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION cannot precisely help without seeing code < 1307768747 451254 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: make it deductible < 1307768762 95326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: deduct yourself < 1307768768 4842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i'm hacking it on my own :P < 1307768776 281068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no big problem right now < 1307768780 548877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just a day's type-level work < 1307768797 281137 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :just another day in the type system < 1307769084 895271 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1307769223 705279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: can you believe that you can do all this vector stuff fine with unary type-level nats for the length < 1307769226 65335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but if you make it binary < 1307769228 417025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it all gets ugly as shit < 1307769228 943105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1307769234 546865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like even < 1307769235 676587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance (Eq a) => Eq (Vec n a) where < 1307769235 905586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : VNil == VNil = True < 1307769236 68289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (x :> xs) == (y :> ys) = x == y && xs == ys < 1307769236 632998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't type < 1307769239 73229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]won't type < 1307769277 665037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: because < 1307769279 797247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (:>) :: a -> Vec n a -> Vec (Succ n) a < 1307769281 664267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Succ is a type family < 1307769285 744046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it's just hard to deduce anything about it < 1307769286 407422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok wait < 1307769289 8406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what if I just do the really ugly < 1307769293 218319 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm if you make it binary, make the Vec's into binary trees i suggest < 1307769298 305599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data Vec n a = LolHiddenConstructor [a] < 1307769317 243744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: heh, what would the type of the branch constructor be then? < 1307769397 316491 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Br1 :: Vec n a -> Vec n a -> Vec (Twice n) a < 1307769411 501943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: um but what is Twice... < 1307769421 39762 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Br2 :: Vec n a -> Vec n a -> a -> Vec (TwiceAndABit n) a < 1307769422 198154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, just the 0 digit? < 1307769426 741409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I call it O and I < 1307769438 813023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: this is actually tempting, but I dislike a bit how it changes the runtime representation < 1307769454 151206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the worst part though is < 1307769462 333928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :class FromList n where fromList :: [a] -> Maybe (Vec n a) < 1307769465 862187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance FromList Z where ... < 1307769472 27133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance (FromList n) => FromList (S n) where ... < 1307769475 341357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good luck doing that with binary < 1307769489 914526 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :eek < 1307769507 174719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION tries the binary tree idea before the cheating "let's just make it unsafe internally" < 1307769535 365366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hm the leaves would just be nil here, right? < 1307769558 461958 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm what about Br1 :: Vec n (a,a) -> Vec (0 :> n) a < 1307769567 465809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1307769568 739770 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*Br0 i guess < 1307769574 13769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what's that for < 1307769610 919272 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well it's a standard trick for forcing trees to be balanced by type < 1307769618 734050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't your two constructors already achieve that? < 1307769628 378232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"(0 :> n)" I assume you mean (O n) < 1307769642 141003 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok < 1307769648 852015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but -- don't your two constructors already achieve that? < 1307769657 779764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the typed-safe balancedness, that is < 1307769685 347825 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok that's not the precise thing achieved, but: < 1307769698 41852 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :with that you can do FromList easier < 1307769703 235646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1307769708 586361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do I still need BrTwo with that? < 1307769715 779025 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes < 1307769732 34453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data Vec :: * -> * -> * where < 1307769732 196804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : VLeaf :: Vec BZ a < 1307769732 196908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : VBr0 :: Vec n (a,a) -> Vec (O n) a < 1307769732 196952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : VBr1 :: a -> Vec n (a,a) -> Vec (O n) a < 1307769733 408854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1307769734 120957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I n < 1307769736 267765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for the latter < 1307769752 996200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :great, the Eq instance derives now, but not the Ord instance < 1307769775 97445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Couldn't match type `BZ' with `BO n1' < 1307769775 329173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Inaccessible code in < 1307769775 491584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : a pattern with constructor < 1307769775 491767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : VLeaf :: forall a. Vec BZ a, < 1307769775 491870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : in a case alternative < 1307769775 654140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : In the pattern: VLeaf {} < 1307769777 675774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : In a case alternative: VLeaf {} -> GT < 1307769779 578926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1307769801 470107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sigh, it is generating code that does not respect the fancy type magic < 1307769917 384589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(+>) :: a -> Vec n a -> Vec (Succ n) a < 1307769917 627599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a +> VLeaf = VBr1 a VLeaf < 1307769917 789905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a +> VBr0 b = VBr1 a b < 1307769917 790092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a +> VBr1 a b = whoops look at my coding energy drain away < 1307769918 804762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im a good programmer < 1307770043 201933 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :a +> VBr1 a' b = VBr0 ((a,a') +> b), i think < 1307770101 742632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh, I just hit upon that now :) < 1307770128 174336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> 0 +> 9 +> 0 +> 9 +> VLeaf < 1307770128 336844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :VBr0 (VBr0 (VBr1 ((0,9),(0,9)) VLeaf)) < 1307770128 499233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> 0 +> 9 +> 0 +> 9 +> 0 +> VLeaf < 1307770128 499354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :VBr1 0 (VBr0 (VBr1 ((9,0),(9,0)) VLeaf)) < 1307770130 925704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that doesn't look right... < 1307770176 198527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or no wait it does < 1307770178 60511 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :looks right to me < 1307770183 365454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: heh, now I just have to write a dest (opposite of cons) function... < 1307770188 244022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is going to be pretty slow runtime-wise, isn't it < 1307770219 530944 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :MAAAYBE < 1307770237 379364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well hm < 1307770246 430180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vhead (VBr0 b) = fst (vhead b) < 1307770247 203700 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's just rebalancing a tree, isn't it < 1307770252 819253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vhead (VBr1 x b) = x < 1307770253 753993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right? < 1307770272 526270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because, lol, that doesn't type :) < 1307770273 436668 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :think so < 1307770278 468431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because < 1307770281 760191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Could not deduce (n1 ~ Succ n0) < 1307770282 20858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : from the context (Succ n ~ BO n1) < 1307770282 897629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fucking Succ < 1307770287 981014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm going to try and make succ a typeclass intsead < 1307770311 975586 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 276 seconds < 1307770397 677881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol didn't work < 1307770427 576139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this sucks :/ < 1307770447 647829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: wanna give it a shot? I can give you the code :P < 1307770449 276667 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you need bijection between Pred and Succ, i guess < 1307770454 287994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mwahaha < 1307770455 848577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have no Pred < 1307770466 805385 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :maybe you need it < 1307770473 38709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where? < 1307770485 355379 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :for vhead? < 1307770495 172136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vhead :: Vec (Succ n) a -> a < 1307770499 40247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not bothering with a full vdest right now < 1307770502 431071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just a head < 1307770534 463364 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well you said that didn't type < 1307770548 473015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it doesn't, but if vhead doesn't, making it do even more won't either < 1307770571 875038 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i meant vhead < 1307770631 461948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1307770634 134755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't see what you are saying < 1307770637 54590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what type do you want vhead to have < 1307770641 563779 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :isn't there something you supposedly can do with ~ and type families to force things to be bijections < 1307770661 116101 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i don't actually know that, mind you < 1307770683 560377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vhead :: Vec (Succ n) a -> a < 1307770683 722991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vhead (VBr0 b) = fst (vhead (unsafeCoerce b)) < 1307770683 723148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vhead (VBr1 x b) = x < 1307770684 616315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nailed it < 1307770694 432918 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :O_o < 1307770706 365990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unfortunately "vhead foo" fails because of the type family :D < 1307770711 632958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for foo = 0 +> VLeaf < 1307770714 725888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: haha i scared you < 1307770812 612366 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sort of ruins the point of type level programming, doesn't it :P < 1307770828 98191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well in this case I've lost the ability to care about how safe the internals are < 1307770831 60775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so long as the exposed API is safe < 1307770893 750854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"According to Calver, the cheese at this point had "a caramel nose, a sweet twiggy greenness and a creamy good length of flavour...lemony, with a certain 'spritziness'"." < 1307770924 980278 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that was just before he started hallucinating from the mold, i take < 1307770946 123078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my prediction: it actually just tasted like cheddar < 1307770946 369242 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or possibly just after < 1307771054 308469 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :can't you make Succ into a GADT somehow < 1307771068 776872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um that would result in it having constructors < 1307771076 629274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that... makes no sense, really < 1307771080 674941 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1307771091 787578 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :phantom GADT :D < 1307771121 967382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ooh, wait < 1307771129 271875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: your constructors are _bad_ < 1307771135 170598 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::( < 1307771138 632918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Leaf == VBr0 Leaf == VBr0 (VBr0 Leaf) == ... < 1307771150 973120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and in fact (VBr0 Leaf) produces the forbidden type (BO BZ) < 1307771156 97594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(all zeroes must be normalised to Z) < 1307771164 659128 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well that's your job :P < 1307771169 266211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>:| < 1307771173 344721 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: this causes _actual problems_ < 1307771178 267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's why we can't recurse < 1307771179 867969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in the VBr0 branch < 1307771184 823579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because we might be doing (vhead VLeaf) < 1307771231 151196 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :fine, make a Vec1 which cannot be zero length < 1307771311 648832 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :move VBr0 and VBr1 to it, but not Leaf < 1307771328 861429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah OK, in a minute < 1307772311 346370 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1307772938 712116 :lifthrasiir!~lifthrasi@61.106.27.227 QUIT :Ping timeout: 240 seconds < 1307773027 377234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have this horrible temptation to write a patcher. < 1307775060 714018 :cheater8!~ubuntu@ip-80-226-212-217.vodafone-net.de QUIT :Ping timeout: 260 seconds < 1307775199 234647 :cheater8!~ubuntu@ip-80-226-212-217.vodafone-net.de JOIN :#esoteric < 1307775678 466329 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1307775967 63133 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 276 seconds < 1307777182 473693 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1307777327 705169 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1307777424 86886 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1307777555 576249 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1307777621 683599 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307777991 141442 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1307778332 107503 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307779757 530687 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307779952 395287 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: zzo38 < 1307780521 309843 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307780632 929462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle evaluate < 1307780633 174613 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Exception evaluate :: a -> IO a < 1307780633 337493 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.OldException evaluate :: a -> IO a < 1307780633 500006 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Test.QuickCheck evaluate :: Testable a => a -> Gen Result < 1307781378 346739 :lifthrasiir!~lifthrasi@61.106.27.227 JOIN :#esoteric < 1307781835 144985 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.youtube.com/watch?v=JAWuMd6GOfs&feature=related < 1307781835 329180 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 5 new messages. '/msg lambdabot @messages' to read them. < 1307781843 241014 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ohmygodacatinzergog < 1307781874 860353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a cat in zer gog < 1307781900 82848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: That cat looks surprisingly comfortable with the environment. < 1307781919 950569 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/askscience/comments/hwv1e/computer_scientists_do_you_consider_syntax_to_be/ < 1307781933 356932 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Presented without comment. < 1307781977 985324 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Ow. < 1307782673 263619 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1307782680 213740 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"loseth abacus . sup you can get a htc hd7 for putting in your email at" < 1307782751 187340 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" but who says jokes have to be funny" <<< poo < 1307783002 70646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1307783194 176184 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :nothing worse than sitting comfy in your armchair and then didididididiiii hello i'm an alarm clock on the other side of room hihihihi come touch me :))))))))))))))))))))))))))))))))))) < 1307783206 972907 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :*- < 1307783304 39364 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :well actually many worse. < 1307783313 859046 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :but not all worse? certainly not. < 1307783427 394445 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307783958 983267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t execState < 1307783959 833547 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall s a. State s a -> s -> s < 1307784167 7909 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!help < 1307784167 827280 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1307785022 266268 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1307785082 399375 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307785388 133679 :MigoMipo!~John@84-217-13-237.tn.glocalnet.net JOIN :#esoteric < 1307785408 251270 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307786723 294059 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1307787006 116861 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1307787179 25502 :Timwi!Timwi@cpc2-cmbg3-0-0-cust423.5-4.cable.virginmedia.com JOIN :#esoteric < 1307787630 826468 :Timwi!Timwi@cpc2-cmbg3-0-0-cust423.5-4.cable.virginmedia.com NICK :Timwi-Away < 1307787823 589020 :Timwi-Away!Timwi@cpc2-cmbg3-0-0-cust423.5-4.cable.virginmedia.com QUIT : < 1307788639 424160 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307790972 658213 :MigoMipo!~John@84-217-13-237.tn.glocalnet.net QUIT :Remote host closed the connection < 1307791742 392374 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1307791754 550744 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307791897 802657 :pikhq!~pikhq@174-22-149-230.clsp.qwest.net JOIN :#esoteric < 1307791907 338776 :pikhq_!~pikhq@174-22-176-34.clsp.qwest.net QUIT :Ping timeout: 255 seconds < 1307792089 370318 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1307793002 213420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:04:43: ehird: Now write an editor that distinguishes alignment from indentation and actually maintains your alignment in the correct tab/space ratio while you write code. < 1307793002 385743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :many editors can do this >:| < 1307793004 336200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :past gregor sucks < 1307793858 371056 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307794383 95525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Multi-penised, six-legged, two-anused piglet given silly name" --Metro < 1307794898 901998 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk JOIN :#esoteric < 1307795011 855519 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://www.reddit.com/r/askscience/comments/hwqzc/dear_asksci_in_todays_age_we_can_create_light/ < 1307795088 339987 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1307795126 121382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo eagerly awaiting you trying to defend this guy < 1307795205 48676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TIL That all money is debt & that most money doesn't actually exist. :) (unpac.ca) < 1307795207 563079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this person is a good poster < 1307795229 734941 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :'create light from photons' < 1307795232 867499 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :photons aren't light :O < 1307795233 626903 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Didn't occur to me to try to defend him < 1307795244 173278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apparently river song is marilyn munroe < 1307795248 960178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :til from this person < 1307795313 77608 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :But: Not everyone has a basic knowledge of elementary science. They see articles about making virtual photons real (if I understand the linked article correctly) and misinterpret it. It's entirely understandable that to someone who doesn't know what a photon is, it sound the way he described it. < 1307795406 559836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1307795411 555364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :when isa id < 1307795413 892391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eagerly awaiting < 1307795414 595369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i meant < 1307795416 559867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fucking dont < 1307795769 206075 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, wrt the "huge" kernel on ubuntu: seems like ubuntu builds with debug symbols < 1307795893 914517 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : apparently river song is marilyn munroe < 1307795921 576998 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That actually seems plausible given the sheer idiocy of her character. < 1307795965 957140 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, it does occur to me that they might possibly be talking about that entanglement thing. < 1307795979 930562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they made link things in heir comments < 1307796010 144654 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"How long does a pig's orgasm last?" < 1307796014 779315 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Possibly the best question. < 1307796033 613180 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION sorts his feeds into Fast, Click, and Slow < 1307796063 144329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :click < 1307796105 755073 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Click is for those feeds where I have to open externally to have any idea what's going on < 1307796112 612364 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Or not "any idea" < 1307796130 521446 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Um, like SMBC, due to the votey, or MSPA < 1307796160 21389 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION notes that of the links in today's IWC annotation, "Pencil" is the only one he has previously seen. < 1307796185 924233 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I should read IWC's archive < 1307796190 820619 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Then start reading it regularly < 1307796224 131501 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :* Phantom__Hoover notes that of the links in today's IWC annotation, "Pencil" is the only one he has previously seen. <-- do you mean "seen the wikipedia page" or "seen the word"? < 1307796233 1721 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, seen the WP page. < 1307796235 549066 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307796246 59370 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, it's like Homestuck. < 1307796250 91644 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Except with Lego. < 1307796252 446791 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And science. < 1307796258 413445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And no sprites < 1307796261 232954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or games < 1307796261 876920 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And even slower-moving plots. < 1307796262 39784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or < 1307796262 704369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or < 1307796263 635019 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Somehow. < 1307796263 797459 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom__Hoover, and less weird troll romances < 1307796267 873120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's like Homestuck but not Homestuck. < 1307796273 955868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is similar in that it is: < 1307796274 857196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- long; < 1307796277 332384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- a web comic. < 1307796286 951092 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 240 seconds < 1307796306 5754 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, well it does manage to have about 20 parallel plots which move at a rate of about 5 in-comic seconds per month. < 1307796306 711225 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, by that measure, schlock is quite similar to homestuck too! < 1307796319 14336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't schlock the one drawn by a mormon < 1307796345 477582 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, is he? I don't know. < 1307796404 869663 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I found another similarity between homestuck, iwc and schlock: they use long story-arcs. < 1307796418 130371 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so you need to read a large part of the archive for anything to make sense. < 1307796422 891348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :homestuck doesn't have story arcs < 1307796425 562214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is all one gigantic arc < 1307796437 204050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as far as i know, not a single homestuck arc can be legitimately said to have ended < 1307796454 765729 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yeah, one huge story arch is a degenerate case of long story arcs :P < 1307796454 928246 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, the Intermission wrapped up pretty well. < 1307796474 374002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom__Hoover: POINT < 1307796482 722668 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Does it count a wrapped up if there's something like a prequel? < 1307796516 216007 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No. < 1307796562 146149 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :has any "story arc" in iwc actually ended so far? < 1307796570 708471 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :maybe espionage... < 1307796581 162997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isnt the whole point of iwc that nothing ever happens and the plots will never advance < 1307796599 44692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :except by dramatic intervention by, like, killing everyone < 1307796602 647646 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, come on, they reached the dragon after all. That was actually something happening < 1307796604 300551 :quintopia!~quintopia@74.117.158.92 JOIN :#esoteric < 1307796604 787128 :quintopia!~quintopia@74.117.158.92 QUIT :Changing host < 1307796604 951365 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1307796609 918252 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, the whole point of IWC is to get more comics than Calvin & Hobbes. < 1307796611 605277 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :True fact. < 1307796617 83889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom__Hoover: yes and then it will end < 1307796624 887245 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, yes, and then they turned around and went to a pub. < 1307796625 450733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(gives oerjan nightmares) < 1307796636 462550 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom__Hoover, true < 1307796640 827328 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, on that day the annotation will explain the GUT. < 1307796649 10115 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom__Hoover, but it was still some sort of advancing. < 1307796657 65975 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom__Hoover, GUT? < 1307796661 307005 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :-_- < 1307796663 672811 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Gran Unified Theory < 1307796666 36164 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307796669 6796 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :*Grand < 1307796670 343838 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1307796692 874236 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Grain Unified Theory < 1307796733 91413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bran flakes theory < 1307796808 682011 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Candidates include Fruit Loop Gravity. < 1307798569 503806 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1307801066 55813 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1307801392 277584 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1307801900 213754 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 246 seconds < 1307803030 161649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?t foldl < 1307803030 368312 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Maybe you meant: tell thank you thanks thx ticker time todo todo-add todo-delete topic-cons topic-init topic-null topic-snoc topic-tail topic-tell type . ? @ ft v < 1307803033 275740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t foldl < 1307803033 999702 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (a -> b -> a) -> a -> [b] -> a < 1307803038 815784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1307803043 643756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src concatMap < 1307803043 849535 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :concatMap f = foldr ((++) . f) [] < 1307803046 166001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in terms of fold come on < 1307803048 850595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :woot < 1307803062 9681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t foldl ((++) . f) (9,[]) < 1307803062 748524 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall t a. (Monoid t, Num t, Show a, SimpleReflect.FromExpr (t, [a])) => [(t, [a])] -> (t, [a]) < 1307803080 615398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t foldl (\(a,x) r -> f a x ++ r) (9,[]) < 1307803081 398143 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall t a. (Num t, Show a, SimpleReflect.FromExpr (t, [a]), Monoid t) => [(t, [a])] -> (t, [a]) < 1307803086 174914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t foldl (\(a,x) r -> ?f a x ++ r) (9,[]) < 1307803086 973465 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall t a. (?f::t -> [a] -> (t, [a]), Monoid t, Num t) => [(t, [a])] -> (t, [a]) < 1307803099 673091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle concatMapM < 1307803099 835617 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :?thanks foo < 1307803099 997951 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1307803100 161268 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :you are welcome < 1307803103 296418 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :-_- < 1307803510 778840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t ask < 1307803511 577375 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) r. (MonadReader r m) => m r < 1307804182 319764 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION attempts to remember how to pronounce "mamihlapinatapai". < 1307804197 994229 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1307805208 630082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?undo do { fx <- f x; gmapM (everywhereM' f) fx } < 1307805208 837068 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f x >>= \ fx -> gmapM (everywhereM' f) fx < 1307805213 282181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl f x >>= \ fx -> gmapM (everywhereM' f) fx < 1307805213 505024 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :gmapM (everywhereM' f) =<< f x < 1307805475 10572 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric ::t gmapM (everywhereM' f) =<< f x < 1307805475 825770 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `everywhereM'' < 1307805522 159303 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric ::t everywhere < 1307805523 117631 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Data a) => (forall a1. (Data a1) => a1 -> a1) -> a -> a < 1307805537 63883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tswett: that's the definition of everywhereM' < 1307805541 778529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :er < 1307805542 580679 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1307805543 942918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :twice11: < 1307805545 32904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :misping < 1307805559 73605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- ndm hates this, but I don't know how to code his descendM < 1307805559 255798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :everywhereM' :: (Monad m) => GenericM m -> GenericM m < 1307805559 418838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :everywhereM' f x = f x >>= gmapM (everywhereM' f) < 1307805559 418955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::) < 1307805560 691434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's syb stuff < 1307805578 228006 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Ah, recursive. < 1307805635 265765 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :I just wanted to test whether "f x >>= gmapM (everywhereM' f)" is equivalent to the point{less,free} output produced by ?pl < 1307805642 485831 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Obviously it is. < 1307805646 800152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, it is < 1307805656 435563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I dunno why ?pl likes =<< so much < 1307805660 586936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess to try and preserve "applicative order" < 1307805666 531893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It can be kind of ugly IMO < 1307805677 985463 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Probably because ?pl also likes . for non-monadic code. < 1307805706 127333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ah, precedence stuff? < 1307805748 587086 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Maybe that too, but I just thought about shared code for producing monadic =<< and non-monadic dots. < 1307805757 807143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. < 1307805766 98386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, it is ?undo that created the >>=. < 1307805770 964446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl just flipped it around to =<<, inexplicably. < 1307805771 170443 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 30): < 1307805771 369544 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "," < 1307805771 532120 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting white space or simple term < 1307805786 561549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :twice11: btw, haven't seen you around here before -- come from the wiki? < 1307805797 207954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or has someone been blabbing in #haskell again :) < 1307805824 565350 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :I have been around here (or whatever was the esolang wiki recommended channel at that time) in 2007. < 1307805836 503979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's always been this place, AFAIK < 1307805849 502867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The channel is quite a bit older than the wiki < 1307805869 590164 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :I met oerjan already at that time, and we made the proof that 0x29A is turing complete. < 1307805901 50681 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :I came here to ask about the claim of turing-completeness, as I was unable to see how it works. < 1307805933 882537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah, cool < 1307805937 120618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you the inventor of 0x29A? < 1307805947 199136 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Now a friend slightly hinted me to get here again - and I thought it might be a good idea. < 1307805975 632426 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :No, I didn't invent it, it just stumbled upon it randomly browsing the esolang wiki. < 1307805979 693446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I bet it was ralc. You can never trust that ralc. < 1307805985 679094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sitting there idling, plotting our downfall quietly. < 1307806028 479004 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk PRIVMSG #esoteric :rambling again, eh? < 1307806041 279467 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :All two lines of ramble. < 1307806052 589092 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :No, I was not pointed here by ralc. < 1307806070 188128 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :And if I should cause downfall of the channel, feel free to kick me. < 1307806094 926785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If you cause the downfall of this place it might be a bit tricky to kill you, since we'll presumably all be gone. < 1307806097 988974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Er, kick you. < 1307806102 501090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I swear that was a typo. < 1307806121 253113 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :My endpoint does not support RSP, so no problem ;) < 1307806129 393060 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :RSP == remote strangulation protocol. < 1307806147 720122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, I've always preferred the UDP Disintegration Laser. < 1307806211 582398 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Hmm, never heard of, neither did google. < 1307806237 937472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, well, someone had to make up the remote strangulation protocol too, didn't they. :p < 1307806481 458508 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, TbH, the TCP Orbital Bombardment always tickled my fancy more. < 1307806627 926352 :pikhq!~pikhq@174-22-149-230.clsp.qwest.net QUIT :Ping timeout: 258 seconds < 1307806631 112190 :pikhq_!~pikhq@71-219-221-162.clsp.qwest.net JOIN :#esoteric < 1307807197 756324 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1307807529 191500 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1307807784 678075 :hiato!~nine@clam.leg.uct.ac.za QUIT :Ping timeout: 250 seconds < 1307808885 603627 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307809376 19202 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Quit: ZNC - http://znc.sourceforge.net < 1307809425 604748 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307809454 638166 :augur!~augur@129.2.129.17 JOIN :#esoteric < 1307810834 736507 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1307810898 156772 :augur!~augur@129.2.129.17 QUIT :Remote host closed the connection < 1307810919 472354 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307811036 820359 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : (gives oerjan nightmares) < 1307811042 88978 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :AYEEE < 1307811111 553176 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : nothing worse than sitting comfy in your armchair and then didididididiiii hello i'm an alarm clock on the other side of room hihihihi come touch me :)))))))))))))))))))))))))))))))))))� < 1307811149 462137 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :wow < 1307811161 247629 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i am sorry, but you are clearly misspelling "in the room of your housemate on the other side of the wall, and he is not home..." < 1307811423 488182 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :12:40:10: "How long does a pig's orgasm last?" < 1307811433 256176 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"Long enough". HTH, HAND. < 1307811513 71131 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also, how can the channel be this silent when elliott is here < 1307811527 170689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i was too busy composing the greatest musical masterpiece ever to be created < 1307811554 259438 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah. i guess that's a proper excuse. < 1307811570 301965 :augur!~augur@129.2.129.17 JOIN :#esoteric < 1307811583 461432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: for your wonderful concern, you get to listen to it < 1307811585 604802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SO < 1307811586 401584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LUCKY < 1307811607 697109 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:12:46: hi everyone < 1307811608 242615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:22:53: or noone < 1307811608 405974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:23:01: pity < 1307811609 279614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:23:13: maybe I could just sit here monologuing until someone tells me to stop spamming < 1307811635 68666 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott's musical mode of choice is gangsta rap. < 1307811640 243215 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And those are the words. < 1307811658 938420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I will offer a five quadrillion dollar bounty to anyone who can rap those lines to this thing. < 1307811807 824706 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307812006 301796 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1307812091 916942 :Timwi-Away!~timwi@cpc1-cmbg13-0-0-cust293.5-4.cable.virginmedia.com JOIN :#esoteric < 1307812095 592665 :Timwi-Away!~timwi@cpc1-cmbg13-0-0-cust293.5-4.cable.virginmedia.com NICK :Timwi < 1307812195 983728 :augur!~augur@129.2.129.17 QUIT :Remote host closed the connection < 1307812359 621943 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1307812562 653835 :augur!~augur@129.2.129.17 JOIN :#esoteric < 1307812941 734611 :augur!~augur@129.2.129.17 QUIT :Remote host closed the connection < 1307813092 672148 :augur!~augur@129.2.129.17 JOIN :#esoteric < 1307813347 391052 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Later < 1307813365 254398 :Tritonio!~TrT@93.182.130.76 JOIN :#esoteric < 1307813479 148834 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1307813647 176538 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307813729 701325 :Tritonio!~TrT@93.182.130.76 QUIT :Quit: Leaving < 1307813866 566293 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307814614 501483 :augur!~augur@129.2.129.17 QUIT :Remote host closed the connection < 1307815856 767072 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1307815997 869751 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307816034 500567 :MigoMipo!~John@scandic871.host.songnetworks.se JOIN :#esoteric < 1307816564 149322 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1307816689 73572 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I am trying to figure out how to shorter C code for selecting numbers 1 to 300 that have digit 3 or divisible by 3 < 1307816776 657590 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :golfing? or just shorter? < 1307816804 930464 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Golfing < 1307816835 481704 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have 22 bytes of a expression that makes 0 for numbers that meet this criteria. < 1307816914 860935 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I know of operator precedence and order, a few mathematical things about modulo and multiplication and stuff, but still I did not figure it out < 1307817028 263674 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is, if there is any shorter expression for that! < 1307817235 594094 :Timwi!~timwi@cpc1-cmbg13-0-0-cust293.5-4.cable.virginmedia.com PRIVMSG #esoteric :What’s the 22 bytes expression you already got/ < 1307817241 489137 :Timwi!~timwi@cpc1-cmbg13-0-0-cust293.5-4.cable.virginmedia.com PRIVMSG #esoteric :/ => ? < 1307817333 585018 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :x%3&&x%10-3&&x/10%10-3 < 1307817356 438833 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But maybe is possible to change other parts of the program, although it doesn't seem to help from what I can figure out < 1307817386 34037 :Timwi!~timwi@cpc1-cmbg13-0-0-cust293.5-4.cable.virginmedia.com PRIVMSG #esoteric :Right, so x needs to be divisible by 3 — I thought you meant it should contain *digits* divisible by 3 < 1307817431 694797 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Either divisible by three or at least one digit is 3. < 1307817439 271891 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :maybe you could generate all matching numbers, dunno if that'll be shorter though < 1307817440 778431 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Sounds like a fizzbuzz variant. < 1307817448 917856 :Timwi!~timwi@cpc1-cmbg13-0-0-cust293.5-4.cable.virginmedia.com PRIVMSG #esoteric :Yeah < 1307817508 906197 :Timwi!~timwi@cpc1-cmbg13-0-0-cust293.5-4.cable.virginmedia.com QUIT : < 1307817534 343332 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Also, someone made a C program output "Success" with 21 bytes, the most obvious way I can figure out is 24 bytes. I can figure out how to make "Success" to standard error with 18 bytes, but not to standard output with 21 bytes. < 1307817562 264349 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :zzo38: Your expression seems to fail on 311 < 1307817574 658689 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :twice11: It only has to be OK for numbers 1 to 100 < 1307817579 633537 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :s/100/300/ < 1307817592 584956 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Ah, OK. In that case... < 1307817680 19963 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I noticed that it seems the C standard functions will have the same address twice if you run the program twice. That doesn't seem to help, though. (This is for "Success" problem) < 1307817700 170725 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Hmm. 24 bytes is obvious. < 1307817717 514814 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Ah, perror for the stderr case - clever. < 1307817765 987937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what if you dup'd the fd then perrored < 1307817770 840148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i guess that would still go over though < 1307817775 263369 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Try to find out the address where the string for perror is stored. < 1307817787 284039 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :And then puts that address. < 1307817790 662129 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1307817797 177462 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :twice11: I thought of that, but could not figure it out. < 1307817820 45612 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Do you get access to stderr/stdout of failed programs? < 1307817849 134367 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :And even if not - you get the address from strerror. < 1307817864 790345 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :In the worst case you need to do a binary search. < 1307817891 790178 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :No further hints here - *you* want to win the golfing. < 1307817914 313659 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes you do get access to stderr/stdout of failed programs. < 1307817938 160395 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But I do suppose you are correct. Still, all of those are things I have already thought of. It is OK if you want to give no further hints. < 1307817952 119955 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :So what is your problem? < 1307817970 815916 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :O, I just wanted to mention it, is all. < 1307817985 20374 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :It should be straight-forward to apply my hints. < 1307817994 164344 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Especially if you get stdout/stderr. < 1307818022 484389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there is no guarantee the address is predictable though < 1307818044 276319 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Who cares at golfing. < 1307818051 198143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean, < 1307818053 737134 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :It needs to pass the judge system once. < 1307818054 462079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it might differ enough between runs < 1307818059 277975 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Addresses of "puts" and "strerror" and that stuff themself seem to always be the same each time (I have tried it). < 1307818074 472107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :twice11: well actually there have been proposals for a rejudge button on anagolf :) < 1307818102 590177 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :There are even time()-dependent golf entries around... < 1307818133 640253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :twice11: the cheat entries (random+resubmit spam ones) are a really bad problem at anagolf < 1307818135 986136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thus the rejudge proposals < 1307818147 209988 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is one reason why I dislike endless problems. < 1307818149 376591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basically if you're ok hammering the server for a few minutes chance will get you pretty much anywhere < 1307818232 799903 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :On my system, the strerror result is not constant. Did you try on the judge system? < 1307818236 323745 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :However, in any case, what I prefer to do, is I can post multiple solutions if I have it, some for random or time dependent, others with embed, cheat, genuine, alnum-only, symbols-only, etc. < 1307818253 565911 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :twice11: The strerror result is not a constant pointer. < 1307818264 228924 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Too bad :( < 1307818267 418343 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The address of the result changes with each run. < 1307818288 977711 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :I was suggesting to hardcode that. < 1307818292 525086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: they might be doing a < 1307818295 975510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :main="machine code"; < 1307818297 802840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :trick, you know < 1307818299 838238 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net JOIN :#esoteric < 1307818310 140141 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I already had all of these ideas (elliott: except your last one) < 1307818322 875806 :pikhq_!~pikhq@71-219-221-162.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1307818330 974016 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :elliott: That will store a pointer at the main location. < 1307818340 589808 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :You need at least char main[]="machine code"; < 1307818364 179290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah yeah :) < 1307818365 622199 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :main[] should do < 1307818367 786184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :without char < 1307818378 602703 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Maybe a global variable from libc has a constant offset from the "Success" string... < 1307818390 462978 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :main[] declares an array of ints. < 1307818404 783040 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Are you sure you can initialize that with a string?! < 1307818408 819830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep, but if you can do with every other byte being 0... < 1307818411 154705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it... might work :) < 1307818422 288879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or maybe, if you put a L before the string < 1307818426 725563 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :twice11: I also thought of those things too, I tried subtraction... < 1307818428 39794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or an LL i gues < 1307818428 400324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s < 1307818430 912716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then maybe it will work fine? < 1307818432 693375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unicode-y < 1307818468 192118 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :elliott: Isn't 0x00 a noöp on x86? :) < 1307818475 704592 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :0x90 is a nop. < 1307818477 239304 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No, I don't think so < 1307818478 487888 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :0x00 not. < 1307818483 419759 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :The fuck is 0x00, then? < 1307818487 826779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but yeah i think < 1307818489 438900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :main[]=LL"..." < 1307818492 134738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :might actually work < 1307818498 307132 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :0x00 is NOP in z80, though, I think. < 1307818503 776933 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :And why would you ever want 0x00 to not be NOP? < 1307818541 594483 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :Oh, wait, x86. x86 hates you. < 1307818544 65180 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: In case the way of all command and the electronics and stuff works, makes it help to not have 0x00 to be NOP, like, some pattern, etc < 1307818548 730074 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :0x00 is the first byte of a bunch of add instructions, but by itself means nothing to x86 < 1307818568 584586 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :You see? x86 hates you. < 1307818569 588554 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :I understand the request for NOP at 0xFF (unprogrammed ROM celss are NOPs), but what does 0=NOP help in practice? < 1307818580 39619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :twice11: C string programming :D < 1307818593 687902 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :twice11: Uninitialised pages! < 1307818601 217024 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I think usually nop is an alias for a completely different instruction that just happens to have no effect < 1307818603 938614 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :twice11: If that is the case, then maybe 0xFF should be debug trap command. < 1307818613 36034 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :... Presuming you have a kernel that has just-allocated pages as 0. < 1307818621 320797 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :olsner: FEH < 1307818631 49656 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :0xFF as space for hotpatching is what I had in mind. < 1307818637 233734 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Without erasing. < 1307818665 842868 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :For 0-initialized pages, crash-on-NUL would be nice. < 1307818679 908951 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :twice11: O, that makes sense, then. < 1307818700 4581 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It would be useful if 0xFF to be NOP in case of hotpatching. < 1307818705 418665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0 should be hcf < 1307818710 671322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that'll teach low-level programmers to make memory errors < 1307818732 319298 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Isn't on Z80 the typical NOP encoding one of 0x40/0x49/0x52/0x5B/0x64/0x6D/0x76/0x7F? < 1307818754 645318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Z80, hoggin' all the nops < 1307818755 163460 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :But maybe 00 is a NOP, too... < 1307818760 944509 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :on x86, 0x90 aka nop is actually xchg ax,ax (or xchg eax,eax) < 1307818763 55348 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://www.reddit.com/r/askscience/comments/hx40e/scientists_of_reddit_whats_the_most_disastrous/c1z3xo2 < 1307818770 190613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: I love how it needs special-casing in sixty-four bit mode < 1307818770 353184 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I misread that as "cut her into half" < 1307818775 241488 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :You and your LOGIC < 1307818775 595078 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: yeah :) < 1307818784 579988 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Those are LD A,A; LD B,B and so on Z80 < 1307818795 584141 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :on x86, mov ax,ax would be two bytes. < 1307818812 885621 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: plus I think the special case only applies for the ax/eax opcode, not for all the other nops for the other registers :) < 1307818825 351907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: yeah :D < 1307818829 320480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :great for assemblers < 1307818830 215064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so logicla < 1307818832 735281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :logical < 1307818848 457238 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :NOP needs to be special-cased for 64 bit? < 1307818858 670203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :twice11: yes, otherwise it would clear the high bits of rax < 1307818868 219763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would xchg eax with eax, which would clear the top thirty-two bits of rax < 1307818885 144705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so the opcode gets special-cased to mean a true nop < 1307818895 808251 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :found a bochs bug a while ago, test eax,eax clears the higher bits of rax < 1307818924 943279 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :I hope the bug was that the bits are cleared... < 1307818939 219484 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :yes, ordinary cpus don't clear them < 1307818949 202927 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :So 0x90 is no longer a nop, but you would need a 64-bit-prefix on that? < 1307818964 953601 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :no no: 0x90 is still a nop, that's the special case < 1307818971 967509 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :OK, finally got it. < 1307819022 47670 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :to get the real xchg eax,eax behavior (clearing the upper bits) you have to use a different encoding of xchg < 1307819076 764028 :Timwi!Timwi@cpc2-cmbg3-0-0-cust423.5-4.cable.virginmedia.com JOIN :#esoteric < 1307819098 604882 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :and eax,0ffffffffh should work to. < 1307819112 349709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey zzo38 < 1307819115 753322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :try sys_errlist[0] < 1307819122 227204 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :yes, and take 5 bytes or so < 1307819177 6995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, how do you do a syscall from linux assembly again? :p < 1307819196 391211 :Timwi!Timwi@cpc2-cmbg3-0-0-cust423.5-4.cable.virginmedia.com PRIVMSG #esoteric :You guys still discussing the golf? < 1307819200 446859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1307819201 510621 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: oh, there are many ways to do that :) < 1307819204 198347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dup2 isn't a syscall < 1307819204 735324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is it < 1307819212 429286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Timwi: i'm having a go at doing it incredibly nonportably :) < 1307819221 909136 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :pretty sure it is, the file descriptors live in the kernel < 1307819245 729947 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but maybe it shares a syscall with dup3 < 1307819261 329420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, it is a syscall < 1307819274 417567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what's the shortest byte-count way to syscall, then :p < 1307819296 882115 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :probably the interrupt, int 81h iirc < 1307819312 31777 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :or is that 81 not-hex, hmm < 1307819328 760543 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :0x80 it is on linux < 1307819330 563252 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :elliott: int 80h. < 1307819339 669484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1307819364 764268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1307819372 29741 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :If you're *also* willing to actually set up vdso access, then it'd be a call to the appropriate system call. < 1307819375 131911 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :(note: PITA) < 1307819381 98064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it occurs to me I have no idea how I would go about finding the machine code of /just/ the main function I defined < 1307819406 566416 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Stop! We try to get something below 24 bytes! < 1307819450 635187 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: what do you mean? < 1307819460 584589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: like, i can get an ELF .o from nasm < 1307819464 369207 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and link that with libc with gcc < 1307819470 651291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but i just want to extract the specific bytes of main from there < 1307819474 413745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and that seems like a pain < 1307819488 480924 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :elliott: objdump is your friend. < 1307819496 330948 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :just output a flat binary from nasm? < 1307819500 812637 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :Or that. < 1307819505 942957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: that doesn't support external libc references < 1307819507 4297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but uh < 1307819514 867208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can't find the header with syscall numbers :( < 1307819516 301171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :on here < 1307819520 657371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so i can't use the syscall thing afaik < 1307819525 68965 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :how would you get those libc references into your char array anyway? < 1307819532 273509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :true < 1307819555 697473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um wait < 1307819558 377920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :perror isn't a system call < 1307819562 126329 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :nope :) < 1307819562 383903 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :elliott: sys/syscall.h < 1307819726 161876 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :Hrm. Apparently glibc 2.14 actually breaks ABI. Hard-core. < 1307819755 920275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh now why isn't this working < 1307819770 500678 :Timwi!Timwi@cpc2-cmbg3-0-0-cust423.5-4.cable.virginmedia.com PRIVMSG #esoteric :Because it’s not esoteric enough < 1307819777 940913 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :so which glibc is everyone using now, and which century will they be using 2.14? < 1307819809 838374 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :olsner: It's "just" dropping the RPC interfaces. < 1307819835 661846 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it has RPC interfaces? < 1307819843 897995 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :Had. < 1307819890 239140 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :They're being dropped because a) that's fucking STUPID b) the damned thing really fucked with builds, and wouldn't cross-compile right. < 1307819912 661581 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :Also, as far as I know, the absolute oldest glibc you'll still find is going to be something like 2.10. < 1307819914 526993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gah, even the machine code is long for write < 1307819916 502508 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :(see RHEL) < 1307820052 520651 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :Huh. < 1307820060 399384 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :Apparently Ulrich Drepper no longer works for Red Hat. < 1307820072 551953 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :He is VP, Technology Division at Goldman Sachs. < 1307820112 420277 :Timwi!Timwi@cpc2-cmbg3-0-0-cust423.5-4.cable.virginmedia.com PRIVMSG #esoteric :Since October 2010 :-p < 1307820118 430178 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net PRIVMSG #esoteric :Yup. < 1307820993 543462 :kovacs1!~kovacs@92.21.226.36 JOIN :#esoteric < 1307822349 60472 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 252 seconds < 1307822458 797269 :CakeProphet!~adam@h207.9.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307822459 207906 :CakeProphet!~adam@h207.9.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1307822459 371411 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307822727 161854 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Thank you for making many great points in this conversation. < 1307822756 25301 :Tritonio!~TrT@athedsl-23627.home.otenet.gr JOIN :#esoteric < 1307822819 11574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1307822992 219213 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is it possible in LLVM to tell it to use different settings for optimization for different parts of the code? < 1307823018 754395 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307823025 454707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think so, but I'm no expert < 1307823038 639588 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :No, but you can split your code into separate bitcode files, optimize each one however you like, and link them together < 1307823078 559258 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is that so even if the API is used? < 1307823088 3195 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :That I'm not sure about < 1307823100 880529 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I did find the header files for using LLVM API with C < 1307823101 533758 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :The API may allow more fine-grained control < 1307823190 237670 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I do see a lot of things in those header files. But I do not understand all of it. < 1307823197 633598 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :A lot of useful things are in there. < 1307823339 865813 :CakeProp1et!~adam@h25.39.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307823352 819669 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 276 seconds < 1307823534 865600 :Tritonio!~TrT@athedsl-23627.home.otenet.gr QUIT :Quit: Leaving < 1307823705 128287 :MigoMipo!~John@scandic871.host.songnetworks.se QUIT :Remote host closed the connection < 1307823828 869634 :CakeProp1et!~adam@h25.39.18.98.dynamic.ip.windstream.net QUIT :Ping timeout: 240 seconds < 1307823862 835123 :CakeProphet!~adam@h127.56.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307823863 193378 :CakeProphet!~adam@h127.56.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1307823863 356118 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307823901 631543 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Wow! < 1307823955 192345 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Sorry. Wrong window... < 1307823973 474268 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No CakeProphet is truly a wondrous thing. < 1307823985 831395 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :there you see him, there you don't < 1307823991 495214 :kovacs1!~kovacs@92.21.226.36 QUIT :Ping timeout: 260 seconds < 1307824044 416132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define __NR_fcntl64 221 < 1307824044 596176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define __NR_gettid 224 < 1307824046 558660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oops < 1307824049 776515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define __NR_fcntl64 221 < 1307824049 958323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/* 223 is unused */ < 1307824050 120863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define __NR_gettid 224 < 1307824053 152163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::o < 1307824275 565243 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, how about 222? < 1307824283 208316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1307824286 243344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good point < 1307824310 915826 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'm sure poor 223 feels left out too < 1307824320 170755 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1307824326 749711 :pikhq!~pikhq@71-219-252-240.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307824336 100053 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net JOIN :#esoteric < 1307824346 79875 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Y U NO READING COMPREHENSION < 1307824355 157704 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :olsner, we don't talk about 222 in this channel. < 1307824382 819992 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's a third of evil < 1307824428 674900 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the number of the 1.33 quarterbeasts < 1307825043 87767 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 250 seconds < 1307825062 657366 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Oil_drop_experiment#Millikan.27s_experiment_and_cargo_cult_science this is downright creepy < 1307825195 189630 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, THE CHARGE ON THE ELECTRON IS RISING < 1307825195 531744 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : And why would you ever want 0x00 to not be NOP? < 1307825207 67454 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :WE'RE ALL GOING TO DIE < 1307825233 473094 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :in case you accidentally run into zeroed memory, it might be nice not to have a NOP. theoretically. < 1307825252 90508 :cheater8!~ubuntu@ip-80-226-212-217.vodafone-net.de QUIT :Ping timeout: 246 seconds < 1307825260 75485 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :that's one reason to make 0 a HCF instruction instead of NOP < 1307825269 901084 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :or debug breakpoint or something < 1307825284 925819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah but zeroing memory is arbitrary :D < 1307825354 755723 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :otoh, a non-zero pattern is better for clearing memory area that you don't want used accidentally, like msvc fills with 0xcc (int3/debug breakpoint) < 1307825557 881910 :kovacs1!~kovacs@92.21.226.36 JOIN :#esoteric < 1307825609 342854 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :*Clearly* it should be filled with int 80h. < 1307825629 221267 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :pikhq: but that's a two byte instruction < 1307825662 473303 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :BAH < 1307825725 544228 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :there are a couple of reserved undefined instructions though < 1307825763 980312 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :they are, eh, defined as undefined instruction 1 and 2 or something like that < 1307825821 449359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :best instructions < 1307825822 330501 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :and their behaviour would be defined as causing the undefined instruction exception < 1307825860 167948 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1307825893 972314 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :defined things as "undefined" something is probably the best way to define anything ever :> < 1307825903 307074 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :*defining things < 1307826266 203205 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hehe, the f00f bug is listed on wikipedia as an HCF instruction :) < 1307826295 927994 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 244 seconds < 1307826302 492971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm a purist < 1307826310 35671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not an hcf unless the cpu actually catches on fire < 1307826323 117284 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let things = undefined in things < 1307826323 952482 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: Prelude.undefined < 1307826332 911399 :kovacs1!~kovacs@92.21.226.36 QUIT :Ping timeout: 255 seconds < 1307826366 444801 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :halt, conquer france < 1307826388 307778 :CakeProphet!~adam@h140.25.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307826388 745665 :CakeProphet!~adam@h140.25.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1307826388 907799 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307826398 269001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : > let things = undefined in things < 1307826398 436676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : *Exception: Prelude.undefined < 1307826404 374173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :spent a minute waiting for oerjan to correct his pun code there < 1307826405 444638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>_< < 1307826415 884593 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::D < 1307826582 23033 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: maybe it's a NOPUR then - no operation until reset < 1307826593 236153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no purring < 1307826597 975502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its forbiten < 1307826615 788430 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but it might be doing memory stuff while it's looping, so not sure if it's really no operation < 1307826692 451869 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1307826694 969772 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :God. Banshee is a fucking *revolting* media player. < 1307826704 546921 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :I couldn't use it for 2 minutes. < 1307826757 623093 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :Why would you *want* it to display albums by the artist tag (as opposed to the album artist tag)? < 1307826779 605166 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307826795 645239 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :Seriously, I should not have albums under [dialog] simply because some live album happens to have a track of dialog. < 1307826831 733237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[dialog] is an artist? < 1307826879 247193 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :It's a psuedo-artist for tracks of general dialog not really attributable to anything sane in MusicBrainz. < 1307826940 284541 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :that track should have the artist set to whoever is doing the dialog, shouldn't it? < 1307826945 143581 :variable!~variable@unaffiliated/variable QUIT :Remote host closed the connection < 1307826978 540212 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :olsner: Who the hell are you going to attribute something like "AND WITHOUT FURTHER ADO, THE FOO BARS" to, anyways? < 1307826998 195748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :find the announcer's name obvs < 1307827002 863387 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :exactly < 1307827006 261096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :personally id just attribute it to the album artist < 1307827014 64312 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :Also, that scheme *really* fucks up on albums where the album artist is Various Artists. < 1307827026 678636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how many such albums have dialogue tracks < 1307827032 830659 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :elliott: Not that many. < 1307827033 244433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how many such albums are worth listening to < 1307827034 847794 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :The Foo Bars feat. Announcer - Announcing the Foo Bars < 1307827073 108421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Person Who Said "And Without Further Ado, The Foo Bars" < 1307827093 229175 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :That *too* would screw up on Banshee. < 1307827107 250253 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :It would list *the album* under Person Who Said "And Without Further Ado, The Foo Bars". < 1307827115 312046 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :In addition to being under The Foo Bars. < 1307827123 839797 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :The Foo Bars feat. Person Who Said "And Without Further Ado, The Foo Bars" - Person Who Said "And Without Further Ado, The Foo Bars" saying "And Without Further Ado, The Foo Bars" < 1307827151 932947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: id buy that single < 1307827193 152045 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :So, yeah. When it takes me all of 15 seconds to find a *major* flaw in your handling of tags, your music program sucks. < 1307827212 829871 :variable!~variable@unaffiliated/variable JOIN :#esoteric < 1307827234 827841 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :Though, good on it for at least sorting by the artistsort tag and displaying by artist. Can't manage to get Quod Libet to do that. < 1307827263 790903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :have you tried Clementine lately? < 1307827273 841941 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :Tempting. < 1307827291 95598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was so disappointing using amarok 2 for the first time :/ < 1307827293 951330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like... why did you do this < 1307827298 896463 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :Ah, heck, I will. < 1307827311 573753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :before that amarok was like itunes done properly < 1307827317 407254 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :one thing I really miss from clementine is a way to get to related music from the currently playing song, or a song listed in the playlist < 1307827318 2077 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :Yeah, Amarok 2 was saddening. < 1307827319 37209 :variable!~variable@unaffiliated/variable QUIT :Remote host closed the connection < 1307827337 23621 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :Amarok 1 was fucking t3h awesome. With any luck, so's Clementine. < 1307827337 724476 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :e.g. good song playing from shuffle, rightclick to list all stuff from the same artist < 1307827345 368191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: how did that actually work anyway? < 1307827346 444702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :genre tags? < 1307827360 6409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/7/73/Amarok_2.4.png <-- seriously who even designed this < 1307827370 860777 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :spotify does that particular part quite well since artists and albums are clickable links < 1307827373 6511 :variable!~variable@unaffiliated/variable JOIN :#esoteric < 1307827374 105481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nobody wants to fucking read a wikipedia article in the centre of their ugly media player < 1307827376 777632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the whitespace is all fucked up < 1307827378 920991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the left pane is almost useless < 1307827386 177254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the useful shit at the right is stripped down to the point of unusability < 1307827387 80441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why < 1307827392 595172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh because its FANCY KDE PANEL WIDGETS < 1307827425 62622 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :Seriously people, *just eat your fucking dog food*. that alone would solve so many usability woes. < 1307827425 378945 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: I didn't mean any fancy stuff though, just the *really obvious* stuff that you can do with a media library < 1307827427 526979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : e.g. good song playing from shuffle, rightclick to list all stuff from the same artist < 1307827440 480578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if clementine has any kind of smart browser functionality, which i'm like 99.999 percent sure it does, this should actually be like < 1307827444 354915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a sixty line patch < 1307827458 669044 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :exactly < 1307827465 620637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :have a go at it :P < 1307827473 387211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or just make an issue. < 1307827499 568723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.clementine-player.org/ < 1307827500 104195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow < 1307827501 746178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pretty fancy site < 1307827517 782017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i find it amusing that the most native-looking screenshots are on windows < 1307827541 270456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh man < 1307827551 178078 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :doing it myself? it'll be horrible code and then I'd have to get all involved in their "community" to send a patch in and meh... I don't want anything more to do with it than have this particular thing fixed anyway < 1307827552 205295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :did they clone the amarok ... whats even the name for the bar visualisation < 1307827553 565128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that everything has < 1307827555 744519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :probably winamp started it < 1307827560 137091 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :isn't it a fork of amarok? < 1307827560 493087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they cloned it identically, awesome :D < 1307827566 498939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: no, "rewrite" < 1307827572 386878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: they basically recreated amarok onepointfour in qtfour < 1307827575 221299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :from scratch < 1307827592 177124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(But Better, one presumes) < 1307827599 469325 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :sigh < 1307827609 570518 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: um you realise that amarok onepointfour was tied to kde? < 1307827614 359135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and clementine is meant to be cross-platform < 1307827618 96205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so forking it would just not be tenable < 1307827623 966427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you'd have to port from qtthree + kdethree -> qtfour < 1307827628 947018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which would involve rewriting most of it anyway < 1307827693 576906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well theres http://code.google.com/p/clementine-player/issues/detail?id=273&q=similar&colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary%20Stars < 1307827695 351559 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I used amarok in !kde just fine, but still in X of course < 1307827699 416622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not quite the same thing though < 1307827703 91549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://code.google.com/p/clementine-player/issues/detail?id=1162&q=similar&colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary%20Stars < 1307827703 806886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :similar < 1307827708 649698 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: still depends on a shitload of kde libs and daemons < 1307827756 701850 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :Dammit; one issue with Clementine. Can't sort by one tag and display a different. < 1307827782 560695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: how often do you actually care about the exact ordering of your artists? its not like type-to-search isnt faster < 1307827787 854232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and most of the time i just use shuffle anyway < 1307827818 869578 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :elliott: For artists, it's a minor thing. For albums, I *really* want it to sort by date. < 1307827842 609812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why not just sort by date then < 1307827879 340030 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :It doesn't have the concept of sorting by things. It has the concept of grouping by things. < 1307828269 210572 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :In short, it's too stupid for its own good. < 1307828314 742145 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [x | x <- [1..10], then group by x `mod` 3] < 1307828315 604022 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Illegal transform or grouping list comprehension: use -XTransformListCompNo... < 1307828320 182486 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :darn < 1307828334 230531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: "then group by" < 1307828337 19245 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :Oh, yeah, and it also seems to struggle with the concept of album artists. < 1307828337 957075 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hasql? < 1307828367 138370 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net PRIVMSG #esoteric :If an album has multiple artists on it, but a single album artist, it gets filed under "Various Artists". < 1307828368 107418 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell {-# LANGUAGE TransformListComp #-} main = print [x | x <- [1..10], then group by x `mod` 3] < 1307828374 616935 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/tmp/input.23664.hs:1:13: unsupported extension: TransformListComp < 1307828396 623049 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, saw this and thought of you: http://www.cracked.com/blog/5-reasons-internet-access-in-america-disaster/ < 1307828397 93765 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what's that *No up there < 1307828423 63800 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell {-# LANGUAGE TransformListCompNot #-} main = print [x | x <- [1..10], then group by x `mod` 3] < 1307828426 533525 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/tmp/input.23757.hs:1:13: < 1307828447 858506 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1307828455 952668 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell main = print [x | x <- [1..10], then group by x `mod` 3] < 1307828473 202070 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Gregor: UPGRADE < 1307828489 19288 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :grmble < 1307828663 442977 :pikhq_!~pikhq@174-22-180-159.clsp.qwest.net JOIN :#esoteric < 1307828668 279412 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(http://www.haskell.org/ghc/docs/latest/html/users_guide/syntax-extns.html#generalised-list-comprehensions, anyway) < 1307828749 117666 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1307828765 806344 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> groupBy ((==) `on` (% 3)) [1..10] -- old style < 1307828766 643837 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[1],[2],[3],[4],[5],[6],[7],[8],[9],[10]] < 1307828777 880563 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm that's not very well grouped < 1307828800 950897 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :groupBy only groups adjacent elements < 1307828804 630043 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i know < 1307828824 964684 :pikhq!~pikhq@174-22-174-110.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1307828829 669407 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :there's just no short way to express this without the extension i guess < 1307828853 731677 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> groupBy ((==) `on` (% 3)) $ sortBy (comparing (% 3)) [1..10] -- old style < 1307828854 494526 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[1],[2],[3],[4],[5],[6],[7],[8],[9],[10]] < 1307828859 151533 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er what < 1307828868 606374 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t comparing < 1307828869 334527 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b a. (Ord a) => (b -> a) -> b -> b -> Ordering < 1307828881 447799 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh duh :P < 1307828894 302102 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> groupBy ((==) `on` (`mod` 3)) $ sortBy (comparing (`mod` 3)) [1..10] -- old style < 1307828895 192978 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[3,6,9],[1,4,7,10],[2,5,8]] < 1307828909 641035 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :> 1 % 3 < 1307828910 449570 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 % 3 < 1307828913 370864 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :heh < 1307828926 428344 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that's actually haskell's fraction notation < 1307828939 675852 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 1%2 + 1%3 < 1307828940 519797 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 5 % 6 < 1307828952 562755 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :yeah realized about the time I saw your oh duh and revised code < 1307829055 18352 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> scanl1 (+) $ map recip [1 :: Int ..] < 1307829055 789228 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Real.Fractional GHC.Types.Int) < 1307829055 995586 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use o... < 1307829063 516565 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1307829071 258789 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> scanl1 (+) $ map (1%) [1 :: Int ..] < 1307829072 60103 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1 % 1,3 % 2,11 % 6,25 % 12,137 % 60,49 % 20,363 % 140,761 % 280,7129 % 252... < 1307829091 628419 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> scanl1 (+) $ map (1%) [1 ..] < 1307829092 451104 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1 % 1,3 % 2,11 % 6,25 % 12,137 % 60,49 % 20,363 % 140,761 % 280,7129 % 252... < 1307829102 328865 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> scanl1 (+) $ map (1%) [1000 :: Int ..] < 1307829103 86949 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1 % 1000,2001 % 1001000,1503001 % 501501000,2009011003 % 503005503000,6300... < 1307829115 844475 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> scanl1 (+) $ map (1%) [1000000 :: Int ..] < 1307829116 643325 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1 % 1000000,2000001 % 1000001000000,1500003000001 % 500001500001000000,200... < 1307829126 916203 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :darn short lines < 1307829155 767221 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :lambdabot seems to run on a 64 bit system. < 1307829180 109117 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (1 :: Integer) == (1 :: Int64) < 1307829180 914268 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Integer.Type.Integer' < 1307829181 115310 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inf... < 1307829188 929581 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (1 :: Integer) == (1 :: Int32) < 1307829189 663770 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Integer.Type.Integer' < 1307829189 839804 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inf... < 1307829191 897608 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1307829196 304058 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (1 :: Int) == (1 :: Int64) < 1307829197 97367 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Int' < 1307829197 296428 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type ... < 1307829201 397344 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (1 :: Int) == (1 :: Int32) < 1307829202 162732 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Int' < 1307829202 344035 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type ... < 1307829209 282045 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :huh < 1307829212 307815 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :oerjan: That can't work. < 1307829222 777078 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Int, Int32 and Int64 are distinct types. < 1307829227 441179 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1307829231 676262 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'd have imagined one of the types to be a synonym < 1307829235 43887 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :> maxBound :: Int64 < 1307829235 866069 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 9223372036854775807 < 1307829240 272235 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :maxBound :: Int < 1307829253 729180 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :... < 1307829261 768330 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :> maxBound :: Int < 1307829262 612382 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 9223372036854775807 < 1307829265 216781 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :that'd be a bad idea since it'd make some haskell programs subtly dependent on the local word size < 1307829270 253187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what olsner said < 1307829285 280619 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :olsner: um they _already_ do that if they use Int < 1307829298 389337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes but not in a way < 1307829301 214697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that could make it type on one machine < 1307829302 195290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but not another < 1307829303 966973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's just _sick_ < 1307829307 119628 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm < 1307829316 496320 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :instead it types on all, but runs differently :) < 1307829334 758489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well I would consider using more than the allowed range for Ints unportable/undefined anyway < 1307829334 958436 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :gross but less so < 1307829347 834145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e., you can do it as long as you acknowledge you are creating a "GHC program" that only works on some machines < 1307829360 872899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the allowed range = by the report that is < 1307829369 631745 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> scanl1 (+) $ map (1%) [1000000 :: Int32 ..] < 1307829370 408298 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1 % 1000000,666667 % (-242126656),353137899 % 820529344,(-1022068671) % (-... < 1307829376 567713 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :MUCH BETTER < 1307829379 403250 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :yeah, you can't count on more than 31 bits in an Int anyway < 1307829391 810969 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Do they really guarantee 31? < 1307829399 738812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1307829405 174555 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :that's the number I remember yes < 1307829407 947385 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :IIRC not only ocaml, but also haskell have just 28 bits or so. < 1307829411 335339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thirty-two with a tag bit for GC :) < 1307829419 331104 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :twice11: no it's thirtysomething < 1307829424 47370 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Oh, 31 including sign. That's possible. < 1307829436 903631 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1307829449 611231 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does anyone use a sign bit ever < 1307829465 263762 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ghc of course doesn't put the tag bit in the same word, so uses 2^n size < 1307829486 179549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The finite-precision integer type Int covers at least the range [ - 229, 229 - 1]. < 1307829488 823892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--haskell ninety-eight < 1307829493 991808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's two to the power of twenty nine < 1307829497 142869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: u lied < 1307829499 584321 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :monqy: um two's complement is the most common representation < 1307829500 468629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or wait < 1307829505 23241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's thirty bits, right? < 1307829506 287043 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: darn < 1307829511 45072 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh right < 1307829511 395898 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :so that's 30 bits of two's complement < 1307829511 558577 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oerjan: yeah that's what I thought < 1307829511 721196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so two tag bits, weir < 1307829511 920433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :d < 1307829549 986301 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :monqy: and you can consider one bit as sign, although it isn't just negating what it would be without it of course < 1307829569 916453 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh right < 1307829636 150962 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ROBOTS EAT PEOPLE < 1307829637 19311 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: verbatim is pronounced ver-bay-tim, right? but can you say verb-a-tim instead or is that definitely wrong? < 1307829637 181806 :Gregor!Gregor@codu.org PRIVMSG #esoteric :RUN < 1307829663 268161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: i dont even know with pronunciation and like wtf < 1307829664 680607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote like wtf < 1307829668 341575 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :131) alise: why internet is like wtf < 1307829669 469379 :Gregor!Gregor@codu.org PRIVMSG #esoteric :olsner: I've never heard anyone pronounce it the latter way, I probably wouldn't recognize that pronunciation. < 1307829678 979658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :verb-a-tim is my mental pronunc < 1307829682 7752 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: two tag bits is used for some mark and sweep algorithms, isn't it < 1307829683 988619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but then im a socially isolated weirdo < 1307829696 388075 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, verbatim is how I'd pronounce it, and I'm fairly sure I've said it at some point. < 1307829703 470684 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom__Hoover: congrats on conveying 0 information < 1307829708 255921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"verbatim" < 1307829712 838950 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I wonder how the romans pronounced it < 1307829715 324310 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I pronounce "verbatim" "verbatim" too < 1307829739 892307 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*facepalm* < 1307829746 297918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I pronounce "verbatim" "roman" < 1307829748 286337 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :olsner, werbahtim, I assume. < 1307829757 574523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we're 'bating < 1307829772 133879 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: with that three color thing it requires 2 tag bits < 1307829775 440970 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk PRIVMSG #esoteric :mastur? < 1307829784 521676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.haskell.org/haskellwiki/Amb THIS CODE IS STILL AS COOL AS IT WAS WHEN I WROTE IT THREE YEARS AGO < 1307829796 748362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :POLYMORPHIC LIST MONAD TRANSFORMER WITH CUT AWW YEAH < 1307829943 742974 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :olsner: the a in the second last syllable is long, so it carries the stress (although the romans iirc considered the length more important than the stress) < 1307829968 879154 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :http://en.wiktionary.org/wiki/verbatim#Latin < 1307830008 778578 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(their poetry was based on long vs. short syllable meters) < 1307830139 440006 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :so verbum means word, and -atim is an adverbial suffix, so basically it's "wordly"? < 1307830187 106440 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :http://en.wiktionary.org/wiki/-atim#Latin < 1307830192 792975 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :by the word, i guess < 1307830208 546040 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1307830213 338503 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :word by word < 1307830230 903119 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :so there are more than this particular adverbial suffix and it adds additional meaning? < 1307830256 121742 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so it seems < 1307830279 103241 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I think latin suddenly became too hard to bother with < 1307830324 259426 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but I wonder, how do we know how the romans pronounced things? preserved mp3:s on millenia-old memory sticks? < 1307830324 422247 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :heh my impression is that it has scores of little words and stuff < 1307830349 247408 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i don't think we actually know precisely < 1307830418 786873 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :maybe there is an ancient pronunciation guide preserved, i don't know < 1307830496 130850 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"Pronunciation of Latin by the Romans in ancient times has been reconstructed from a variety of data, such as the evolution of features of the Romance languages, the representation of Latin words in other languages, such as Greek, the metrical patterns of Latin poetry, and more." < 1307830509 812036 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Latin#Phonology < 1307830537 78922 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm i recall seeing metrical patterns mentioned as a guide < 1307830565 597777 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :basically since latin script doesn't tell you which vowels are long and short, you need to use poetry to find out :P < 1307830614 689102 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :olsner: did you know latin doesn't actually have one word for "yes"? you have to express it using one of several methods < 1307830657 315347 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: I did not know < 1307830687 616208 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION doesn't actually know enough latin to speak < 1307830701 777051 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 240 seconds < 1307830735 316305 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1307830777 680656 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think "sic" (thus) is the one that evolved into what modern romance languages use < 1307831174 344491 :Timwi!Timwi@cpc2-cmbg3-0-0-cust423.5-4.cable.virginmedia.com QUIT : < 1307832052 703719 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Quit: Leaving < 1307832354 427868 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Anatoli_Bugorski < 1307832360 463263 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This raises so many questions. < 1307832396 387986 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Like, "how stupid do you have to be to stick your head into a proton beam even if the safety mechanisms fail?" < 1307832453 829820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Excuse me he is awesome. < 1307832488 526699 :elliott!~elliott@unaffiliated/elliott QUIT :Quit: Leaving < 1307832509 48676 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh god please don't tell me elliott has left to find the nearest proton beam. < 1307832515 764091 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :"remained a poster boy for Soviet and Russian radiation medicine" ... basically he randomly survived due to his own awesomeness with no help from his doctors, and now he's a poster child for great medicine? < 1307832523 12150 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307832534 483713 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :olsner, it was Soviet Russia after all. < 1307832782 922246 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1307833282 851838 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :in soviet russia, radiation survives you! < 1307833459 202254 :pikhq!~pikhq@71-219-226-14.clsp.qwest.net JOIN :#esoteric < 1307833525 84293 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307833568 978902 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1307833653 228020 :pikhq_!~pikhq@174-22-180-159.clsp.qwest.net QUIT :Ping timeout: 258 seconds < 1307834249 21911 :Wamanuz3!~Wamanuz@78-69-168-43-no84.tbcn.telia.com QUIT :Read error: Connection reset by peer < 1307834452 817516 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait "lascivious" is spelt that way. < 1307834463 351387 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I always thought it was "laviscious". < 1307834498 533300 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This is nearly as bad as the time I thought "Fibonacci" was spelt "Fibocanni". < 1307834501 143634 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1307834577 852352 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :a viscous lie indeed < 1307834607 786333 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION gets annoyed by people spelling it fibbonaci too < 1307834657 356013 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Ugh, I can't prove it, don't quite have the patience and statistics, but I suspect there is no difference in minimum functional gravity between altitudes < 1307834682 105112 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Minimum functional gravity? < 1307834682 267638 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :That is, the least amount of gravity such that gravity doesn't stop pulling once it's started < 1307834695 901384 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK your explanation makes even less sense. < 1307834709 146938 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gravity... doesn't stop pulling... once it's started? < 1307834716 714391 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gravity is *always* pulling. < 1307834719 914748 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That's how it works. < 1307834722 260804 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :As far as I can tell, sometimes, gravity starts pulling, but then stop < 1307834723 627106 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :stops < 1307834726 613532 :pikhq!~pikhq@71-219-226-14.clsp.qwest.net PRIVMSG #esoteric :Sgeo: You seem to have a very, very confused idea of how gravity works. < 1307834732 194992 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Um... Sgeo. < 1307834732 503066 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :This is in SL < 1307834737 142441 :pikhq!~pikhq@71-219-226-14.clsp.qwest.net PRIVMSG #esoteric :Oh, never mind. < 1307834737 326320 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I thought this was obvious < 1307834743 729106 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You should really really really have clarified that. < 1307834774 719017 :pikhq!~pikhq@71-219-226-14.clsp.qwest.net PRIVMSG #esoteric :Linden Labs seems to have a very confused idea of how gravity should be implemented. < 1307834777 688130 :pikhq!~pikhq@71-219-226-14.clsp.qwest.net PRIVMSG #esoteric ::P < 1307834786 949796 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :They just use Havok < 1307834819 340012 :pikhq!~pikhq@71-219-226-14.clsp.qwest.net PRIVMSG #esoteric :That's new. < 1307834824 708820 :CakeProphet!~adam@h160.57.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307834824 871373 :CakeProphet!~adam@h160.57.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1307834824 871514 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307834834 649070 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom__Hoover: um he's been speaking about it several times before < 1307834849 3988 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, isn't it because they use FP for everything? < 1307834861 591214 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, yes < 1307834862 959026 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, he's also developed an interest in /r/AskScience, so either was plausible. < 1307834864 650912 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think < 1307834874 642318 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :heh < 1307835311 371866 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1307835486 821695 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Cold War protest stuff is quite interesting in hindsight. < 1307835529 684608 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> ("fi"++).concat<$>sequence[id,join((:).head)]`sequence`["bo","na","ci"] < 1307835530 487840 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' against inferred type `a1 -> a1' < 1307835645 516313 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> ("fi"++).concat<$>sequence[id,join((:).head)]`mapM`["bo","na","ci"] < 1307835647 11775 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["fibonaci","fibonacci","fibonnaci","fibonnacci","fibbonaci","fibbonacci","... < 1307835654 62850 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307835663 15076 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1307835688 59112 :pikhq_!~pikhq@174-22-177-93.clsp.qwest.net JOIN :#esoteric < 1307835688 997573 :pikhq!~pikhq@71-219-226-14.clsp.qwest.net QUIT :Ping timeout: 246 seconds < 1307835712 642320 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let ncycle a b = map ((+a) . (`mod` (a+b)) [1..] in ncycle 10 15 < 1307835713 397946 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `in' < 1307835724 393197 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let ncycle a b = map ((+a) . (`mod` (a+b))) [1..] in ncycle 10 15 < 1307835725 922447 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,10... < 1307835742 408080 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, no. < 1307835767 294275 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let ncycle a b = map ((`mod` b).(+a)) [1..] in ncycle 10 15 < 1307835768 771524 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [11,12,13,14,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,0,1,2,3,4,5,6,7,8,9,10,11,1... < 1307835778 583820 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....bleh, nevermind. :P < 1307835793 807971 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION just woke up, and did not think that one through. < 1307835800 842944 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: if they use FP, why is their scripting language an imperative hack :( < 1307835852 81249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whoosh < 1307835879 176515 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: yeah yeah i _guessed_ that's not what the acronym is for :P < 1307835901 993079 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> let ncycle a b = liftM2 (:) head (takeWhile.(/=).head <*> tail) $ map ((`mod` b).(+a)) [1..] in ncycle 10 15 < 1307835904 576592 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [11,12,13,14,0,1,2,3,4,5,6,7,8,9,10] < 1307835930 395838 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fp can stand for too many things it makes me sad :( < 1307835946 704946 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :My regular expression language is now called FP. < 1307835953 759435 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION wonders what CakeProphet and Deewiant are actually trying to make < 1307835964 185118 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was trying to make a more efficient cycle over numeric ranges. < 1307835982 941269 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but using mod doesn't work for that... < 1307835994 112702 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or at least not the way I'm using it. < 1307836000 485174 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what's wrong with cycle [10..15] < 1307836011 243897 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have a latent fear of ++ < 1307836020 755492 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it comes from programming in Python long ago. < 1307836065 110611 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, why, the O(n) execution? < 1307836069 203385 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yours can easily be _more_ inefficient spacewise, since it doesn't use a cyclic structure < 1307836094 624788 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Phantom__Hoover: yes. < 1307836104 217109 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :unless it's a really long cycle which you _don't_ want to hold on to, i guess < 1307836119 300611 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's just a strange reflex I have from programming in Python, where one of the rules of thumb is to never chain together large amounts of list concatenation. < 1307836136 172309 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically, optimization in Python consists of relying on as many C built-ins as possible, or writing your own. < 1307836144 997209 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: note that cycle doesn't actually _do_ a large amount of ++, just a single one < 1307836148 376726 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src cycle < 1307836148 597813 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :cycle [] = undefined < 1307836148 780560 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :cycle xs = xs' where xs' = xs ++ xs' < 1307836168 669310 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: it does as many ++'s as you traverse... < 1307836178 930790 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because that's a recursive definition there. < 1307836194 899511 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: well it does the length of xs if that's what you mean < 1307836284 942393 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :once you reach the end of the cycle it uses sharing < 1307836312 324312 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, so there's some optimization afoot. < 1307836338 961972 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :CakeProphet: That's why it's not defined as 'cycle xs = xs ++ cycle xs' < 1307836340 86389 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's not really optimization, it's just the fact that xs' is referred to inside itself < 1307836365 220278 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1307836378 373205 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1307836395 873867 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, space efficiency wasn't the concerning as much as execution. < 1307836406 136651 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: it is quite possible that ghc does _actual_ optimization on the result, though < 1307836428 883219 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :if you use cycle in the right way, it might be inlined as an actual loop < 1307836452 359212 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Ah, I see. < 1307836459 318137 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show acro < 1307836459 501614 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :haskell import System.Random; import Control.Monad; main = do {len <- pick [2..10]; putStrLn =<< (replicateM len $ pick ['A'..'Z'])} where pick a = randomRIO (0, length a - 1) >>= return . (a !!) < 1307836464 922014 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :any idea why this is so slow? < 1307836473 218431 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or is it just egobot taking a long time? < 1307836475 223183 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!acro < 1307836480 630347 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :OJMWQZQOLE < 1307836484 245771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :night < 1307836491 191385 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION waves. < 1307836492 410936 :elliott!~elliott@unaffiliated/elliott QUIT :Quit: Leaving < 1307836599 225284 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: well egobot recompiles it each time < 1307836612 568409 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay, that's probably it. < 1307836622 328650 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've actually notice slowness with all of the Haskell userinterps so that makes sense. < 1307836629 151403 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*noticed < 1307836654 268833 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what's more it tried to compile it as an expression first before as a module < 1307836657 344680 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*tries < 1307836730 855140 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1307836804 62342 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell let pick a = System.Random.randomRIO (0, length a - 1) >>= return . (a !!) in do {len <- pick [2..10]; putStrLn =<< (Control.Monad.replicateM len $ pick ['A'..'Z'])} < 1307836806 383605 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :IUWCWN < 1307836821 12282 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp acro < 1307836821 214426 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter acro deleted. < 1307836831 766130 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp acro haskell let pick a = System.Random.randomRIO (0, length a - 1) >>= return . (a !!) in do {len <- pick [2..10]; putStrLn =<< (Control.Monad.replicateM len $ pick ['A'..'Z'])} < 1307836831 928671 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter acro installed. < 1307836836 565615 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!acro < 1307836838 546342 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :VSQXNSS < 1307836843 228671 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :eww < 1307836864 67487 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :now it works with the initial expression compile < 1307836926 130338 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1307836967 768885 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :actually i think expression = ghci command there < 1307836973 911452 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell :t map < 1307836979 310216 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :map :: (a -> b) -> [a] -> [b] < 1307837001 916608 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!acro < 1307837004 795400 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :MEESWCHD < 1307837011 154156 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :takes slightly less time now, yes. < 1307837093 620224 :wareya_!~wareya@cpe-74-70-142-220.nycap.res.rr.com NICK :wareya < 1307837295 87732 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1307837564 679719 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : < 1307837976 56205 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1307838710 227999 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1307838805 261886 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Read error: Connection reset by peer < 1307838845 162568 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1307839137 447735 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1307839157 283306 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net PART :#esoteric < 1307839878 779016 :wareya_!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1307839929 852106 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net JOIN :#esoteric < 1307839935 433688 :pikhq_!~pikhq@174-22-177-93.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1307840000 141173 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Ping timeout: 240 seconds < 1307840632 665623 :Robdgreat!~rob@unaffiliated/robdgreat JOIN :#esoteric < 1307841685 891718 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1307843004 846454 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :ACTION is still amazed that there was a consumer 1080i recording media in 1998. < 1307843081 999978 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :The client sent < 1307843082 184650 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric : Expect: 100-continue < 1307843082 347082 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but we only allow the 100-continue expectation. < 1307843173 165593 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :Not to mention that the damned thing is competitive with Bluray. < 1307843222 851599 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :(modulo h.264, which did not exist at the time) < 1307844868 703502 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1307845412 416189 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq: How can YOU help FYTHE? :P < 1307845446 123655 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :Gregor: By performing MAGIC on it. < 1307845487 971392 :Gregor!Gregor@codu.org PRIVMSG #esoteric :How about by performing magic WITH it? < 1307845508 676358 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :Whatever happened to Plof, anyways? < 1307845542 860191 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It's still on the docket >_> < 1307845556 929411 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :ACTION looks up how many of Gregor there are. < 1307845571 711211 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I'm starting to think that both Fythe and will be better if they're not implemented/designed by the same person :P < 1307845572 428690 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :This web site claims that there is 1 or fewer of him. < 1307845609 610629 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :Well, I could *probably* make Fythe better by figuring out why fastjit-tests segfaults. < 1307845618 179619 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yeah! X-D < 1307845618 963976 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :In GGGGC. < 1307845636 995398 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :In collector.c, line 117. < 1307845675 115069 :Gregor!Gregor@codu.org PRIVMSG #esoteric :REMOVE THAT LINE -> PROBLEM SOLVED < 1307845764 94996 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :That would be a syntax error. < 1307845874 924041 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :Well, that's new, at least. < 1307845888 447641 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :If I compile without optimisation it segfaults somewhere *else*. < 1307845902 529573 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :At 0x0000003c46c84bb1 in libc. < 1307845930 734677 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :Somewhere in the evaluation of the macro GO() from fastjit/fastjit-tests.h < 1307845938 507593 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :(line 29) < 1307846064 273869 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :fastjit/fastjit-tests works just fine, though. I'm inclined to think something in your build system is fubared. :P < 1307846093 869757 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :Oh, well, no wonder it does. That's... A stale file. < 1307846106 442383 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :Very stale. < 1307846626 838087 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Aha ... for some reason I can't call GGGGC_collect from main() < 1307846630 295909 :Gregor!Gregor@codu.org PRIVMSG #esoteric :BUT WHY < 1307846683 640139 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :ACTION does a bisect < 1307846687 689294 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1307846810 587507 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It was in a GGGGC change. < 1307846844 42580 :Gregor!Gregor@codu.org PRIVMSG #esoteric :OH FFFFFFFFUUUUUUUUUUUUUUUUUUUUUU < 1307846845 877480 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I know why < 1307846862 704179 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :It was revision 393; "Function space: Now with free()!" < 1307846876 761649 :Robdgreat!~rob@unaffiliated/robdgreat PRIVMSG #esoteric :Gregor: A WILD EPIPHANY APPEARS < 1307846885 446352 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq: Nope, that's not it, although that revision did create a segfault :P < 1307846902 496212 :Gregor!Gregor@codu.org PRIVMSG #esoteric :My "epiphany" is that I made PUSH and POP unsuitable for pushing globals. < 1307846907 380452 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake TOPIC #esoteric :shit is wicked bananas i am telling you | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1307846953 130112 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :BAAAH < 1307847218 498950 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :what's this ggggc thing? < 1307847265 763504 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :garbage garbage garbage garbage collection < 1307847335 583067 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :Gregor's G-filled G-filled Garbage Collector. < 1307847357 247533 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric ::P < 1307847393 857970 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Gregor's Generalpurpose Generational Garbage Collector < 1307847407 807264 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I was thinking if I made it parallel, since I'm cheating with "purpose" any way, I could make it GGPGPGC < 1307847434 442250 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Or maybe add "portable" to make it GPGPGPGC < 1307847471 19870 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :good name! < 1307847475 855749 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :what's it for? < 1307847519 317607 :Gregor!Gregor@codu.org PRIVMSG #esoteric :What's it for? It's a garbage collector ... < 1307847537 47521 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I'm using it in Fythe, but I didn't write it for Fythe, I wrote it to see if I could write a GC :P < 1307847544 46508 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(I did adapt it for Fythe) < 1307847553 178018 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :did it turn out you could? or is that yet to be seen? < 1307847810 710221 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It's not as fast as Java's :( < 1307847821 651030 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(Not reliably anyway) < 1307847856 562288 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :That it's not an utter embarassment next to Java's is itself an achievement. < 1307847934 222928 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 244 seconds < 1307848002 638737 :Gregor!Gregor@codu.org PRIVMSG #esoteric :NOT < 1307848003 357520 :Gregor!Gregor@codu.org PRIVMSG #esoteric :GOOD < 1307848004 227952 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ENOOUGH < 1307848011 399769 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Gregor: better it! < 1307848028 552714 :Gregor!Gregor@codu.org PRIVMSG #esoteric :On memory-intensive tests it easily outstrips Boehm and manual memory management, but I don't really know where else to go in terms of speed >_> < 1307848070 159753 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :Does Boehm usually beat out manual memory management? < 1307848086 73157 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I guess a big part of the problem is to find a set of benchmarks that is a good balance between real-world similarity and giving your particular gc better results than the competition < 1307848110 675022 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :olsner: So far, he's just been using Boehm's gcbench. < 1307848142 734127 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :Which, though heavily artificial, is at least not designed in favor of his collector. < 1307848151 183614 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :(though his collector might be designed in favor of it. :P) < 1307848304 597760 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, you might also want to balance in tricky benchmarks that you use to make your collector better < 1307848459 780502 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq: Boehm infrequently beats out manual memory management. < 1307848483 605516 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Also, I'm using both GCBench and binary_trees (which are similar but not identical) < 1307848506 624132 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq: BTW thanks for leading me down the right road to fix fastjit-tests, it's working now ;P < 1307848573 545461 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :Whoo. < 1307848608 888268 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :Gregor: Still... Is there any real reason to actually use malloc and free anymore? < 1307848616 873273 :Gregor!Gregor@codu.org PRIVMSG #esoteric :No? < 1307848660 214423 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :Mmkay, good. So I don't have to feel bad about my attitude towards it being "GARBAGE COLLECT ALL THE THINGS". < 1307848686 549557 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yes, from the instant main initializes the GC, everything should be in GC. < 1307848717 335619 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :Nonono, I mean as in "never use malloc in new programs." < 1307848779 505321 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :*Obviously*, if you're already using a garbage collector, it's probably a bad idea to also use malloc. What with that really screwing things up if you have things pointing between both heaps. < 1307848934 140008 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net JOIN :#esoteric < 1307848946 179118 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :what would you do if a girl farted on your face? < 1307848949 667719 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1307848970 984552 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Stick my arm up the girl's rear and out her mouth < 1307848976 264544 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Why, what would you do < 1307848982 27937 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :lmao < 1307848991 201949 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :I highly doubt you'd do that < 1307848998 569339 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Nah I totes do it < 1307849002 486961 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I collect girls impaled on my arms < 1307849005 560365 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I also collect arms < 1307849018 614152 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :wtf lol < 1307849028 356720 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but "my arm" singular implies that you only have one < 1307849037 746244 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :you can't be doing too well collecting them < 1307849047 463688 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :No one wants to sell me their arms :( < 1307849061 997740 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what are ye all up in arms for < 1307849124 384783 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: that cannot be right, i hear arms dealing is all the rage < 1307849140 473013 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Ha ha < 1307849155 387297 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I tried to take some arms off of people but turns out they had a right to bear them :( < 1307849157 401162 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Got some prison time for that < 1307849203 509149 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION retrieves his arms from the safe. < 1307849229 630872 :Robdgreat!~rob@unaffiliated/robdgreat PRIVMSG #esoteric :ACTION takes himself out of arms way < 1307849272 121310 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :honestly, I didn't believe girls fart < 1307849321 618374 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :They fart rainbows < 1307849341 210533 :Robdgreat!~rob@unaffiliated/robdgreat PRIVMSG #esoteric :well, some eat thunder and fart lightning < 1307849346 184259 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'm pretty sure this is mandatory http://4.bp.blogspot.com/_XU9x8G7khv0/S7IIbe-yBJI/AAAAAAAAN9k/NDYV6HOP-Y0/s1600/second-amendment_bits.jpg < 1307849398 93434 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...wtf are we even talking about right now. < 1307849408 134815 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aren't we supposed to be doing Mad Computer Science? < 1307849417 844568 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric : what would you do if a girl farted on your face? < 1307849542 964438 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think a more important question < 1307849550 415351 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :In what situation could I possibly be in that would cause this to happen. < 1307849695 46611 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307849719 667243 :Gregor!Gregor@codu.org PRIVMSG #esoteric :To quote Monty Python, "sit on my faaace, and tell me that you love me!" < 1307850158 533201 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :Hrm. Fun fact. Debian doesn't seem to package the cord library in Boehm GC. < 1307850257 382470 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Read error: Operation timed out < 1307850716 903117 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :lmao!!! < 1307850732 762819 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :What happened was this topic came up at starbucks < 1307850734 833663 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :i was with my friends < 1307850758 872134 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :I stated that girls don't fart < 1307850771 493694 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :and she said did right at my face < 1307850798 215039 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And you decided to resolve this dilemma by asking for the appropriate reaction on a channel you've never been to? :P < 1307850821 91536 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :I'm just a bit traumatized... < 1307850825 631443 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Sorrrrrrrrrrrrrrrrrrrrrrrrrry < 1307850930 419420 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :I dont think I'll ever feel the same about girls < 1307850934 346194 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Thought they were pure < 1307850939 321862 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :not farters < 1307850992 45079 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :of my 18 years of life.. i've not once heard/seen/smell the fart of a girl < 1307851018 632085 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :=| < 1307851068 82242 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I realized that the harmonic seventh chord is something else I have figured out by myself before I learned what it is called. It is basically linear: 4 5 6 7 8 < 1307851129 520497 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :do you have the actual instrument < 1307851133 207589 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :that I can have < 1307851141 708208 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No. < 1307851146 496729 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Then hell with you BRO! < 1307851147 140472 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I do not have the actual instrument. < 1307851156 441547 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Hey man > = ) why dont you go get one < 1307851177 790487 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is not an instrument I am describing here < 1307851190 618659 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Then what EXACTLY is being described here? < 1307851208 997149 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Pitches of notes < 1307851254 815052 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Dude that's like the most random thing ever < 1307851259 75839 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :hahha! < 1307851393 874461 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :yo zzo38 I bet I could outdo you in harmonics < 1307851403 39634 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK < 1307851447 119480 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :I'm gonna take your harmonic chords < 1307851450 992319 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :and Im gonna turn it into my rap < 1307851487 763176 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :ultimate revenge < 1307851490 497904 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :dude. < 1307851909 832610 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ray24: what do those integers represent. < 1307851922 138448 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :are they scale degrees? < 1307851934 830422 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :They're a scale of harmonic integers bro < 1307851957 831302 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so they're harmonics, then. < 1307851960 256759 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ray24: be careful. zzo38 has been known to try to get us to compose music in strange scales < 1307852031 87675 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :i'll do it if you pay me < 1307852068 2288 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1307852206 355946 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The numbers 4 5 6 7 8 could be seen as scale degrees in a linear temperament I guess. They are not scale degrees in any normal way. If you have a frequency called "f" then you play the tones of frequencies (4f,5f,6f,7f,8f) is what I mean by that. < 1307852346 123806 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right < 1307852372 584944 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Program your computer to play those tones and then you can hear it by yourself too. < 1307852383 7752 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so 4 would just be the second octave over f, and 5 would be...... major third? < 1307852387 805977 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :how do you become a millionaire < 1307852395 64329 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CakeProphet: Yes, a just major third. < 1307852426 653705 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is 6 a perfect fifth? no... < 1307852431 236401 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(As opposed to an equal-tempered major third, which is slightly different) < 1307852435 260238 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. < 1307852441 427022 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CakeProphet: It is a just perfect fifth. < 1307852453 324420 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so this is all just intonation then. < 1307852457 490104 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes. < 1307852491 373925 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bleh, no way I'll be able to figure out the rest. :P Except 8, which is just the third octave. < 1307852504 638777 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes. < 1307852518 130195 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think you could leave out the octaves and still have the same chord. < 1307852577 247232 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :since octaves don't really contribute to the quality of a chord. < 1307852591 97579 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :I got a trumpet but I cannot figure out how to apply anything you guys are saying! < 1307852604 362202 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think most trumpets are equal temperament right? < 1307852636 46055 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The 7 is what is called the "harmonic seventh" (I only learned today that it is called that) < 1307852641 732106 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :I think they have equilaterals < 1307852642 393352 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so probably can't play just tones. < 1307852660 252536 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: yes a harmonic seventh is the seventh on the harmonic minor. There are other sevenths as well. < 1307852665 339792 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*minor sevenths < 1307852688 427973 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :don't ask me why. I guess were just like "hey this minor scale sucks let's make three of them!" < 1307852697 240276 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*they were < 1307852724 887084 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so harmonic minor = major seventh < 1307852760 655853 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because the harmonic minor scale is the melodic minor scale with a raised seventh. To add more tension to the seventh because it's a semitone away from octave, whereas a minor seventh is a whole tone away from octave. < 1307852791 177684 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :You're a musical buff < 1307852795 965179 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION just schooled ray24 in some music theory. < 1307852796 552425 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :that's crazy man! < 1307852808 773604 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :are you like beethoven jr < 1307852812 242514 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....no < 1307852817 231026 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I actually cannot play any instrument well. < 1307852821 160894 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Most instruments are made for equal temperament. This has various advantages, although just intonation is more "pure" and is far better in case of music written to use just intonation (instead of equal temperament). < 1307852824 962181 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I just spend a lot of time on the internet learning things. < 1307852836 280609 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :have you ever touched an instrument < 1307852850 763481 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CakeProphet: I know all those things about minor scales, but the "harmonic seventh" I refer to here has nothing to do with that as far as I can tell. < 1307852854 808586 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, I used to play trombone in middle school, and I learned guitar in high school. Oh, and I took piano lessons as a wee lad. < 1307852866 747786 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Whoaaa < 1307852868 878666 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: oh really? hmmm < 1307852878 545594 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :can you tap dance on top of a piano < 1307852880 915987 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ray24: but I am a terrible musician. :P < 1307852881 79893 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :sorry really random < 1307852883 86371 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...no < 1307852903 743980 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: dunno, I could ask one of my friends. He's a music major. < 1307852921 494732 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :so cakeprophet is like a self help book < 1307852936 760153 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :No, I just like learning things. < 1307852958 6133 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :bet you haven't learned anything from me yet < 1307852972 81450 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I do plan on applying my music theory knowledge when I get around to making a signal processing library in Haskell. < 1307852981 576230 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ray24: not yet, but you could always change that. < 1307852988 25227 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :whoa, haskell ... that's top notch stuff < 1307852992 396495 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....... < 1307853001 899206 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :What! < 1307853009 539996 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is, just intonation is a rational temperament. Equal temperament is irrational temperament. Equal temperament has advantage you can transpose into any key and play any chord; all chord are equally bad; you can make music with a lot of chord and modulations and stuff. Just intonation has advantage that good chords are exactly correct and you have proper ratios to everything. < 1307853025 901008 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Therefore, I recommend that whenever you play music, try, if possible, to play in the kind of temperament that it was written for. < 1307853036 94284 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Is it possible to reduce 50% of those words in that paragraph and still hold it's intended meaning?? < 1307853039 92539 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fix("haskell "++) < 1307853040 599241 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "haskell haskell haskell haskell haskell haskell haskell haskell haskell ha... < 1307853051 537233 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ray24: Possibly. Maybe. < 1307853069 922556 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :my eyes man!! < 1307853083 696780 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ray24: can you program? < 1307853116 829746 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :what if I cannot < 1307853124 137033 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :just curious. There is no consequence. < 1307853157 376598 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it _might_ make it a little easier to follow some of the conversations here :P < 1307853171 721727 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : < 1307853180 546480 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Program isn't a challenge. the only challenge is my motivation! < 1307853188 29492 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though it would make sense, since you're on a channel about esoteric programming languages (and mostly about random off-topic things, but generally centered on computer science or mathematical topics) < 1307853198 580966 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :yo.. < 1307853206 896850 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :I came here I thought esoteric was hip hop < 1307853210 628629 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :honestly. < 1307853216 992251 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ray24: what kind of hip hop do you like. < 1307853218 255671 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...that's a new one :P < 1307853234 881015 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :esoteric is a pretty cool hiphop < 1307853237 7011 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :artist < 1307853241 345417 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm a big fan of The Roots. Black Thought is a beast. < 1307853249 71685 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :You should get into esoteric < 1307853262 368928 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you read the TOPIC message, then you would have realized that the TOPIC message is often nonsense and doesn't really help much (unless you want to see the log files). < 1307853282 288600 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Yeah I got the topic thing on auto-hide < 1307853287 95745 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :since it's really distracting to have it on < 1307853307 431338 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :you know, I'm focused typing here and there's something there... can't have it all at once < 1307853349 753308 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ray24: http://mitpress.mit.edu/sicp/full-text/book/book.html < 1307853354 438556 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :This book will allow you to become a wizard. < 1307853372 920813 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :ACTION notes that the read and write system calls are a royal pain to use. < 1307853385 677654 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :Efficient as hell in certain cases, but a royal PITA. < 1307853389 435529 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it only requires that you read it with an inquiring mind and a stalwart soul. < 1307853391 547253 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :will becoming a wizard make me a mark zuckerberg? < 1307853400 271567 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :No, it will be much stranger. < 1307853408 418274 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK. That is understood. (I use a different IRC client, which displays the TOPIC message when joining the channel but it scrolls off of the screen as soon as there is more text. This is in agreement with the RFC.) < 1307853409 798175 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :http://sprunge.us/WJcG You see? Royal PITA. < 1307853416 588249 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :(just copies stdin to stdout) < 1307853432 365654 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :This is the actual book from mitpress? < 1307853460 734032 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ray24: yes. < 1307853477 976697 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :if i read that book, will I develop stronger comprehension? < 1307853484 926649 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, possibly. < 1307853490 238104 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if you read it and understand it, then yes. < 1307853499 833788 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :what if I comprehend before reading it < 1307853503 761342 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though I guess it would help to have some background beforehand. < 1307853504 44826 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :serious q < 1307853518 589490 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ray24: then you fucking psychic and I am afraid of you. < 1307853521 692387 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*you are < 1307853524 927954 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :I really am a psychic < 1307853562 914686 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ray24: uh, okay, then explain how a Lisp interpreter works. < 1307853569 970182 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :^_^ < 1307853576 195544 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :FOILED. < 1307853583 191561 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :I need some exposure first < 1307853589 453110 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I know because I am psychic. < 1307853598 692817 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :yeah you'e a psychic cuz < 1307853605 532545 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :nevermind < 1307853615 575318 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: what on earth are you doing. < 1307853666 95851 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :lol < 1307853670 11027 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :yo cake, r u high < 1307853677 409746 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Fucking around at random. < 1307853691 208368 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :Also, lemme re-paste that. < 1307853691 945205 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :http://sprunge.us/KbVE < 1307853696 135901 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :Now it strictly conforms! < 1307853802 400098 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :I've decided < 1307853803 903111 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :to read that book < 1307853808 721782 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Good luck with that. < 1307853814 357205 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :if i read that book and understood < 1307853821 735221 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :what should i be able to accomplsih? < 1307853842 406828 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :I think this is the first time I've seen strictly conforming POSIX code, for that matter. < 1307853867 551493 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you will become an initiate wizard. And you will be able to write code in slightly antiquated languages, which means you can tell a computer to do anything that a computer is capable of doing. < 1307853878 127811 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pretty vague, I guess. < 1307853946 11481 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but then you could start developing your mad hacker cred further, or whatever it is that you want to do with your newfound powers. < 1307853976 286391 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :are you serious about this < 1307853981 399320 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :will i develop these powers < 1307853990 907966 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :bcuz I'm really gonna read it if so. < 1307853992 296626 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net PRIVMSG #esoteric :Has anyone else here ever written a strictly conforming POSIX program? < 1307854075 987080 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :ANDDDDDD that would be no. < 1307854124 98865 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ray24: CakeProphet may be slightly non-literal about the wizard bit < 1307854138 219319 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :yeah man i dont want to have false hopes and stuff < 1307854152 360677 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :i wanna do it so I could hack computers some day < 1307854161 427449 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :for the greater good of society < 1307854175 829975 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: I honestly don't know anything about POSIX standards < 1307854204 330329 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I doubt it < 1307854205 667955 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :I think IM gonna go jump cows right now... < 1307854209 995779 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :wait.. im gonna read this book < 1307854448 386980 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :http://www.esoterichiphop.com/ < 1307854752 642047 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :I cannot believe how much filler words they have in that book < 1307854814 335753 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :maybe I just got a high IQ or something iono! < 1307854937 527800 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it depends on your definition of filler words. Most words are pretty essential to the meaning of a sentence. < 1307854988 415469 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :they use a lot of general words. ie " framework, structure, organization etc" < 1307854989 459754 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1307855023 131439 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :repetition won't stimulate much in my mind to be honest < 1307855035 230943 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ray24: well, since it's the introduction if they used anything less general you would be overwhelmed by specific details. < 1307855125 660607 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :I usually just go straight into the problems < 1307855247 698379 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net JOIN :#esoteric < 1307855248 124008 :pikhq!~pikhq@71-219-232-217.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1307855405 687862 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :So a lisp represents inputs that you feed it < 1307855422 14109 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :maybe a lisp could also interpret my algorithm < 1307855427 589195 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :interesting < 1307855461 604996 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :I wasn't a programmer 1 hour ago.. but I might be a programmer in the next 24 hours < 1307855634 591384 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!help languages < 1307855635 323681 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. < 1307855651 691084 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no lisp that i can see < 1307855875 407624 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :I'll become a good programmer within a month < 1307855877 77076 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :no problem, < 1307855882 39035 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Not even a challenge < 1307855900 316204 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Seems pretty easy so far < 1307855985 798008 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Brb I'm gonna hop the hence behind my yard and jump the cows < 1307855989 331341 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION tries to resist linking to a certain peter norvig page < 1307855990 847340 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :hehe they're backk! < 1307856260 714847 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the cow jumped over the moon < 1307856933 395220 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :I should really stop doing pointless shit. < 1307857015 657305 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :Such as "golfing executable size for (nearly POSIX-compliant) cat whilst only relying on POSIX features." < 1307857459 767872 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :What are you talking about < 1307857463 784602 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's an excellent idea. < 1307857579 176828 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the best way to do that is to write it in assembly of course. < 1307857595 660691 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but won't the executable be different sizes on different architectures? < 1307857673 582192 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :I'm demanding that it be a strictly conformant POSIX C program. < 1307857716 540711 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and I guess you're going by the executable size on your local machine? < 1307857771 598474 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :For an i686 machine using musl. < 1307857788 353391 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1307857792 494763 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :now I have to ask.. < 1307857793 216750 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why? < 1307857798 553380 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :I have no idea. < 1307857805 863045 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for sport? it seems oddly specific. < 1307857810 651649 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to be merely recreational. < 1307857836 350108 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :are you just really really bored? < 1307857844 43861 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :suppppppppp! < 1307857859 994716 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :yo cake < 1307857860 378374 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :I am easily amused by oddly specific tasks. < 1307857862 544898 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :r u a hacker < 1307857891 990533 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :http://sprunge.us/ZHdQ Nasty, but strictly conformant. < 1307857948 980770 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :And it is nearly a perfect POSIX cat (it does not *quite* comply to the requirements for argument handling) < 1307858014 686699 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :And yes, read and write are *really* nasty. < 1307858023 200618 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :But that's the cost you pay for not using stdio. < 1307858041 954628 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...it would be amusing if compliant POSIX programs cannot be written in compliant POSIX C < 1307858054 986232 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is nasty with read and write? < 1307858076 835157 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :zzo38: Note that, to do it *right*, you have to retry if you get EINTR. < 1307858115 92739 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :How do you to modify operands? < 1307858327 845095 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :So far, I'm down to 1680 bytes. < 1307858462 711506 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :Incidentally, this is *obnoxiously* slow. < 1307858502 632932 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :Of course, having to enter the kernel twice per character will do that. < 1307858653 232881 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :What is pikhq_ talking about < 1307858662 681652 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :ray24: A lot of craziness. < 1307858680 817460 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :ur craziness elicits no response from your intended audience < 1307858697 666278 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :Because some days, I like to spend an hour doing something that is literally pointless. < 1307858706 965979 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Why!? < 1307858713 558904 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :Entertainment. < 1307858729 83839 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :how many forms of entertainment do you have? < 1307858747 199404 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :*Hooray*, taking 5 minutes to cat 578 megabytes! < 1307858753 342027 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :ray24: Rather a lot, actually. < 1307858762 214433 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :are you a hacker? < 1307858772 124638 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :Depends on the sense of "hacker" that you use. < 1307858786 492240 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :break codes.. conduct illegal stuff < 1307858796 43055 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :adding virus to mp3 files < 1307858801 431041 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :corrupting sys files < 1307858809 71710 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*GASP* < 1307858810 371612 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :No, but not for lack of skills. < 1307858819 990692 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Dude, you can put /viruses/ in mp3 files? < 1307858823 445968 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how do you do that shit. < 1307858831 394982 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :i think it's possible < 1307858837 636954 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Is there a vaccine for it? < 1307858842 832890 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :nope : < 1307858843 694570 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric ::P < 1307858844 86521 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: :D < 1307858850 497037 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :mpcillin < 1307858873 673928 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :tee hee hee. :3 < 1307859003 160786 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :you know what would be a great invention that i thought of < 1307859027 134983 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it might be possible through some insane stack buffer overflow exploit on certain media players... but that sounds highly improbable due to the nature of lossy compression. < 1307859048 80940 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: It'd most likely be a buffer exploit in the parser. < 1307859069 534878 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :That sort of thing is *far* more common than you'd ever like to think. < 1307859093 320920 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :Even happens in believed to be *good* software. < 1307859101 838439 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I will continue thinking that it is uncommon for my own mental safety. < 1307859103 655026 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :(see that libpng buffer overflow a few years back) < 1307859118 506089 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right, but has it been known to happen with mp3s? < 1307859125 662528 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :I dunno. < 1307859148 961045 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess it's similar in principle really. The fact that you can embed code into any kind of data format is pretty scary in itself. < 1307859164 202114 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :You must remember, though, that C is commonly used, and with C you get a very, very high risk of buffer overflows. < 1307859178 517607 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lame. :P < 1307859202 118855 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(....not the mp3 d?en?coder) < 1307859214 885178 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, excuse me (de|en) < 1307859225 209340 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there is no such thing as an ecoder. :P < 1307859248 736186 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then invent one. < 1307859294 33553 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :An ecoder takes an input signal and turns it into kittens. The ambiguity of this definition is intentional and allows for a wide variety of behaviors. < 1307859300 22377 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :There, I invented the term. < 1307859319 134071 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :how long did it took CakeProphet to finish that book? < 1307859327 198113 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Dude I don't even remember. < 1307859331 701130 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :coding the den < 1307859348 175265 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah yes, I forgot about dencoders. < 1307859376 256399 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :Clearly, it codeth dens. < 1307859390 244474 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, it codes an input signal as a comfortable living space. < 1307859422 945502 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess ecoder could be a coder that is environmentally friendly. < 1307859510 693531 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: so what is the best way to avoid buffer overflows in C exactly? < 1307859714 467333 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, apparently the Twilight hack works by giving lengthy name for Epona and causing a stack buffer overflow. < 1307859722 44289 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :+a < 1307860042 116801 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Buffy the vampire < 1307860130 118900 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Don't use C. < 1307860205 137473 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :maybe trusting trust was a digression, maybe the _real_ unremovable vulnerability was C itself... < 1307860324 368042 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shit just got more real than kraft mayo. < 1307860461 488904 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :ACTION is probably far too good at making things pointlessly small. < 1307860509 836337 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :Hmm. cat is larger than shish. < 1307860533 975141 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :Admittedly, shish has the advantage of assuming Linux x86. < 1307860538 803468 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :And no libc. < 1307860797 317987 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :döner < 1307860835 221242 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :... And possesses the minimal functionality necessary to count as a "shell". < 1307860862 543673 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :+ a kebab < 1307860884 972512 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :Nope. No kebabs. Only cd and environment handling. < 1307860925 810015 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :And command execution. < 1307860945 670082 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :those commands better behave, or else < 1307860962 606499 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :And that's comprehensive. < 1307860979 480688 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :You may now be frightened. < 1307860992 743998 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1307861006 31796 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :Thank you for compliance. < 1307861017 914696 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yw < 1307861788 660962 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is possible to still write programs in C that do not have buffer overflows, if you are careful. < 1307861809 317771 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :zzo38: Yes, it's possible if you have a divine level of care. < 1307861834 851839 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :And that leaves out all known programmers. < 1307861839 990291 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In the case of Twilight hack, it doesn't matter though because you cannot overflow the length of the name in the normal game. < 1307861862 803887 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And other programs are not supposed to be used to create files for this game < 1307861902 418009 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :The whole *deal* with buffer overflows is that you can't make assumptions that the input will be well-formed. < 1307861909 944004 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :If you could, gets would be a reasonable function. < 1307861912 223950 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: When security is important, I do it carefully. < 1307861913 304527 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :(hint: it's not) < 1307861965 351533 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I know gets is not a very good function but they did correct that and other ones by making new functions that do not have this problems. < 1307861973 358674 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :Yup. < 1307862014 280499 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Such as: fgets, snprintf, etc. < 1307862504 660927 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :TeX is very secure (as long as you use the One True TeX; not e-TeX, pdfTeX, LuaTeX, XeTeX, etc) if you can simply disable the commands you do not want in the format file by undefining those control sequences (and ensuring you have no other control sequences or active characters with the meanings that they had). I wrote a program accessing TeX with HTTP forms and if you try to "improve" it you have a chance of introducing security holes! < 1307862642 599406 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Is it possible to determine at compile time where overflows could potentially happen < 1307862655 631826 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I know there's a C extension, Cyclone or something, that does it < 1307862678 616833 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :Patashu: Halting problem. < 1307862688 885104 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :O_O < 1307862697 860338 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes I have read about Cyclone. < 1307862698 618865 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ACTION goes flying into the horizon < 1307862699 677969 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :Best you can do is heuristics. < 1307862709 766128 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :Or runtime checks. < 1307862930 672661 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1307863032 926521 :Albibeno!~asuhatsu@213.87.87.142 JOIN :#esoteric < 1307863289 701688 :Albibeno!~asuhatsu@213.87.87.142 QUIT :Ping timeout: 250 seconds < 1307863450 182110 :Albibeno!~asuhatsu@213.87.92.37 JOIN :#esoteric < 1307863590 542158 :Albibeno!~asuhatsu@213.87.92.37 PRIVMSG #esoteric : , , ? < 1307863605 715136 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net PRIVMSG #esoteric :QVOD < 1307863668 410635 :Albibeno!~asuhatsu@213.87.92.37 PART :#esoteric > 1307863738 761863 JOIN :#esoteric > 1307863760 241342 JOIN :#esoteric > 1307863781 283340 JOIN :#esoteric > 1307863802 300062 JOIN :#esoteric > 1307863841 513324 JOIN :#esoteric > 1307863878 525995 JOIN :#esoteric > 1307863934 113892 JOIN :#esoteric > 1307863972 542656 JOIN :#esoteric > 1307864020 526747 JOIN :#esoteric > 1307864067 460018 JOIN :#esoteric > 1307864111 446822 JOIN :#esoteric < 1307864112 881460 :glogbot!Gregor@codu.org JOIN :#esoteric < 1307864566 801373 :Ycros!~ycros@gnaw.ycros.org JOIN :#esoteric < 1307864567 1837 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1307864604 685568 :oklofok!~oklopol@dyn37-212.vpn.utu.fi JOIN :#esoteric < 1307864604 886544 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net JOIN :#esoteric < 1307864604 886694 :ttm_!~daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1307864604 886768 :HackEgo!Gregor@codu.org JOIN :#esoteric < 1307864604 886839 :Zwaarddijk!miekko@infa.abo.fi JOIN :#esoteric < 1307864613 473976 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net JOIN :#esoteric < 1307864616 671187 :Slereah_!~Slereah@ANantes-259-1-64-105.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1307864616 872052 :Albibeno!~asuhatsu@213.87.92.37 JOIN :#esoteric < 1307864616 872145 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net JOIN :#esoteric < 1307864616 872185 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1307864616 872225 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307864616 872264 :Robdgreat!~rob@unaffiliated/robdgreat JOIN :#esoteric < 1307864616 872303 :wareya_!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1307864616 872344 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307864616 872382 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1307864616 872421 :variable!~variable@unaffiliated/variable JOIN :#esoteric < 1307864616 872460 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1307864616 872498 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1307864616 872536 :lifthrasiir!~lifthrasi@61.106.27.227 JOIN :#esoteric < 1307864616 872579 :coppro!~scshunt@denardo.csclub.uwaterloo.ca JOIN :#esoteric < 1307864616 872618 :olsner!~salparot@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1307864616 872658 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1307864616 872698 :EgoBot!Gregor@codu.org JOIN :#esoteric < 1307864616 872737 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1307864616 872775 :comex!~root@ec2-67-202-46-7.compute-1.amazonaws.com JOIN :#esoteric < 1307864616 872814 :mtve!~mtve@65.98.99.53 JOIN :#esoteric < 1307864616 872853 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1307864616 872891 :jix!jix@tomakin.h-ix.net JOIN :#esoteric < 1307864616 872931 :yorick!~yorick@unaffiliated/yorick JOIN :#esoteric < 1307864616 872971 :iamcal!u1110@gateway/web/irccloud.com/x-xymvifizrrbkdwjg JOIN :#esoteric < 1307864616 873009 :Gregor!Gregor@codu.org JOIN :#esoteric < 1307864616 873047 :micahjohnston!~ec@174.129.205.205 JOIN :#esoteric < 1307864616 873087 :tswett!~Warrigal@unaffiliated/ihope JOIN :#esoteric < 1307864626 716749 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: zzo38 < 1307864630 358545 :twice11_!~twice11@lenny32.physik.fu-berlin.de JOIN :#esoteric < 1307864630 559099 :Deewiant!~deewiant@cs186230.pp.htv.fi JOIN :#esoteric < 1307864636 269793 :comex!~root@ec2-67-202-46-7.compute-1.amazonaws.com QUIT :Excess Flood < 1307864642 300949 :comex_!~root@ec2-67-202-46-7.compute-1.amazonaws.com JOIN :#esoteric < 1307864642 940038 :pikhq!~pikhq@71-219-229-80.clsp.qwest.net JOIN :#esoteric < 1307864646 784096 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1307864646 984577 :clog!~nef@bespin.org JOIN :#esoteric < 1307864646 984733 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1307864646 984807 :yiyus!1242712427@je.je.je JOIN :#esoteric < 1307864646 984886 :ineiros!~itniemin@james.ics.hut.fi JOIN :#esoteric < 1307864656 700447 :fizzie!fis@iris.zem.fi QUIT :*.net *.split < 1307864657 189114 :pikhq!~pikhq@71-219-229-80.clsp.qwest.net PRIVMSG #esoteric :I'm afraid that all we're getting is mojibake, Albibeno. < 1307864666 48832 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net JOIN :#esoteric < 1307864666 249398 :lambdabot!~lambdabot@li85-105.members.linode.com JOIN :#esoteric < 1307864671 995640 :twice11_!~twice11@lenny32.physik.fu-berlin.de QUIT :*.net *.split < 1307864672 196424 :Deewiant!~deewiant@cs186230.pp.htv.fi QUIT :*.net *.split < 1307864676 269337 :mycroftiv!~ircguy@h69-128-47-242.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1307864676 469978 :shachaf!~shachaf@204.109.63.130 JOIN :#esoteric < 1307864683 470619 :oklofok!~oklopol@dyn37-212.vpn.utu.fi QUIT :*.net *.split < 1307864683 470651 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net QUIT :*.net *.split < 1307864683 470681 :ttm_!~daniel@130-94-161-238-dsl.hevanet.com QUIT :*.net *.split < 1307864683 470709 :HackEgo!Gregor@codu.org QUIT :*.net *.split < 1307864683 470853 :Zwaarddijk!miekko@infa.abo.fi QUIT :*.net *.split < 1307864685 342378 :pikhq!~pikhq@71-219-229-80.clsp.qwest.net QUIT :*.net *.split < 1307864685 542895 :Ycros!~ycros@gnaw.ycros.org QUIT :*.net *.split < 1307864709 436654 :shachaf!~shachaf@204.109.63.130 QUIT :Max SendQ exceeded < 1307864719 976576 :pikhq!~pikhq@71-219-229-80.clsp.qwest.net JOIN :#esoteric < 1307864731 314676 :shachaf!~shachaf@204.109.63.130 JOIN :#esoteric < 1307864737 329200 :pikhq!~pikhq@71-219-229-80.clsp.qwest.net PRIVMSG #esoteric :Would the server please start coöperating? < 1307864808 88090 :pikhq_!~pikhq@174-22-175-146.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307864903 496518 :Albibeno!~asuhatsu@213.87.92.37 PRIVMSG #esoteric :smoke ganja? < 1307864946 54165 :fizzie!fis@iris.zem.fi JOIN :#esoteric < 1307864986 47311 :oklofok!~oklopol@dyn37-212.vpn.utu.fi JOIN :#esoteric < 1307864986 250617 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net JOIN :#esoteric < 1307864986 250696 :ttm_!~daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1307864986 250727 :HackEgo!Gregor@codu.org JOIN :#esoteric < 1307864986 250755 :Zwaarddijk!miekko@infa.abo.fi JOIN :#esoteric < 1307864999 323295 :twice11_!~twice11@lenny32.physik.fu-berlin.de JOIN :#esoteric < 1307864999 523555 :Deewiant!~deewiant@cs186230.pp.htv.fi JOIN :#esoteric < 1307865012 550368 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net QUIT :Max SendQ exceeded < 1307865027 963766 :Ycros!~ycros@gnaw.ycros.org JOIN :#esoteric < 1307865029 796161 :Albibeno!~asuhatsu@213.87.92.37 PART :#esoteric < 1307865070 586422 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net JOIN :#esoteric < 1307865193 2177 :twice11_!~twice11@lenny32.physik.fu-berlin.de NICK :twice11 < 1307865690 822433 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print 'a'<=>'b' < 1307865692 6743 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :0 < 1307865699 145522 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...what? < 1307865704 305442 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print ('a'<=>'b') < 1307865704 505780 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :0 < 1307865707 560764 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print ('a'<=>'c') < 1307865707 761033 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :0 < 1307865711 758870 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :That is entirely wrong. < 1307865720 489499 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print ('a' cmp 'c') < 1307865720 799346 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​-1 < 1307865731 619804 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh okay. <=> doesn't do what I think it does apparently. < 1307865792 133539 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print sort 'a'..'c' < 1307865792 395150 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :abc < 1307866375 648371 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, cmp is for strings, <=> is numeric. < 1307866404 334727 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print '99 bottles of beer' <=> '20 bottles of beer' < 1307866404 622777 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1 < 1307866499 742005 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1307866503 854020 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print '99 bottles of light beer' == '99 bottles of lager' < 1307866504 173253 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1 < 1307866510 331018 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Obviously Perl is wrong in this case. < 1307867172 644331 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 252 seconds < 1307868366 409937 :Kustas!~xix@gprs-inet-65-56.elisa.ee JOIN :#esoteric < 1307868589 631806 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net PRIVMSG #esoteric :Whoa CakeProphet is still here < 1307868623 323640 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes.. < 1307868780 623182 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!print '9999999 tons of gold' '10000000 grams of copper' < 1307868790 269693 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl '9999999 tons of gold' < '10000000 grams of copper' < 1307868800 940501 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl print '9999999 tons of gold' < '10000000 grams of copper' < 1307868801 600337 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1 < 1307869963 967406 :ray24!~ray24@adsl-70-231-243-95.dsl.snfc21.sbcglobal.net QUIT :Quit: Leaving < 1307870051 653825 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307870110 772874 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: yeah, obviously it's only interested in the number part. < 1307870117 578148 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm... < 1307870145 979972 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!print '99sdjwer99' > '99' < 1307870150 763732 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print '99sdjwer99' > '99' < 1307870185 767173 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print '99 sdjwer 99' > '99' < 1307870189 402692 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print '99 sdjwer' > '99' < 1307870192 873147 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...? < 1307870207 979133 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print '99 sdjwer 99' == '99' < 1307870208 267690 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1 < 1307870211 887797 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :interesting < 1307870215 697338 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print '99 sdjwer 98' == '99' < 1307870215 898173 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1 < 1307870221 620123 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print '98 sdjwer 99' == '99' < 1307870238 269756 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so it just finds the first number-like entity and uses that. < 1307870251 921748 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print '90.1 sdjwer 99' > '99' < 1307870257 738912 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print '90.1 sdjwer' > '99' < 1307870265 4540 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and not decimal numbers apparently. < 1307870283 212482 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so basically don't ever rely on that feature. < 1307870295 803804 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print '99.1 sdjwer' > '99' < 1307870296 92063 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1 < 1307870298 701616 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er wait, lol typo < 1307870315 463970 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print '$99' == '$99' < 1307870315 664506 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1 < 1307870324 620931 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay, I think that's enough of that. < 1307870362 442516 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl print "asdfasdf" == "asdfasdf" < 1307870363 162011 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1 < 1307870365 410117 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl print "asdfasdf" == "asdfasff" < 1307870366 131062 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1 < 1307870369 813114 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :... < 1307870370 913208 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::c < 1307870418 194941 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I think in the case where there is no number they're both zero < 1307870424 443271 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or the string is zero rather. < 1307870450 615152 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print '99 problem' + 'none of them are bitches' < 1307870450 815273 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :99 < 1307870496 812507 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Non-numeric srings are indeed 0. < 1307870498 329728 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :!perl print 'foo'+0 < 1307870499 49776 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :0 < 1307870506 48633 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :CakeProphet: There is documentation available about strings, numbers and implicit conversions in perl. < 1307870509 151443 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: but yeah, for stringy operators you want eq, ne, lt, gt, and cmp < 1307870514 123863 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Anyway, you're supposed to use the eq and... < 1307870517 603287 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Right. < 1307870523 161080 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :twice11: of course there is. :P < 1307870533 269064 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :You know that one? < 1307870541 215424 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :!perl print "0, but true" + 0 < 1307870541 790135 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :0 < 1307870546 875598 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what is "that one"? < 1307870554 791333 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :"perl print "TRUE!" if "0, but true" < 1307870562 764790 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :!perl print "TRUE!" if "0, but true" < 1307870563 437550 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :TRUE! < 1307870582 787141 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :so this is an expression which is numerically zero, but logically true. < 1307870593 225455 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So... < 1307870595 910329 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :because every non-empty string is true... < 1307870604 641663 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Is this golf usable material? < 1307870615 961215 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :twice11: yes, I understand how Perl works. Unless you're speaking to someone else, then I guess it's fine to continue. < 1307870650 138605 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: it could be in some very specific situation. But I doubt it. < 1307870651 577854 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :CakeProhet: Sorry, it looked like you were experimenting with the comparison operators... < 1307870677 638873 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, I was. I was just experimenting with how the numeric context worked. Otherwise I had it down. No worries. < 1307870695 774101 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl print '$99' == '$199' < 1307870696 327887 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1 < 1307870707 994508 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Lymia: Using implicit conversion from string to number ignoring everything after the first valid number occurs sometimes in golf. < 1307870726 811216 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl print '$9242'+0 < 1307870727 386587 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :0 < 1307870758 896666 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: shame, it really should work with currency symbols. < 1307870790 117360 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl print ' 9242'+0 < 1307870790 709953 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :9242 < 1307870793 264503 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :..... < 1307870796 898377 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl print 'wat 9242'+0 < 1307870797 462337 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :0 < 1307870801 862741 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :granted, any kind of software that handles money should not be relying on Perl's numeric conversion mechanism. < 1307870807 58000 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er....? < 1307870807 258491 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :!perl print '$1' < '€1' # how should this be decided... < 1307870828 959856 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :twice11, 1 == 1 therefore false < 1307870833 793786 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :twice11: well, I didn't mean it should try to /compare/ currencies precisely. < 1307870838 578314 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl print ' 9242 25334 ' < 1307870839 154297 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :9242 25334 < 1307870842 190492 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl print ' 9242 25334 '+0 < 1307870842 909935 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :9242 < 1307870861 691824 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Lymia: perl is just doing atof() on that string. < 1307870880 801527 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Ah. < 1307870893 67048 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :It ignores whitespaces in the beginning, parses a floating point number, and aborts at the first invalid character. < 1307871006 478459 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print 1 . 4 < 1307871006 679031 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :14 < 1307871026 820946 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl print ' 9242.25334 '+0 < 1307871027 395898 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :9242.25334 < 1307871032 56940 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print 1.0 eq 1 < 1307871032 257776 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1 < 1307871038 312212 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :interesting. < 1307871045 361363 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl print 1.0+1.0+1.0+1.0+1.0 eq 5 < 1307871045 939782 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1 < 1307871069 46768 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I suppose it cuts off the .0 part < 1307871085 715214 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :when it converts the literal into a number or whatever. < 1307871094 786989 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so it's just 1 when it converts to a string. < 1307871108 980905 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl print 1.1+1.1+1.1+1.1+1.1+1.1+1.1+1.1+1.1+1.1 eq 11 < 1307871109 661319 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1 < 1307871109 861849 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or... some equivalent of that effect. < 1307871114 445386 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl print 1.1+1.1+1.1+1.1+1.1+1.1+1.1+1.1+1.1+1.1 == 11 < 1307871121 188610 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :? < 1307871143 89703 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print 1.0 == 1 < 1307871143 328660 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1 < 1307871150 334002 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :!perl print 1.0 . "" < 1307871150 924904 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1 < 1307871163 192316 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl print 1.1 . 1.1 < 1307871163 947303 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1.11.1 < 1307871190 88215 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print 1.1.1.1 #oh no, ambiguity! < 1307871190 375907 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​.... < 1307871206 613473 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :an appropriate response.. < 1307871236 464362 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl // // // < 1307871275 936059 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :In fact, "perl print 1.1.1.1" prints four charcters of "\x01". < 1307871298 513229 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Like the binary representation of an IPv4 address... < 1307871307 523314 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :What on earth.. < 1307871326 304143 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print 255.255.255.255 < 1307871326 504822 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Works even with a different number of components. < 1307871326 705327 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​ < 1307871341 240690 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I didn't know about this craziness... < 1307871358 111044 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :!perl print 0x48.0x45.0x4C.0x4C.0x4F < 1307871358 686888 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :7269767679 < 1307871371 267002 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :huh? not with hex numbers... < 1307871394 726022 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :!perl print 72.64.76.76.79 < 1307871395 375440 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :H@LLO < 1307871401 672842 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :!perl print 72.69.76.76.79 < 1307871402 249081 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :HELLO < 1307871405 976992 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print 32.32.32.32.32.32.32.32.64 < 1307871406 408832 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​@ < 1307871417 743764 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :seems EgoBot kills spaces. < 1307871421 531927 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah. < 1307871429 414997 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Locally, I get them. < 1307871464 540962 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print 32 . 32 . 32 . 32 . 32 . 32 . 32 . 32 . 64 < 1307871464 780492 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :323232323232323264 < 1307871471 503862 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :where is that . notation documented? < 1307871479 893684 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Just checking. < 1307871489 86009 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print 32.32 < 1307871489 374002 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :32.32 < 1307871499 538899 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :With the spaces inbetween, the dot is just the concatenation operator... < 1307871504 304679 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right < 1307871518 358017 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was referring to the other form. < 1307871651 395489 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :CakeProphet: man perldata, search for "Version Strings" < 1307871661 316009 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ooooh < 1307871670 974134 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Note "If there are two or more dots in the literal, the leading "v" may be omitted" < 1307871705 150217 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :!perl print v65.72 < 1307871705 870324 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :AH < 1307871868 748210 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :!perl print (printf "%vd" v65.72) < 1307871869 612056 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Bareword found where operator expected at /tmp/input.23532 line 1, near ""%vd" v65" < 1307871881 191743 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :!perl print (printf "%vd",v65.72) < 1307871881 767749 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :65.721 < 1307871899 937219 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :!perl print v64 < 1307871900 513329 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​@ < 1307871901 808605 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :!perl print keys %{{v64 => "hah"}} < 1307871902 459896 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :v64 < 1307871921 663484 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :!perl print keys %{{v64.64 => "hah"}} < 1307871922 138562 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​@@ < 1307871934 447413 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Very consistoric. < 1307871974 91052 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print stuff => 3 < 1307871974 291317 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :stuff3 < 1307872015 512908 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :!perl printf "%vd" v65.72 < 1307872016 180000 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Bareword found where operator expected at /tmp/input.23924 line 1, near ""%vd" v65" < 1307872019 798403 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :!perl printf "%vd",v65.72 < 1307872020 287834 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :65.72 < 1307872040 6901 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :!perl print (sprintf "%vd",v65.72) < 1307872040 583390 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :65.72 < 1307872057 938603 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :OK, that's my fault. I mixed up printf and sprintf, causing the extra 1. < 1307872087 619921 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :!perl print v64 => "stuff"; < 1307872088 194054 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :v64stuff < 1307872096 808268 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :!perl print v64.64 => "stuff"; < 1307872097 498948 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​@@stuff < 1307872103 936417 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :!perl print v64.64, "stuff"; < 1307872104 511987 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​@@stuff < 1307872108 431797 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :!perl print v64, "stuff"; < 1307872109 219935 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :No comma allowed after filehandle at /tmp/input.24281 line 1. < 1307872125 794022 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print scalar number => 3 < 1307872126 226007 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :number3 < 1307872131 836710 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print (scalar number => 3) < 1307872132 37193 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :number3 < 1307872142 481506 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah I see < 1307872147 968223 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print scalar (number => 3) < 1307872148 168411 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :3 < 1307872160 750192 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 268 seconds < 1307872340 356815 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307872368 251296 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print substr dastardly => 2, 4 < 1307872368 539513 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :star < 1307872808 867632 :Kustas!~xix@gprs-inet-65-56.elisa.ee QUIT :Quit: all work and no play < 1307872842 450147 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Uh, Chrome? I'd like to see my saved passwords now, kthx < 1307873128 767169 :sebbu2!~sebbu@ADijon-152-1-11-149.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1307873129 55222 :sebbu2!~sebbu@ADijon-152-1-11-149.w83-194.abo.wanadoo.fr QUIT :Changing host < 1307873129 255415 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1307873221 293134 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Sgeo: Wrench->Preferences->Personal stuff->Manage Saved Passwords...->Click a line and "show" < 1307873255 552191 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :There is no "show" < 1307873287 811072 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1307873288 11944 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1307873291 903761 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Oh < 1307873295 63340 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :If I select one entry in the list, a "Show" button appears after the big dots. < 1307873303 799863 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Found it, need to hover over the right side of the password box < 1307874516 145895 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307877081 354360 :Lymia!~moe@123.120.128.160 JOIN :#esoteric < 1307877081 555240 :Lymia!~moe@123.120.128.160 QUIT :Changing host < 1307877081 555392 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1307877169 737958 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :.... < 1307877175 924930 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Scrollback tells me this: wtf perl < 1307877198 593632 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :you needed scrollback to know that? < 1307877623 421784 :Guest64102!~rooms@cpc2-cwma4-0-0-cust37.7-3.cable.virginmedia.com JOIN :#esoteric < 1307877663 552290 :Guest64102!~rooms@cpc2-cwma4-0-0-cust37.7-3.cable.virginmedia.com PRIVMSG #esoteric :Hey guys, wot u chatting about tosay? < 1307877717 521529 :Guest64102!~rooms@cpc2-cwma4-0-0-cust37.7-3.cable.virginmedia.com PART :#esoteric < 1307878290 62236 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nm u? :3 < 1307878527 616805 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk JOIN :#esoteric < 1307878597 258239 :Ycros!~ycros@gnaw.ycros.org QUIT : < 1307878633 827151 :Ycros!~ycros@2600:3c01::f03c:91ff:fe96:868c JOIN :#esoteric < 1307879180 116116 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/programming/comments/hxg39/ny_times_schools_revamping_their_computer_science/c1z6q17 < 1307879180 316977 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 1 new message. '/msg lambdabot @messages' to read it. < 1307879190 642465 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :/r/programming in a nutshell. < 1307880986 886071 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1307881065 254576 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Category:Baryons < 1307881068 931389 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So many baryons. < 1307881170 151768 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Is there a 'list of categories' < 1307881172 37692 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :or category:list < 1307881174 294889 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :*lists < 1307881188 555878 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Category:Categories < 1307881193 96521 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yo dawg < 1307881200 318947 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Not to be confused with Category:Category-theoretic categories. < 1307881206 548131 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I put a category in your category of categories < 1307881221 93766 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :HIDDEN CATEGORIES < 1307881226 38104 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Category:Contents I got a category about contents, so there's content in your category < 1307881226 427322 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Perhaps they are like the DEEP WEB < 1307881293 635956 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Indeed, they are: they are incredibly boring. < 1307881306 469510 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"bottomonium" < 1307881314 2140 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Possibly the best name for a particle. < 1307881341 166397 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Bottommonium deserves to be the name for something made out of bottom quarks < 1307881345 115218 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :my butt is made up of bottomonium < 1307881348 495015 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ACTION shows u it < 1307881378 734578 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, as indeed it is, being a bound state of a bottom quark and a bottom antiquark. < 1307881403 549444 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It appears to be known by boring people as the upsilon meson. < 1307881412 611898 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :NO < 1307881413 475840 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :WAIT < 1307881414 708696 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Oops-Leon < 1307881425 32861 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This is the best name for a nonexistent particle. < 1307881530 369270 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Why don't they annihilate? < 1307881764 974544 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1307881912 67868 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307881950 791043 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :12:25:30: Why don't they annihilate? < 1307881954 871529 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :'cos science. < 1307881978 141173 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Particle-antiparticle interactions aren't as simple as "they meet and go poof". < 1307882036 349101 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :what do they do then? meet and have a cup of tea? < 1307882079 400271 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They go poof in a multitude of different ways, or sometimes go poof after flying around for a bit. < 1307882081 519653 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :It takes several nanoseconds to convince an antiparticle he doesn't exist < 1307882506 191740 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, it seems to be largely due to QCD being crazy weird. < 1307883817 917772 :Sorcy!~ycros@2600:3c01::f03c:91ff:fe96:868c JOIN :#esoteric < 1307883941 896230 :comex!~root@ec2-67-202-46-7.compute-1.amazonaws.com JOIN :#esoteric < 1307883948 79154 :foocraft!~ewanas@78.100.200.92 JOIN :#esoteric < 1307883961 743136 :Ycros!~ycros@2600:3c01::f03c:91ff:fe96:868c QUIT :Disconnected by services < 1307883964 762426 :Sorcy!~ycros@2600:3c01::f03c:91ff:fe96:868c NICK :Ycros < 1307883985 671464 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Who is this Ycros fellow. He seems like a frangible chap. < 1307883997 886599 :Ycros!~ycros@2600:3c01::f03c:91ff:fe96:868c PRIVMSG #esoteric :lies < 1307884089 783079 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION swatpans Ycros --==\#/ < 1307884097 641242 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Indeed, he is not. < 1307884215 97649 :comex_!~root@ec2-67-202-46-7.compute-1.amazonaws.com QUIT :*.net *.split < 1307884557 595053 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :" < 1307884557 795866 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Another, fundamentally incorrect, but nonetheless useful, way < 1307884557 796043 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :to distinguish the twins is to imagine that despite their genetic dif- < 1307884557 796145 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ferences, they are both avid co ee drinkers. If they each spend the < 1307884559 99370 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :entire time between events D and R drinking co ee, L experiences < 1307884561 59878 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no trouble at all, but M nds that he spills his co ee all over him- < 1307884563 75387 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :self at event T. After all, his spaceship su ers a huge acceleration at < 1307884565 66819 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :that time. L experiences no such trauma. This explanation is fun- < 1307884567 24994 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :damentally flawed because if we allow for gravitational forces, there < 1307884569 117504 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :are many ways to construct twin paradoxes which do not involve < 1307884571 153598 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :this asymmetry" < 1307884581 819925 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK this is possibly the best derivation of special relativity. < 1307884669 218514 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :linky> < 1307884672 19719 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :? < 1307884691 158118 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://cosmo.nyu.edu/hogg/sr/sr.pdf < 1307884718 337591 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It doesn't pull any punches with the maths, though: that's just a footnote. < 1307884752 318058 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Is the math skimmable? < 1307884765 64263 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :For some reason, I really don't like applied math < 1307884772 506697 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yeah, that's why I told you that. < 1307884795 335733 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I sought it out specifically because I wanted the derivations without handwaving. < 1307884852 609028 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Matrices < 1307884869 599348 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. For the Lorentz transformation. < 1307884884 728452 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think I'll live < 1307884915 967020 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Any of it gets too tedious for me to bother really looking at, I can just nod my head I think < 1307884951 14299 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Although I don't understand matrices all that perfectly, I still think I'll live < 1307884986 372258 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION wants a similar paper for GR though < 1307885062 514915 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Your brain *will* melt if you try GR. < 1307885078 827126 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :FUN < 1307885097 59633 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I can always skim the harder looking math and just nod my head, right? < 1307885135 631533 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Consider that GR isn't even solved in most non-trivial cases. < 1307885137 592461 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Oh, huh, this has excersize problems < 1307885155 94061 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Not going to do them for now, but maybe at a later date < 1307885162 192670 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Like, non-trivial as in a binary star system. < 1307885207 950919 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Can it be brute-forced somehow? I don't quite understand what is meant by "not solved" < 1307885388 686760 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Solutions_of_the_Einstein_field_equations < 1307885534 995392 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :14 equations for 20 unknowns, doesn't that just mean there are an infinite number of solutions that fit those equation? Is it the case that some of those are wrong? < 1307885545 805222 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Wait, hmm < 1307885562 716835 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :n/m the wait < 1307886955 33827 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think I'll soon ask a question on /r/askscience that sounds like a weird question, but hopefully it isn't < 1307887101 444377 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :We are all at DEFCON 2. < 1307887932 519858 :pikhq_!~pikhq@174-22-186-177.clsp.qwest.net JOIN :#esoteric < 1307887941 206584 :pikhq!~pikhq@71-219-229-80.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1307888839 64416 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1307890549 641660 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://www.reddit.com/r/askscience/comments/hxro3/when_i_touch_a_wall_what_color_is_the_light/ < 1307891021 686818 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 252 seconds < 1307892363 550306 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I made the mistake of checking to see if /r/astrology exists < 1307892365 289188 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :It does < 1307892371 435058 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://www.reddit.com/r/astrology/comments/h6lgc/a_serious_discussion_about_astrology_as_a_science/ < 1307892689 873011 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'm now mentally trying to work out a way to test astrology < 1307892762 485294 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Does Astrology attempt to say what a particular period of your life will be like based on your birth date? If not, ignore this. if so: < 1307892799 268010 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Do it backwards. Attempt, without looking at a star chart, to guess what planets will be in what houses when in your life, and then see if reality matches < 1307892822 498182 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :This should eliminate any tendency to see "Oh, your life was like this" an then think back to corresponding events. < 1307892834 760192 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I just remembered that there's an ex-astrology person here. < 1307894057 140194 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1307894858 336323 :pikhq!~pikhq@71-219-211-168.clsp.qwest.net JOIN :#esoteric < 1307894876 109175 :pikhq_!~pikhq@174-22-186-177.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1307895565 984358 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1307898757 182396 :Ycros!~ycros@2600:3c01::f03c:91ff:fe96:868c QUIT :*.net *.split < 1307898757 422589 :fizzie!fis@iris.zem.fi QUIT :*.net *.split < 1307899502 113648 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307899994 554112 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the difference between stock 2.6.32 on ubuntu lucid and vanilla (mostly, needed one apparmor related patch) 2.6.39.1 is... astonishing. Utterly astonishing. For s2disk and resume from disk I have a 18x-20x speed up. Measured both by doing a clean reboot then suspending to disk right after logging in. < 1307900007 72680 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :on clean boot I have a 5-10x speedup < 1307900012 842852 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :quite amazing. < 1307900056 616519 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :note that the kernel config for both were quite similar when it comes to making most things modules. < 1307900065 70802 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and so on < 1307900165 448358 :pikhq!~pikhq@71-219-211-168.clsp.qwest.net PRIVMSG #esoteric :Yeah, there was a lot of improvements in there. < 1307900183 773936 :pikhq!~pikhq@71-219-211-168.clsp.qwest.net PRIVMSG #esoteric :Including a few patches labeled "This is utter magic." < 1307900234 804036 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, what really? < 1307900291 444233 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, one thing that could help is that dm-crypto seems to use both cores for decrypting now. Though the results of my tests on that are not fully conclusive. It was definitely single threaded in 2.6.32 < 1307900313 161185 :pikhq!~pikhq@71-219-211-168.clsp.qwest.net PRIVMSG #esoteric :As in "all of a sudden, the whole thing goes twice as fast" magic, not "we code where mere mortals dare not tread". < 1307900320 909915 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :back then kcryptd loaded one core fully when doing cat file.iso > /dev/null. Now both cores are loaded fully by kworkerd sometimes < 1307900357 479055 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, however 2.6.27 still beats all following kernels when it comes to number of wakeups per second reported in powertop < 1307900378 899875 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1307900395 24674 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :on 2.6.27 I could get down to 5W with monitor on lowest brightness, wlan and bluetooth off, and idle cps < 1307900411 803902 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :with 2.6.32 it was around 8 W. On 2.6.39.1 it is 7 W < 1307900464 920413 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :culprit seems to be "[kernel scheduler] Load balancing tick" raising number of wakeups per second by 10-20 < 1307900627 834023 :Ycros!~ycros@2600:3c01::f03c:91ff:fe96:868c JOIN :#esoteric < 1307900628 34170 :fizzie!fis@iris.zem.fi JOIN :#esoteric < 1307900676 683006 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, hm. resume from disk now says "loading pages and uncompressing" (or so, could be different word order, went to quick for me to memorise it exactly". < 1307900680 587248 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that would explain a lot < 1307900688 699968 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :since I have a 5400 RPM disk < 1307901070 504804 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :@tell oerjan Do you logread? < 1307901070 793100 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1307902575 973634 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1307902945 233513 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1307903024 362207 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307904336 48831 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Googling for closures CPS brings up school closings in Chicago < 1307904726 449060 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1307904739 810657 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Client Quit < 1307905772 237366 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why are you searching for closures CPS < 1307905783 20604 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :rather than each independently < 1307906154 398617 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1307907694 529 :MigoMipo!~John@84-217-9-44.tn.glocalnet.net JOIN :#esoteric < 1307908046 306909 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymia_ < 1307908052 728831 :Lymia_!~moe@unaffiliated/cirno-chan NICK :Lymia < 1307909248 388143 :calamari_!~rambler@ip72-211-146-193.tc.ph.cox.net JOIN :#esoteric < 1307909430 261914 :guy_!~guy__@unaffiliated/guy/x-2189580 JOIN :#esoteric < 1307909442 454784 :calamari_!~rambler@ip72-211-146-193.tc.ph.cox.net QUIT :Client Quit < 1307910149 165817 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307910330 993857 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Because I'm wondering if there are any complications to just making _every lambda_ a closure. It sounds inefficient < 1307910358 415049 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Would just the ones that were defined as lambdas in the original source be sufficient?/ < 1307910419 265514 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307910687 539493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I predict CakeProphet is at or past 2282 < 1307910687 774119 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 2 new messages. '/msg lambdabot @messages' to read them. < 1307910693 602917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I know this because I am psychic < 1307910792 414976 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION learns of /r/gue < 1307910853 18080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow a reddit where redditors can go beyond pretending they are rational and good argumentors to... pretending that double < 1307912231 537576 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION finally removes the Newspeak forums from his RSS reader < 1307912804 891959 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION etermines a way to get a sensible mean from his statistics problem from earlier < 1307912830 913480 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Besides just averaging the results of the experiment as is, which I'm still uncertain as to whether that will give a valid result. < 1307912914 959339 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"Never use the == operator with floating point, it doesnt even work < 1307912915 196553 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :bitwise" < 1307912917 118294 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What. < 1307912933 612724 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I mean, I know that in normal circumstances, == is a bad idea, but < 1307912934 44176 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Which language? < 1307912939 736840 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :wanna see some horrible code? --> http://paste.cplusplus.se/paste.php?id=12264 < 1307912994 309641 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait, where did that kuk come from? < 1307913011 479620 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it means cock < 1307913028 924241 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That doesn't answer my question olsner. < 1307913047 238372 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :well, I don't know tbh < 1307913062 32643 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it might be an attempt to call the function pointer data < 1307913094 445144 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION links to http://www.youtube.com/watch?v=aLwaPP9cxT4&feature=related just to mess with Sgeo's head. < 1307913157 820300 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :o.O that's awesome < 1307913247 241071 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :olsner, a function pointer that is not even defined in the structure. < 1307913266 311509 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Phantom_Hoover: indeed! < 1307913275 439626 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Who wrote this? < 1307913296 308652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : "Never use the == oper­a­tor with float­ing point, it doesn’t even work < 1307913296 509435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : bit­wise" < 1307913297 575433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wheres this from < 1307913297 776546 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Or is it fraudulent, like the comments suggest? I don't know enough about that sort of glowing, except something to do with black body radiation. I did take the video too literally I think. I assume that for a substance to glow hot, it has to hit a certain temperature, and of course ice cannot exceed 100C. If that's right, then this video is fraudulent < 1307913306 126789 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://blog.ometer.com/2005/01/15/more-floating-point-fun/ < 1307913310 735705 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yeah, they've got a bolt inside it. < 1307913321 335696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, havoc pennington < 1307913322 901977 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Induction heating only works on conductors. < 1307913326 865842 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Phantom_Hoover: some guy who dropped by another channel and "ohai, code no worky, halp plx" < 1307913337 25862 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Which channel. < 1307913338 368350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but presumably in response to something miguel posted < 1307913348 677482 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I desire to mock him, unless he is a troll, in which case meh. < 1307913366 167960 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :well, he left, and it's a swedish channel < 1307913373 253593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: maybe it's meant to be a union < 1307913378 60963 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, I am saddened to say that my brain did not initially report any problems with the video < 1307913381 81161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and they're trying to call the function named hiho < 1307913384 610571 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, TbH, I'm slightly confused by the orange-white glow; induction heating normally makes a violet glow. < 1307913402 889739 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, I only noticed that when I googled it. < 1307913418 705934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i would love to have an actual flaming ice cube < 1307913471 477366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: anyway, wrt bitwise, I suspect it means that == actually tries to do some computation < 1307913486 858345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's from the famous paper what every computer scientist should know about floating point, following the link < 1307913489 908765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which i haven't read :p < 1307913498 476404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or have, but then forgot reading it < 1307913610 481336 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, that's OK, you're not a computer scientist. < 1307913626 595663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what am i < 1307913638 356747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :am i < 1307913638 788467 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a robot < 1307913642 682170 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No. < 1307913645 556087 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You are a werewolf. < 1307913650 740507 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hmm, I think my current naive approach would result in the correct mean, since errors would fly in both directions (assuming normal distribution), but a wrong distribution < 1307913654 327494 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Who is secretly a Nepeta/Karkat shipper. < 1307913730 479752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1307913739 305655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: derp < 1307913742 804991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: are you a scientist < 1307913753 516103 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, trying to act like one in SL < 1307913759 521122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so no then < 1307913767 890177 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, you realise that noöne without a maths degree understands stats. < 1307913773 685958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: obvs < 1307913885 944527 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://youtubedoubler.com/?video1=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D8M5FxI_p5wg&start1=&video2=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DQ7ZUxyLyIao&start2=&authorName=Sgeo does not sound as good as I was hoping < 1307913910 313944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i < 1307913921 13736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that youtubedoubler is shitty anyway < 1307913924 115145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it doesnt' wait for them to load < 1307913941 984434 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION remembers that he has a Year Of Dicking Around In Physics ahead of him/ < 1307914080 231210 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I must create a list of things to dick around with. < 1307914100 197416 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :EVERYTHING < 1307914346 688229 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Given a measuring apparatus that is only capable of measuring in such a way that it puts excessive weight on the first few results, and pretending that I know the true distribution to be symmetrical, why wouldn't the errors line up such that I'd get the correct mean? < 1307914379 11688 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Um, I did not adequately describe my measuring apparatus I think < 1307914448 362467 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, you do realise that I go to a state school which can barely afford to run a photocopier, yes? < 1307914460 222168 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, :( < 1307914822 59174 :guy_!~guy__@unaffiliated/guy/x-2189580 QUIT :Read error: Connection reset by peer < 1307915048 870592 :tombom!Tom@86.24.16.103 JOIN :#esoteric < 1307915086 627212 :tombom!Tom@86.24.16.103 PRIVMSG #esoteric :hi does anybody remember the name of that programming language for bank software, or have a link to the page about it? the original wbesite appears to be down, but it was on the old turing tarpit geocities page < 1307915096 860957 :tombom!Tom@86.24.16.103 PRIVMSG #esoteric :it was written like 200,,,,,560,,150 < 1307915101 152356 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :bancstar < 1307915112 70182 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :There's a mirror. < 1307915123 398558 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ISTR that an RWian made that page, actually. < 1307915133 690610 :tombom!Tom@86.24.16.103 PRIVMSG #esoteric :oh god i thought it was called bankstar < 1307915143 398045 :tombom!Tom@86.24.16.103 PRIVMSG #esoteric :so i kept googling bankstar and i was one letter off! ugh < 1307915145 772599 :tombom!Tom@86.24.16.103 PRIVMSG #esoteric :thank you so much < 1307915514 351800 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Read error: Operation timed out < 1307915820 990332 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1307915824 910741 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1307915868 78228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The scala build process requires a bootstrap compiler, called "starr" for "stable reference Iforrrrrget", to get the ball rolling." < 1307915876 799951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Scala programmers don't understand acronyms. < 1307915925 297413 :tombom!Tom@86.24.16.103 PRIVMSG #esoteric :no i think they actually understand them very well < 1307915955 775466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Was that a joke or did you not get my joke < 1307916010 250897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: there's a new lang on the esolang wiki that references the grandfather paradox ;D < 1307916165 69044 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I still have yet to contact the company that would currently own BANCstar < 1307916185 401282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you scared < 1307916199 53655 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :No, just a permanent procrastinator < 1307916205 340951 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I even forgot which company < 1307916208 619231 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I remember tracing it < 1307916257 49797 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think on this Channel some people (including myself) were discussing the example BANCSTAR program and actually managed to figure it out a little bit. < 1307916298 426515 :fizzie!fis@iris.zem.fi QUIT :Ping timeout: 260 seconds < 1307916308 502730 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Fidelity, I think < 1307916323 528195 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What. < 1307916337 856740 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION goes to trace it again < 1307916427 636676 :tombom!Tom@86.24.16.103 QUIT :Quit: Leaving < 1307916491 559104 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Broadway & Semour -> Micrographic (partially?) 1996 < 1307916516 289947 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :*Micrographic Services Inc < 1307916518 813369 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307916535 706042 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I cannot find the BANCSTAR program anymore. < 1307916541 585971 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Which still exists < 1307916550 583009 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :This makes no sense, and is not what I traced some time ago. < 1307916569 708240 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But I remember that we had figured it out before! And I helped with it too. < 1307916596 743100 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :BANCstar is now reminding me of SCP-055 < 1307916792 893250 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://codu.org/logs/log/_esoteric/2010-10-07 http://codu.org/logs/log/_esoteric/2010-10-08 http://codu.org/logs/log/_esoteric/2010-12-21 < 1307916938 625234 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :The 2001 article authoritively states that BancSTAR went there < 1307916944 515185 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :So that weird imaging thing is not involved < 1307916967 843291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I am hereby authoritatively stating that Sgeo does not exist. < 1307917090 647569 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION breathes deeply as he goes to figure out who to send an email to < 1307917120 526214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: is this seriously causing you anxiety.......... < 1307917134 402315 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'm a random individual about to email a corporation < 1307917135 887525 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :BRB < 1307917141 758508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FIGHT THE POWER < 1307917207 792201 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: OuchOuchOuchQuitQuitQuit < 1307917319 943908 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: don't worry, _i_ would have collapsed completely before even managing to tell i was anxious < 1307917320 144840 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan: You have 1 new message. '/msg lambdabot @messages' to read it. < 1307917344 524653 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@tell Sgeo Yes < 1307917344 766082 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1307917513 387467 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?tell Sgeo no < 1307917513 617012 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1307917724 140327 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Back < 1307917724 571649 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Sgeo: You have 2 new messages. '/msg lambdabot @messages' to read them. < 1307917746 829554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i wonder what they could be < 1307917813 598306 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it is theoretically possible we don't actually know < 1307917825 928368 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"Hello. I'm just curious as to the availability of documentation of BancSTAR." < 1307917837 484286 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :That's the email I'm planning on sending < 1307917867 591269 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :isn't "Hello." a little informal for a corporation. < 1307917903 219029 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Dear Corporation, < 1307917912 303602 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :proper formal greetings is something you only see in nigeria scams, I think < 1307917914 735336 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307917946 899473 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh. maybe they stopped using formal greetings because they caught in the spam filters. < 1307917952 684409 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*+got < 1307917967 353674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: they'll probably sue you if you send that < 1307917974 279138 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Client Quit < 1307917979 476190 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What. < 1307917984 715082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was me < 1307917986 329455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im in your house < 1307917986 617357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1307917993 743991 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Sgeo: they'll probably sue you if you send that < 1307917997 333400 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :"what do you know about bancstar!?" *subpoena* < 1307918004 316200 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1307918011 268390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what were you gonna say < 1307918015 782408 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I was flat whatting at the claim that I'd get sued. Not at the other Sgeo. < 1307918032 651479 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: nothing, i just didn't realize this wasn't an ordinary reconnect < 1307918034 470405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: u just dont understand corp/s < 1307918039 865985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :be scared < 1307918054 963895 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Instead of Hello, what should I write? < 1307918082 234295 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Dear Very Respected Sir and/or Madam, < 1307918088 220777 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Yo < 1307918103 305458 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'll just omit the Hello I think. < 1307918105 963921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sup bro < 1307918111 743932 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I failed this part of english, but got a passing grade because my teacher "knew" that I could do it properly < 1307918114 309969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: at least sign with < 1307918116 571161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Regards, < 1307918117 365961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo < 1307918125 76847 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Is "Thanks in advance" pretentious?. Ok, Regards is better < 1307918134 409215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol wow < 1307918142 282152 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Sincerely, < 1307918149 338787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sincerely, < 1307918150 761677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Regards, < 1307918151 313572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo < 1307918155 339955 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Your biggest fan, < 1307918156 706820 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Sgero < 1307918160 767849 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :without the r < 1307918163 208820 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the r is awful < 1307918165 488475 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Typing up letters for my step-mom may have distorted my brain a bit. < 1307918165 825314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Don't be out too late, < 1307918167 377404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Your mother < 1307918186 212461 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so uh < 1307918187 292968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You're not my REAL father, < 1307918188 963947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Albert Einstein < 1307918190 773785 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are you not greeting them or what < 1307918197 973889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: this is the email he is sending < 1307918204 26896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"GIVE ME THE FUCKING BANCSTAR DOCUMENTATION WHORES" < 1307918209 245255 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good enough < 1307918215 702488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :subject: !!!!! < 1307918216 648664 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Sent < 1307918222 58724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1307918230 112196 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :did you greet < 1307918232 351833 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :did you say thank you < 1307918238 88007 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :No and no :/ < 1307918242 218098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hahahhahaahahaha < 1307918242 823278 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sued < 1307918258 110624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see at first i thought the anxiety was totally unwarranted because how hard can it be to send a corp an email... < 1307918309 58102 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Would have been nice if there were no sarcastic comments in here, such that I would actually be capable of taking genuine advice. < 1307918325 488627 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :lol, wrong place Sgeo < 1307918326 926371 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: everything is hard when you're a perfectionist with only half a clue < 1307918329 537914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1307918334 419306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :advice Sgeo: < 1307918338 112482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EMBARRASSES HIMSELF ON IRC DAILY < 1307918339 779662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1307918346 591292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHY DIDN'T YOU HELP ME OUT GUYS < 1307918359 51673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway im pretty sure everyone mentioned the greeting before you actually sent it s o o < 1307918400 769336 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :back in my agora days, i used to sign my email with Greetings, < 1307918406 475846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1307918409 930277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :be a time traveller < 1307918410 517428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[[ < 1307918411 892219 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan < 1307918412 92516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1307918413 884925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Blah blah blah. < 1307918415 378885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Greetings, < 1307918415 667856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :]] < 1307918422 158379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(you signed "oerjan" right) < 1307918426 656578 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i gradually got the realization that was somewhat backwards < 1307918449 303116 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Ørjan, actually < 1307918451 293296 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :iirc < 1307918478 836583 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that may have changed at some point < 1307919456 533060 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I should test my ideas about simulation < 1307919496 399521 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Erm, I mean, make a simulation to test my ideas about my detector's faults < 1307919513 662480 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :your simulation of a detector of what? < 1307919522 330468 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :still second life scripting? < 1307919523 194025 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a detector of detector faults < 1307919534 255910 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is in fact a simulator. < 1307919537 322641 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :D E T E C T I O N < 1307919550 274200 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :testing ideas. < 1307919589 444676 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Of what exactly happens when I'm trying to do a binary search to find a value, but the value keeps randomly changing each comparision < 1307919595 790950 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :simulation in MUDs is easy. You just write out what happens. < 1307919637 701360 :MigoMipo!~John@84-217-9-44.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1307919679 391384 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: There are two possibilities a) your binary search is horrible b) Second Life has a horrible scripting environment < 1307919730 249624 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or c) another process is changing the value mid-execution < 1307919740 931717 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Or maybe the value I'm testing CANNOT be tested any other way, regardless of what scripting is like, and regardless of search... actually that's not true, I can make a different search < 1307919753 930298 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :But yes, I think another process is changing the value mid-execution < 1307919759 527819 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :That was pretty much my point < 1307919797 593608 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :If, for each comparison, I do 20 trials, and then go in the direction suggested by the majority of the trials... < 1307919816 177682 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the only sane way to do a search would be to take a copy of the... uh... unnamed data structure < 1307919829 742801 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or, yes, you could run multiple tests. < 1307919847 635958 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a democratic search algorithm. :) < 1307919850 948561 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: well you could consider it as estimating the mean or something of a statistical distribution < 1307919906 764303 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although things might be complicated if the value changes in small steps rather than being completely independent each time < 1307919926 874542 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :oerjan, I have no idea < 1307919930 292301 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :herpeti derp < 1307919937 932097 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :herpetology < 1307919950 302818 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'd say using the mean could get tricky, whereas mode would be pretty straightforward and accurate. < 1307919962 196750 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :or maybe it should be spelled herpty derp in english < 1307919980 854915 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I do suspect that it's entirely dependent on another value that I'm capable of instantly measuring. Does that help? < 1307919999 973700 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not really, since you don't know the process behind it. < 1307920008 312358 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but it's a start. < 1307920022 967921 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: do you mean capable or incapable there? < 1307920030 772448 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Capable. < 1307920047 37711 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: just rewrite Second Life in Haskell and use STM. Problem solved. < 1307920051 292978 :Lymee!~moe@123.120.129.156 JOIN :#esoteric < 1307920070 316712 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :aha. well then if you measure both near simultaneously you should be able to test that hypothesis... < 1307920116 400817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :STM is awesome < 1307920122 98693 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: yes it is. < 1307920123 582085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: what did you do with lymia < 1307920134 298707 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I can;t test the original value simultaneously, just whether a current guess is higher or lower. I can test the value I suspect it's dependent on simultaneously < 1307920134 587710 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: every concurrent project that I'm writing ever is using STM. < 1307920204 648482 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: well then use the value it is dependent on to construct the guess? < 1307920208 438992 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in particular I have an idea for an online text-based game in which every player and object is pretty much completely concurrent in this way. < 1307920221 676194 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :oerjan, I don't know the exact relation between them. < 1307920238 166876 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: can you make graphs? :D < 1307920239 594223 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 246 seconds < 1307920254 287318 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you could just continually monitor the relationship between the values. < 1307920267 167416 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: hm. use a binary search for _each_ value of the depended-on value < 1307920280 763254 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :make a table from that < 1307920294 750896 :fizzie!fis@iris.zem.fi JOIN :#esoteric < 1307920296 84488 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :oerjan, the depended-on value randomly and constantly changes without my being able to control it < 1307920298 770875 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or at least for some interval of that value < 1307920310 684617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is the depended-on value < 1307920322 585295 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :something some other fucked-up scripter made. < 1307920335 80342 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Frames per second. Smallest unit of time, if I understand properly < 1307920363 996425 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow what < 1307920364 269430 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Well, 1/fps is smallest unit of time < 1307920381 783186 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why would anyone make the smallest unit of time ever-changing < 1307920385 924776 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ever < 1307920388 699401 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: yes, so use a table for your search. measure your depended-on-value, look up the state for your binary search for that value, then immediately do the next step of that binary search < 1307920394 197865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol so sgeo by < 1307920395 711199 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :RANDOMLY < 1307920397 256546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you mean < 1307920398 321619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not randomly < 1307920411 347534 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hmm, ty < 1307920441 412547 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :essentially you are then doing several binary searches in parallel < 1307920461 130219 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :needs more STM... < 1307920482 151808 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you might want a bit of error correction if the depended-on-value could change in between < 1307920505 190239 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though if the fps value changes very fast, you'd likely end up retrying your algorithm ad infinitum. < 1307920600 430526 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307920670 841516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :r < 1307920734 330073 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Slight complication that I should have mentioned: Measuring whether guess is above or below value is not instantaneous, it takes a certain amount of time. I'm not even sure of the best amount of time, so I'm currently fudging it at 1.5sec < 1307920748 555223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um you can just output the data raw < 1307920751 82936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and check it externally < 1307920751 833042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can't you < 1307920802 142035 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, the more code you can take out of this shitty scripting environment, the better. < 1307920807 84243 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: doesn't work for a binary search < 1307920832 576725 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although i guess he could do a batch, calculate new guesses externally, then another batch < 1307920853 19359 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Why would I want to calculate new guesses externally? < 1307920902 154919 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: hm well the important point is to get the raw data out as well, i think, so you can check if things are behaving as expected < 1307920941 99601 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :at the very least just copy all of the data before you do the checks. < 1307920955 294762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://tech.slashdot.org/story/11/06/12/148208/Why-Doesnt-Google-Kids-Exist < 1307920955 721862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1307920963 580890 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What would happen if I just went with my idea of the 20 trials then going in the democratic direction? < 1307920964 457123 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so that you're not at the whim of whatever the fuck is messing with your data. < 1307920996 248701 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: I have no idea. You'd probably get inconsistent results occasionally, but I really don't know how the data is changing. < 1307920999 748165 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or how often, etc. < 1307921019 701684 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so is this about figuring out how gravity works or what < 1307921023 272348 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: several trials should help with error correction, i assume < 1307921025 138139 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Yes < 1307921057 885960 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: you should make it so that when numbers tie they play rock paper scissors. < 1307921072 81804 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you, know, because it's more exciting than just randomly selecting one. < 1307921090 967316 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for more than 2 values construct a rock paper scissors tournament tree. < 1307921096 70568 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Gravity, for reasons I still haven't quite understood (yes, floating-point error, but what about it?), when it takes effect, if it's weak enough, starts the object moving downwards, then stops < 1307921120 324338 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'm trying to measure the strength of gravity needed such that it doesn't stop moving downwards, and am doing this measurement at different altitudes. < 1307921206 344297 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so what are the data values representing? < 1307921321 838148 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Well, the way I'm taking the measurement is: Set buoyancy (which I'm using to set the effect of gravity, if I'm wrong about that, well...) to guessed level. Start physics. After .75 seconds, get altitude. .75 seconds after that, measure altitude again. If no change between first and second measurement, gravity's too weak, otherwise, too strong. < 1307921338 951824 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Then it returns to original altitude and repeats with the binary search < 1307921489 578093 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, what are you searching I mean. < 1307921594 890780 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think maybe plain binary search is too error-prone for this, since one error completely ruins the rest of the search < 1307921598 184367 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :The minimum strengh of gravity such that gravity doesn't just weirdly stop after a short amount of time. < 1307921676 340017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why would there be error < 1307921690 753612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also why are you doing this < 1307921709 673299 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :because according to Sgeo's theory it depends on the fps rate, which might change during each test < 1307921749 280444 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1307921760 443887 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :perhaps checking it both before and after and discarding data if it has changed will help < 1307921781 88227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :13:59:32: AnMaster: by defining functions with certain names, you can affect the behaviour of glibc malloc < 1307921789 981731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i wonder how it knows whether they're defined or not... < 1307921804 77977 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: I was basically going to suggest that if you know the exact relationship between fps and value then you could normalize the results by converting it to a unit that's independent of framerate. < 1307921809 894081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :examining /proc/self/exe? < 1307921835 137908 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: my impression is he hasn't got a function yet < 1307921837 388196 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :As in, before and after the entire binary search? < 1307921861 754267 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: preferably as often as possible... < 1307921882 597822 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Honestly, I didn't set out trying to determine that function. I set out trying to determine if it's also dependent on altitude. < 1307921886 879389 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :if you find out it doesn't change that often, you could do it rarer < 1307921908 199261 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: well that just means your function got another parameter < 1307921917 972100 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Hey, so I read http://www.reddit.com/r/askscience/comments/hxro3/when_i_touch_a_wall_what_color_is_the_light/ and I was wondering if there was a 'What quantum phenomena actually mean compared to media simplifications' page out there < 1307921922 26366 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :for this, entanglement, tunnelling etc < 1307921922 458447 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :But, as in, an entire binary search gets discarded if FPS significantly changes < 1307921934 533518 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes if you poll the fps constantly then you can associate each test value with the fps at which it was measured, which will make things less error-prone later either by having the old fps at the ready or by being able to normalize all of the values. < 1307921948 872870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: im sorry you had to see sgeo on /r/askscience < 1307921953 309087 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307921955 529725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: do you need a hug < 1307921957 153278 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Note: FPS is a floating-point < 1307921957 807710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its traumatic for all of us < 1307921970 594934 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: that might be enough. well you'll have to decide on a precision. < 1307922009 66936 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: at first I thought you were joking and it was just someone acting ridiculous but then I looked and it's actually sgeo < 1307922018 238332 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I don't know what to think < 1307922024 61162 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: also if it _does_ change more often, you don't have to discard _all_ the data for a search, just store what you have so far and continue that search when fps returns to that value < 1307922029 418305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: try crying < 1307922037 933232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its great, gets out all the emotions for several whole minutes < 1307922041 931019 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, what was so horrible about my question? < 1307922046 928469 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :all this depends on how often fps actually changes, of course < 1307922060 600644 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(significantly) < 1307922090 714508 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if you can find the function then you won't have to deal with any of that foolishness. :P < 1307922125 792454 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :CakeProphet, considering that I can't even begin to fathom why the effect I'm measuring even exists... < 1307922127 217822 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and instead you only have to deal with the foolishness of trying to find the function. < 1307922141 93121 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: he needs this foolishness to estimate the function, duh < 1307922149 803838 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess. < 1307922161 21101 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net JOIN :#esoteric < 1307922172 859854 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so I forgot why sgeo was even doing this at all < 1307922180 527443 :pikhq!~pikhq@71-219-211-168.clsp.qwest.net QUIT :Ping timeout: 276 seconds < 1307922185 307303 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is there something important about second life gravity < 1307922191 201064 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :And all I really want to do, at this point in time, is to see if altitude is an imput to the finctiion < 1307922196 104429 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :input, function < 1307922197 923341 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I would say just grab everything relevant from your environment at each test, and store them all together in some kind of data structure which is of course not going to be shitty because this is Second Life's scripting engine. < 1307922215 553257 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then perform SCIENCE on that data. < 1307922219 101458 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to find the function. < 1307922374 819289 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: well the obvious explanation is that some value dependent on buoyancy and divided by fps is subtracted from altitude each frame, and if it's low enough it won't change the altitude. hm but why would it change it initially and then stop... that would make more sense if you _added_ to the altitude and it reached a power of 2 < 1307922399 557789 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :maybe the actual altitude value increases downward... < 1307922410 626180 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :No, it doesn't. < 1307922419 501259 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or is negative. < 1307922438 603910 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: have you considered asking the SL team about it? < 1307922442 553320 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :And I've been performing these experiments at 4000, so there's no power of 2 boundary right there, are there other similar boundaries < 1307922455 827444 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :CakeProphet, no, maybe I should. Or ask other scripters. < 1307922528 298266 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :There is now a chain message thing about some product called "Cocoa mulch", and how it's dangerous to dogs. < 1307922538 220651 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :All I can think is "No shit sherlock?' < 1307922548 466357 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...this has nothing to do with SL right. < 1307922553 168617 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Right < 1307922569 389403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: oh that thing < 1307922573 497887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its not actually made out of chocolate though < 1307922610 156883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and selling a substance that will kill dogs without mentioning it sounds pretty lolillegal to me < 1307922646 34892 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um one would expect the dangerous-to-dogs component of chocolate to be in the cocoa... < 1307922670 886435 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(hm was it theobromine?) < 1307922693 792329 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Happy Dog Antifreeze Bites! They Make Dogs Happy and Warm! < 1307922712 346601 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(!!!!!!) < 1307922712 768706 :wareya_!~wareya@cpe-74-70-142-220.nycap.res.rr.com NICK :wareya < 1307922771 661121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: its not made out of cocoa either < 1307922781 74211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but yeah IIRC that stuff contains theobromine < 1307922792 313861 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t foldl1 (.) (repeat (+1)) < 1307922793 50958 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a -> a < 1307922805 543453 :fizzie!fis@iris.zem.fi QUIT :Ping timeout: 244 seconds < 1307922816 198891 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t fix (+1) < 1307922816 911909 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a < 1307922821 74109 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er < 1307922828 518557 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :need a . somewhere I think. < 1307922834 381717 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1307922845 103820 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t fix ((+1).) < 1307922845 965883 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (f :: * -> *). (Num a, Functor f) => f a < 1307922865 798085 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t const (fix (+1)) < 1307922866 518256 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (Num a) => b -> a < 1307922873 2278 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's really that, i think < 1307922884 178609 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1307922905 801786 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> foldl1 (.) (repeat (+1)) 3 < 1307922908 233580 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :actually it's even worse. in either case neither has a chance of holding with strict addition < 1307922914 200683 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *E < 1307922932 92146 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Haskell has problems with infinity. They need to fix that bug. < 1307922945 247408 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but foldl1 _ (repeat _) by itself can never halt < 1307922954 445229 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shhhh. don't tell me that nonsense. < 1307922971 742276 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :unlike foldr1 < 1307922979 819938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: no problems < 1307922984 903983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Int/Integer are just strict < 1307922986 956299 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> foldr1 (.) (1+) a < 1307922990 235678 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a -> a]' < 1307922990 487536 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `t ->... < 1307922993 125085 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er < 1307922996 429314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> foldr (.) succ Zero < 1307922997 378065 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `Zero' < 1307922998 276287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> foldr (.) succ Z < 1307922998 995253 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `Z' < 1307923001 484668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :c'mon peano :( < 1307923004 761443 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t foldr1 (.) (1+) < 1307923005 681761 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :obviously they can just write a procedure in the compiler that determines whether or not it halts without running it. < 1307923006 968167 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a -> a]' < 1307923007 215853 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `t -> t' < 1307923007 416349 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `foldr1', namely `(1 +)' < 1307923011 984136 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1307923015 735607 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you're forgetting a repeat. < 1307923025 322243 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :duh < 1307923028 184840 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::D < 1307923035 131693 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> foldr1 (.) (repeat (1+)) a < 1307923038 856557 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1307923041 765227 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :bah < 1307923060 262658 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t foldr1 (.) (repeat (1+)) < 1307923060 895031 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a -> a < 1307923084 815858 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm does that mean Expr addition is actually strict... < 1307923096 963831 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 1+(1+(1+undefined)) :: Expr < 1307923097 855733 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't think so, I've seen infinite series I thought. < 1307923098 56145 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 + (1 + (1 + *Exception: Prelude.undefined < 1307923104 895045 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :indeed not < 1307923119 833983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?let compn 0 f = f; compn n f = f . compn (n-1) f < 1307923121 889673 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1307923124 949413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now just define a lazy nat type < 1307923126 309897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and you can say < 1307923129 554759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :compn inf succ < 1307923141 749623 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: i think Expr _should_ be lazy enough for this < 1307923147 916665 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION suddenly connects something he read a while ago to the halting problem. < 1307923164 313605 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t foldr1 (.) (repeat (0*)) 4 < 1307923165 281871 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a < 1307923167 206905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> compn (foldr1 (.) (repeat (1+)) 0 :: Expr) < 1307923168 331814 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show ((b -> b) -> b -> b) < 1307923168 533511 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> foldr1 (.) (repeat (0*)) 4 < 1307923168 533644 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising fro... < 1307923169 623260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> compn (foldr1 (.) (repeat (1+)) 0 :: Expr) f < 1307923170 643233 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: stack overflow < 1307923170 931461 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show (b -> b) < 1307923171 132326 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `... < 1307923172 889194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1307923174 40684 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> compn (foldr1 (.) (repeat (1+)) 0 :: Expr) f < 1307923174 960951 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show (b -> b) < 1307923175 161291 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `... < 1307923176 549396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1307923180 372815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t f < 1307923181 155209 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (SimpleReflect.FromExpr a) => a < 1307923182 191549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> compn (foldr1 (.) (repeat (1+)) 0 :: Expr) f :: Expr < 1307923183 94218 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `SimpleReflect.Expr' < 1307923183 294492 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred ... < 1307923185 929252 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Would 100% accuracy in determining all the points of the mandelbrot require halting problem shenannigans? < 1307923187 571896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> compn (foldr1 (.) (repeat (1+)) 0 :: Expr) f :: Expr -> Expr < 1307923188 489117 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show < 1307923188 689595 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (Simpl... < 1307923192 693246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan fix it. < 1307923198 292697 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: no I don't think so. < 1307923205 118052 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: use a rather than f if you want an Expr < 1307923208 635874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: thats a question ive asked too < 1307923219 724097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: no, f has to be a function < 1307923223 950640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cant do a . a . < 1307923234 357556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: the mandelbrot set is defiend in terms of an infinite sequence, dude < 1307923241 408508 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I know. < 1307923255 492044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: indexed by complexes, which means we have _reals_ here < 1307923267 695130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the majority of which are uncomputable < 1307923284 333156 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh? < 1307923284 981536 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I wasn't even thinking in terms of that >.> < 1307923285 413618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so yes, Sgeo, there is no algorithmic way to determine all the points of the mandelbrot set < 1307923286 237263 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :didn't know. < 1307923293 390128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :given a specific pair of rationals, though, there may be an algorithm < 1307923297 214114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or even computable reals < 1307923300 552808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it's not obvious < 1307923303 141426 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Oh < 1307923305 245758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: um it's trivial to show < 1307923310 101838 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I'm sure it is. < 1307923313 294712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: there are a countable number of strings -> countable number of computer programs < 1307923317 688463 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I was thinking for a specific pair < 1307923319 833056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all computable reals have a corresponding program, obviously < 1307923320 478977 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :>.> < 1307923323 36868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but the reals are uncountable < 1307923330 605457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uncountable > countable < 1307923336 206096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :therefore Almost All(tm) reals are uncomputable < 1307923342 429479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in fact, Almost All reals are /undescribable/ < 1307923351 666000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1307923353 835752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in fact, Almost All reals are /undefinable/ < 1307923360 907499 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION doesn't spend his waking hours thinking about the Mandelbrot set and its obvious implications. < 1307923369 253448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um, this is totally unrelated to the mandelbrot set < 1307923373 426635 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...it is now < 1307923374 663649 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but you type < 1307923375 527778 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :about things < 1307923376 686525 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :quickly. < 1307923380 448761 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and change subject. < 1307923384 384073 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and I am talking about something you said before. < 1307923385 335592 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which was. < 1307923394 860771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i note that Turing's paper introducing turing machines was about computable vs. non-computable numbers. < 1307923495 481793 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> compn (foldr1 (.) (repeat (1+)) 0 :: Expr) f a :: Expr < 1307923498 356476 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: stack overflow < 1307923500 697501 :fizzie!fis@iris.zem.fi JOIN :#esoteric < 1307923505 85768 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well it typed :P < 1307923515 812293 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fix ((1+).) a < 1307923517 538989 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: stack overflow < 1307923524 378434 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1307923528 926645 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder what would be required of strings to produce an uncountable number of them. < 1307923546 664681 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t fix ((1+).) a < 1307923547 510137 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall t. (Num t) => t < 1307923549 325594 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :aha < 1307923553 439665 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t fix ((1+).) a :: Expr < 1307923554 161098 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Expr < 1307923557 627827 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er < 1307923560 506847 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fix ((1+).) a :: Expr < 1307923562 12481 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (... < 1307923567 844124 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok _that_ worked < 1307923573 887115 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :woooo < 1307923599 125033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: YAAAAAAAAAAAAAAAAAAAAAAAAAAAY < 1307923607 619615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> fix succ :: Expr < 1307923608 503423 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : succ (succ (succ (succ (succ (succ (succ (succ (succ (succ (succ (succ (suc... < 1307923615 962959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> fix (1+) :: Expr < 1307923616 935933 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (... < 1307923621 309406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SUPER KAWAII < 1307923635 45658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> fix (1/) :: Expr < 1307923635 907987 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 / (1 / (1 / (1 / (1 / (1 / (1 / (1 / (1 / (1 / (1 / (1 / (1 / (1 / (1 / (... < 1307923648 516846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> fix ((1+) . (1-)) :: Expr < 1307923648 805379 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: infinite (but still countable) length noncomputable strings are uncountable < 1307923650 80997 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 + (1 - (1 + (1 - (1 + (1 - (1 + (1 - (1 + (1 - (1 + (1 - (1 + (1 - (1 + (... < 1307923653 788590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: BOY HOWDY < 1307923656 57670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LOOK AT DAT INFINITE SUM < 1307923671 993116 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: ostensible oscillations on that (1/), bro. < 1307923681 146050 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :no offense but that sum doensn't converge < 1307923684 511289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: duh, thus the latter one < 1307923692 40419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: duh < 1307923698 523942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: wrong btw its = 1/2 < 1307923710 907448 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yeah but that's only w.r.t. the weak topology < 1307923726 779801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION torlling mathematicians with zeta summes since 999 < 1307923760 222362 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> foldr1 ($) (repeat (1+)) :: Expr < 1307923761 431367 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = a -> b < 1307923765 194383 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :eek < 1307923770 509847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> foldr1 (.) (map (*) [1..]) a :: Expr < 1307923772 27143 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 * (2 * (3 * (4 * (5 * (6 * (7 * (8 * (9 * (10 * (11 * (12 * (13 * (14 * (... < 1307923779 504957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why didn't it simplify it to sqrt(2*pi) < 1307923780 398484 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you sly dog. < 1307923781 477254 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1307923783 452158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stupid lambdabot < 1307923811 497532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sad that oerjan isn't taking my trollbait < 1307923812 96201 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> foldr1 (.) (repeat (0*)) 4 < 1307923813 966653 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: stack overflow < 1307923817 39732 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> foldr ($) undefined (repeat (1+)) :: Expr < 1307923817 938833 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (... < 1307923828 670047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its very sad oerjan very sad < 1307923838 650533 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I really think multiplying infinite zeroes should magically halt < 1307923843 287420 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> foldr (.) undefined (repeat (1+)) undefined :: Expr < 1307923845 131332 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (... < 1307923848 538271 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :uh < 1307923852 164190 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*huh < 1307923852 760071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan> > foldr ($) undefined (repeat (1+)) :: Expr < 1307923852 960629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (... < 1307923855 638098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HUH DIDN'T SIMPLIFY TO -1/2 < 1307923856 753165 :Gregor!Gregor@codu.org PRIVMSG #esoteric :WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO < 1307923859 334472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I WONDER WHY?????????? LAMBDABOT IS DUM < 1307923860 936739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: beat java? < 1307923876 876306 :Gregor!Gregor@codu.org PRIVMSG #esoteric :No, just got home from an amusement park :P < 1307923884 266668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EVEN BETTER < 1307923889 841983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I SAID IMPORTANT THINGS IN LOG < 1307923892 141881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OF PLOF < 1307923897 71940 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Gregor: Java doesn't just sit around while you play games. < 1307923901 309850 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is growing more powerful. < 1307923916 330805 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: E_DONTCARE < 1307923923 616677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Um it involves your GC segfaulting. < 1307923928 868172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: or not even segfaulting < 1307923931 92126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Broken longjmp stuff < 1307923933 81391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :on your very own testcase < 1307923938 670043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also builds of the testcases are broken on lps branch < 1307923942 800997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In conclusion looooooooooooooooooooooooooool@u < 1307924003 291463 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> foldr1 (.) (repeat (1+)) a < 1307924004 988058 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (... < 1307924023 25618 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: would you know, that mueval timeout before was just an accident < 1307924035 313171 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: somewhere at the end of that sequence is an a.... right? < 1307924037 744465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how low _is_ it, that's pretty trivial computation < 1307924042 4101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: O_O < 1307924051 317440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes and at the end of 0.9 recurring theres an 0 < 1307924059 436925 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: conversing with angels on the head of a pin < 1307924059 725286 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :good < 1307924069 625693 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :just making sure I understand these things. < 1307924074 484350 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :about things at the end of infinite things. < 1307924109 358979 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: so do you pronounce 0 as "oh"? That would explain the "an" < 1307924120 513197 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I read it as "an zero", which was very awkward sounding. < 1307924147 125201 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :an trax < 1307924152 256672 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*thrax < 1307924156 988200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah i say oh when its a digit < 1307924161 500046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :except when typing it out < 1307924161 788026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :huh < 1307924163 226633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or saying it < 1307924170 88004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so um i dunno < 1307924176 717035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"zero point nine recurring theres an oh" < 1307924177 978023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how i say that < 1307924199 971480 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :your nomenclature is typechecking, I guess. < 1307924206 313851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1307924222 54788 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :0.9 is a number, thus zero, but 0 is being referred to as a digit, thus oh < 1307924250 703670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey ehird name the digits < 1307924253 472652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zero one two three ... < 1307924254 126109 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nope < 1307924266 208233 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :then you're just A FEEBLE INCONSISTENT HUMAN < 1307924274 800206 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :puny mortal. < 1307924313 194907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:56:28: (If you define the ordering relation on correctness correctly.) < 1307924328 978925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:57:38: AMD64 I can understand, x86_64 I can't. < 1307924329 265715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:57:56: Nor the banal x64. < 1307924333 863253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: especially not in a dobela interp amirite < 1307924408 993936 :Gregor!Gregor@codu.org PRIVMSG #esoteric : also builds of the testcases are broken on lps branch // dude, there is only one test that's supposed to work AT ALL, and that one is ultra-beta-y, PLUS you're using it with a retardedly huge input value that's causing huge stacks. < 1307924413 399962 :Gregor!Gregor@codu.org PRIVMSG #esoteric :So in short: Fuck you. < 1307924471 615846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Congratulations, that's the most hostile reaction to a "I ran this testcase which just hangs with a large value in the default branch but causes a massive libc error in the lps branch" bug report I've ever seen. < 1307924483 525421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BTW, it freezes even with half that value. < 1307924487 865511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Erm, crashes, I mean. < 1307924496 309493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Whereas I suspect it would run to completion slowly in the default branch. < 1307924526 551377 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I was thinking an interesting non-deterministic could consist of two parts. One is a string of characters, and the other is a logical assertion. Certain facts are taken from the string (the number of a's, the number of b's, etc) and used to compile a list of instructions. When the program runs, these instructions are computed in a non-deterministic order, until the result satisfied the logical assertion (which will li < 1307924532 460572 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*non-deterministic language < 1307924741 879611 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the second part of the language may operate differently that what I just said, but the basic idea is that you have a series of instructions that are computed non-deterministically, with the end result having to satisfy a logical statement. < 1307924761 727046 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/second/first/ seriously need to do some more self-editing. :P < 1307925223 648556 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t runWriter < 1307925224 510716 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall w a. Writer w a -> (a, w) < 1307925271 312117 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let loop = do {tell "whee! "; loop; return "ah!"} in runWriter loop < 1307925272 168939 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ("ah!","whee! whee! whee! whee! whee! whee! whee! whee! whee! whee! whee! w... < 1307925280 77188 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION cackles evilly < 1307925293 290417 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, I wonder if the instruction set could be completely optional. So basically you just specify the conditions of your program and it non-deterministically runs programs until one matches. < 1307925325 905920 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that would take much longer, because of the infinite programs and all... < 1307925459 246037 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: "logical assertion (which will li" < 1307925470 940013 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(which will likely also have its own batshit language) < 1307925484 82986 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i saw a bat the other day < 1307925487 612314 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a very important part of the sentence. < 1307925509 911246 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :all's well that ends well < 1307925587 571660 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : @tell oerjan Do you logread? < 1307925597 278546 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :mind you sometimes it takes a while to get around to it < 1307925599 736667 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1307925687 344118 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION is disappointed by the lack of reaction to the runWriter code < 1307925710 660351 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307925762 948102 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I think instead of using some weird string statistics I will instead just make an esoteric machine-code language, that gets randomly shuffled until it runs and satisfied the given condition. Ah, but that means that either the program must always halt, or the logical assertion language cannot test the state of registers after execution. < 1307925778 765669 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the logical assertions can only be about the layout and nature of the program itself... < 1307925812 364124 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :rice's theorem strikes again < 1307925815 60619 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :"[03:41:20] * oerjan is disappointed by the lack of reaction to the runWriter code" <<< idgi < 1307925830 56918 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :looks like it should be an infinite loppy < 1307925880 820687 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's infinite in the middle, and yet _both_ ends produce part of the result < 1307925888 465554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hot < 1307925932 239145 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :well sure, but.... does it really work like that :P < 1307925932 978798 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :proving that the >>= of the Writer monad is in a sense strict in _neither_ its first nor its last argument < 1307925937 115872 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :haskell i mean < 1307925941 474842 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :that's just magic < 1307925955 942092 :Gregor!Gregor@codu.org PRIVMSG #esoteric :http://www.facebook.com/photo.php?pid=32117951&l=953460d5fd&id=1055580469 <-- my day today < 1307925989 48678 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :ah hmm < 1307926091 185324 :foocraft!~ewanas@78.100.200.92 QUIT :Quit: if you're going....to san. fran. cisco!!! < 1307926108 193584 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> runWriter $ do {tell "whee! "; undefined; return "ah!"} -- maybe this makes things clearer < 1307926109 50887 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ("ah!","whee! *Exception: Prelude.undefined < 1307926147 652359 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :can you implement those semantics for writer from within haskell? < 1307926164 468916 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes, Writer is entirely written in haskell < 1307926167 604203 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :hmm. < 1307926181 781492 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's just about being lazy in the right spots < 1307926196 494572 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1307926200 607412 :elliott_!~elliott@95.149.243.164 JOIN :#esoteric < 1307926230 499681 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric ::t tell < 1307926231 315743 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall w (m :: * -> *). (MonadWriter w m) => w -> m () < 1307926244 126475 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src Writer tell < 1307926244 326550 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. You speak an infinite deal of nothing < 1307926246 235747 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :oerjan: whats the best monad < 1307926249 276805 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src tell Writer < 1307926249 476962 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Just try something else. < 1307926255 221791 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :bah < 1307926274 32210 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: reverse state? >:D < 1307926279 494115 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :hey oerjan i wrote cofunctor < 1307926280 356335 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :class Fuctor f where fap :: (f a -> f b) -> a -> b < 1307926293 418831 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :fuctor hahaahasd < 1307926371 509165 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :oh its actually cofmap :: (a -> b) -> acc b -> acc a :P < 1307926379 513848 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :which is a really cool type. < 1307926380 942133 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :Gregor: how do you differ from normal humans there? you seem to be the average of the two niggas < 1307926409 91732 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :whats f upside town < 1307926412 25640 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :t? < 1307926426 627327 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :not really < 1307926430 60929 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :?src Functor (,) < 1307926430 349014 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. I feel much better now. < 1307926449 525723 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :hmm < 1307926452 477951 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :is there really no instance?? < 1307926459 342235 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :> fmap succ (9,9) < 1307926460 62735 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :the katakana for na in japanese maybe < 1307926460 494552 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (9,10) < 1307926463 706006 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :right < 1307926489 962684 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think someone has gutted @src, and it always had holes < 1307926557 278385 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oklofok: tell for writer should just be tell msg = Writer ((), msg) i think < 1307926558 864814 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :well tuples aren't cofunctors then < 1307926599 610885 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the adjoint functor to tuples is (e ->) iirc < 1307926621 306445 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :oerjan: that would produce (a -> b) -> (c -> b) -> (c -> a)... < 1307926622 945613 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :with cofunctors < 1307926655 449639 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :?hoogle [a] -> [a] -> [a] < 1307926655 738154 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude (++) :: [a] -> [a] -> [a] < 1307926655 986850 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List (++) :: [a] -> [a] -> [a] < 1307926656 187434 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List deleteFirstsBy :: (a -> a -> Bool) -> [a] -> [a] -> [a] < 1307926657 138476 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :adjoints are still of the same variance though < 1307926657 945181 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :grr < 1307926664 705709 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric ::t concat . zipWith (\a b -> [a,b]) < 1307926665 473992 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[[a]]' < 1307926665 675051 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[b] -> [[b]]' < 1307926665 675267 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Probable cause: `zipWith' is applied to too few arguments < 1307926669 500969 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :so gross :( < 1307926670 220997 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :ugh what < 1307926673 899847 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :oh < 1307926731 849771 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: um what are you looking for < 1307926759 942715 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :interleaving two lists? < 1307926782 145510 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :yeah < 1307926828 458811 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t curry $ sequence [fst, snd] < 1307926829 262492 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b. b -> b -> [b] < 1307926868 834755 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :http://sprunge.us/cSbW help this doesn't work :( < 1307926899 703199 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t (concatMap (sequence [fst, snd]).) . zip < 1307926900 567848 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b. [b] -> [b] -> [b] < 1307926941 876686 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric ::(((( < 1307927075 210979 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :newtype a :<- b = Flip (b -> a) < 1307927075 498008 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :class Cofunctor cof where < 1307927075 698629 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric : cofmap :: (a -> b) -> cof b -> cof a < 1307927077 770920 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :instance Cofunctor ((:<-) a) where < 1307927079 694380 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric : cofmap f (Flip g) = Flip (g . f) < 1307927081 674720 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :there's an instance :P < 1307927083 993811 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :TOO BE DETERMINED: USEFUL INSTACNE??? < 1307927084 906247 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> scanl (flip (-)) 0 (repeat 1) < 1307927086 231262 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :instant acne < 1307927086 519001 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,... < 1307927089 303016 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :erp < 1307927109 838320 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> scanl (flip (-)) 0 [1..] < 1307927111 370025 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,... < 1307927123 875824 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what was it again... < 1307927160 965632 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1307927211 844528 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 0 : [1..] <**> [id, negate] < 1307927212 753950 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,0,1,-1,2,-2,3,-3,4,-4,5,-5,6,-6,7,-7,8,-8,9,-9,10,-10,11,-11,12,-12,13,-... < 1307927226 279462 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 0 : ([1..] <**> [id, negate]) < 1307927227 281023 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,1,-1,2,-2,3,-3,4,-4,5,-5,6,-6,7,-7,8,-8,9,-9,10,-10,11,-11,12,-12,13,-13... < 1307927268 266366 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :Sgeo: btw hs upd < 1307927403 644642 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> scanl (flip (-)) 0 [-1..] < 1307927405 84060 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,-1,1,0,2,1,3,2,4,3,5,4,6,5,7,6,8,7,9,8,10,9,11,10,12,11,13,12,14,13,15,1... < 1307927415 936074 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :not quite < 1307927459 805475 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :?src Monoid < 1307927460 93103 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :class Monoid a where < 1307927460 293740 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mempty :: a < 1307927460 293908 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mappend :: a -> a -> a < 1307927460 294008 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mconcat :: [a] -> a < 1307927461 86111 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> scanl (flip (-)) 0 [-1,-2..] < 1307927462 770568 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,-1,-1,-2,-2,-3,-3,-4,-4,-5,-5,-6,-6,-7,-7,-8,-8,-9,-9,-10,-10,-11,-11,-1... < 1307927463 872844 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :oerjan what's a comonoid < 1307927470 749177 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :huh < 1307927483 283290 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :must be something categorical < 1307927510 968208 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :is that a pun oerjan < 1307927512 235797 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :maybe a monoid in the opposite category < 1307927518 914060 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :is that a pun oerjan < 1307927530 694150 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :"Dually, a comonoid in a monoidal category C is a monoid in the dual category C[caret]op." < 1307927534 400793 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no, that is probably actually meaningful < 1307927539 973397 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :oerjan what's a comonoid as a haskell typeclass < 1307927552 527039 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :you got it right though :P < 1307927557 76101 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :hm wait < 1307927560 95908 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :doesn;t that involve the dual of Hask < 1307927563 267657 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i don't know about monoids in categories, other than monads < 1307927569 598648 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :which is... not very expressable in haskell < 1307927572 420078 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :erm < 1307927573 795163 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :the opposite of Hask < 1307927580 100334 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :you know, Hask[caret]op < 1307927610 348464 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no that's easy. a dual category has the same objects and arrows, just reverses which it considers domain and codomain < 1307927612 580508 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :ACTION has become convinced that build systems are not declarative enough. < 1307927652 534925 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so newtype (<~) a b = (<~) (b -> a) < 1307927662 406140 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er < 1307927669 551345 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i guess you need it to start with : < 1307927753 889255 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(-> e) is a functor from Hask to dual of Hask, i think < 1307927784 885262 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :aka cofunctor from Hask to Hask < 1307927868 238551 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric : so newtype (<~) a b = (<~) (b -> a) < 1307927870 178908 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :already wrote that < 1307927874 784433 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :but note that <~ is not a valid type-operator. < 1307927879 993894 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :afaik. < 1307927887 254394 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :already wrote that :P < 1307927904 683672 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :oerjan: ok well that is a shame since I already used that structure as a cofunctor < 1307927907 446819 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :and the instance was predictably boring < 1307927915 525463 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :oerjan: but i don't see how you can make that a monoid < 1307927920 841016 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :erm, comonoid < 1307927922 165196 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :unless functions are monoids, hmm < 1307927929 802473 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :well (a -> a) is I guess < 1307927938 311441 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :so (a -> a) is a comonoid too, lol < 1307927944 921467 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :or wait what < 1307927950 177185 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well a monoid in a category is not the same as a monoid algebra, aka haskell Monoid < 1307927951 82524 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :i still don't know what comonoids would look like < 1307927956 235916 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :using <~ instead of -> in their signatures?? < 1307927960 750823 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :oerjan: right < 1307927967 28580 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :does haskell even have the former? < 1307927988 279798 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and all i know is that Monads are supposedly monoids in categories < 1307928001 245748 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1307928007 229472 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'm not even sure of that < 1307928012 608508 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1307928024 528757 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :there may be several different concepts there < 1307928087 986882 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :hm I wonder what the <~ comonad looks like? < 1307928111 722220 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :well hmm < 1307928139 81690 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :duplicate :: (a <~ b) -> (a <~ (a <~ b)) < 1307928148 826882 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :duplicate :: (b -> a) -> ((b -> a) -> a) < 1307928153 194969 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :heh < 1307928158 298105 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :well that's not right. < 1307928180 446717 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :extend :: ((c <~ b) -> b) -> (c <~ a) -> (c <~ b) < 1307928190 343445 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :extend :: ((b -> c) -> b) -> (a -> c) -> (c -> b) < 1307928204 775490 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :ok that is definitely _not_ an instance :D < 1307928206 64145 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i believe the Cont monad comes out of treating (-> e) as its own adjoint functor < 1307928209 359164 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :wait < 1307928214 423026 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :that's actually extendable functors < 1307928220 113119 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :argh, edward kmett < 1307928224 960542 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :put the comonad class first :( < 1307928232 698266 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :ugh it's split in two < 1307928269 194230 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: yeah see I had no idea that spades slick was exiled from the dark kingdom of the trolls' instance of the game. < 1307928283 298853 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :along with the rest of the midnight crew. < 1307928291 486410 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :CakeProphet: that's actually _revealed_ in the recap, IIRC < 1307928311 118789 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :CakeProphet: protip: if you see something you have _absolutely_ no recollection of in a recap < 1307928313 234785 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :it's probably revealed there < 1307928316 468114 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :hussie = total asshole < 1307928317 619826 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric ::D < 1307928365 161293 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :oh wait < 1307928373 183459 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :CakeProphet: it actually is, in the /intermission/: http://www.mspaintadventures.com/?s=6&p=003174 < 1307928383 214494 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :but it's not clear that that planet is the trolls' there, of course < 1307928396 254816 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1307928441 572265 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :CakeProphet: so yeah, if that's the only thing that you didn't realise was happening in the recap, you're an A+ reader :P < 1307928475 755402 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :although not understanding [S] Jack: Ascend. until it's elaborated upon is perfectly understandable. them flashes be dense. < 1307928706 213332 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :elliott_: Could I get your opinion on a hypothetical not-fucking-terrible way of specifying a build system? < 1307928724 542051 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :pikhq_: define specifying < 1307928748 821775 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :elliott_: ... Here, I'll just link. < 1307928750 404781 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :http://sprunge.us/OcFX < 1307928793 244241 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :pikhq_: needs more ai-make < 1307928814 768081 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :srsly, this is a perfectly fine file format, but it should be generated :P < 1307928831 64825 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :True, rather a lot of it could be generated. < 1307928831 265333 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :also is this tcl, the $:: kind of gives it away < 1307928855 136020 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :When I think "domain-specific language" my mind jumps to Tcl. < 1307928857 231821 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :pikhq_: but yeah i mean its perfectly "fine" except for the specification of c++-sources which needs automating, its just that id rather write almost none of it < 1307928865 529114 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :if ai-make spit this out id be perfectly happy < 1307928871 175666 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :use-tools {c++ c++0x} {c c99} < 1307928875 979480 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :pikhq_: unnecessary, it can infer this from the rules < 1307928878 626425 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :(make them declarative) < 1307928886 623832 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :s/c++-sources/c++ sources/ < 1307928889 415247 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :so you can also say e.g. < 1307928892 960528 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :c++ flags ... or whatever < 1307928899 524792 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :or even < 1307928904 721308 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :c++ needs some-gcc-extension < 1307928921 200748 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :pikhq_: link-with <-- do you need this? it seems like you could make an obvious default < 1307928934 159524 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :Probably not *need*, no. < 1307928943 544337 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :s/use-tools windres \n windres-sources resource.rc/windres sources resource.rc/ < 1307928946 867961 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :like I said :P < 1307928956 650262 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric : cd ui-gameboy <-- gross, makes me think imperative < 1307928959 310456 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :try in-directory or similar < 1307928972 109752 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :pikhq_: i'll just do a partial rewrite :P < 1307928994 141625 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :pikhq_: how does Tcl alias a function? < 1307929020 550762 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :elliott_: In what sense? As in, "create an alias for some other function"? < 1307929025 66491 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :yeah < 1307929045 97428 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :pikhq_: or actually < 1307929048 106101 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :pikhq_: how do you override a function? < 1307929049 169623 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :that is < 1307929051 919401 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :define a new function with the same name < 1307929054 121156 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :but keeping a ref to the old one < 1307929055 438518 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :so you can call it < 1307929076 105981 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :rename foo bar < 1307929087 526676 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :This changes the name of proc "foo" to "bar". < 1307929095 164801 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :so just rename it to something obscure? :p < 1307929107 273168 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :Or rename it to something in your own namespace. < 1307929143 134837 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :rename proc ::ohHolyGodIt'sReplacingProc::_proc < 1307929175 554086 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :what does the install-extra block do? < 1307929181 81645 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :specify that it should only be installed with some configurations? < 1307929210 786601 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :Just files that should be installed, but aren't obvious from the declaration of the program. < 1307929249 739953 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :what is the abi-evrsion part of libsnes for? < 1307929251 168610 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :version < 1307929258 599860 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :shared library field of somekind? < 1307929260 363175 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :some kind < 1307929279 195933 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :Shared library versioning. < 1307929299 73596 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :So, the name of the actual library, soname, etc. < 1307929317 385544 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric : if {$::uiplatform == windows} { < 1307929317 586236 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric : export define PHOENIX_WINDOWS < 1307929322 292771 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :what does export mean < 1307929327 592175 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :define it in everything using this module? < 1307929331 5504 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :Yeah. < 1307929392 923675 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :what does convenience-module do? < 1307929404 308828 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :Uh, nix that. < 1307929405 876042 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :and how does "depends modules" act differently to "use-modules"? < 1307929420 197688 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :And that should be use-modules. < 1307929514 664290 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :with-args is very low-level... < 1307929528 155726 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :what's the one/zero thing < 1307929529 337073 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :second element < 1307929545 430940 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :also you have "useplatform" where you mean "uiplatform" < 1307929545 719188 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :Default. < 1307929600 162468 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :So, the default arguments would be the same as "--with-bsnes --without-bgameboy --without-libsnes", and I didn't end up defining defaults on uiplatform or profile. < 1307929640 119485 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :http://sprunge.us/Afjb < 1307929641 558642 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :i made it suck less < 1307929655 127797 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :# oh and you can also say "c++ needs some-library-name", or something like that < 1307929656 561457 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :disregard this < 1307929660 908307 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :i made it more concrete and used it later < 1307929711 811174 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :Nice work. < 1307929770 686855 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :Though the implementation might end up having to be more complex, what with that conflating both "-lfoo" and "pkg-config --libs foo". < 1307929774 518244 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :Feh, could be done, though. < 1307929792 701761 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :Check if there's a pkg-config file for "foo" and use that if so, otherwise use -lfoo. < 1307929796 209638 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :pikhq_: Those should be conflated. < 1307929799 986383 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :And it should be more than that. < 1307929803 880505 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :Consider programs which have their own -configs. < 1307929806 105092 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :Erm < 1307929807 174331 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :Libraries < 1307929813 114765 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :And those which are composed of multiple libraries, etc. < 1307929962 595226 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :So now it needs a heck of a lot of logic for handling libraries. Bleck. < 1307929985 687571 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :so what < 1307930069 697991 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :Hmm. Trying to think of a sane bit of implementation logic. (that is, doing something *other* than having literally a seperate definition for every single library) < 1307930149 471283 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :Probably something like "If there's a file defining how to use library 'foo', use that, otherwise if there's a pkg-config file for 'foo', use that, otherwise use '-lfoo' and hope it works."? < 1307930180 31481 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :it should be haskell not tcl imho hand < 1307930352 892805 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :Already, though, this looks a few multiples better than other build systems. < 1307930398 725527 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :imo the file format can literally just be a show'd haskell data structure though because it's only useful with ai-make ;) < 1307930419 394466 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :You and your ai-make. :P < 1307930442 77257 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :ya < 1307931488 64219 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Quit: Leaving < 1307932401 410301 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :hmm, one and a half hours to go < 1307932589 128267 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and then... BOOM < 1307932654 754413 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :boom < 1307932704 704056 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :pretty much yes < 1307933630 780166 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307933783 993112 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :oh god ray24 came back < 1307933792 600300 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :why didn't we re-scare them off < 1307933803 351604 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :03:53:18: And you decided to resolve this dilemma by asking for the appropriate reaction on a channel you've never been to? :P < 1307933809 254850 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :oh they've been here < 1307933815 577467 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :03:56:32: of my 18 years of life.. i've not once heard/seen/smell the fart of a girl < 1307933815 777939 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :uh < 1307933821 935319 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :wow this guy is incoherent < 1307933875 269228 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :04:33:00: Program isn't a challenge. the only challenge is my motivation! < 1307933875 555853 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :04:33:18: yo.. < 1307933875 755879 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :04:33:26: I came here I thought esoteric was hip hop < 1307933875 755963 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :04:33:30: honestly. < 1307933880 744380 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :this is the best < 1307933950 480990 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :04:59:12: I cannot believe how much filler words they have in that book < 1307933950 681499 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :05:00:14: maybe I just got a high IQ or something iono! < 1307933953 501083 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :this is the literal best < 1307933955 967334 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :Sgeo: btw hamsteak updated < 1307933971 181886 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: I lol'd furiously. < 1307933972 103762 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ty < 1307933980 221153 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :05:10:05: So a lisp represents inputs that you feed it < 1307933980 440320 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :05:10:22: maybe a lisp could also interpret my algorithm < 1307933980 641326 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :05:10:27: interesting < 1307933980 641493 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :05:11:01: I wasn't a programmer 1 hour ago.. but I might be a programmer in the next 24 hours < 1307933983 801369 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :anything is possible if you're an idiot < 1307933986 918831 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :that's my life motto < 1307934001 400379 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :05:17:55: I'll become a good programmer within a month < 1307934001 600701 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :05:17:57: no problem, < 1307934001 600791 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :05:18:02: Not even a challenge < 1307934001 600832 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :05:18:20: Seems pretty easy so far < 1307934001 600872 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :05:19:45: Brb I'm gonna hop the hence behind my yard and jump the cows < 1307934002 264513 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :what < 1307934009 609788 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :what is this even < 1307934015 11037 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :is this guy high < 1307934036 252884 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :06:06:02: are you a hacker? < 1307934036 453548 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :06:06:26: break codes.. conduct illegal stuff < 1307934037 751129 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :06:06:36: adding virus to mp3 files < 1307934039 790068 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :06:06:41: corrupting sys files < 1307934042 209189 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :ADDING VIRUS TO MP3 FILES < 1307934049 745256 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: see my comments below... < 1307934054 201365 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :this is just amazing om < 1307934054 416231 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :g < 1307934057 845174 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION is slightly annoyed by people using "isomorphism" to prove TC-ness of languages when the correspondence is not actually invertible < 1307934070 570303 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :oerjan: it's one of them one-way ismorphisms < 1307934074 880413 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :oerjan: change them all to "injection" :-P < 1307934134 860317 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :07:10:42: Is it possible to determine at compile time where overflows could potentially happen < 1307934135 60606 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :07:10:55: I know there's a C extension, Cyclone or something, that does it < 1307934135 60705 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :07:11:18: Patashu: Halting problem. < 1307934137 302001 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :pikhq_: _sigh_ < 1307934140 957296 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...it's not even that, necessarily < 1307934148 845010 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : So a lisp represents inputs that you feed it < 1307934154 988772 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :oerjan: can u ban ppl who say halting problem in response to any static analysis task thx < 1307934158 956797 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: what does that even mean? can you tell me? < 1307934172 374711 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :CakeProphet: i don't even know < 1307934181 595603 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :07:48:23: smoke ganja? < 1307934181 795790 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :totes < 1307934183 327529 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*what is this i don't even < 1307934195 309590 :elliott_!~elliott@95.149.243.164 PRIVMSG #esoteric :brb, gotta compose a song it's urgent < 1307934290 518430 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :arborealis reminds me a little of V < 1307934290 756176 :elliott_!~elliott@95.149.243.164 QUIT :Read error: Connection reset by peer < 1307935729 422842 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net QUIT :Remote host closed the connection < 1307936119 578857 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh god act 5... < 1307936126 206794 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I DON'T WANT TO READ ABOUT TROLLS. < 1307936149 512523 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was already tired of reading their chat logs. < 1307936193 353025 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :It might be easier once you start to get to know them? < 1307936547 193585 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :all.. twelve? < 1307936547 625298 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307936561 32554 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net JOIN :#esoteric < 1307936995 920787 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Yes, there are 12 < 1307937091 497619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :song composed, universal balance restored < 1307937155 989015 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wooho < 1307937156 850160 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :o < 1307937164 938969 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is it a good song < 1307937176 690280 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also wow ray24 is amazing < 1307937327 660761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: its the best thing anyone has ever written < 1307937332 294499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also yeah, he's zepto < 1307937613 138580 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :2011-03-01 04:53:07( elliott) 07:57:56 Nor the banal x64. < 1307937613 338932 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :2011-03-01 04:53:08( elliott) dobel < 1307937625 806145 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: though, as pikhq_ and I discussed afterwards, placing a virus inside of an mp3 file is not out of the question. < 1307937634 576626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Of course, but lol. < 1307937639 405677 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I know. :P < 1307937646 38920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: dobanalx64 < 1307937703 963206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant sure is writing a lot in response < 1307937725 297236 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :8.3 < 1307937741 620006 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: how long did it take you to type that < 1307937747 970522 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :~1 < 1307937763 101321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, what sixty-four bit OSes are there with a 8.3 limitation? < 1307937771 168904 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Beats me < 1307937773 729221 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :second question: that dobelx64 runs on? < 1307937780 845055 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: http://en.wikipedia.org/wiki/File:Internet_superheroes.jpg the most important people on the internet. < 1307937799 263648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: nonsense, none of those look like famous bisexuals < 1307937843 630568 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net JOIN :#esoteric < 1307937888 764561 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net QUIT :Ping timeout: 240 seconds < 1307937890 847147 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: also why doesn't Andrew Hussie have a Wikipedia article, but MSPA and Whistles do. < 1307937904 989965 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and all of the other self-sustained webcomic artists on this article do. < 1307937922 925867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because of racism < 1307937935 716198 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except Dave Stanworth from Snafu Comics, whatever the fuck that is. < 1307940187 646566 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1307940320 511932 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1307942393 134546 :Lymee!~moe@123.120.129.156 QUIT :Ping timeout: 258 seconds < 1307943028 894905 :yiyus!1242712427@je.je.je QUIT :Ping timeout: 240 seconds < 1307943113 223768 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1307943140 506987 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1307944177 526502 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Hello? < 1307944230 12130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Goodbye? < 1307944230 213409 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1307944246 410409 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I need to procrastinate writing something. Say something. < 1307944259 970523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sjdsd < 1307944656 865906 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :ACTION can has hacked together piece of shit build system, that definitely needs to be much smarter. Much much smarter. < 1307944662 943117 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :elliott: So, tell me. ai-make. < 1307944703 383986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: does it use tup? < 1307944707 141200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :your build system < 1307944726 983718 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :elliott: No, but only because what I have is more of a prototype than anything else. < 1307944735 72321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :make it spit out tup :P < 1307944757 730413 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :I feel the only options are to make it output tup or to do my own beta build system. < 1307944780 576202 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :And tup has the advantage of it already working very well. < 1307944850 684161 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :tup has the disadvantage of triggering a bug in Debian's fuse, though. < 1307944859 822098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :report it? < 1307944875 308588 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :I found out that it was a bug by finding the Debian bug report. < 1307944886 816483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean report it to tup < 1307944888 270967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for a workaround < 1307944890 412313 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :Aaah. < 1307944915 690096 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :It's breaking pretty much every unmount of a fuse filesystem, so... < 1307945001 321531 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :*facepalm* < 1307945018 942098 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :"use umount --fake to update /etc/mtab" < 1307945028 247632 :Lymee!~moe@123.120.129.156 JOIN :#esoteric < 1307945038 416656 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :Debian's umount doesn't do --fake. < 1307945113 454543 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :*Aaaah*. < 1307945141 429522 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :fuse should have a dependency on mount >= 2.19, but it doesn't. < 1307945145 366275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is that simon's yogscast noise < 1307945150 42106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AAAAH A UMOUNT KITTEN < 1307945172 169404 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :And guess what's not in Wheezy? < 1307945228 470558 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :young wheezy as in like... lil' wayne? < 1307945228 757807 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=628735 < 1307945247 825829 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*weezy actually < 1307945253 10261 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and lil wayne, even. < 1307945261 285005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's a Toy Story character, you uncultured fuck. < 1307945263 501800 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: No, as in the character in Toy Story. < 1307945271 164184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote It's a Toy Story character, you uncultured fuck. < 1307945274 867723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah I just added my own line < 1307945275 68467 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :455) It's a Toy Story character, you uncultured fuck. < 1307945276 105665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :deal w/ it < 1307945283 157325 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :Sorry, Toy Story *2*. < 1307945289 435368 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh that's why I don't it. < 1307945296 730080 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because anything > 1 is SHIT. < 1307945306 645489 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Pixar defeats your notions of "bad sequels". < 1307945307 815234 :Lymee!~moe@123.120.129.156 QUIT :Ping timeout: 276 seconds < 1307945308 980824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1307945313 171103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :have you even seen the toy story sequels < 1307945316 126763 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nope. < 1307945316 853001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they are the best < 1307945318 520798 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is how I know. < 1307945321 381876 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 250 seconds < 1307945339 998249 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :2 is better than 1, and 3 is better than 2. Any further questions? < 1307945347 703780 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I know because I haven't seen them. You can attempt a rebuttal but it will swiftly smitten by my immaculate logic. < 1307945353 696241 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*be swiftly < 1307945362 434376 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :That's theist logic right there. < 1307945376 794292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: I was really pleasantly surprised by 3, I was afraid it was going to be a "LOL IT IS BACK AND THE INTERNET IS A THING NOW: LOOK AT THESE INTERNET REFERENCES: THE MOVIE" < 1307945377 515982 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am such a good writer. I should start on this writing thing, that I am good at. < 1307945412 52250 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :There will be no typos. Nope. I won't even bother proofreading it three times like I normally one. It's a waste of time because I never make mistakes when I type. < 1307945419 819271 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/one/would/ < 1307945444 241809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :publish a book with s///s in < 1307945461 133959 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :elliott: Yeah, pretty surprising that they made it not merely good, but great. A freaking sequel to a sequel. < 1307945470 662816 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :Aaah, the power of giving a damn. < 1307945510 866434 :Lymee!~moe@123.120.129.156 JOIN :#esoteric < 1307945583 102479 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :This unabashed Toy Story idolatry is deeply disturbing to me. < 1307945599 567370 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(as you can see, I am preparing myself for writing mode) < 1307945604 347859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Dammit you discovered my secret fake Toy Story fetish. < 1307945609 32162 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: It's Pixar idolatry, actually. < 1307945623 104129 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :PIXAR HATH DONE NO WRONG < 1307945629 166801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: excuse me they made cars < 1307945631 891354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and are making a sequel to cars < 1307945658 568822 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :elliott: Oh, right, Cars was pretty solidly meh. < 1307945671 525947 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh they also got owned by Disney, which is wrong. < 1307945688 251058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What does that mean < 1307945695 787123 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :elliott: Disney bought them out. < 1307945702 26492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean what does "which is wrong" mean < 1307945713 322675 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :morally < 1307945714 454982 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: it is a normative qualifier applied to the previous action. < 1307945721 973956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: yes but how < 1307945728 101197 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in response to pikhq_ saying that PIXAR HATH DONE NO WRONG. < 1307945732 265654 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Disney has ceased their crimes against art. < 1307945739 178807 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Because Pixar hath taken over. < 1307945753 98124 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: crimes against art, apparently < 1307945758 918546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: zepto < 1307945780 645399 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :No, I refuse to defend my normative assertions with petty logic defenses. It is a waste of time < 1307945793 127731 :Lymee!~moe@123.120.129.156 NICK :Lymia < 1307945794 778561 :Lymia!~moe@123.120.129.156 QUIT :Changing host < 1307945794 979501 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1307945799 133838 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Disney is evil, which is self-evident. < 1307945800 726756 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1307945801 994843 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ur a normative aspen < 1307945808 743018 :Lymee!~moe@unaffiliated/cirno-chan NICK :Lymia < 1307945837 844435 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Disney is primarily guilty of crimes against art. The artists have conquered Disney. Any further questions? < 1307945838 131849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I should sleep soon. I blame CakeProphet for keeping me awake. < 1307945876 134642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apex < 1307945878 210381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aplomb < 1307945880 510627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :archaeostry < 1307945884 382788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vicious < 1307945885 887195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cobbley < 1307945892 11809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tartan < 1307945899 609902 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :aaavct < 1307945903 552782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: vector < 1307945914 137497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :amiably < 1307945919 585012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :incandescent < 1307945928 305265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nock < 1307945934 926568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :petulant < 1307945937 159625 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1307945938 704401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :orgiastic < 1307945942 433764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oppenheimer < 1307945944 475052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pastures < 1307946016 354826 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :cockalorum < 1307946024 322259 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1307946031 628877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :affluent < 1307946033 909681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :acrid < 1307946035 502262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :arsenic < 1307946039 563951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apiculture < 1307946041 283465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apeirj < 1307946044 580372 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net JOIN :#esoteric < 1307946123 709204 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :legerdemain < 1307946125 568414 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lifeblood < 1307946137 411034 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ruse < 1307946143 83960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ferrofluid < 1307946143 659728 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :chicanery < 1307946143 948241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vast < 1307946146 133528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cardigan < 1307946151 51693 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol... < 1307946153 158535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :syzygy < 1307946157 713993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :darkening < 1307946173 579629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gantry < 1307946174 444174 :pikhq_!~pikhq@71-219-225-241.clsp.qwest.net QUIT :Ping timeout: 246 seconds < 1307946179 638304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintuple < 1307946184 424926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :archaeologist < 1307946187 895442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: words channel < 1307946199 528541 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lexicon < 1307946202 889124 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lackluser < 1307946212 826556 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....GOD DAMNIT < 1307946215 997798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1307946216 197943 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there is a word I am looking for < 1307946218 975920 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and I cannot think of it. < 1307946219 982135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1307946222 11874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what does it mean < 1307946226 853515 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh... shit I don't even remember. < 1307946231 408329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1307946233 566290 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1307946234 861560 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :vainglorious < 1307946237 189085 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there it is. < 1307946246 109716 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :meaning is quite clear. < 1307946248 204664 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :In Python, can you make a tuple containing itself? < 1307946251 97360 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1307946258 747975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1307946260 666828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tuples are immutable < 1307946262 700904 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Python is dynamically typed, values can go anywhere values can go. < 1307946265 916766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1307946266 488503 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh wait < 1307946266 918657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tuples are immutable < 1307946268 236578 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :containing itself. < 1307946271 355362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1307946271 577825 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nevermind... < 1307946273 283634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it might be possible < 1307946278 556147 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no it's not... < 1307946281 354421 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :C modules? < 1307946303 189125 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :x = (x,) ? < 1307946308 98645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>>> x = [(),()] < 1307946308 298966 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>>> x[0] = x < 1307946308 299077 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>>> x.__class__ = tuple < 1307946309 651536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Traceback (most recent call last): < 1307946311 646307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : File "", line 1, in < 1307946313 587441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TypeError: __class__ assignment: only for heap types < 1307946315 664783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so close :D < 1307946316 212293 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Oh, this machine is just being slow < 1307946317 650889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: nope < 1307946319 666542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: x is unbound < 1307946321 706222 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I thought it inflooped < 1307946325 269179 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :But it just took 5 seconds to error < 1307946344 28564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1307946349 237238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can always use ctypes to bind to the python api < 1307946383 250559 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>>> x = [1,2,3] < 1307946390 110261 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>>> x.append(x) < 1307946393 193379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int PyTuple_SetItem(PyObject *p, Py_ssize_t pos, PyObject *o)¶ < 1307946393 446525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Insert a reference to object o at position pos of the tuple pointed to by p. Return 0 on success. < 1307946395 87410 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>>> x = tuple(x) < 1307946398 138741 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>>> print x < 1307946402 74839 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1307946409 964593 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah that won't work < 1307946416 481121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>>> tuple([(),[9]]) < 1307946416 768818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :((), [9]) < 1307946419 943041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would just contain a reference to the x list < 1307946423 159795 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right < 1307946431 81988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK so I need to bind to PyTuple_SetItem. < 1307946433 651979 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you'd have to like, map tuple recursively. < 1307946443 883075 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which wouldn't halt unless you make it a generator. < 1307946459 602152 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :See, this is why Haskell > Python. < 1307946469 918496 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well duh. < 1307946518 575013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>>> py.PyTuple_SetItem(id(x), 0, id(x)) < 1307946518 775532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Segmentation fault < 1307946538 335348 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Python is designed for programmers whose feeble minds are destroyed by any type of "unreadable" code or "difficult to follow" semantics. < 1307946559 352887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1307946562 113878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm fucking up the call somehow < 1307946586 786008 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>>> help(py.PyTuple_SetItem) < 1307946611 12045 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: try that with a print < 1307946632 192324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aha i've got it < 1307946635 135338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: that wont work its a bound c api < 1307946636 269759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but ive got it < 1307946636 553453 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :Strange, Python, like all imperative languages, has semantics that only make sense with years of immersion. < 1307946647 159764 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>>> print py.PyTuple_SetItem.__doc__ < 1307946655 455679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IT'S AB OUND C API < 1307946657 161294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IT HAS NO DOCUMENTATION < 1307946665 490680 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: THERE ARE LOTS OF THOSE THAT HAVE DOCUMENTATION FOOL. < 1307946668 990834 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307946673 683662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I LITERALLY LOADED IT WITH CTYPES < 1307946677 468657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it reads from the shared object < 1307946680 216772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which contains no documentation < 1307946682 370816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because it is a binary < 1307946685 246787 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, well, okay then. < 1307946718 344415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AttributeError: dlsym(0x7fff5fc43cc0, PyTuple_SET_ITEM): symbol not found < 1307946719 328892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gah < 1307946734 518932 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would be crazy to give Perl currying < 1307946735 603532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :./tupleobject.h:#define PyTuple_SET_ITEM(op, i, v) (((PyTupleObject *)(op))->ob_item[i] = v) < 1307946736 320749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lovely < 1307946755 799744 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so basically accessing an element of @_ that wasn't provided causes the subroutine to return a curried form. < 1307946790 348589 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :so, what is the entire point of making a tuple an element of itself? < 1307946794 604924 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would fuck up Perl's ability to omit parentheses on a lot of function calls. < 1307946798 654355 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lifthrasiir: absolutely none, really. < 1307946808 504201 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, can you write that in Python with ctypes < 1307946818 254156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: what do you think im trying to do :p < 1307946824 448604 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: actually, now that I think about it, you can't do this in Haskell either can you? < 1307946832 31854 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So, wait. < 1307946844 640942 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :In theory you can write something as powerful as a C module in Python, right? < 1307946849 290103 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(Int, (Int, (Int, ...))) < 1307946867 904420 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :explain powerful. < 1307946878 142355 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :is infinite memory python turing complete? < 1307946879 444797 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Yeah, it fails in the type system, sure enough. < 1307946882 497350 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :CakeProphet, then why does pikhq think Haskell > Python for this thing? :p < 1307946918 511290 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :dunno, ask him. :) < 1307946938 540897 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think he was making that assertion in general though. < 1307946972 390206 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :It was a general statement. < 1307946974 10858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: yes. < 1307946976 361148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it has bignums so yes. < 1307946979 763087 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :i think he got the wrong example. (obviously i don't challenge that Haskell > Python...) < 1307947031 704434 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>>> x = [1];x.extend(x);print x; #chaos ensues < 1307947074 818543 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :CakeProphet, that's [1, [...]]. Python's repr correctly handles recursive list. < 1307947083 162698 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and by chaos ensues I actually mean nothing interesting happens < 1307947084 439242 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :(but for recursive *objects*, no.) < 1307947086 695454 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because that's just [1,1] < 1307947101 279443 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :--wait, i read it append... < 1307947126 994540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aha, wait < 1307947161 749543 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was trying to use my Haskll-writing brain in my Python-writing reality, thinking that x.extend(x) would attempt to construct an infinite list. < 1307947165 372895 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :looool. < 1307947165 660772 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not how it works. < 1307947187 646533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :argh god dammit < 1307947205 756392 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: the problem here is that you're trying to use Python to do something silly. < 1307947208 992484 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :python doesn't have laziness does it < 1307947213 465552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuk u < 1307947217 252036 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it does, but not all the time no. < 1307947235 481480 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :generators/iterators are lazy. < 1307947247 159588 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :itertools.cycle([1,2,3]) works like cycle in Haskell. < 1307947262 382244 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I guess generators kind of count yeah < 1307947320 588542 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, that's definitely a form of laziness compared to most languages capacities for such things. < 1307947360 678830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gah this sucks < 1307947361 966395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh well < 1307947378 287531 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: yeah don't use Python, dude. < 1307947384 520607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good advice < 1307947389 926737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bet i couldn't do it in perl either < 1307947402 152817 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Perl doesn't even have that shit what are you talking about. < 1307947410 822231 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's an undefined task in Perl. < 1307947418 5201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :precisely < 1307947421 91960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :couldn't even do it < 1307947429 565344 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :doesn't need to because it's so awesome. < 1307947565 707330 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307947601 431047 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sub list { [1,[2,[3,list]]] } < 1307947609 800134 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bam. something you would never ever want to use. < 1307947723 754047 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sub list { my $x=[1,[2,[3]]]; push @{$x->[1]->[1]}, $x; $x } < 1307947732 820624 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :infinite linked list in Perl, but you would never ever want to use such a thing. < 1307947922 598459 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :struct list {int car;struct list *cdr;} list = {0, &list}; < 1307947938 372963 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I was once asked to correct a hard drive testing and wiping program to do a asynchronous SMART test on the drive. It was written in Python. There was some list of functions that returned process objects and then the main loop was checking which are done, checking success/failure, and yield. < 1307947949 19487 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, isn't that just a circular linked list? < 1307947952 668786 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :which can be useful < 1307947955 208784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: cool story bro < 1307947988 747888 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :Vorpal: True. It's a lot harder to pull off many of Haskell's more interesting linked lists. < 1307947992 509289 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :This new one worked in a different way but I just made the new function "class" instead of "def". I don't know if this is the proper way that proper Python programmers would do it, but it worked. < 1307947996 502625 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :Such as the entire Fibonacci sequence. < 1307948007 350938 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, how does that one work < 1307948007 639015 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: O, now you can make it in C as well. < 1307948030 124075 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :zzo38: It's *doable*, sure, just not easy. < 1307948032 445557 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I also would like to learn about it, how to make the Fibonacci sequence with that way. < 1307948063 636178 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :!haskell let fibs = 0:1:zipWith(+)fibs(tail fibs) in fibs < 1307948076 619757 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :IIRC < 1307948077 33081 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm... < 1307948093 386153 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :> let fibs = 0:1:zipWith(+)fibs(tail fibs) in fibs < 1307948094 253254 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946... < 1307948098 524679 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> fix ((0:) . scanl (+) 1) < 1307948100 107920 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946... < 1307948108 779964 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t scanl < 1307948109 643316 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (a -> b -> a) -> a -> [b] -> [a] < 1307948116 348620 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :Ah, right, lambdabot. < 1307948117 177322 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what does scanl do? < 1307948127 860034 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> scanl (*) 1 [1..] < 1307948128 946810 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,1,2,6,24,120,720,5040,40320,362880,3628800,39916800,479001600,6227020800... < 1307948139 249451 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :uh < 1307948142 307884 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what < 1307948159 183996 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you don't recognize the sequence? < 1307948188 456945 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :1*1 = 1, 1*2 = 2, 2*3 = 6? 6*4 = 24 < 1307948189 277251 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :aha < 1307948198 368206 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> map (foldl (*) 1 . enumFromTo 1) [1..] < 1307948199 896920 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,6,24,120,720,5040,40320,362880,3628800,39916800,479001600,6227020800,8... < 1307948243 449151 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Deewiant: that's going to be a bit slower < 1307948249 692517 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, so scanl is something in between foldl and map? < 1307948255 188741 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :oerjan: Just demoing < 1307948264 176967 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Vorpal: It's foldl but keeping intermediate results < 1307948264 608018 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t enumFromTo < 1307948265 328386 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Enum a) => a -> a -> [a] < 1307948269 542964 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :enumFromTo a b = [a..b] < 1307948270 117977 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, righ < 1307948272 858520 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right* < 1307948277 139959 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: using a class as a fancy kind of function is done by "real Python programmers", for what it's worth < 1307948346 900750 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :"real Python programmers" <-- lol < 1307948381 899192 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a dashing bunch they are. < 1307948388 472254 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :Funny, the only "real Python programmer" I know uses Python as an imperative functional language. < 1307948392 907188 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :(he, ah, frightens me) < 1307948427 691475 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> nubBy(((>1).).mod)[2..] < 1307948431 465524 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1307948442 38600 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> nubBy(((>1).).mod)[2..] < 1307948445 711460 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1307948449 69308 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, if anything can be said about Python, it's gotten the whole "multi-paradigm" thing well done. < 1307948450 862987 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :erm < 1307948459 519658 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :oerjan: You can't nub an infinite list < 1307948465 186707 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes you can < 1307948468 142643 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t nubBy < 1307948468 889001 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> a -> Bool) -> [a] -> [a] < 1307948471 445802 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :whaaat? < 1307948480 773897 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Oh, right, of course you can < 1307948482 196879 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> nubBy(((>1).).mod)[2..] < 1307948483 878665 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1307948484 310258 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CakeProphet: OK. I was just wondering. As it happened, it did work. (The thing was that the program to start the test terminates immediately, and the drive itself performs the test. Later on you need to run it again to get the results (the man page says what the result codes mean). So I just made it "class" that keeps its own timing and then checks the result and tries to act like a process object) < 1307948485 984004 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1307948491 545617 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what does nubBy do? < 1307948495 642520 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t nubBy(((>1).).mod)[2..] < 1307948495 842818 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t filter < 1307948496 362876 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Integral a) => [a] < 1307948496 563446 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> Bool) -> [a] -> [a] < 1307948498 804689 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well < 1307948499 812988 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> nub [2..] < 1307948500 607177 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,2... < 1307948510 237712 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> nubBy (==) [2..] < 1307948511 18476 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,2... < 1307948514 717338 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: What is the programmer you know uses Python as imperative functional language? < 1307948521 381735 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t nub < 1307948522 121133 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Eq a) => [a] -> [a] < 1307948528 417507 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :maybe i'm misrembering the code < 1307948534 586254 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh duh < 1307948535 162420 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, I don't see any difference to just [2..] there < 1307948536 372865 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :zzo38: Friend of mine who's not generally on #esoteric. < 1307948541 338385 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t nubBy(((>1).).gcd)[2..] < 1307948542 95242 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Integral a) => [a] < 1307948543 719874 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :> [2..] < 1307948544 548993 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,2... < 1307948544 997474 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> nubBy(((>1).).gcd)[2..] < 1307948546 761103 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101... < 1307948554 428462 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :> nub [1..] < 1307948555 469112 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1307948563 755579 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yay it's the id function! < 1307948568 330544 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :heh < 1307948574 823320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1307948575 23655 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Does he frightens you? < 1307948578 997534 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :oerjan: I think it's just not liking your list of prime numbers. < 1307948582 302855 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> nubBy (((0==).) . mod) [2..] < 1307948583 21795 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so what does nub do < 1307948584 223372 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101... < 1307948589 596810 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :zzo38: His skill does. < 1307948599 785185 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> nub "no nub is not identity" < 1307948600 647372 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "no ubistdey" < 1307948601 223407 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: In what way? < 1307948625 529102 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, heh... Doesn't quite answer what it does still < 1307948635 899428 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :zzo38: I'd say he has Gregor-like skillz. < 1307948642 259446 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, oh unique elements? < 1307948646 336281 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> nub (replicate 100 'x') < 1307948647 356974 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :> nub [1,2,1,3] < 1307948647 557495 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "x" < 1307948648 50102 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3] < 1307948652 397934 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :> nub [1,1,1,1] < 1307948653 184278 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1] < 1307948663 931046 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :So, yeah. Just very, very good at programming. < 1307948664 839639 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :looks like it discards dupes < 1307948675 146413 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :bbl < 1307948777 903741 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I need to work on being very, very good at programming. < 1307948780 363223 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yup that's what nub does < 1307948825 508617 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aah, and nubby uses a comparison other than identity < 1307948826 284343 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :clever < 1307948839 192499 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CakeProphet: Yes probably you should. And I should learn too. And also everyone else that is programming. < 1307948875 709310 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am taking steps by learning more languages. Perl is the most recent one. Very soon I will be fleshing out my regular expression language in Haskell. < 1307948880 452272 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which should give me more Haskell experience. < 1307948892 833031 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> nubBy (0== . mod .) [2..] < 1307948893 265161 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: it's a little abuse to use it with a non-equivalence relation < 1307948893 553682 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `.' < 1307948898 191471 :Slereah!~Slereah@ANantes-259-1-67-182.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1307948902 441008 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1307948905 179692 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> nubBy (0== . . mod ) [2..] < 1307948905 976712 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `.' < 1307948906 697558 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> nubBy (((0==).) . mod) [2..] < 1307948908 368783 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101... < 1307948916 768851 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah, I was trying to reconstruct it by hand < 1307948921 749835 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :the .s and ()s are kind of hmmmm < 1307948933 303700 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :You need to bracket operator sections < 1307948941 36144 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :multiple nearby .'s kind of scare me in Haskell < 1307948946 311429 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have a hard time figuring out what is happening. < 1307948947 173900 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it slides it into the opening I guess? < 1307948956 931008 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> nubBy (\x y -> x `mod` y == 0) [2..] < 1307948957 896809 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101... < 1307948963 500343 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :?unpl ((0==).).mod < 1307948963 798575 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(\ e h -> 0 == (mod e h)) < 1307948980 984251 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> nubBy (0== .( . (mod)) ) [2..] < 1307948981 704086 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `.' < 1307948993 105798 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :opposite doesn't work? < 1307948999 604035 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :== and . are operators, you can't have them next to each other < 1307949005 420930 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> nubBy ((0==) .( . mod) ) [2..] < 1307949006 188705 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a -> GHC.Bool.Bool' < 1307949006 476781 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred ... < 1307949012 632929 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :?unpl (0==) . (.mod) < 1307949012 833315 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(\ e -> 0 == \ h -> e (mod h)) < 1307949018 14691 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: operator sections always need parens. 0== . is always a parse error. < 1307949019 331556 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It seems that Haskell can make a lot of functional list processing to make infinite lists with numbers and this stuff, from these examples. There seems many ways to make it. < 1307949019 531887 :Slereah_!~Slereah@ANantes-259-1-64-105.w92-135.abo.wanadoo.fr QUIT :Ping timeout: 240 seconds < 1307949055 134165 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes Haskell is very good at infinite lists. < 1307949076 322585 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> nubBy (\x y -> x `gcd` y == 0) [2..] < 1307949077 198769 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,2... < 1307949083 424891 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> nubBy (\x y -> x `gcd` y == 1) [2..] < 1307949084 144827 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,... < 1307949085 295421 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my Haskell bf interpreter uses an actual infinite tape. < 1307949091 205744 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Can you poke arbitrary values into memory and execute arbitrary addresses with Python's ctypes? < 1307949092 892050 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :zzo38: Yeah, it comes pretty naturally with laziness. < 1307949093 186907 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as I'm sure most do. < 1307949099 18275 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> nubBy (\x y -> x `gcd` y == 2) [2..] < 1307949099 905774 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,5... < 1307949103 576968 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: I doubt it. < 1307949130 111935 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: you want > 1 for gcd < 1307949147 390386 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1307949150 326385 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah < 1307949153 670081 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :just mucking with it < 1307949158 560537 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :zzo38: For another example, see Lazy K. Which represents input in a pure functional language using an infinite list. < 1307949186 602606 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :You just pass it an infinite list, and output the resulting list. < 1307949210 559954 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: http://docs.python.org/release/2.5.2/lib/ctypes-pointers.html < 1307949254 188785 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Have you any worked with API of LLVM? In which programming languages? I would like to learn some things about it, and how to make something with it. < 1307949259 962387 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> iterate((<**>[show.length,take 1]).group.show)1 < 1307949260 656556 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Num.Num [GHC.Base.String]) < 1307949260 959199 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from the literal... < 1307949273 224640 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> iterate(read.(<**>[show.length,take 1]).group.show)1 < 1307949273 958628 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Char' < 1307949274 159137 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type... < 1307949276 752693 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :bah < 1307949295 353277 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> fix (\x:y:xs -> x+y) ([1]:1) < 1307949296 73352 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `:' < 1307949328 670763 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 260 seconds < 1307949336 573732 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> fix (\x:y:xs -> x+y) ([1]++1) < 1307949337 486730 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `:' < 1307949340 899316 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :okay, other : then < 1307949350 114997 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ACTION looks up lambdas < 1307949370 380265 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> fix (\(x:y:xs) -> x+y) [1,1] < 1307949371 242613 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: t = [t] < 1307949379 319034 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: need parens again < 1307949385 739776 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(x:y:xs) < 1307949387 743042 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aaah < 1307949394 665722 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ok I get why < 1307949408 363730 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> filter even [1..] < 1307949409 83958 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,... < 1307949409 284878 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> fix (\(x:y:xs) -> x+y) ([1..]) < 1307949410 14792 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: t = [t] < 1307949417 124539 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hmm < 1307949425 558884 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :?ty fix < 1307949426 421461 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> a) -> a < 1307949429 716527 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :?ty \(x:y:xs) -> x+y < 1307949430 580693 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall t. (Num t) => [t] -> t < 1307949446 177488 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix f ::Expr < 1307949446 923816 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (... < 1307949451 553499 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: ^ < 1307949460 379959 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :*Aaaah*, fix. < 1307949466 823292 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :okay < 1307949483 759611 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :Everyone's favorite combinator. < 1307949529 75553 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix (1:) < 1307949529 888521 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,... < 1307949567 218561 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix (a+) ::Expr < 1307949568 101031 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a + (a + (a + (a + (a + (a + (a + (a + (a + (a + (a + (a + (a + (a + (a + (... < 1307949579 232884 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :(\(x:y:xs) -> x+y:x:y:xs) maybe < 1307949588 264536 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> fix (\(x:y:xs) -> x+y:x:y:xs) ([1..]) < 1307949589 48797 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[t1] -> t' < 1307949589 249419 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[t2]' < 1307949608 863482 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> fix (\(x:y:xs) -> x+y:x:y:xs) ([1]:1) < 1307949609 599001 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[[t1]] -> t' < 1307949609 886952 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[... < 1307949616 399031 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307949622 191655 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Haskell really likes infinite lists... < 1307949630 902128 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yup < 1307949634 446611 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Haskell really likes infinite lists...* < 1307949641 488254 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :No, just Haskell programmers... < 1307949646 270147 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I should go implement one in Python < 1307949649 184716 :yiyus!1242712427@je.je.je JOIN :#esoteric < 1307949681 514446 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Patashu: fix takes one argument, not two < 1307949683 979875 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> map (sum . take 2) . iterate (drop 2) $ [1..] < 1307949685 500786 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,75,79,83,87,91,95,99,1... < 1307949695 265620 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so how do I give it a starting condition? < 1307949699 473873 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you don't. < 1307949702 434909 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :There is no starting condition < 1307949709 916977 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> fix f :: Expr -- again < 1307949710 887864 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (... < 1307949717 549010 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it recursively calls f < 1307949736 263899 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :on, recursive calls of f < 1307949744 34928 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> [1]:1 < 1307949744 869886 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Num.Num [[t]]) < 1307949745 70592 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `e_111' at 1:[1] < 1307949755 457214 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,1] < 1307949773 776662 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Haskell causes my brain to hurt. < 1307949776 866942 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix < 1307949777 619702 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show ((a -> a) -> a) < 1307949777 823805 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a u... < 1307949778 254384 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er < 1307949778 644124 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I should use it more until it stops causing that. < 1307949785 308591 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix ("sup dawg" ++) < 1307949786 850893 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "sup dawgsup dawgsup dawgsup dawgsup dawgsup dawgsup dawgsup dawgsup dawgsu... < 1307949809 772779 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with operator sections you can literally just imagine it as chaining together that bit of text infinitely. < 1307949812 803261 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> fix (\ ~(x:y:xs) -> 1:1:x+y:x:y:xs) < 1307949813 630226 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,... < 1307949819 378994 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :~ ? < 1307949822 603389 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :Lymia: It's kinda like lifting weights. It's going to make your brain sore, but that's just your brain getting better. < 1307949831 945544 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Patashu: Lazy match, basically < 1307949838 780494 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> fix ("LOOK BEHIND YOU " ++) < 1307949840 362802 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "LOOK BEHIND YOU LOOK BEHIND YOU LOOK BEHIND YOU LOOK BEHIND YOU LOOK BEHIN... < 1307949851 597261 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> (\ ~(x:xs) -> 0) [] < 1307949852 273581 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 0 < 1307949855 752698 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> (\(x:xs) -> 0) [] < 1307949856 472059 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: :3:1-12: Non-exhaustive patterns in lambda < 1307949865 422849 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix (s ++) :: Expr < 1307949866 333532 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (Data.Monoid.Monoid SimpleReflect.Expr) < 1307949866 534294 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a u... < 1307949866 909169 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> (\ ~(x:xs) -> x) [] < 1307949867 692805 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: :3:1-14: Irrefutable pattern failed for pattern (x... < 1307949868 802035 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....awww < 1307949902 206744 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fix ([s] ++) < 1307949903 671152 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,... < 1307949920 48323 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: ~ is a lazy pattern. Meaning the pattern is not checked if it's not needing. < 1307949924 47960 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :otherwise pattern matching is strict. < 1307949953 237933 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :Patashu: Unlike a usual pattern match, it assumes the pattern match went through. So, it's perfectly lazy. However, if the pattern doesn't actually hold and you evaluate it, then you get _|_. < 1307949957 96008 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: in Deewiant's example the one without a lazy pattern errored because there was no pattern for [], even though the argument is never used. < 1307949968 122669 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what's like fix but lets you use an initial state/ < 1307949976 886090 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :iterate I think. < 1307949978 998757 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t iterate < 1307949979 862132 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> a) -> a -> [a] < 1307949988 783045 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> iterate (+1) 1 < 1307949989 646720 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1307949993 479635 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> iterate (\(x:y:xs) -> x+y:x:y:xs) (1:1) < 1307949994 208443 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Num.Num [t]) < 1307949994 408812 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `e_111' at iterate (\(x:y:xs) -> x+y:x:y:xs) (1:[1]) < 1307950007 515577 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[1,1],[2,1,1],[3,2,1,1],[5,3,2,1,1],[8,5,3,2,1,1],[13,8,5,3,2,1,1],[21,13,... < 1307950007 802685 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :right < 1307950008 377690 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python print "test" < 1307950010 341452 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :test < 1307950010 881713 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :woah lol < 1307950012 347937 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that sort of worked < 1307950014 202704 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :XD < 1307950015 828103 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: list? yes. < 1307950028 670779 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> map head . iterate (\(x:y:xs) -> x+y:x:y:xs) $ (1:[1]) < 1307950030 155666 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,177... < 1307950032 118916 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> iterate (\(xs:x:y) -> xs:x:y:x+y) (1:[1]) < 1307950032 923023 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: t = [t] < 1307950047 204501 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> map head . iterate (\(x:y:xs) -> x+y:x:y:xs) (1:[1]) < 1307950048 63138 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Num.Num [a]) < 1307950048 263901 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `e_111' at map head ( iterate (\(x:y:xs) -> x+y:x:y:xs) (1:[1]) ) < 1307950056 286951 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,177... < 1307950057 625875 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :or < 1307950063 558894 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> map head . iterate (\(x:y:xs) -> x+y:x:y:xs) $ (1:[1]) < 1307950065 182885 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,177... < 1307950069 256367 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: usually it makes things difficult though. you're better off using an internal list as an aggregate (if you will allow me to use Java speak...) and then simply define the methods you need yourself. < 1307950099 998839 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: but either way is fine. < 1307950154 716925 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> map head . iterate (\(x:y:xs) -> x*y:x:y:xs) $ 2:[1] < 1307950156 263421 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,2,4,8,32,256,8192,2097152,17179869184,36028797018963968,6189700196426901... < 1307950165 203448 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :multiplication fibonacci! < 1307950221 900876 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :fold zip map head . iterate (\(x:y:xs) -> x+y:x:y:xs) $ (1:[1]) < 1307950223 261977 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> intercalate ", " $ iterate (sequence[show.length, take 1]<= fold zip map head . iterate (\(x:y:xs) -> x+y:x:y:xs) $ (1:[1]) < 1307950242 963334 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `fold' < 1307950248 325026 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> foldl zip map head . iterate (\(x:y:xs) -> x+y:x:y:xs) $ (1:[1]) < 1307950249 187592 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = (a, b) < 1307950253 606194 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hah < 1307950267 899888 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> foldl . zip . map head . iterate (\(x:y:xs) -> x+y:x:y:xs) $ (1:[1]) < 1307950268 762648 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `b -> [b1]' < 1307950268 963233 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[(a... < 1307950273 737097 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: Haskll can't magically discern when you're supplying arguments to a function and when you're passing functions to other functions. < 1307950282 652608 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I can't either < 1307950283 920796 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :without parens. < 1307950284 496571 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@_@ < 1307950297 96321 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: if you would like a language that can do that, see Perl. :P < 1307950302 391061 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> foldl zip . map head . iterate (\(x:y:xs) -> x+y:x:y:xs) $ (1:[1]) < 1307950303 120253 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = (a, b) < 1307950305 736666 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :granted Perl has the advantage of having proper first-class functions. < 1307950309 304379 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*not having < 1307950312 194808 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :?ty foldl zip < 1307950313 24411 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = (a, b) < 1307950313 225223 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: [a] < 1307950313 225309 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Inferred type: [(a, b)] < 1307950322 186819 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :okay, so that's no good then < 1307950335 361141 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t zip < 1307950336 221590 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. [a] -> [b] -> [(a, b)] < 1307950339 667270 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t foldl < 1307950340 389256 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (a -> b -> a) -> a -> [b] -> a < 1307950346 814439 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nope. < 1307950375 409779 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :unless [a] = [(a,b)] < 1307950377 499696 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but it doesn't... < 1307950429 621340 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :maybe some kind of monadic version of zip... < 1307950434 205575 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what on earth are you trying to do. < 1307950441 648635 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :not sure < 1307950449 419287 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, well that might be your problem. < 1307950456 461080 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wait I remember now < 1307950469 478391 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :for a list [a,b,c,d,e] I want to make [(a,b),(b,c),(c,d)] etc < 1307950488 680577 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> (zip`ap`tail) [a,b,c,d,e] < 1307950488 881124 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm < 1307950489 543763 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(a,b),(b,c),(c,d),(d,e)] < 1307950503 871967 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there you go. instant black magic from Haskell wizards. < 1307950507 7623 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wtf < 1307950511 739769 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :jesus christ what is that < 1307950512 686940 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hahaha < 1307950519 246377 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t ap < 1307950520 107196 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b. (Monad m) => m (a -> b) -> m a -> m b < 1307950541 631911 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm guessing it relies on the monad instances for functions. < 1307950542 207201 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that, Patashu, is the -> Monad. < 1307950548 498205 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which I still don't really know about. < 1307950561 455305 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*instance < 1307950562 313861 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t ap.($) < 1307950563 80580 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b a1. (a1 -> a -> b) -> (a1 -> a) -> a1 -> b < 1307950575 529357 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t zip`ap`tail < 1307950576 398450 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b. [b] -> [(b, b)] < 1307950582 173662 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :huh < 1307950586 934014 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :?pl \x -> f x (g x) < 1307950587 221929 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap f g < 1307950590 111169 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> (zip`ap`head) [a,b,c,d,e] < 1307950590 942698 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[b]' < 1307950591 173348 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `SimpleRef... < 1307950596 842277 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :huh < 1307950605 585232 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> (\x -> zip x (tail x)) [a,b,c,d,e] < 1307950606 524209 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(a,b),(b,c),(c,d),(d,e)] < 1307950609 611667 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: yes if you plug in a function with a completely different type you will get a type error. :D < 1307950616 580614 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :Patashu: Here's a hint: < 1307950620 530080 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :they have different types? < 1307950621 766232 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t head < 1307950622 628641 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t tail < 1307950622 829303 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> a < 1307950623 29835 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric ::t (zip`ap`) < 1307950623 331474 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> [a] < 1307950623 763261 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. ([a] -> [b]) -> [a] -> [(a, b)] < 1307950626 443764 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wow, they do < 1307950627 591455 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh wait < 1307950629 646729 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I want uhhh < 1307950632 192119 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t init < 1307950632 797057 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> [a] < 1307950635 259583 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :no not that one < 1307950638 596669 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh wait yes that one < 1307950639 467475 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307950645 831940 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> (zip`ap`init) [a,b,c,d,e] < 1307950646 766215 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(a,a),(b,b),(c,c),(d,d)] < 1307950670 77453 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Deewiant: aah I see. < 1307950699 612276 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> join(zip.tail) [a,b,c,d,e] < 1307950701 253918 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(b,a),(c,b),(d,c),(e,d)] < 1307950709 935838 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t join < 1307950710 659534 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a. (Monad m) => m (m a) -> m a < 1307950731 652108 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> join [[1,2,3],[4,5,6]] < 1307950732 471652 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6] < 1307950746 111357 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monadic FLATTEN. < 1307950749 801924 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bam. < 1307950750 482681 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: different Monad < 1307950775 791423 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> join (Just (Just 5)) < 1307950776 513048 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just 5 < 1307950785 286780 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> \x -> x < 1307950786 150364 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show (t -> t) < 1307950786 350766 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `... < 1307950787 274632 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> join (Just Nothing) < 1307950788 169959 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Nothing < 1307950803 9093 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> (\x -> x) (1) < 1307950803 873087 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1307950804 494937 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: better? :D < 1307950819 502525 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> (\ -> x) (1) < 1307950820 246767 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `->' < 1307950824 933583 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> (\ふぉお -> ふぉお) (1) < 1307950825 797233 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1307950826 614710 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: still not the same monad as in join(zip.tail) :) < 1307950841 69368 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: oh, right... I was just showing what join does. < 1307950847 732525 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I /still/ don't know how function works as a monad. < 1307950851 435895 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :(zip`ap`init) map head . iterate (\(x:y:xs) -> x+y:x:y:xs) $ (1:[1]) < 1307950858 186710 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oops < 1307950859 961130 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> (zip`ap`init) map head . iterate (\(x:y:xs) -> x+y:x:y:xs) $ (1:[1]) < 1307950860 822264 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `t -> a -> b' < 1307950861 22745 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[... < 1307950869 668551 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> (zip`ap`init) ( map head . iterate (\(x:y:xs) -> x+y:x:y:xs) $ (1:[1]) ) < 1307950871 211747 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,1),(2,2),(3,3),(5,5),(8,8),(13,13),(21,21),(34,34),(55,55),(89,89),(144... < 1307950877 262648 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: it really just gives everything an extra argument, it's isomorphic to Reader < 1307950878 724930 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> (zip`ap`head) ( map head . iterate (\(x:y:xs) -> x+y:x:y:xs) $ (1:[1]) ) < 1307950879 463648 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Num.Num [b]) < 1307950879 750979 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `e_111' at (zip`ap`tail) ( map head . iterate (\(x:y:xs) -> x+y:x:y:xs) $ (1:[1]) ) < 1307950890 812093 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,2),(2,3),(3,5),(5,8),(8,13),(13,21),(21,34),(34,55),(55,89),(89,144),(1... < 1307950904 490946 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: it gives everything an extra argument that has no effect? < 1307950965 187392 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (tail) >>= < 1307950966 54865 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error (possibly incorrect indentation) < 1307950971 22954 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t ((tail) >>=) < 1307950971 742158 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src >>= -> < 1307950972 29916 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. < 1307950972 317899 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. ([a] -> [a] -> b) -> [a] -> b < 1307950978 702450 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src -> >>= < 1307950978 990299 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. < 1307950983 143222 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src (->) >>= < 1307950983 431766 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Take a stress pill and think things over. < 1307950988 112515 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src (->) (>>=) < 1307950988 313118 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f >>= k = \ r -> k (f r) r < 1307951012 725955 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t ((tail) >>=) (++) [1..] < 1307951013 301880 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :bloody @src with its impossible to remember fickle syntax _and_ missing functions < 1307951013 589233 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a, Enum a) => [a] < 1307951020 393970 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> ((tail) >>=) (++) [1..] < 1307951022 236718 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,2... < 1307951059 575320 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: ah, that's... difficult to think about. :: < 1307951090 360260 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I see how the zip`ap`tail works < 1307951130 158897 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t ap < 1307951131 23141 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b. (Monad m) => m (a -> b) -> m a -> m b < 1307951143 871119 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (+1) >>= < 1307951144 602483 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error (possibly incorrect indentation) < 1307951148 913378 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t ((+1) >>=) < 1307951149 645629 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (Num a) => (a -> a -> b) -> a -> b < 1307951155 796112 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t ap zip < 1307951156 458878 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. ([a] -> [b]) -> [a] -> [(a, b)] < 1307951157 896943 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: if you understand how ski abstract elimination works, you can see that many of the monadic functions become versions of that for -> < 1307951165 843774 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t zip < 1307951166 562590 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. [a] -> [b] -> [(a, b)] < 1307951170 265582 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :e.g. ap is S, return is K < 1307951182 286073 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (+1) >>= (-) a :: Expr < 1307951183 135577 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Expr -> b' < 1307951183 336394 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `Expr' < 1307951183 336569 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `(>>=)', namely `(-) a' < 1307951187 174577 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hmmmmmm < 1307951187 462754 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (+1) >>= (-) a :: Expr < 1307951188 229505 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `SimpleReflect.Expr -> b' < 1307951188 430286 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against infe... < 1307951194 269792 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t ap zip tail < 1307951195 223719 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b. [b] -> [(b, b)] < 1307951206 394355 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :>>= is a more complex combinator, but still just a combinator. < 1307951206 595597 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (+b) >>= (-) a :: Expr < 1307951207 490807 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `SimpleReflect.Expr -> b' < 1307951207 742216 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against infe... < 1307951210 674109 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t (ap). (. tail) < 1307951211 536301 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b a1. ([a1] -> a -> b) -> ([a1] -> a) -> [a1] -> b < 1307951220 36032 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t ((ap). (. tail)) zip < 1307951220 755959 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. ([a] -> [b]) -> [a] -> [(a, b)] < 1307951228 647532 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :woah, that makes something different < 1307951252 968463 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: zip`ap`tail is just a fancy syntactic sugar for writing ap zip tail < 1307951264 957121 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yes < 1307951268 372751 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :?quote aztec < 1307951268 573052 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :quicksilver says: zip`ap`tail - the Aztec god of consecutive numbers < 1307951321 266064 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (zipWith (+))`ap`tail [1..] < 1307951322 10162 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a] -> [a]' < 1307951322 210632 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[t]' < 1307951332 553103 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ap flip( tail zip ) < 1307951339 95470 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oops < 1307951341 768903 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t ap flip( tail zip ) < 1307951342 488195 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' < 1307951342 688529 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[a1] -> [b] -> [(a1, b)]' < 1307951342 688616 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `tail', namely `zip' < 1307951349 299440 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (zipWith (+))`ap`tail < 1307951350 62116 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => [a] -> [a] < 1307951355 287751 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t flip < 1307951356 52742 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a b. (Functor f) => f (a -> b) -> a -> f b < 1307951376 940111 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (zipWith (+))`ap`tail $ [1..] < 1307951377 707847 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,... < 1307951380 165778 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> flip 3 / 2 < 1307951380 857144 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Excess Flood < 1307951381 57209 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show (a -> f b) < 1307951381 257854 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of... < 1307951386 151422 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> flip 3 - 2 < 1307951386 939888 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show (a -> f b) < 1307951387 140169 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of... < 1307951396 645065 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> flip minus (3 2) < 1307951396 845708 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (zipWith (+))`ap`tail $ [0..] < 1307951397 379901 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `minus' < 1307951397 668411 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,5... < 1307951402 908270 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> flip subtract (3 2) < 1307951403 770246 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show (a -> a) < 1307951403 970777 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `... < 1307951409 177472 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> 3 - 2 < 1307951410 23171 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1307951415 395136 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> flip subtract 3 2 < 1307951416 943987 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1307951418 234848 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1307951442 187702 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :flip subtract 2 3 < 1307951447 859540 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> flip subtract 2 3 < 1307951449 299791 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : -1 < 1307951450 881317 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the addition of two consecutive integers is always odd. :) < 1307951453 329388 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how come it isn't flipping them < 1307951464 537041 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> subtract 2 3 < 1307951465 399936 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1307951471 154186 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :woah < 1307951474 966045 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> (-) 2 3 < 1307951475 830653 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : -1 < 1307951478 507627 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: "subtract 2 from 3" < 1307951481 174155 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> flip (-) 2 3 < 1307951482 708755 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1307951486 211948 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> flip (/) 2 3 < 1307951487 831035 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1.5 < 1307951493 95391 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> flip div 2 3 < 1307951494 550748 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1307951502 744626 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :div does what? < 1307951506 635140 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :maybe it's integer division < 1307951508 198274 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> flip div 2 4 < 1307951509 819254 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2 < 1307951512 268853 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah ok < 1307951523 554888 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> ap flip tail zip < 1307951524 278132 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = [a -> b] < 1307951533 912887 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (zipWith (-))`ap`tail $ [0..] < 1307951534 689337 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1... < 1307951536 262144 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> ap flip tail zip [1..] < 1307951537 124010 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `t -> a -> b' < 1307951537 324308 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[... < 1307951541 933134 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> ap tail zip [1..] < 1307951542 680139 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a -> b' against inferred type `[a1]' < 1307951546 975107 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> ap zip tail [1..] < 1307951547 720380 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,2),(2,3),(3,4),(4,5),(5,6),(6,7),(7,8),(8,9),(9,10),(10,11),(11,12),(12... < 1307951551 509102 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the subtraction of two consecutive integers is always -1. :) < 1307951558 213300 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or 1 < 1307951560 865906 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> ap (flip tail zip) $ [1..] < 1307951561 586399 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a1 -> a -> b' < 1307951561 874260 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `... < 1307951569 441685 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :is there a flip for functions? < 1307951575 494074 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, it's called flip. < 1307951590 346261 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1307951609 91713 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> ap zip tail [1..] < 1307951609 955820 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,2),(2,3),(3,4),(4,5),(5,6),(6,7),(7,8),(8,9),(9,10),(10,11),(11,12),(12... < 1307951633 7402 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> ap flip (tail [1..]) zip < 1307951633 872057 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `f (a -> b) -> a' < 1307951634 73061 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred typ... < 1307951635 125739 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t flip tail < 1307951635 966851 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a -> b' against inferred type `[a1]' < 1307951636 167371 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Probable cause: `tail' is applied to too many arguments < 1307951636 167564 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> flip ap tail zip [1..] < 1307951636 167675 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `flip', namely `tail' < 1307951637 634996 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,2),(2,3),(3,4),(4,5),(5,6),(6,7),(7,8),(8,9),(9,10),(10,11),(11,12),(12... < 1307951644 848021 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: yeah you can't flip a one-argument function. < 1307951647 636871 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :doesn't make sense. < 1307951669 814960 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so, wait < 1307951672 769014 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> ap zip tail [1..] < 1307951673 531862 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,2),(2,3),(3,4),(4,5),(5,6),(6,7),(7,8),(8,9),(9,10),(10,11),(11,12),(12... < 1307951678 814840 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> flip ap tail zip [1..] < 1307951681 8921 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,2),(2,3),(3,4),(4,5),(5,6),(6,7),(7,8),(8,9),(9,10),(10,11),(11,12),(12... < 1307951682 105050 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :right? < 1307951689 293849 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :why do I put the flip over THERE when the stuff it's flipping is over THERE < 1307951698 95868 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...because flip flips the function arguments... < 1307951703 114921 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yep < 1307951704 279830 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you need to give it a function to flip. < 1307951708 991777 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ah < 1307951711 833419 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's not magic < 1307951723 55127 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it can't know what to flip otherwise. < 1307951729 203222 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src flip < 1307951729 403716 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip f x y = f y x < 1307951737 134092 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src ap < 1307951737 421425 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap = liftM2 id < 1307951742 799517 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src liftM2 < 1307951743 407462 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :liftM2 f m1 m2 = do { x1 <- m1; x2 <- m2; return (f x1 x2) } < 1307951759 9420 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: that's a rather bad definition for ap, as far as understanding it. < 1307951760 448659 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> ((ap `flip` tail) zip) [1..] -- I sometimes like this style since then the `flip` is where the next argument goes < 1307951761 942711 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,2),(2,3),(3,4),(4,5),(5,6),(6,7),(7,8),(8,9),(9,10),(10,11),(11,12),(12... < 1307951763 44663 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION watches Patashu digging himself deeper < 1307951805 854047 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so liftM2 lifts two values out of their context and applies them to a function < 1307951810 367579 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ap is the same but with no function < 1307951823 982272 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right, so the left-hand argument has to be a function in that case. < 1307951848 197987 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> tail [1..] < 1307951849 5639 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,2... < 1307951857 508232 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it applies a function wrapped in a monad to the other monad. < 1307951857 940163 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :right < 1307951868 269078 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src liftM < 1307951868 557232 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :liftM f m1 = do { x1 <- m1; return (f x1) } < 1307951872 690185 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :liftM tail [1..] < 1307951879 31914 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> liftM tail [1..] < 1307951879 895807 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instances for (GHC.Num.Num [a], GHC.Enum.Enum [a]) < 1307951880 96160 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use... < 1307951881 188020 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, no. < 1307951883 886485 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :nope!!! < 1307951902 757249 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> liftM (+1) [1..] < 1307951903 608460 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,2... < 1307951924 900719 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t (+1) < 1307951925 628111 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a -> a < 1307951926 937823 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t tail < 1307951927 657719 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> [a] < 1307951931 153521 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> liftM show [1..] < 1307951931 935426 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17... < 1307951947 957079 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t liftM < 1307951948 676315 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a1 r (m :: * -> *). (Monad m) => (a1 -> r) -> m a1 -> m r < 1307951957 733756 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :notice the type of the argument function. < 1307951964 808362 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and the monad types. < 1307951979 96640 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :m a1 = [a1] in the case of the list monad. < 1307951994 163859 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :liftM = map for lists < 1307951996 923136 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what about the function? < 1307952007 195403 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :map tail [1..] < 1307952009 42666 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> map tail [1..] < 1307952009 975932 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instances for (GHC.Num.Num [a], GHC.Enum.Enum [a]) < 1307952010 176302 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use... < 1307952016 270920 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> map head [1..] < 1307952016 525462 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it operates on the "inner type", not the monad itself. < 1307952017 99444 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instances for (GHC.Num.Num [a], GHC.Enum.Enum [a]) < 1307952017 300201 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use... < 1307952028 871570 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: you're asking it to apply head to each number in that list < 1307952030 836063 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :doesn't make sense. < 1307952031 268330 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh yeah < 1307952031 943988 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ok < 1307952047 633078 :Gregor!Gregor@codu.org PRIVMSG #esoteric :COMPUTER < 1307952049 148654 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src zip < 1307952049 349462 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :zip (a:as) (b:bs) = (a,b) : zip as bs < 1307952049 549907 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :zip _ _ = [] < 1307952050 327732 :Gregor!Gregor@codu.org PRIVMSG #esoteric :COM-PU-TER < 1307952052 631310 :Gregor!Gregor@codu.org PRIVMSG #esoteric :COMPUTER SCIENCE < 1307952053 123352 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you can't give numbers head. < 1307952064 135889 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(ZING!) < 1307952079 305504 :Gregor!Gregor@codu.org PRIVMSG #esoteric :CakeProphet: CHURCH DISAGREES! < 1307952086 900867 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(ZONG!) < 1307952106 697779 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah the church is all about giving head to cardinals < 1307952122 726597 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Patashu: liftM = (.) for functions < 1307952125 875096 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..oh god < 1307952131 516271 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what have I done. < 1307952140 730855 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Anybody who didn't get my joke needs to leave :P < 1307952155 538056 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Gregor: wait what < 1307952181 33675 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oerjan: LAMBDA CALCULUS < 1307952199 63768 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...what does that have to do with head < 1307952212 219831 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I know I'm pretty confused as well. < 1307952226 139032 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Church, numbers, lambda calculus, RECURSIVE DATA/CODE STRUCTURES < 1307952239 408322 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It was a Church numerals joke and you guys SUCK < 1307952276 917204 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map head $ tails [1..] < 1307952277 776663 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1307952281 685744 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::3 < 1307952326 742404 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the elusive "heads" function. < 1307952343 378029 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307952347 346990 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> [1..] < 1307952348 84382 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1307952373 427712 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: what? you found it too! < 1307952380 745088 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :argh! < 1307952387 582583 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :No, that's different < 1307952392 475087 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> map head $ tails [] < 1307952393 311135 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [*Exception: Prelude.head: empty list < 1307952396 49240 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> tails [1..] < 1307952396 788927 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,2... < 1307952399 451007 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :LOL < 1307952401 282065 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :go fig < 1307952419 181747 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map tail [1..] < 1307952419 928018 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instances for (GHC.Num.Num [a], GHC.Enum.Enum [a]) < 1307952420 193705 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use... < 1307952426 807405 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :vegeta, what does the scouter say about the cardinality of that set? < 1307952427 7959 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh right lol < 1307952428 950556 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :PROBABLY STILL COUNTABLE < 1307952446 517638 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION confirms countability < 1307952450 692767 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :WHAT!? PROBABLY STILL COUNTABLE!!!!? < 1307952458 255897 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :+ITS < 1307952467 231693 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :nope, no +ITS < 1307952469 474744 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's WHAT NINE THOUSAND < 1307952477 17894 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :also < 1307952480 652816 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what's the opposite of init < 1307952486 93889 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :last? < 1307952491 41847 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> last [1..] < 1307952494 450320 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :... < 1307952494 748266 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1307952496 547516 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307952498 102641 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::D < 1307952511 672532 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t lasts < 1307952512 406643 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `lasts' < 1307952514 230583 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :darn < 1307952516 645427 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t inits < 1307952517 513165 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> [[a]] < 1307952519 736352 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think you want "reverse" < 1307952523 99570 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :haha < 1307952528 29896 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> sort [1..] < 1307952546 752878 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> inits [1..5] < 1307952550 583001 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oops < 1307952566 953313 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : thread killed < 1307952567 529272 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hey, it didn't time out < 1307952567 730193 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: might want to try some finite lists. < 1307952570 603377 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :nice < 1307952575 408239 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I broke lambdabot < 1307952581 108532 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: that's a different timeout < 1307952583 386717 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> inits [1..5] < 1307952587 342313 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : thread killed < 1307952591 337225 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1307952593 552986 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307952595 567235 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> 1 < 1307952596 575332 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1307952602 734122 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> inits [1..5] < 1307952603 726165 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[],[1],[1,2],[1,2,3],[1,2,3,4],[1,2,3,4,5]] < 1307952626 243397 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> iterate succ 1 --wooo, so many ways to write [1..] < 1307952627 317332 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1307952646 904824 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> fix (1++) < 1307952648 60037 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `a' in the constraints: < 1307952648 260921 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `Data.Monoid.Monoid a' < 1307952648 461975 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ... < 1307952650 858237 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> fix (1:) < 1307952652 22202 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,... < 1307952653 730815 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: whatis wrong with you. < 1307952684 963493 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> scanl1 (+) $ fix (1:) < 1307952685 974680 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1307952708 950664 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map last $ inits [1..] < 1307952709 770977 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [*Exception: Prelude.last: empty list < 1307952712 362800 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ooo, scan < 1307952717 13775 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I think that's something I wanted a while ago < 1307952722 264224 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> scanl1 (,) $ fix (1:) < 1307952723 414465 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = (a, a) < 1307952728 24250 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :noo! < 1307952751 41149 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :scan works like an accumulator of sorts. < 1307952755 163850 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aah < 1307952761 244645 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I was picturing a nondestructive fold < 1307952786 446991 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> scanl1 (*) $ scanl1 (+) $ fix (1:) < 1307952787 356745 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,6,24,120,720,5040,40320,362880,3628800,39916800,479001600,6227020800,8... < 1307952800 67977 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :is there such a thing? < 1307952825 76272 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what's destructive about folds < 1307952839 115321 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :a fold gets rid of the value it uses < 1307952840 955975 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so it ends up with just one < 1307952868 85997 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :scanl1 may be right, then < 1307952882 480641 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> foldl1 ($) (map (,) [1,3..]) [2,4..] < 1307952883 201596 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = a -> b < 1307952898 671670 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> zipWith ($) (map (,) [1,3..]) [2,4..] < 1307952899 530899 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,2),(3,4),(5,6),(7,8),(9,10),(11,12),(13,14),(15,16),(17,18),(19,20),(21... < 1307952907 550695 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I'm picturing myfunc that goes myfunc f [a,b,c,d,e] -> [f a b, f b c, f c d, f d e] < 1307952917 33187 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :maybe zipwith < 1307952918 864410 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hmmm < 1307952928 529136 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no zipWith takes two lists < 1307952933 701748 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :but I can use that ap trick < 1307952937 667622 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> zipWith f`ap`tail $ [a,b,c,d,e] :: [Expr] < 1307952937 868797 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and make it take itself offset < 1307952939 14688 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [f a b,f b c,f c d,f d e] < 1307952942 108890 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yep < 1307952944 61029 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that's it ty < 1307952954 572795 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh... I did that a while ago actually. < 1307952958 26478 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> zipWith ap (*) tail [1..] < 1307952958 893896 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[m (a -> b)]' < 1307952959 126938 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `... < 1307952977 75492 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> zipWith (*)`ap`tail $ [1..] < 1307952977 903370 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,6,12,20,30,42,56,72,90,110,132,156,182,210,240,272,306,342,380,420,462,5... < 1307952982 250350 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> zipWith ap (*) tail $ [1..] < 1307952983 173379 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[m (a -> b)]' < 1307952983 461109 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `... < 1307952985 978793 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :huh < 1307952987 680909 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: are you just stringing together function names...? < 1307952997 603006 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :f`ap`tail is equivalent to ap f tail right < 1307953003 573662 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> ap (zipWith (*)) tail [1..] < 1307953004 349427 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,6,12,20,30,42,56,72,90,110,132,156,182,210,240,272,306,342,380,420,462,5... < 1307953008 239737 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes < 1307953034 473304 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so why does one work and one not < 1307953043 6037 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: but Haskell is not magical and can't discern what is applying to what. < 1307953048 593588 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hint: need moar parens < 1307953052 115045 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :because zipWith (*) is f, not just (*) < 1307953059 198319 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> zipWith . ap (*) tail $ [1..] < 1307953060 61813 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a -> b -> c' < 1307953060 262415 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[... < 1307953070 304743 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> zipWith .( ap (*) tail $ [1..]) < 1307953071 107870 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instances for (GHC.Num.Num [a -> b -> c], < 1307953071 406938 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : GHC.Enum.En... < 1307953074 121332 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: erm i showed you above < 1307953075 128166 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> zipWith .( ap (*) tail) $ [1..] < 1307953075 933878 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a -> b -> c' < 1307953076 134971 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[... < 1307953077 610271 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I know < 1307953081 14226 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I want to do it without ` though < 1307953087 614169 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: i did that < 1307953088 924694 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :he showed you that... < 1307953092 843832 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh < 1307953104 344778 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aaah < 1307953104 800747 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ok < 1307953122 217509 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ap . zipWith (*) . tail $ [1..] < 1307953128 890955 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> ap . zipWith (*) . tail $ [1..] < 1307953129 898927 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a -> b' against inferred type `[a1]' < 1307953131 815837 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :when you say stuff like zipWith ap (*) tail... it reads it like this (((zipWith ap) (*)) tail) < 1307953132 986610 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307953141 129376 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> ap (zipWith (*)) tail $ [1..] < 1307953141 992647 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,6,12,20,30,42,56,72,90,110,132,156,182,210,240,272,306,342,380,420,462,5... < 1307953148 718470 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :?unpl app . zipWith (*) . tail < 1307953148 919169 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(\ c -> app (zipWith (*) (tail c))) < 1307953169 987545 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :?unpl app (zipWith (*)) . tail < 1307953170 243281 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(\ c -> app (zipWith (*)) (tail c)) < 1307953203 499076 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print map {chop;$_} keys qw(abc def ghi jkl mno pqr) < 1307953203 788149 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Type of arg 1 to keys must be hash (not list) at /tmp/input.22685 line 1, at EOF < 1307953218 199264 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...wat, lists are hashes fool. < 1307953236 409327 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print map {chop;$_} keys %{{qw(abc def ghi jkl mno pqr)}} < 1307953237 185417 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :mnabgh < 1307953254 231465 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> ap (zipWith (\x,y => (x,y)) tail $ [1..] < 1307953255 122333 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `,' < 1307953259 563474 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> ap (zipWith (\(x,y) => (x,y)) tail $ [1..] < 1307953260 523333 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `=>' < 1307953264 306425 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> ap (zipWith (\(x,y) -> (x,y)) tail $ [1..] < 1307953265 305666 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error (possibly incorrect indentation) < 1307953267 492494 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::< < 1307953275 528184 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What was the syntax again? < 1307953276 607492 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymia: one more ) < 1307953288 456205 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> ap (zipWith (\(x,y) -> (x,y))) tail $ [1..] < 1307953289 176220 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `b -> c' < 1307953289 376392 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `(t, t1)' < 1307953298 106791 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> ap (zipWith (\x -> X)) tail $ [1..] < 1307953298 826545 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `X' < 1307953300 384801 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> ap (zipWith (\x -> x)) tail $ [1..] < 1307953300 972034 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: you could rewrite (\(x,y) -> (x,y)) as id < 1307953301 172472 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: b = b -> c < 1307953303 979100 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::c < 1307953314 933114 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I need to go back to that Haskell tutorial < 1307953321 425963 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: I think you want < 1307953324 269104 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(\x y < 1307953325 277378 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> ap (zipWith id) tail $ [1..] < 1307953326 141164 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: b = b -> c < 1307953343 237552 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: yeah that won't work. Sorry for misleading you. :P < 1307953345 231407 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307953346 942167 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's ok < 1307953368 973916 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: to specify multiple arguments you say (\a b c -> ...) < 1307953380 125917 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> ap (zipWith (\x,y -> (x,y))) tail $ [1..] < 1307953380 360754 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :\(x,y) is one argument that is a tuple containing x and y < 1307953380 936619 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `,' < 1307953384 217970 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :NOPE. < 1307953389 797739 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no comma < 1307953392 457746 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> ap (zipWith (\x y -> (x,y))) tail $ [1..] < 1307953393 178736 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,2),(2,3),(3,4),(4,5),(5,6),(6,7),(7,8),(8,9),(9,10),(10,11),(11,12),(12... < 1307953395 633535 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> ap (zipWith (\x y -> (x,y))) tail $ [1..] < 1307953396 121924 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :There we go. < 1307953396 441634 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,2),(2,3),(3,4),(4,5),(5,6),(6,7),(7,8),(8,9),(9,10),(10,11),(11,12),(12... < 1307953397 578590 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :damn < 1307953399 237913 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lymia got it before me < 1307953409 741011 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :see also: (,) < 1307953424 292297 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> ap (zipWith (\x y -> (x,y))) (\x -> tail $ tail $ tail $ x) $ [1..] < 1307953425 234583 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,4),(2,5),(3,6),(4,7),(5,8),(6,9),(7,10),(8,11),(9,12),(10,13),(11,14),(... < 1307953425 434997 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src zip < 1307953425 635282 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :zip (a:as) (b:bs) = (a,b) : zip as bs < 1307953425 836239 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :zip _ _ = [] < 1307953437 567398 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> ap (zipWith (\x y -> (x,y))) head $ [1..] < 1307953438 309065 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instances for (GHC.Num.Num [b], GHC.Enum.Enum [b]) < 1307953438 509886 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use... < 1307953445 78538 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zip = zipWith (,) < 1307953445 279306 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> ap (zipWith (,)) tail $ [1..] < 1307953446 8445 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,2),(2,3),(3,4),(4,5),(5,6),(6,7),(7,8),(8,9),(9,10),(10,11),(11,12),(12... < 1307953458 826573 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Ping timeout: 260 seconds < 1307953485 856934 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t unzip < 1307953486 575590 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. [(a, b)] -> ([a], [b]) < 1307953509 721434 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how do you get stuff out of a tuple? < 1307953512 467595 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :monads? < 1307953517 99567 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pattern matching. < 1307953526 815924 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for a 2-tuple you can use fst and snd < 1307953527 16268 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :fst/snd < 1307953534 298453 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how about larger < 1307953535 555495 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :!! ? < 1307953540 383835 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Pattern matching < 1307953540 815500 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pattern matching. < 1307953545 658078 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: no. This isn't Python. :P < 1307953553 326189 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!! is a function on lists < 1307953567 583901 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :m-my overloading < 1307953610 502744 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am honestly not quite sure why Python differentiates lists from tuples when they are pretty much the same that tuples are immutable. < 1307953619 523380 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*except that < 1307953650 217975 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :tuple overloaded functions aren't in the standard. there's probably a package on hackage for it < 1307953682 176453 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but usually if you think you want large tuples, you usually really need a datatype < 1307953700 366947 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :anything over a 3-tuple or maybe a 4-tuple is probably in that realm. < 1307953703 613786 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :even those, really. < 1307953738 400389 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> case (1,2,3) of (a,_,_) -> a < 1307953739 391077 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1307953766 167217 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Preferably use ~ there < 1307953774 865042 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...why? < 1307953781 65767 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1307953788 245486 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's a 3-tuple... always. < 1307953806 466103 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :precisely _why_ you should use ~ < 1307953825 950399 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> ap (zipWith (*)) (\x -> tail $ tail $ tail $ x) $ [1..] < 1307953826 151245 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :to avoid unnecessary strictness < 1307953826 833946 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [4,10,18,28,40,54,70,88,108,130,154,180,208,238,270,304,340,378,418,460,504... < 1307953833 970484 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> ap (zipWith (*)) (\x -> tail $ tail $ tail $ tail $ tail $ tail $ tail $ tail $ tail $ tail $ tail $ tail $ tail $ tail $ x) $ [1..] < 1307953834 792692 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [15,32,51,72,95,120,147,176,207,240,275,312,351,392,435,480,527,576,627,680... < 1307953837 314781 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::C < 1307953841 198079 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let thrd ~(_,_,a) = a in thrd (1,2,3) < 1307953842 62201 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3 < 1307953842 549288 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t drop < 1307953843 481067 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. Int -> [a] -> [a] < 1307953847 705559 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*COUGH* < 1307953855 170631 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :>drop 5 [1..] < 1307953860 181047 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> drop 5 [1..] < 1307953861 141817 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,... < 1307953863 257860 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ehehehe < 1307953876 135414 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> take 5 drop 5 [1..] < 1307953877 109 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' < 1307953877 201477 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Types... < 1307953880 494939 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> take 5 . drop 5 [1..] < 1307953881 340376 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instances for (GHC.Num.Num [a], GHC.Enum.Enum [a]) < 1307953881 541091 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use... < 1307953888 503361 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> dropWhile (<10) [1..] < 1307953889 366235 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34... < 1307953889 566874 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :CURRYING IS HARD < 1307953899 162074 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> take 5 $ drop 5 [1..] < 1307953899 920064 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [6,7,8,9,10] < 1307953901 911838 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: need. moar. parens. < 1307953902 112549 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :there < 1307953903 247205 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Being curry is suffering < 1307953911 454647 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> drop 5 $ take 5 [1..] < 1307953912 170867 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1307953919 320629 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> dropWhile (!=-1) [1..] < 1307953920 101645 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `!=-' < 1307953925 474900 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :/= < 1307953927 258020 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> dropWhile (>0) [1..] < 1307953930 984675 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1307953945 872370 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307953952 744886 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: there is also takeWhile, which is to take as dropWhile is to drop. < 1307953963 617705 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :why can't haskell optimize mathematical theorems and realize it won't return anything??? < 1307953964 914149 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :gosh < 1307953973 553057 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> takeWhile (>0) [1..] < 1307953974 414715 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1307953993 669114 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fix id < 1307953997 361847 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1307954013 758149 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :lambdabot doesn't use blackholes, even < 1307954029 957750 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: shocking. < 1307954059 876784 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :black holes? < 1307954081 130333 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t randomRIO < 1307954081 992395 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Random a) => (a, a) -> IO a < 1307954098 970230 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: with some flag settings, ghc can actually detect that fix id is a loop, by putting a "black hole" tag on it when it starts evaluating < 1307954111 258786 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I assume it can also detect other things < 1307954131 620658 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but i think that's incompatible with the multiple core setting or something < 1307954150 158614 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(i.e. works badly with parallelism) < 1307954163 638223 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> takeWhile (/=6) <$> (forever $ randomRIO (1,6)) < 1307954164 606876 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : < 1307954182 554939 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> unsafePerformIO $ takeWhile (/=6) <$> (forever $ randomRIO (1,6)) < 1307954183 410647 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `unsafePerformIO' < 1307954184 706109 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: that won't halt in any case < 1307954196 945316 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: oh really? < 1307954226 542376 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is the 6 not included? < 1307954231 984895 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :for IO, the part to the left of <$> won't be applied until the part to the right finishes < 1307954238 524084 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah. < 1307954270 511416 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, and it's not even a list. :P < 1307954271 104879 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net QUIT :Ping timeout: 244 seconds < 1307954279 768591 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t forever < 1307954280 453355 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b. (Monad m) => m a -> m b < 1307954331 551862 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: ghc can detect many things, it has a strictness analyzer to find out if there are any arguments it can be sure whether will be used or not < 1307954347 333412 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (takeWhile (/=6) <$> (repeatM $ randomRIO (1,6))) >>= print < 1307954348 191230 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `repeatM' < 1307954393 994491 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: sequence . repeat, but it won't work for IO < 1307954395 4164 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net JOIN :#esoteric < 1307954429 365317 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: would liftM be any better or is it effectively the same thing. < 1307954465 278559 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307954474 98167 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :same thing. < 1307954515 403618 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what you need if you _really_ want to do that is to recurse with unsafeInterleaveIO < 1307954525 422586 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sounds fun. < 1307954544 389578 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :however, Random has a pure interface, in case you didn't know < 1307954568 221672 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I did but it's somewhat tedious. < 1307954570 18726 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> takeWhile (/=6) . randoms $ makeStdGen 42 < 1307954570 738473 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `makeStdGen' < 1307954573 320780 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er < 1307954579 817515 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> takeWhile (/=6) . randoms $ mkStdGen 42 < 1307954581 584538 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [-3907187990116499535,-2519438828217931933,-8264534369199619667,86887135830... < 1307954590 245652 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1307954597 282791 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> takeWhile (/=6) . randomRs (1,6) $ mkStdGen 42 < 1307954598 787167 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1307954612 367757 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well didn't that work splendidly :P < 1307954616 506692 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yep. < 1307954626 720459 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> takeWhile (/=6) . randomRs (1,6) $ mkStdGen 666 < 1307954628 354700 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1307954629 41856 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you can tell because you'll get the same result every time. < 1307954633 695095 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wat < 1307954638 419140 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :even with different inputs! wow! < 1307954644 148867 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> takeWhile (/=6) . randomRs (1,6) $ mkStdGen 4 < 1307954645 586516 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1307954646 814824 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> randomRs (1,6) $ mkStdGen 666 < 1307954647 648027 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [6,1,6,3,6,2,1,5,6,3,3,1,2,6,5,2,5,4,3,5,5,3,5,3,5,4,3,6,1,2,2,3,3,2,5,4,2,... < 1307954657 814865 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this random generator sure is consistent. < 1307954662 567682 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you'd think < 1307954668 506393 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> randomRs (1,6) $ mkStdGen 4 < 1307954669 369491 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [6,3,3,2,4,2,6,1,2,6,4,5,1,5,4,6,2,6,1,5,6,1,3,1,5,4,6,2,6,2,6,1,6,6,5,1,6,... < 1307954673 298137 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :they all begin with 6 < 1307954675 868261 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :trollolol < 1307954676 68964 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hahaha. < 1307954682 765376 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> randomRs (1,6) $ mkStdGen 5 < 1307954683 697998 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [6,2,2,1,3,2,5,1,5,4,2,2,1,2,6,4,2,4,2,3,2,4,5,4,2,1,5,1,6,4,3,2,4,5,5,3,3,... < 1307954687 118916 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf < 1307954687 688165 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wtf < 1307954691 694715 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that's four in a row now. < 1307954699 530646 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::trollface: < 1307954705 183205 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> randomRs (1,6) $ mkStdGen 987 < 1307954706 47283 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [6,2,6,6,5,5,2,1,4,4,3,2,4,5,4,6,5,6,6,6,5,6,4,4,4,5,3,2,2,5,3,6,5,2,1,4,3,... < 1307954709 527666 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> randomRs (1,6) $ mkStdGen 986 < 1307954710 391612 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [6,3,2,1,5,5,2,1,1,6,5,5,3,2,2,2,5,1,5,2,3,3,2,1,1,1,4,3,2,3,6,6,2,3,6,2,5,... < 1307954715 178666 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :weird < 1307954717 305986 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> randomRs (1,6) $ mkStdGen 985 < 1307954718 125817 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [6,3,3,3,5,5,3,2,4,2,1,2,3,5,6,4,5,2,4,4,1,1,6,4,4,3,4,4,2,1,3,5,5,3,6,6,2,... < 1307954718 882618 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (head . randomRs (1,6) . mkStdGen) <$> [1..] < 1307954720 456279 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,... < 1307954724 400649 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :they all start pretty much the same way < 1307954731 909173 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm oh hm < 1307954745 829002 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :dropWhile (==6) $ (head . randomRs (1,6) . mkStdGen) <$> [1..] < 1307954749 135247 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> dropWhile (==6) $ (head . randomRs (1,6) . mkStdGen) <$> [1..] < 1307954750 649120 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,... < 1307954762 335130 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :then they start all being 5s. < 1307954783 321239 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307954787 198299 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :why does it do that < 1307954789 689684 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what is randomRs < 1307954801 580983 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think it may only use the high bits for the first value < 1307954806 788654 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t randomRs < 1307954807 565887 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a g. (Random a, RandomGen g) => (a, a) -> g -> [a] < 1307954811 354714 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :randomRs takes a range and a stdGen thingy and makes random values. stdgen is basically the seed value < 1307954814 83869 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (head . randomRs (1,6) . mkStdGen) <$> iterate (*2) 1 < 1307954816 53964 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t mkStdGen < 1307954816 799921 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Int -> StdGen < 1307954817 881268 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1307954829 353744 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://learnyouahaskell.com/input-and-output#randomness < 1307954834 968760 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (head . randomRs (1,6) . mkStdGen) <$> take 10 (iterate (*2) 1) < 1307954836 488215 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [6,6,6,6,6,6,6,6,6,6] < 1307954839 957104 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oops < 1307954847 124189 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (head . randomRs (1,6) . mkStdGen) <$> take 10 (iterate (*3) 1) < 1307954848 570787 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [6,6,6,6,6,6,6,6,6,6] < 1307954852 603808 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf < 1307954859 73424 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (head . randomRs (1,6) . mkStdGen) <$> take 20 (iterate (*3) 1) < 1307954860 526926 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [6,6,6,6,6,6,6,6,6,6,5,3,3,1,1,3,2,6,6,4] < 1307954869 615629 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> length $ takeWhile (==6) $ (head . randomRs (1,6) . mkStdGen) <$> [1..] < 1307954871 213242 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 53667 < 1307954872 622381 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> randomR (1,6) (mkStdGen 359353) < 1307954873 421774 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (6,1494289578 40692) < 1307954875 903441 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that is when it stops being 6 < 1307954876 335185 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> randomR (1,6) (mkStdGen 35935335) < 1307954877 119272 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (3,1250031057 40692) < 1307954879 720602 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :tada < 1307954879 920933 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :3 < 1307954891 735064 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> length $ takeWhile (==5) $ takeWhile (==6) $ (head . randomRs (1,6) . mkStdGen) <$> [1..] < 1307954893 282856 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 0 < 1307954902 258757 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh right < 1307954907 93245 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> length $ takeWhile (==5) $ dropWhile (==6) $ (head . randomRs (1,6) . mkStdGen) <$> [1..] < 1307954908 677221 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 53668 < 1307954920 167177 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and that's how many generators starting with 5 there are after 6 < 1307954937 420819 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that's odd < 1307954937 621584 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> length $ takeWhile (==4) $ dropWhile (==5) $ dropWhile (==6) $ (head . randomRs (1,6) . mkStdGen) <$> [1..] < 1307954939 212276 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 53668 < 1307954943 563387 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh look. < 1307954954 991942 :guy_!~guy__@bzq-79-177-204-61.red.bezeqint.net JOIN :#esoteric < 1307954958 885152 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess it's just how the generator works from the seed number. < 1307954961 175972 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> randomR (1,6) (getStdGen) < 1307954962 39128 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (System.Random.RandomGen < 1307954962 239720 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (GHC.Types.IO ... < 1307954966 364589 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hmmm < 1307954976 983368 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t mkStdGen < 1307954977 702545 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Int -> StdGen < 1307954985 12093 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t getStdGen < 1307954985 850586 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :IO StdGen < 1307954995 53927 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so I need to unwrap it < 1307955000 858101 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t pure getStdGen < 1307955001 690730 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *). (Applicative f) => f (IO StdGen) < 1307955001 891702 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :good luck with that. < 1307955003 815279 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307955032 898228 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> length $ takeWhile (==3) $ dropWhile (==4) $ dropWhile (==5) $ dropWhile (==6) $ (head . randomRs (1,6) . mkStdGen) <$> [1..] < 1307955034 623182 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 53669 < 1307955044 682349 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> mkStdGen 42 < 1307955045 546496 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 43 1 < 1307955056 535071 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :5366[89] always < 1307955079 446342 :guy_!~guy__@bzq-79-177-204-61.red.bezeqint.net QUIT :Changing host < 1307955079 646994 :guy_!~guy__@unaffiliated/guy/x-2189580 JOIN :#esoteric < 1307955084 500045 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: you cannot use getStdGen in lambdabot, it doesn't allow IO actions < 1307955092 641718 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ah, ok < 1307955108 146637 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you might be able to use !haskell for that hough < 1307955113 130833 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes < 1307955134 72521 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> length $ takeWhile (==2) $ dropWhile (==3) $ dropWhile (==4) $ dropWhile (==5) $ dropWhile (==6) $ (head . randomRs (1,6) . mkStdGen) <$> [1..] < 1307955135 792525 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 53668 < 1307955150 96141 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: do all of these $'s hurt your mathematician eyes? < 1307955159 239274 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :AYEEE < 1307955163 136775 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I can change it to . if you like. < 1307955165 560848 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :get dolla dolla bill < 1307955222 965551 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> length takeWhile (==1) . dropWhile (==2) . dropWhile (==3) . dropWhile (==4) . dropWhile (==5) . dropWhile (==6) . (head . randomRs (1,6) . mkStdGen) <$> [1..] < 1307955223 801603 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' < 1307955224 2330 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `(a1 -> GH... < 1307955229 294875 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> length . takeWhile (==1) . dropWhile (==2) . dropWhile (==3) . dropWhile (==4) . dropWhile (==5) . dropWhile (==6) . (head . randomRs (1,6) . mkStdGen) <$> [1..] < 1307955230 158770 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Num.Num [a]) < 1307955230 359352 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from the literal `1' at length . takeWhile (==1) . dropWhile (==2) . dropWhile (==3) . dropWhile (==4) . dropWhile (==5) . dropWhile (==6) $ (head . randomRs (1,6) . mkStdGen) <$> [1..] < 1307955260 157853 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 53668 < 1307955272 752381 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> dropWhile (==1) . dropWhile (==2) . dropWhile (==3) . dropWhile (==4) . dropWhile (==5) . dropWhile (==6) $ (head . randomRs (1,6) . mkStdGen) <$> [1..] < 1307955274 557009 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,... < 1307955279 593155 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so yeah, then it starts over. < 1307955344 275858 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: one usually needs to keep one $ :D < 1307955357 210335 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 53668*6 < 1307955358 73739 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 322008 < 1307955373 459421 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 53667*6 < 1307955374 179329 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 322002 < 1307955387 415801 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> dropWhile (==1) . dropWhile (==2) . dropWhile (==3) . dropWhile (==4) . dropWhile (==5) . dropWhile (==6) . dropWhile (==7) $ (head . randomRs (1,7) . mkStdGen) <$> [1..] < 1307955388 990204 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [5,7,2,4,6,1,3,5,7,2,4,6,1,3,5,7,2,4,6,1,3,5,7,2,4,6,1,3,5,7,2,4,6,1,3,5,7,... < 1307955407 604668 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> dropWhile (==7) $ (head . randomRs (1,7) . mkStdGen) <$> [1..] < 1307955409 174560 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [3,5,7,2,4,6,1,3,5,7,2,4,6,1,3,5,7,2,4,6,1,3,5,7,2,4,6,1,3,5,7,2,4,6,1,3,5,... < 1307955411 962044 :MigoMipo!~John@84-217-4-226.tn.glocalnet.net JOIN :#esoteric < 1307955415 802704 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 53669*6 < 1307955416 523105 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 322014 < 1307955423 630627 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so... it's apparently unique to (1,6)? < 1307955429 986317 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(1,7) doesn't do it. < 1307955459 717896 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 2^18 < 1307955460 550669 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 262144 < 1307955482 45069 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (2^) [18..] < 1307955482 783935 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,1... < 1307955492 47891 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src randomR Integer < 1307955492 336173 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. < 1307955503 344932 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@source System.Random < 1307955503 599209 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://darcs.haskell.org/packages/base/System/Random.hs < 1307955508 891088 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so something about 6 makes it do that. < 1307955524 6385 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (head . randomRs (1,2) . mkStdGen) <$> [1..] < 1307955525 579193 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,... < 1307955529 479663 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and 2 as well < 1307955536 223631 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (head . randomRs (1,4) . mkStdGen) <$> [1..] < 1307955537 705997 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,4,2,4,2,4,2,4,2,4,2,4,2,4,2,4,2,4,2,4,2,4,2,4,2,4,2,4,2,4,2,4,2,4,2,4,2,... < 1307955538 987590 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :now that's an outdated command :( < 1307955539 329213 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :not the best rng I've ever seen < 1307955552 690815 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :4 is interesting. :) < 1307955558 379464 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (head . randomRs (1,8) . mkStdGen) <$> [1..] < 1307955559 905707 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,8,6,4,2,8,6,4,2,8,6,4,2,8,6,4,2,8,6,4,2,8,6,4,2,8,6,4,2,8,6,4,2,8,6,4,2,... < 1307955571 979858 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :another repeating sequence as well. < 1307955628 306585 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> take 53669 $ (head . randomRs (1,8) . mkStdGen) <$> [1..] < 1307955629 713398 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,8,6,4,2,8,6,4,2,8,6,4,2,8,6,4,2,8,6,4,2,8,6,4,2,8,6,4,2,8,6,4,2,8,6,4,2,... < 1307955640 860574 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> drop 53669 $ (head . randomRs (1,8) . mkStdGen) <$> [1..] < 1307955642 330011 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [5,3,1,7,5,3,1,7,5,3,1,7,5,3,1,7,5,3,1,7,5,3,1,7,5,3,1,7,5,3,1,7,5,3,1,7,5,... < 1307955679 678865 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf doesn't http://hackage.haskell.org/package/base list System.Random < 1307955679 879978 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> drop (53668/2) $ (head . randomRs (1,8) . mkStdGen) <$> [1..] < 1307955680 695645 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Real.Fractional GHC.Types.Int) < 1307955680 896465 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use o... < 1307955695 345905 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, that is one hell of a short period for repetition on that prng! < 1307955695 546824 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> drop (53669`div`2) $ (head . randomRs (1,8) . mkStdGen) <$> [1..] < 1307955697 73940 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [6,4,2,8,6,4,2,8,6,4,2,8,6,4,2,8,6,4,2,8,6,4,2,8,6,4,2,8,6,4,2,8,6,4,2,8,6,... < 1307955701 825441 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307955715 640513 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it'd be better to use a hash < 1307955715 841439 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> drop (53669-4) $ (head . randomRs (1,8) . mkStdGen) <$> [1..] < 1307955717 338733 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [8,6,3,7,5,3,1,7,5,3,1,7,5,3,1,7,5,3,1,7,5,3,1,7,5,3,1,7,5,3,1,7,5,3,1,7,5,... < 1307955730 610016 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....yep, the period is always 536699 < 1307955745 922709 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, that is rather short < 1307955766 701431 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: it's not the repetition of the prng for _one_ seed, but it's beginning value across several < 1307955775 265306 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*its < 1307955782 801833 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, uh... slow startup time? < 1307955789 257245 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or what do you mean < 1307955827 650961 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: we are taking the first value produced for each seed [1,inf] < 1307955835 930512 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307955856 528621 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, well... that is strange still. Always giving you similar values < 1307955865 796402 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, for the first one. < 1307955884 480354 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> drop (53669-4) $ (head . tail . randomRs (1,8) . mkStdGen) <$> [1..] < 1307955885 955470 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,3,6,7,8,4,5,6,8,3,4,5,7,2,3,4,6,1,2,3,5,8,1,2,4,7,8,1,3,6,7,8,2,5,6,7,1,... < 1307955893 969750 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, what is the period of the prng though? < 1307955898 315716 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no clue. < 1307955912 268791 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so yeah it's not so repetitive on the second value. < 1307955915 623886 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> drop (53669-4) $ (head . tail . randomRs (1,6) . mkStdGen) <$> [1..] < 1307955917 3474 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,1,6,5,4,4,3,2,2,1,6,5,5,4,3,2,2,1,6,5,5,4,3,2,2,1,6,5,5,4,3,2,2,1,6,5,5,... < 1307955932 872494 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the oscillation is larger < 1307955934 411317 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :http://hackage.haskell.org/packages/archive/random/latest/doc/html/src/System-Random.html#randomRs < 1307955943 808175 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, I presume slow startup time < 1307955964 98886 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :before it had a period of 4, now it's.... 8 < 1307955975 725705 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> drop (53669-4) $ (head . tail . tail . randomRs (1,6) . mkStdGen) <$> [1..] < 1307955977 276084 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [3,2,6,5,3,1,6,4,2,1,5,4,2,6,5,3,1,6,4,2,1,5,4,2,6,5,3,1,6,4,3,1,5,4,2,6,5,... < 1307956015 583773 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this one is 10 I believe. < 1307956021 710420 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, wait what. Period of 8? Come on... something like 2^31-1 is the least I would expect for period from a decent PRNG < 1307956039 285766 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :period for this pattern that we've noticed in the nth value from a given seed. < 1307956042 78437 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307956064 514370 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> randomRs (1,6) $ mkStdGen 42 < 1307956065 412118 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [6,4,2,5,3,2,1,6,1,4,4,4,1,3,3,2,6,2,4,1,3,1,1,5,5,5,1,3,6,1,5,6,1,3,5,4,1,... < 1307956066 501186 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :still this is really *really* bad < 1307956146 487912 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: it's not a problem if you get the seed from the system clock or something < 1307956189 143289 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but then you're in IO, yes? < 1307956196 266629 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but... I guess that's not a problem either. < 1307956223 323746 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, well... I would say it still is a problem then that this PRNGs has such a large setup time < 1307956226 983961 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because the functions that are computing pseudo-random numbers are still pure. < 1307956235 317558 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : | otherwise = case (f n 1 rng) of (v, rng') -> (fromInteger (l + v `mod` k), rng') < 1307956242 835760 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :one way to combat this would be to step it forward a few steps in mkStdGen < 1307956246 618016 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :before returning it < 1307956275 952313 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :say, by 1000? < 1307956281 82087 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i really don't like that mod there, isn't that a flawed way of getting a ranged value from an rng :( < 1307956299 846615 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, possibly. Would have to investigate it to find out what a good value for the stepping would be. < 1307956306 785976 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(in randomIvalInteger) < 1307956341 673165 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, what is the range of the integers before the mod? < 1307956462 684910 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> range (mkStdGen undefined) < 1307956463 612155 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `(a, a)' < 1307956463 813052 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `System... < 1307956466 961973 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :erm < 1307956468 833041 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, I don't like the magic constants in stdNext and stdSplit < 1307956470 245418 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t range < 1307956470 924959 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Ix a) => (a, a) -> [a] < 1307956475 933817 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wrong range < 1307956512 626974 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :-- This implementation uses the Portable Combined Generator of L'Ecuyer < 1307956512 827310 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :-- ["System.Random\#LEcuyer"] for 32-bit computers, transliterated by < 1307956512 827479 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :-- Lennart Augustsson. It has a period of roughly 2.30584e18. < 1307956537 254304 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307956550 855603 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not familiar with that prng < 1307956561 184934 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> genRange (mkStdGen undefined) < 1307956561 905045 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (0,2147483562) < 1307956569 310524 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :You are apeshit bananas at computers, and you know ALL THE CODES. All of them. You are the unchallenged authority on APICULTURE NETWORKING. And though all your friends recognize your unparalleled achievements as a TOTALLY SICK HACKER, you feel like you could be better. It's one of a number of things you SORT OF BEAT YOURSELF UP ABOUT for NO VERY GOOD REASON during sporadic and debilitating BIPOLAR MOOD SWINGS. You have a < 1307956571 966536 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t undefined < 1307956572 594494 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. a < 1307956575 611897 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t mkStdGen < 1307956576 476315 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Int -> StdGen < 1307956581 721461 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hrrm < 1307956589 158062 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t genRange < 1307956589 945889 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall g. (RandomGen g) => g -> (Int, Int) < 1307956610 266019 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok that's the same number as in randomIvalInteger, i think < 1307956614 609914 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wait wtf < 1307956619 924611 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, err? < 1307956631 282283 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, is this homestuck or something? < 1307956653 133929 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that means ghc's randomR _only_ works for random number generators with the same range as StdGen! < 1307956672 425488 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, if that is true, file a bug < 1307956681 525072 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: yes. < 1307956694 759003 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, ah < 1307956700 760074 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, haven't been keeping up lately < 1307957187 489757 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1307957208 322915 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1307957585 308418 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Panic attack < 1307959056 83588 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what the hell Perl. < 1307959070 331387 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :$#array returns the last index of the array < 1307959085 537700 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as opposed to every other language ever, which returns the actual size. < 1307959117 135045 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I suppose in most cases you want the last index, but still. Not knowing that was the source of a bug. < 1307959149 599735 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :isn't there another thing that you can use to get the size? < 1307959161 429250 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not that I'm aware of. < 1307959315 943496 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I don't see a built-in function to get the length of a list < 1307959322 694135 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :only the $# form for arrays. < 1307959353 463811 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :huh < 1307959518 320669 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :list != array, here. < 1307959524 683122 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though they are very very similar. < 1307959535 430650 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Read error: Connection reset by peer < 1307959560 322376 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :an array is basically a list stored in a variable. @array produces a list from the "array", which is the variable or whatever. < 1307959571 986526 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lists are what Perl then operates on when it does stuff. < 1307959582 452005 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and can look (1,2,3,4,5,6) as well. < 1307959587 638525 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or function 1,2,3,4,5 < 1307959596 381934 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1307959601 231454 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or my ($x, $y) = (1,2) < 1307959682 667642 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(don't ask me why I decided to explain all of that. You might have even knew beforehand) < 1307959704 46488 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :nah, i'm lousy at perl < 1307959761 544656 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : an array is basically a list stored in a variable. @array produces a list from the "array", which is the variable or whatever. < 1307959766 583941 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :then shouldn't something like... < 1307959773 976145 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :$#@array < 1307959775 486381 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :work? < 1307959777 725103 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....no < 1307959781 141321 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's $#array < 1307959784 411856 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is probably what you mean. < 1307959793 453755 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, I meant for getting the length < 1307959795 924185 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :$# is a special sigil thing. < 1307959797 430081 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. < 1307959803 737530 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, as opposed to last index < 1307959808 21910 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh... no. < 1307959821 522235 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :$#@ is a syntax error I think. < 1307959836 516474 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, what about $#(@array) then? < 1307959840 366414 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nope. < 1307959852 696427 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :uh okay < 1307959855 640540 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :$#array is exactly what you want. if I want the size I just add one < 1307959864 295425 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was just noting that it's inconsistent with most languages I've seen. < 1307959867 726999 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, what if it is a sparse array? < 1307959873 913238 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :if perl does that < 1307959877 251507 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't think that exists in Perl. < 1307959879 440216 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307959883 428526 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well okay then that works < 1307959927 86290 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there's likely a CPAN module for a sparse array, which would use some kind of OO interface to get size and last index < 1307959938 953475 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and have an overload on the subscript [] operation < 1307959951 634722 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1307959968 835446 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, why exactly are you learning perl? < 1307959975 727892 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :morbid curiosity? < 1307959979 540874 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, well. < 1307960006 49261 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, can it be anything except morbid curiosity? :P < 1307960038 315597 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well I sadly don't have time to wait for your answer, have to make food now unless I want to wait for about 5 hours < 1307960038 890261 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I feel it will be useful later in the event that I become a sysadmin or something along those lines. Also, I decided to learn it simply for the knowledge, because I am trying to become experienced with as many languages possible, but now I've found that Perl is actually very good at some of the small programming tasks I end up doing often. < 1307960058 829329 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307960088 76055 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :better than Python, which is what I was using towards that end previously. < 1307960292 118495 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307961306 759391 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :" !!!" < 1307961433 377254 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Read error: Connection reset by peer < 1307961497 154847 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307961529 255947 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1307961653 905009 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : " !!!" <-- can you please expand on this? < 1307961677 419847 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No. < 1307961700 701312 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh come on that is easy, just add more spaces or exclamation marks! < 1307961717 130683 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You can do that yourself if you want to. < 1307961811 42519 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python import __builtin__;__builtin__.len=lambda x:-1:print [] < 1307961811 803867 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :File "", line 1 < 1307961819 980874 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python import __builtin__;__builtin__.len=lambda x:-1;print [] < 1307961821 89448 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​[] < 1307961825 544680 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I keep getting a request for /wiki/index.php?title=User:NO_Body&action=edit on my HTTP server occasionally. I never had a file called that on my server (I do know what server does contain that file). < 1307961826 264094 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python import __builtin__;__builtin__.len=lambda x:-1;print [1,2,3,4,5,6] < 1307961827 5339 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​[1, 2, 3, 4, 5, 6] < 1307961831 251456 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python import __builtin__;__builtin__.len=lambda x:100;print [1,2,3,4,5,6] < 1307961831 971758 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​[1, 2, 3, 4, 5, 6] < 1307961839 350521 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python import __builtin__;__builtin__.len=lambda x:100;len([1,2,3,4,5,6]_;print [1,2,3,4,5,6] < 1307961840 69866 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :File "", line 1 < 1307961846 921140 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python import __builtin__;__builtin__.len=lambda x:100;len([1,2,3,4,5,6]);print [1,2,3,4,5,6] < 1307961848 79531 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​[1, 2, 3, 4, 5, 6] < 1307961851 779370 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python import __builtin__;__builtin__.len=lambda x:100;len([1,2,3,4,5,6]);print repr([1,2,3,4,5,6]) < 1307961852 512826 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​[1, 2, 3, 4, 5, 6] < 1307961853 219986 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...there is absolutely no reason to import __builtin__ < 1307961854 648492 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::< < 1307961861 57953 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :__builtin__.len ?? < 1307961872 81245 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python import __builtin__;__builtin__.len=lambda x:100;print len([1,2,3,4,5,6]);print repr([1,2,3,4,5,6]) < 1307961872 945409 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :100 < 1307961882 318838 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, why do you import __builtin__.len? < 1307961887 336779 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :isn't that the same as the normal len < 1307961890 496913 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to do evil things. < 1307961892 880586 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well no < 1307961899 240967 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not if you want to redefine it. < 1307961908 674065 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, what is the difference then? < 1307961913 159114 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is *this* request for: "POST http://203.55.174.173:6667/ HTTP/1.0" < 1307961915 106978 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :re-defining len will just make a local copy < 1307961922 33010 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :aha < 1307961925 811367 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if you want to change len for everything everywhere... then you would resort to that hackish nonsense. < 1307961933 561655 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, why on earth not just override __len__ in your class? < 1307961942 97436 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: because that's not hackish enough. < 1307961945 425482 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hah < 1307961977 192061 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Buh. < 1307961977 392593 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :No idea why this doesn't work as I expect. < 1307961987 745016 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :zzo38, someone trying to connect to irc by assuming your site is a proxy of some sort maybe? < 1307961990 462195 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: how is it not working as you expect? < 1307962026 302272 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe, but it is a POST request. I also got one which is the same but with 127.0.0.1 instead of 203.55.174.173 < 1307962077 952536 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I also got some proxy request on port 7181 to some other computer using GET < 1307962081 168267 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :zzo38, well < 1307962083 99440 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :$ host 203.55.174.173 < 1307962083 300006 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :173.174.55.203.in-addr.arpa domain name pointer alicorn.furnet.info. < 1307962083 300172 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :173.174.55.203.in-addr.arpa domain name pointer alicorn.furnet.org. < 1307962093 136368 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :sounds like an irc network to me < 1307962127 367400 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: repr() and len() have nothing to do with each other. They're both __len__ and __repr__ on the list class, and likely use C internals to calculate their values. Thus changing __builtin__.len will not have any effect on repr for lists, because len will never be called. < 1307962159 217369 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes it does sound like an IRC network. But the request still doesn't make sense? < 1307962188 226682 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :list.__repr__ probably uses list.__iter__, or the C-equivalent API for iterating on lists. < 1307962188 513772 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :bbl < 1307962243 781172 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I also got "CONNECT 127.0.0.1:6667 HTTP/1.0" < 1307962276 965305 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!py str.__len__=lambda self:-1;print len("a") < 1307962289 143779 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!addinterp py python < 1307962289 576697 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter py installed. < 1307962290 998601 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!py str.__len__=lambda self:-1;print len("a") < 1307962291 972569 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :More than once. < 1307962306 926447 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!languages < 1307962312 429946 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!help languages < 1307962312 630361 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. < 1307962321 611221 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :There is no python interpreter on egobot. < 1307962329 184386 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!py print "o rly" < 1307962338 657711 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh wait, yes there is < 1307962340 185747 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python print "ahem" < 1307962341 27725 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :ahem < 1307962341 747778 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because you just used it. < 1307962351 584051 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python print version < 1307962352 552731 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Traceback (most recent call last): < 1307962361 562652 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp py < 1307962361 850452 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter py deleted. < 1307962369 352096 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The same thing with the User:NO_Body request I get more than once. But that one is not even a proxy request, it is a request for the file on my server, which I do not even have (I know which server it is on, or at least was many years ago). < 1307962397 411481 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!python str.__len__=lambda self: -1; print len("A") < 1307962398 127282 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Traceback (most recent call last): < 1307962417 493354 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I seem to get requests for "proxyheader.php" on different servers < 1307962446 435278 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : TypeError: can't set attributes of built-in/extension type 'str' < 1307962452 604962 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: foiled < 1307962459 445510 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://answers.yahoo.com/question/index?qid=20090611071837AAGVVCX someone actually felt the need to ask in Yahoo! Answers < 1307962473 271478 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I mean, I Googled it, but only to use the calculator because I'm lazy < 1307962524 346239 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Lazyness something something virtue < 1307962560 612525 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I actually use sh as my calculator < 1307962564 532945 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I also get request for /wiki/index.php?title=Special:Userlogin&returnto=Image:NB_Art_REF.png (on the same server as the other file) < 1307962582 286975 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ghci if I'm trying to do something complicated involving sequences. < 1307962600 698351 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> 1 + 1 < 1307962600 898977 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2 < 1307962611 270345 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Bask in Haskell's glory < 1307962620 333556 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> e < 1307962621 413706 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : e < 1307962625 999181 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> aeiou < 1307962626 996274 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `aeiou' < 1307962630 888389 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, where can I find e in Haskell? < 1307962633 702604 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :[S] All: Behold Glory of Haskell < 1307962633 903100 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t e < 1307962634 672715 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Expr < 1307962636 605483 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> log 1 < 1307962637 469251 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 0.0 < 1307962639 351673 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> e + e < 1307962640 190759 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : e + e < 1307962646 254099 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> t < 1307962647 114959 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : t < 1307962648 812659 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> g < 1307962649 562129 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `a' in the constraints: < 1307962649 762780 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `SimpleReflect.FromExpr ... < 1307962652 100040 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::c < 1307962653 88958 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :wat < 1307962653 376851 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I already told MFGG that I do not have their wiki on my server!! < 1307962657 328097 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> e 2 < 1307962658 29427 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `t1 -> t' < 1307962658 230267 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `Simpl... < 1307962681 436224 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: f and g are function Expr things < 1307962687 268820 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> f 2 < 1307962688 132468 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `a' in the constraints: < 1307962688 333261 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `SimpleReflect.FromExpr ... < 1307962690 829606 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> f a < 1307962691 546555 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `a' in the constraints: < 1307962691 834045 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `GHC.Show.Show a' < 1307962692 34632 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a... < 1307962695 209040 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...er < 1307962696 313221 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah. < 1307962699 437421 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix f < 1307962700 224202 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `a' in the constraints: < 1307962700 424743 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `GHC.Show.Show a' < 1307962700 625337 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a... < 1307962704 293463 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix f :: Expr < 1307962705 99766 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (... < 1307962710 283013 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> 'aeiou' < 1307962711 42087 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : < 1307962711 242460 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : lexical error in string/character literal at chara... < 1307962715 29059 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> f a :: Expr < 1307962715 892298 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f a < 1307962717 609725 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> Show "Aeiou" < 1307962718 315166 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `Show' < 1307962722 612241 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> Show 'Aeiou' < 1307962723 492313 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : < 1307962723 693031 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : lexical error in string/character literal at chara... < 1307962725 137442 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: double quotes. < 1307962725 713357 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307962729 214143 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> "Aeiou" < 1307962730 77958 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "Aeiou" < 1307962731 569618 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ah ok < 1307962735 199000 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> 'a' < 1307962736 38747 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 'a' < 1307962737 619460 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :mmk < 1307962752 920006 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> succ 'a' < 1307962753 640202 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 'b' < 1307962756 275616 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> succ "a" < 1307962757 171400 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Enum.Enum [GHC.Types.Char]) < 1307962757 371792 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `... < 1307962780 713932 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :map succ "a" < 1307962785 773474 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oops < 1307962788 139088 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> map succ "A" < 1307962788 871946 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "B" < 1307962791 181267 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yesss < 1307962796 638594 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> succ <$> "A" < 1307962797 430757 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "B" < 1307962809 39521 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I get spambots filling in a search page. < 1307962811 5058 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :repeat 13 $ map succ "A" < 1307962818 418819 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> repeat 13 $ map succ "A" < 1307962819 235345 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a -> b' against inferred type `[t]' < 1307962822 417044 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hmmm < 1307962822 704740 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not what you want. < 1307962824 168972 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t repeat < 1307962825 239975 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. a -> [a] < 1307962827 762331 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> repeat 13 < 1307962828 562663 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh < 1307962828 763786 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13... < 1307962830 591032 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah < 1307962833 918156 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you want replicate < 1307962835 628179 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what's the one that only does it 13 times < 1307962836 151105 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aah < 1307962844 111206 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> replicate 13 $ map succ "A" < 1307962844 912740 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["B","B","B","B","B","B","B","B","B","B","B","B","B"] < 1307962846 566954 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ah, no < 1307962851 390182 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I get requests consisting of (apparently) completely random bytes, not even with a proper HTTP request method. < 1307962856 402798 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I want 'do this 13 times' < 1307962866 770462 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: take 13 . iterate < 1307962876 63424 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :take 13 . iterate . map succ "A" < 1307962880 965387 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> take 13 . iterate . map succ "A" < 1307962881 876908 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' < 1307962882 77656 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `a1 -> [a1]' < 1307962888 735598 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... use $ instead of dot between iterate and map < 1307962895 74528 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> take 13 . iterate $ map succ "A" < 1307962895 794792 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' < 1307962895 995941 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `a1 -> [a1]' < 1307962902 558823 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er wait nevermind < 1307962904 275896 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> take 13 $ iterate $ map succ "A" < 1307962905 136531 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a -> a' < 1307962905 337324 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[GHC.T... < 1307962906 720244 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you want this < 1307962907 153034 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307962920 412922 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> take 13 . iterate succ 'a' < 1307962921 184043 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' < 1307962921 471278 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Types... < 1307962927 21708 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> take 13 . iterate $ succ 'a' < 1307962927 824243 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' < 1307962928 25147 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `a1 -> [a1]' < 1307962930 905302 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1307962933 75254 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t iterate < 1307962933 795764 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> a) -> a -> [a] < 1307962950 737845 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :iterate succ 'a' < 1307962953 738302 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> iterate succ 'a' < 1307962954 554633 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "abcdefghijklmnopqrstuvwxyz{|}~\DEL\128\129\130\131\132\133\134\135\136\137... < 1307962959 546961 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :okay < 1307962965 594743 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t take 13 . iterate < 1307962966 446556 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' < 1307962966 686364 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `a1 -> [a1]' < 1307962966 886823 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Probable cause: `iterate' is applied to too few arguments < 1307962969 362524 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t take < 1307962970 211946 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. Int -> [a] -> [a] < 1307962971 794620 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> (iterate succ 'a') !! 13 < 1307962972 788961 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 'n' < 1307962981 892717 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :can I do... < 1307962992 223890 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> (13 !!) $ iterate succ 'a' < 1307962992 918373 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Int' < 1307962993 134814 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type ... < 1307962994 988910 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :nope < 1307962997 628991 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t !! < 1307962998 655718 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `!!' < 1307963010 458476 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> take 13 . iterate succ $ 'a' < 1307963012 9844 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "abcdefghijklm" < 1307963032 560353 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: if you want only the 13th one, sure. < 1307963035 954152 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> tail . take 13 . iterate succ $ 'a' < 1307963037 323083 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "bcdefghijklm" < 1307963039 337347 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh < 1307963042 73592 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> last . take 13 . iterate succ $ 'a' < 1307963043 565923 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 'm' < 1307963056 583490 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> map . last . take 13 . iterate succ $ "aeiou" < 1307963057 375900 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a -> b' < 1307963057 663325 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[GHC.T... < 1307963074 325203 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> map $ last . take 13 . iterate succ $ "aeiou" < 1307963075 164304 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a -> b' < 1307963075 404084 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[GHC.T... < 1307963076 317017 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: I don't know where you get this idea you can tact on an arbitrary function and expect something to happen.... < 1307963082 570731 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> map (last . take 13 . iterate succ) $ "aeiou" < 1307963084 1731 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "mqu{\129" < 1307963088 167531 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :there we go < 1307963120 986235 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> map last . take 13 . iterate . succ $ "aeiou" < 1307963121 852333 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[[a]]' < 1307963122 52856 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `a1 -> [... < 1307963124 610211 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hmm < 1307963149 726637 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (!!13) . iterate succ $ 'a' < 1307963151 241393 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 'n' < 1307963161 920372 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: think about how last works < 1307963163 976621 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and how map works. < 1307963166 51167 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> map (!!13 . iterate succ) $ "I'm laughing for real right now guys" < 1307963166 251476 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t last < 1307963166 797611 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Int' < 1307963167 140608 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type ... < 1307963167 341024 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> a < 1307963167 558919 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t map < 1307963168 275989 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (a -> b) -> [a] -> [b] < 1307963169 542062 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :blar < 1307963171 421830 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh wait < 1307963174 230334 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> map ((!!13) . iterate succ) $ "I'm laughing for real right now guys" < 1307963175 779888 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "V4z-yn\130tuv{t-s|\DEL-\DELrny-\DELvtu\129-{|\132-t\130\134\128" < 1307963178 863678 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :there we go lol < 1307963201 122029 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh rot13? kind of. < 1307963263 567095 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map ((!!13).( < 1307963264 250953 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error (possibly incorrect indentation) < 1307963269 806723 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Why do I get so many CONNECT 127.0.0.1:6667 requests? They seem to be once each day, always from the same client requesting it. Each time it also comes with a POST request to the same address. < 1307963325 309100 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Actually at irregular intervals. < 1307963457 179530 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map ((!!13).(\c -> iterate (if c > 'm' || c > 'M' then pred else succ) c)) "Hello World" < 1307963458 624714 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "UX__b-Jbe_W" < 1307963471 607865 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't think I did that correctly. < 1307963486 532841 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!rot13 Hello, World! < 1307963486 820095 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Uryyb, Jbeyq! < 1307963500 265572 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah... of course not. < 1307963556 466521 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map ((!!13).(\c -> iterate (if toLower c > 'm' then pred else succ) c)) "Hello World" < 1307963558 31594 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "Uryyb-Jbeyq" < 1307963566 12013 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :crude. :P < 1307963605 392740 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Haskell's not really the best language for this application, without the use of some library I know nothing about. < 1307963739 526257 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl $_='Hello World'; tr/a-zA-Z/n-za-mN-ZA-M/; print < 1307963739 726929 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Uryyb Jbeyq < 1307963835 19817 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl $_='This is by far the most complex cypher in the world'; tr/a-zA-Z/z-aZ-A/; print < 1307963835 450718 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Invalid range "z-a" in transliteration operator at /tmp/input.3064 line 1. < 1307963848 730013 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what? how silly. < 1307963852 504199 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Why does Perl being demonstratably useful for something make me sad? < 1307963861 17836 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: dunno. it shouldn't. < 1307963924 963149 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Perl is demonstratably useful for several things. I honestly think most of you guys just look at the syntax and decide to hate it. < 1307963937 932998 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, maybe not most. < 1307963943 714983 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Please don't generalize me as being representative of #esoteric < 1307963947 73936 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :some. yes, that's more acceptable, and equally vague. < 1307964006 348667 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I know elliott probably has some reason for why he dislikes Perl that he'll probably explain when he's online next. And I know pikhq dislikes it from experience. < 1307964126 990933 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I suspect a large part of it is the syntax. < 1307964164 269845 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the vast amounts of it, the "ugliness", and so on. < 1307964192 27260 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!tr ja-en This is by far the most complex cypher in the world < 1307964201 793675 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::< < 1307964222 903950 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then there's stuff like being difficult to debug. Which is true for most dynamically typed interpreted languages, but especially true for Perl, where almost every operation will spit out something (usually undef) in the event that it fails. < 1307964251 219131 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Instead of an exception? < 1307964271 826706 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which leads to poor error handling. Which is to say, there isn't really any of that. No exception handling mechanism. You just add an "or die 'error message'" to the end of a line that you want to halt the program if it fails. < 1307964315 85100 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python raise Exception() < 1307964315 948205 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Traceback (most recent call last): < 1307964316 715899 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically you ignore errors in Perl. which is convenient for small scripts, but again, makes things difficult to debug. < 1307964326 116362 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python raise Exception() < 1307964326 914196 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Traceback (most recent call last): < 1307964330 351763 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Does Perl6 have possibility to use exceptions then? < 1307964343 332761 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, I honestly don't know much about Perl 6. < 1307964358 133147 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :other than I probably won't like it as much. < 1307964380 19632 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but yes they're generally improving everything, so I wouldn't be surprised if they added proper exception handling. < 1307964413 807193 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(I know that sounds pretty inconsistent of me.. but whatever) < 1307964450 489150 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :another problem is the OO semantics are complete crap. < 1307964468 22780 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I don't really use Perl as an object-oriented language, so... don't care. < 1307964642 436675 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what I like about Perl is: a) massive online repository. Probably the largest for any language because it's been around forever. You can find a module to do just about anything and install it quickly (unless it has dependencies that are no longer maintaind or fail for whatever reason) b) massive amounts of syntax, which means that there are shorthands to do just about everything. This is very nice when you're trying to < 1307964685 693330 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Can you make your own syntax adjustments? < 1307964691 955483 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :That is, define your own syntax for stuff? < 1307964696 997039 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and that is my massively sleep deprived rant on the benefits and drawbacks of Perl that I've discovered so far in my few months of learning it. I am now going to sleep. You can pester me about how wrong I am tomorrow. Good night (morning, really) < 1307964701 3959 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: yes. < 1307964704 145129 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :oooo < 1307964736 738484 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Night < 1307964767 559250 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, isn't CTAN older than CPAN? < 1307964799 280012 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, also your line got cut off < 1307964804 471324 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :"This is very nice when you're trying to " < 1307964845 109611 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :program something quickly. c) excellent string handling capabilities. This goes without saying. < 1307964852 685473 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://www.perlmonks.org/?node_id=742468 <--see this < 1307964864 550804 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, anyway I'm pretty sure CTAN is older than CPAN < 1307964872 289516 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :of course TeX is not general purpose < 1307964881 592772 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and: http://search.cpan.org/~pmqs/Filter-1.37/Call/Call.pm < 1307964899 922015 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: oh, well yes. I didn't say it was /the oldest ever/. < 1307964919 650423 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm true < 1307964949 253971 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: so I'm not sure if it's built directly into the language, but this module lets you modify the source code at compile time. < 1307964953 598869 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, anyway the command line tool for cpan is a pain < 1307964957 789062 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with all of the hackish regex you could ever want. < 1307964960 92862 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :TeX is for typesetting stuff but it can be made to do a lot of things. < 1307964964 284915 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: yeah it can be. < 1307964971 98383 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, for a start it tends to conflict with distro package manager, and even when it doesn't, it works badly < 1307965011 262228 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I haven't that happen. But I have had it fail often due to broken dependencies. I think this just happens on a per-package basis though, when old modules stop being maintained or whatever. < 1307965026 760282 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and sometimes I'll be missing some kind of C library and it'll take me a while to figure out what it is. < 1307965050 723465 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, doesn't perl have a FFI? < 1307965058 823117 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh you mean the module depends on a C library < 1307965061 953090 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. < 1307965069 643896 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and, I have no idea, actually. < 1307965071 166920 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :surely you get some error like "foo.h not found" or such then < 1307965077 162605 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...nope. < 1307965080 680677 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, what? < 1307965085 371055 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what is the error you get then < 1307965088 709355 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have to go up to the linker option line that it spits out < 1307965099 422749 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and see which libraries I have and don't have. < 1307965107 497674 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, okay so foo.a or foo.so or foo.la not found < 1307965112 13430 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :surely -_- < 1307965115 28429 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...no, nothing that nicely written. < 1307965119 177137 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ugh < 1307965127 407285 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, shouldn't the config process check it anyway < 1307965144 681048 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but that's okay because Perl is for L33T H4XX0RS LOLOLOLO we can figure this stuff out. < 1307965149 454433 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :basically, unless it is libc or libm, configure should check it exists < 1307965154 593684 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh.... maybe? I don't really know how cpan works, okay. < 1307965159 399873 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :IMO < 1307965177 73978 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, yes but why make it hard for the users < 1307965182 41665 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :even if they are programmers < 1307965256 389080 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...that is a somewhat loaded question, so I will not answer it. :P < 1307965273 689622 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, how do you mean it is loaded? < 1307965282 883984 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"Oh, well yes, it's good to make it hard for users because that provides them with a challenge!" < 1307965300 478742 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :interesting point of view, did you actually mean it? < 1307965305 437166 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or, my actual response would be like: < 1307965310 664080 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, I don't know. That's probably a bad idea. < 1307965320 168798 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well okay < 1307965323 213970 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :maybe a bit loaded < 1307965326 337718 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in any case I don't think they /try/ to accomplish that. < 1307965335 378491 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, anyway, cpan is a pain to use. < 1307965346 828946 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes when it doesn't work. which is often enough. < 1307965358 216832 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, are you sure they aren't trying to create the IWBTG of package managers? < 1307965361 344856 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :;P < 1307965380 738058 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...no. I mean < 1307965390 7265 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there is a /ridiculous amount/ of output when you install stuff < 1307965395 351105 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so, there /might/ be something useful in it < 1307965406 162365 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but it takes a while to sift through. < 1307965413 896424 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, if it uses gnu ld to link I'm pretty sure you should get a easily visible linker warning < 1307965434 590892 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah it does. < 1307965466 615010 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I usually don't pipe the output into grep or anything on the first run, so I miss all of that pretty easily. < 1307965478 31740 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :$ ld -o test build/main.o -lnosuchlib < 1307965478 268597 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ld: cannot find -lnosuchlib < 1307965480 72089 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :for example ^ < 1307965492 614030 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, wouldn't it error out on the first error? < 1307965520 446337 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well... see < 1307965530 120790 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes? < 1307965532 916083 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this has been a month ago, and I have a terrible memory. So... < 1307965536 237417 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm okay < 1307965538 368603 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe? < 1307965576 956031 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it wasn't a big deal I found out what was missing. But I don't remember an obvious "can't find this lib" thing. < 1307965581 5441 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :linker errors tend to be rather straight-forward. Unlike C++ or haskell errors. Heck even C errors are complex compared to linker ones usually. < 1307965594 863105 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the more frustrating problem is when other Perl modules fail to instal for whatever reason. A test fails or something. < 1307965604 285971 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I only hit confusing linker errors when cross compiling basically. < 1307965618 889101 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, heh < 1307965670 891599 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but, occasionally problems aside, the sheer amount of modules on CPAN is quite nice. < 1307965708 503232 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I agree the cpan program could be a little better. < 1307965754 765099 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :OKAY GOOD NIGHT. < 1307965760 995178 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!kill everything < 1307965814 751120 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!rot47 ii could pull 2o much triippy 2hiit out of my 2piinal creviice, iit would make your head 2piin liike dervii2h iin a fuckiing blender. < 1307965815 161040 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​:: 4@F=5 AF== a@ >F49 EC::AAJ a9::E @FE @7 >J aA::?2= 4C6G::46[ ::E H@F=5 >2<6 J@FC 9625 aA::? =::<6 56CG::a9 ::? 2 7F4<::?8 3=6?56C] < 1307965957 515123 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix (const 5) "I CAN DO WHATEVER I WANT" < 1307965958 440826 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 5 < 1307965967 409630 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, weren't you going to sleep < 1307965975 367127 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or was that a statement about the quality of the night? < 1307965979 39757 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl sleep < 1307965997 48119 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, how long does that sleep for? < 1307966015 301661 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :forever. < 1307966020 208199 :guy_!~guy__@unaffiliated/guy/x-2189580 QUIT :Ping timeout: 244 seconds < 1307966020 783378 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :will time out soon then < 1307966029 642904 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I forgot if it prints anything on timeout < 1307967867 279002 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 246 seconds < 1307969200 46493 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307969227 635506 :Sgeo__!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307969257 789937 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Client Quit < 1307969265 416632 :Sgeo__!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Client Quit < 1307969935 980304 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can you make a C program in 4K that takes the longest time to compile? < 1307969970 671099 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :That's an interesting contest < 1307969985 319140 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I don't know anything about what makes compiling faster/slower though. Maybe shitloads of templates? < 1307970096 878108 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Templates? That is C++? Maybe you can try one with C++ as well, then. And one with C. < 1307970102 260337 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :C doesn't have te... what zzo38said < 1307970104 471952 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Ah, yeah < 1307970181 907232 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Is there a specific compiler you have in mind? < 1307970187 11814 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :And command line options < 1307970220 281457 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :gcc, although there might be other ideas < 1307970254 351640 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Is there a c compiler that figures out and replaces expensive constant divisions with 'magic number' operations? < 1307970256 353337 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Or whatever they're called < 1307971264 697995 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307971321 357428 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1307971952 774526 :foocraft!~ewanas@78.100.200.92 JOIN :#esoteric < 1307972744 495379 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I am embarrassed by some of the atheists on /r/DebateAnAtheist and /r/DebateAChristian. Doesn't mean I won't hang out there, but still < 1307973242 214242 :guy_!~guy__@bzq-79-177-204-61.red.bezeqint.net JOIN :#esoteric < 1307973249 374736 :guy_!~guy__@bzq-79-177-204-61.red.bezeqint.net QUIT :Changing host < 1307973249 575543 :guy_!~guy__@unaffiliated/guy/x-2189580 JOIN :#esoteric < 1307973309 582006 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hi guy_ < 1307975340 73070 :guy_!~guy__@unaffiliated/guy/x-2189580 PRIVMSG #esoteric :hi Sgeo_ < 1307975413 231690 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1307976189 872757 :foocraft!~ewanas@78.100.200.92 QUIT :Ping timeout: 240 seconds < 1307976869 366883 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307976890 687007 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well lambdabot I wonder if there are any messages today. < 1307976890 924434 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 6 new messages. '/msg lambdabot @messages' to read them. < 1307976929 823622 :foocraft!~ewanas@78.101.217.21 JOIN :#esoteric < 1307980079 786621 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com QUIT :Read error: Connection reset by peer < 1307980100 153492 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1307980647 238072 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1307981083 694906 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com QUIT :Remote host closed the connection < 1307981111 223467 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1307981357 990309 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 250 seconds < 1307981856 172618 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307981883 942902 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :[50265.669097] PM: Device 00:0a failed to restore: error -19 <-- huh? < 1307981894 229456 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh hm < 1307981899 810628 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :lrwxrwxrwx 1 root root 0 2011-06-13 18:17 /sys/devices/pnp0/00:0a/driver -> ../../../bus/pnp/drivers/tpm_tis < 1307981944 420298 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :zzo38: #include "this.c" in this.c < 1307982034 463122 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :btw, I successfully completed the theory part of the exam for getting driving license! < 1307982086 725742 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1307982091 354056 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :Vorpal: That would be much less noteworthy in the US. < 1307982119 98238 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :"Yay, I can complete 10 questions multiple choice!" < 1307982126 427997 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Even I did that! < 1307982163 503741 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal: That would be much less noteworthy in the US. <-- I know. < 1307982172 484547 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but. You have to get 60 out of 65 tricky questions right here. You have 45 minutes for it. < 1307982198 389728 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh and it is actually 70 questions but 5 of those are test ones for future exams < 1307982208 15746 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :you don't know which ones are test ones < 1307982216 936520 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo_, yes, but then you had to overcome the insurmountable wall that was your idiot father. < 1307982247 42047 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :Vorpal: I bet you're frightened by US roads now. ;) < 1307982275 197253 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I've heard of people cheating... < 1307982422 148999 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :And I happen to know you can take the test arbitrary times. < 1307982481 480158 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 250 seconds < 1307982484 300965 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :You could, in theory, brute force the driving exam. < 1307982485 168520 :Vorpal_!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307982488 188589 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :*shudder* < 1307982505 604870 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Vorpal_, were you hit by a US driver? < 1307982571 209669 :Vorpal_!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal_, were you hit by a US driver? <-- ? < 1307982578 943720 :Vorpal_!~AnMaster@unaffiliated/anmaster NICK :Vorpal < 1307982587 217597 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ACTION reads scrollback after " Sgeo_, yes, but then you had to overcome the insurmountable wall that was your idiot father." < 1307982593 480125 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :logs* < 1307982631 16378 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, wrt US roads: YES < 1307982640 58414 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :"I've heard of people cheating..." <-- how? < 1307982655 927311 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :I DON'T WANT TO KNOW HOW < 1307982670 331305 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :You could, in theory, brute force the driving exam. <-- surely it would change over time. I mean... I don't think they give the same set of questions to everyone < 1307982683 394500 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :You'd like to think that wouldn't you. < 1307982707 629348 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :How do people cheat on most multiple-choice exams where there are other people? < 1307982736 914150 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :I dunno. I have never felt the urge to try. < 1307982757 401810 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :Though, being me, I would probably be an expert on it in a few days. < 1307982761 408092 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :If I cared. < 1307982798 663999 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No pikhq that is not arrogant at all. < 1307982817 185706 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : How do people cheat on most multiple-choice exams where there are other people? <-- well I did see in the corner of the eye that another guy had something completely different up on his monitor, that I never got < 1307982826 681481 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so I'm 99% sure that they use different randomised sets of questions < 1307982840 505342 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hmm, I wasn't thinking computerized < 1307982844 780914 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :When I took it, it was on paper < 1307983223 772775 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right, mine was computerised < 1307983383 804634 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :So. I wanna have this be able to output tup, shell, or make... Problem with that plan is that generating dependencies for make is Hell. < 1307983389 613993 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :Not just hell, but Hell. < 1307983400 937137 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :That level of torture has earned the upper case. < 1307983428 532594 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1307983744 62800 :foocraft_!~ewanas@89.211.107.185 JOIN :#esoteric < 1307983913 495820 :foocraft!~ewanas@78.101.217.21 QUIT :Ping timeout: 240 seconds < 1307984933 518529 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1307985771 213528 :Kustas!~xix@gprs-inet-65-8.elisa.ee JOIN :#esoteric < 1307985869 483609 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1307985879 8205 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net PART :#esoteric < 1307986619 792095 :Gregor!Gregor@codu.org QUIT :Quit: Coyote finally caught me > 1308002904 947163 JOIN :#esoteric < 1308002905 187755 :glogbot!Gregor@codu.org JOIN :#esoteric < 1308002909 476687 :Gregor!Gregor@codu.org PRIVMSG #esoteric :^^^ less amazing >_> < 1308002940 55985 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I want to know why I got a message to my phone when Codu went down (step one of the DMS), but glogbackup didn't join >_< < 1308002973 110066 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric : Sgeo_: continuations are dumb < 1308002998 419493 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Are you asking us to comment on the validity of that statement? :P < 1308003006 83017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no he just needs a place to cry < 1308003008 525976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and this is that place < 1308003009 356567 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :So, here's my no-op C99 "check" as a solver: solution c99 {solved c99 {set [uplevel namespace current]::cc "gcc -std=c99"}} < 1308003020 890728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: gross < 1308003026 525296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it should check gcc actually works < 1308003032 52012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and claims to support c99 < 1308003042 885093 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq: -pedantic < 1308003059 689584 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :elliott: Yeah, I was just giving that as an example of how to actually write a stupidly simple solution. < 1308003073 875527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: thats not a c99 compiler < 1308003078 689591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats a c99 compiler that complains a lot < 1308003084 896112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see gcc does actually emit all the diagnostics c99 asks it to < 1308003087 892112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it just emits them to /dev/null < 1308003168 209579 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net PRIVMSG #esoteric :Also, I should add an "args" to that, since, uh, generic checks will probably want to see those. :P < 1308003383 718463 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1308003446 20213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its hilarious how rand claim copyright on A Million Random Digits with 100,000 Normal Deviates < 1308003683 688631 :Gregor!Gregor@codu.org PRIVMSG #esoteric :http://www.amazon.com/Million-Random-Digits-Normal-Deviates/dp/0833030477 <-- customers who viewed this item also viewed "Male Testicular Exam Model Anatomy" < 1308003712 143170 :Gregor!Gregor@codu.org PRIVMSG #esoteric :"Turn your head and cough ..." (flips to a page and chooses a number) "four times." < 1308003766 487957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION notes that http://hcoop.net/~ntk/random/ is a copyright-free derivative < 1308003926 756917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"NOTHING WILL BE SHIPPED. PURELY MEANT TO BE BOUGHT AS HUMOROUS IN YOUR "ORDERS" PAGE." --amazon seller < 1308003978 199385 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: lolwuzzat? < 1308003998 147233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: It's the sole seller for the modern literary masterpiece Hgiyiyi (hgjhjh, hjhk). http://www.amazon.com/Hgiyiyi-hgjhjh-hjhk-jjjj/dp/0649875427/ref=cm_cr_pr_product_top < 1308004042 905371 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :einstein pondering the planck mass: http://i.imgur.com/4qkrT.jpg < 1308004051 663511 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Hgiyiyi slowly turned his head, as the beast crept towards him < 1308004089 426391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ugh, you're reading the translation? < 1308004101 49357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I realise it was done by the author themselves, but it's just so more exquisite in the original yuajik: < 1308004118 216965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Akj hgiyiyi hgjska ojtofngkjdl klsf, asjkhglfda ksjahglsjkh dkjah ighaiygagya gayigii. < 1308004134 619779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: this channel is pg thirteenXXNXJOIXkp < 1308004169 308158 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :einstein was always pg13. except when cheating on his wife. < 1308004251 86596 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 246 seconds < 1308004312 9924 :MigoMipo!~John@84-217-4-226.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1308004388 938104 :Gregor!Gregor@codu.org TOPIC #esoteric :This channel rated M for strong language, sexual overtones and gore (Vidal). Parental discretion is advised. | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1308004451 400065 :elliott!~elliott@unaffiliated/elliott TOPIC #esoteric :this channel rated m ... for MURDER | logs: codu.org slash logs slash _ esoteric < 1308004497 371933 :Gregor!Gregor@codu.org TOPIC #esoteric :This channel rated for "You are Only Allowed to Use is Channel if you Have a Legitimate Keyboard" | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1308004653 858841 :elliott_!~elliott@95.149.228.54 JOIN :#esoteric < 1308004654 524558 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1308004667 351124 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :þ! yay, my keyboard is legitimate! < 1308004757 6736 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :þ! my cut-and-paste is legitimate! < 1308004801 729063 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :no, that's just an illegitimate cut-and-paste bastard of a þ < 1308004818 449710 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::´( < 1308004851 184850 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :you should know better than making þs out of wedlock < 1308004911 253676 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> ord 'þ' < 1308004912 62821 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 254 < 1308005050 425136 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :`addquote you should know better than making þs out of wedlock < 1308005051 377628 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :455) you should know better than making þs out of wedlock < 1308005478 908467 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric ::) < 1308005501 844025 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`quote olsner < 1308005502 969309 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :173) i think of languages as tools, there is no holy grail of languages even if there's no holy grail, that doesn't mean cups of crap is ok \ 220) DAMN YOU, I'm leaving olsner, FINALLY NOTHING BETWEEN ME AND WORLD DOMINATION! \ 236) elliott: just to bring you up to speed, you are < 1308005527 9145 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :`quote 236 < 1308005528 61758 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :236) elliott: just to bring you up to speed, you are now my baby nephew. wtf, elliott is a nephew and his uncle is here? what Heck yes I'm elliott's uncle. < 1308005567 314331 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`quote 237 < 1308005568 512144 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :237) i didn't like jquery, until i decided to use it because it made development faster. now i can't go back to women... < 1308005675 791167 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :`quote tun < 1308005676 941250 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1308005681 636935 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :`quote hlt < 1308005682 754897 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1308005684 970479 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :`quote hok < 1308005686 37300 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1308005686 553753 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :`quote hop < 1308005687 649502 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`quote hcf < 1308005687 829078 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :4) that's where I got it rocket launch facility gift shop \ 258) Is there a name for something where I'm more attracted to someone if I know they've had a rough past? Sgeo, "Little Shop of Horrors" \ 314) back to legal tender, that expression really makes me daydream. Like, < 1308005688 691307 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1308005699 579156 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :`quote 314 < 1308005700 716288 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :314) back to legal tender, that expression really makes me daydream. Like, there'd be black-market tender. Out-of-town hug shops where people exchange tenderness you've NEVER SEEN BEFORE. < 1308005731 690180 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :that is an idea < 1308005758 45726 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but I think it's based on the wrong meaning of tender < 1308005777 5835 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Yeah, money is basically a legal means of bruising people < 1308005799 130400 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :`quote < 1308005800 237922 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :54) If I ever made a game where you jabbed bears ... I'd call it jabbear. < 1308005808 565212 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :`quote 413 < 1308005809 595954 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :413) Vorpal: it's actually called Happy Vorpal: Do not use it. Use Parsec. This is the wisdom of ZOMGMODULES. < 1308005829 2189 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :who was using the zomgmodules nick again? < 1308005839 117048 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :cpressey < 1308005848 762917 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :neat < 1308005857 283820 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :http://catseye.tc/projects/apple-befunge/ < 1308005859 712426 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :what an fun thing < 1308005867 259906 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :(zomgmodules inspired me to check catseye) < 1308005867 439533 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, I've been slightly overusing the word "neat", I think < 1308005872 538458 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :olsner: your parents are dead < 1308005873 920501 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric : neat < 1308005877 203539 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com QUIT :Remote host closed the connection < 1308005887 226628 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :] RUN < 1308005887 406209 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :?BULLSH*T ERROR IN 20 < 1308005887 406394 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :] LIST 20 < 1308005887 657044 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1308005914 78803 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :ugh < 1308005916 138435 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :stupid throttling < 1308005918 218993 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :] RUN < 1308005920 106500 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :?BULLSH*T ERROR IN 20 < 1308005920 321286 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1308005922 169704 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :] LIST 20 < 1308005923 584128 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :lambdabot severely lacks a @bullshit commend < 1308005924 74473 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :20 2 + 2 = 5 < 1308005925 97941 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*a < 1308005926 141715 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :quality humour from cats eye technologies < 1308005931 809949 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net NICK :Sgeo < 1308005951 511601 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let 2+2 = 5 in 2+2 == 5 < 1308005952 470154 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1308005972 834802 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 2+2 == (4::Expr) < 1308005974 720640 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1308005979 59374 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :huh < 1308005984 698795 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 2+2 :: Expr < 1308005985 758934 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2 + 2 < 1308005994 209482 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :> 2+2 == (9::Expr) < 1308005995 89119 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1308005999 116798 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :huh it actually evaluates it < 1308006003 75379 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :?hoogle Expr -> Integer < 1308006003 676393 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Warning: Unknown type Expr < 1308006003 855987 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unsafe.Coerce unsafeCoerce :: a -> b < 1308006003 856172 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude floatRadix :: RealFloat a => a -> Integer < 1308006012 201308 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> a+2 == 4 < 1308006013 103232 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1308006016 750872 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> a+2 == 2+a < 1308006017 744068 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1308006020 102565 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :> 2 + 2 :: Expr < 1308006021 23837 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2 + 2 < 1308006028 135765 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> a+2 == a+2 < 1308006029 71706 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1308006031 142895 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :> 2 + 2 == (a :: Expr) < 1308006032 9816 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1308006032 189195 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> a+2 == a+1+1 < 1308006033 26097 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1308006036 726905 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :> a + 0 == (a :: Expr) < 1308006037 689178 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1308006039 234454 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :ugh < 1308006066 869734 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> a^(5::Expr) < 1308006067 806461 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a * a * (a * a) * a < 1308006075 906318 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1308006113 311588 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :lol what < 1308006141 693326 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 1 < (2::Expr) < 1308006142 495989 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1308006159 853183 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 1 > (2::Expr) < 1308006160 764045 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1308006176 712176 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it may have just enough evaluation that code using just numerals works < 1308006252 705974 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> a^10 < 1308006253 808835 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a * a * (a * a) * (a * a * (a * a)) * (a * a) < 1308006331 235831 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> gcd a b < 1308006335 16777 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1308006345 419812 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> gcd (a+a) a < 1308006349 152348 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1308006423 924739 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Expr is shitty :( < 1308006908 10088 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1308007103 408576 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :"I come from a long line of people who were able to get laid at least once." :D < 1308007136 381388 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What about sperm donation? < 1308007166 734289 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :that is not accounted for in the quote < 1308007175 907476 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :imagine if your ancestors were like < 1308007177 804256 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :sperm donated < 1308007180 648605 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :ten generations up < 1308007188 173374 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :the grand family of virgin < 1308007925 948679 :pikhq!~pikhq@71-219-223-253.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1308007928 822735 :pikhq_!~pikhq@174-22-149-167.clsp.qwest.net JOIN :#esoteric < 1308008405 930005 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net JOIN :#esoteric < 1308008466 553809 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :finally our herrings are saved < 1308008481 505210 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the doctor! he's arrived! < 1308008487 91828 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :No more shall they fear the dangers of disease! < 1308008504 975094 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :or wait, are you a group of herrings with a phd < 1308008512 61826 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :anything's possible < 1308008519 313823 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :save our soles! (wait, do you do soles too? or only herrings?) < 1308008559 333487 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :Herrings only. They are the most sickly fish. < 1308008645 388338 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric ::( < 1308008652 680072 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :herrings: god's least favourite fish < 1308008683 310888 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :well, now you've experienced the highest-quality conversation this channel can sustain, it's all downhill from here < 1308008703 476622 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :Then I can expect great things. < 1308008719 147837 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the bottom of that hill is where you find the finest beasts < 1308008720 727739 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :always nice when the newbies are optimistic < 1308008767 902647 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :"Hi, this is Freddie's dyslexia helpline. Please leave a massage." < 1308009736 144100 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net QUIT :Quit: ChatZilla 0.9.87 [Firefox 4.0.1/20110413222027] < 1308010001 115033 :clog!~nef@bespin.org QUIT :Ping timeout: 240 seconds < 1308010213 526832 :Gregor!Gregor@codu.org TOPIC #esoteric :This channel rated for "You are Only Allowed to Use is Channel if you Have a Legitimate Keyboard" | Join ##verybadattitude for more intellectual discussions | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1308010262 723568 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :* Cannot join ##verybadattitude (You are banned). < 1308010266 948896 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric ::D < 1308010272 238661 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :is it just me or is everyone banned < 1308010272 558717 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :me too < 1308010276 904541 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :oh good < 1308010280 698435 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :thought i'd have to beat up Gregor there for a minute < 1308010297 609914 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :right, our attitude is not bad enough to qualify yet < 1308010301 25160 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Gregor: you should glogbot it < 1308010306 90848 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :http://codu.org/logs/_matrixofsolidity/ <-- good use of disk space < 1308010309 804848 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: It has the chanserv +b *!*@* mode, which is slightly distinct from just having the channel mode because in fact the channel will become joinable once a minute, but as soon as you join you'll be kickbanned :P < 1308010324 652472 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Gregor: X-D < 1308010335 595499 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :joinable once a minute? < 1308010338 373895 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Gregor: So if you time it right and have discussions REALLY quickly... < 1308010339 216446 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1308010364 383167 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Sgeo: Chanserv joins the channel to kickban you, then parts, but the channel only actually ceases existence (so loses its ban list) after about a minute. < 1308010393 53759 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Ah < 1308010406 682212 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :It's possible to leave ChanServ in there, isn't it? < 1308010412 453805 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :So it never ceases existence? < 1308010414 357865 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :hey Gregor do javascript dudes still think writing programs in continuation-passing style manually is the key to WEB SCALE speed < 1308010427 398230 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, as soon as *anyone* enters *everyone* get banned? < 1308010455 294012 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :yes < 1308010478 433288 :Gregor!Gregor@codu.org PRIVMSG #esoteric :olsner: AFAIK you can't make chanserv set more restrictive bans ... for everyone :) < 1308010546 395301 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric ::) < 1308010582 660818 :Gregor!Gregor@codu.org PRIVMSG #esoteric :What can I say, it has a very bad attitude *shrugs* < 1308010585 81856 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :YES I GOT IN < 1308010605 250254 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION ruins it for everyone forever < 1308010624 181500 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :so basically everyone needs to keep away for >1minute then one person can be in there for like one second? < 1308010628 583363 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Sgeo: ... whuh? < 1308010635 807772 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Joking about the forever < 1308010649 519900 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :And getting in doesn't mean staying in ofc < 1308010653 323159 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :But still < 1308010659 269986 :Gregor!Gregor@codu.org PRIVMSG #esoteric :olsner: AFAIK it'll reset whether people are trying to /join or not, so you don't need to keep away :P < 1308010714 340884 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, so if you time it *just* right, you could actually have several people in there? < 1308010742 232406 :Gregor!Gregor@codu.org PRIVMSG #esoteric :olsner: Not sure, I don't see why not though. < 1308010752 4512 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :lets set up bots to coordinate conversations in there < 1308010754 148157 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :really short conversations < 1308010812 891430 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hey, this is like the numbers irc! ships meeting in the ocean to exchange "warez" < 1308010823 168439 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :*numb3rs < 1308010940 972549 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :hahahaha < 1308010942 524299 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :yessss < 1308011024 226184 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :"backtrace them!" "huh, we're banned? how can they have banned us, they don't know which name we're connecting with!" < 1308011078 689671 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :loldoalfaolaol < 1308011141 548875 :Gregor!Gregor@codu.org PRIVMSG #esoteric :lol, do Alf, AOL AOL! < 1308011171 620165 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :alf do aol! lol aol! < 1308011287 92860 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what a lousy palindrome < 1308011324 281971 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it's so bad at being a palindrome it fails to be one < 1308011342 597466 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1308011402 683303 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: you're not a very good palindrome yourself though < 1308011441 116912 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :tehporPekaC < 1308011490 319363 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :>renslo< < 1308011537 243353 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :you know what really sucks haskell's module system < 1308011634 86365 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no I don't < 1308011638 930772 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what really sucks haskell's module system < 1308011720 687565 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :yes < 1308011921 308424 :foocraft_!~ewanas@89.211.107.185 QUIT :Quit: Leaving < 1308012296 209239 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think Factor's is worse < 1308012416 230538 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :c's module system is awful < 1308012579 959170 :foocraft!~ewanas@89.211.107.185 JOIN :#esoteric < 1308012801 712808 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Sgeo: how < 1308013291 178119 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: what's bad about it? < 1308013315 103910 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :As far as I know, there's no room for finding vocabs outside the ... directories where Factor's expecting them. Actually, hmm, not sure about that. But there's no way to deal with two independently developed samely-named vocabs < 1308013321 121164 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :afaik < 1308013331 680846 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :CakeProphet: haskell's? < 1308013334 97464 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the hiding directive and choosing between qualified and unqualified are pretty sophisticated as far as I can tell. < 1308013334 277294 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :its not ml's < 1308013337 79501 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1308013339 809184 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, dunno about that. < 1308013353 354649 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :basically there's no way to parameterise a module on another module < 1308013354 349581 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :and that sucks < 1308013439 778000 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Pretty sure Factor's on the same boat there < 1308013468 333542 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Unless parameterising modules doesnt madate being able to parameterise on stu.. I'm clueless < 1308013481 227786 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :An example of parameterising on a module please? < 1308013503 53040 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :i lost my motivation to explain right after complaining < 1308013509 594831 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :maybe tomorrow < 1308013521 255693 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :ill find the augustss post about it < 1308013565 371259 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Sgeo: < 1308013567 21268 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :http://augustss.blogspot.com/2008/12/somewhat-failed-adventure-in-haskell.html < 1308013567 484752 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :http://augustss.blogspot.com/2008/12/abstraction-continues-i-got-several.html < 1308013569 382671 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :http://augustss.blogspot.com/2008/12/abstracting-on-suggested-solutions-i.html < 1308013570 763827 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :http://augustss.blogspot.com/2008/12/ocaml-code-again-im-posting-slight.html < 1308013627 886948 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: parameterise? < 1308013637 584706 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is that kind of like Perl's module system...? I doubt it. < 1308013644 889897 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :CakeProphet: i linked the blog posts for a reason < 1308013648 681679 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :read chronologically < 1308013658 8548 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :LOOK I DON'T WANT HOMEWORK. < 1308013662 899617 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I HAVE SHIT TO DO. IMPORTANT THINGS. < 1308013667 529165 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like playing Risk with friends later. < 1308013671 45541 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and eating food. < 1308013677 21743 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :CAN'T MULTITASK, NOEP. < 1308013681 641634 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :do you want me to paste in the blog posts < 1308013682 736736 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :theyre short < 1308013682 916346 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ty < 1308013853 541790 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, I'm not sure if this first one really has a point. < 1308013907 101285 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :its showing something thats not possible in haskell < 1308013910 408504 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :the later articles show how you can do it in ML < 1308013914 631194 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :and how its still not possible to do cleanly in haskell < 1308013967 729373 :foocraft!~ewanas@89.211.107.185 QUIT :Quit: Leaving < 1308014075 537519 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: http://www.stefanwehr.de/publications/WehrChakravarty2008.html < 1308014088 243596 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :BAM! ABSTRACT < 1308014100 752325 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :irrelevant < 1308014105 649530 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :typeclasses arent a viable replacement for the module system < 1308014108 684406 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :because theyre a pain to use in this manner < 1308014122 310946 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :anyway i linked the blog posts because im not actually interested in discussing this right now so < 1308014144 445914 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Good, then you agree that Perl has the best module system. < 1308014154 565991 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and will not be discussing further. < 1308014159 964792 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :shut up < 1308014166 635880 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's so good about perl's < 1308014168 645747 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::) < 1308014174 665851 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: nothing, actually. I was joking. < 1308014182 949272 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::'( < 1308014216 307104 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it has some interesting export features. Modules can export different sets of functions based on 'tags' that you pass it. < 1308014250 794975 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :actually that sounds kind of gross < 1308014251 167581 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but otherwise there's nothing special about it. It's a limited subset of other languages module systems. < 1308014460 812459 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :use Getopt::Long qw(:config no_ignore_case bundling gnu_compat permute) < 1308014491 311022 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the big list there is a bunch of config options you can pass that module. < 1308014537 11657 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :from wikipedia's Did You Know "... that Stephen Fry was an engineer and aspiring jazz pianist before he captained South Africa's rugby team against the British Lions?" < 1308014604 215266 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :lol < 1308014606 280236 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: you'd think that could easily be expanded to something resembling ML functors < 1308014638 83474 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I honestly don't know how they work < 1308014656 425234 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but since you can have arbitrary code execute as a result of those options, I wouldn't be surprised if it were possible, if a bit tedious. < 1308014677 780396 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: well basically you _do_ pass parameters to modules, and get a module instance back < 1308014693 232895 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1308014694 367263 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except Perl has no type system really so, and ML functors seemed concerned with typing of things. < 1308014699 198303 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: well you'd want to be able to use more than just strings as parameters < 1308014722 101812 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, don't think that's possible actual. < 1308014723 254734 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: well yeah but you could get the non-typing part of it < 1308014767 378668 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i guess python's module system allows that pretty easily, since modules are more or less just dictionaries < 1308014785 663928 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(iiuc) < 1308014796 497493 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so you could create one on the fly < 1308014798 785013 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, they're a special kind of class or whatever. < 1308014807 147582 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and yes, you can dynamically make a module that doesn't exist anywhere on file. < 1308014899 876042 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but you couldn't pass parameters to immediately effect the runtime loading of a module < 1308014904 31548 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*affect < 1308014909 931751 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you would have to do something afterwards. < 1308014967 692154 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: well i'm not entirely sure about Standard ML, but in Ocaml you cannot pass parameters directly either, instead the functor is a member of the file module which can then apply to parameters < 1308014983 956016 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay, yes you could do something like that. < 1308015001 706906 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*which you can < 1308015002 698994 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would be like.... calling a function in the module, more or less. < 1308015007 764606 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1308015034 55961 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fancy stuff. xD < 1308015057 740933 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :iirc Scala identifies modules and functors with classes as well < 1308015086 447594 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's not exactly the same in Python, but I forgot in what ways that applies... < 1308015092 570009 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in Ruby however, they're exactly the same thing. < 1308015127 389235 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*with objects and classes, perhaps < 1308015156 420441 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah, essentially a module is an instance of type 'module' < 1308015165 441231 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shocking, really. < 1308015207 241797 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm yesterday wikipedia had, for the first time i've seen, a Featured List, but none today < 1308015222 721114 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as in, the featured article was a list article? < 1308015231 475590 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or there were more than one features? < 1308015240 615564 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no, as in there was a specific added feature that was a list article < 1308015254 191102 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :just above the picture spot < 1308015312 48383 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :interesting. < 1308015339 954109 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well there's this: http://en.wikipedia.org/wiki/Wikipedia:Featured_lists < 1308015356 116371 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there's also featured sounds. They must be some pretty impressive sounds. < 1308015392 904599 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a lot of the featured sounds appear to be classical music. < 1308015410 337155 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :further supposing the fact that Wikipedia editors are snooty pricks. :) < 1308015490 669680 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::) < 1308015611 327660 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :once you get into the 1900s and up there's more political/historical speeches/recordings. < 1308015643 131958 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but nothing I would classify as a "truly epic sound" < 1308015661 923955 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like some kind of rainforest bird with multi-tonal squaks or something. < 1308015662 538364 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :featured doesnt mean "awesome" < 1308015666 970330 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: shhh < 1308015686 379834 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it said "the best sounds on Wikipedia" < 1308015690 157151 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :these are old people talking. < 1308015803 611483 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :you realise that there are restrictions on featured stuff < 1308015807 808514 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :like it cant be a fair use sample < 1308015817 561995 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I'm aware. < 1308015902 88583 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm not really talking about how these sounds awesomely fit into the rules. < 1308015920 172830 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :just that they're not good sounds. Well, okay, the classical music is good. < 1308015936 862450 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a different name would be more suitable. < 1308016039 500023 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the best sounds on wikipedia in our snooty prick opinions < 1308016095 238172 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"the best moments in history, recorded and on Wikipedia. Oh, and some classical music." < 1308016112 28350 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 276 seconds < 1308016129 56590 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :let's pretend classical music is a best moment in history < 1308016333 53140 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah, see I was expecting to be blown away by the quality of these sounds. In much the same way that I expect such from articles in featured articles. < 1308016337 838597 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NOPE. NOT WHAT THEY MEANT. < 1308016346 959406 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have been mislead. So many previous minutes, expired. < 1308016866 387453 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1308016928 215230 :pikhq!~pikhq@71-219-254-86.clsp.qwest.net JOIN :#esoteric < 1308016940 739787 :pikhq_!~pikhq@174-22-149-167.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1308017156 451901 :clog!~nef@bespin.org JOIN :#esoteric < 1308017968 969425 :Arandur!~Anthony@108-80-52-27.lightspeed.irvnca.sbcglobal.net JOIN :#esoteric < 1308018079 677827 :Arandur!~Anthony@108-80-52-27.lightspeed.irvnca.sbcglobal.net PART :#esoteric < 1308018123 419094 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :wb clog < 1308018276 303386 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :morning < 1308019809 124294 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 255 seconds < 1308020135 242597 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1308020931 145384 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1308020970 150804 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1308021065 104931 :pikhq!~pikhq@71-219-254-86.clsp.qwest.net PRIVMSG #esoteric :I'm convinced that Manitou Springs (town of about 5,000, ~8 km², adjacent to Colorado Springs) has managed to suck all the culture out of Colorado Springs (city of ~400,000, ~482 km²). < 1308021134 401008 :pikhq!~pikhq@71-219-254-86.clsp.qwest.net PRIVMSG #esoteric :That's... Disturbing. < 1308021278 528593 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you should know that manitou is all-powerful < 1308021519 522812 :pikhq!~pikhq@71-219-254-86.clsp.qwest.net PRIVMSG #esoteric :Also: *dang* the US has a low average population density. < 1308021540 850379 :pikhq!~pikhq@71-219-254-86.clsp.qwest.net PRIVMSG #esoteric :32 people/km². < 1308021641 355372 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :about 12 for norway < 1308021684 1722 :pikhq!~pikhq@71-219-254-86.clsp.qwest.net PRIVMSG #esoteric :Yeah, and it's about 18 for my state. < 1308021711 150816 :pikhq!~pikhq@71-219-254-86.clsp.qwest.net PRIVMSG #esoteric :And 0.46 in Alaska. :P < 1308022594 155896 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1308022659 679627 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1308023245 993356 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :"i didnt think danes had mathematicians? i just figured danes walked around all day saying 'bjergen schergensensen' and nodding politely to oneanother" < 1308023476 569529 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :lol that's just ignorant right < 1308023850 748262 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net JOIN :#esoteric < 1308023873 136743 :pikhq!~pikhq@71-219-254-86.clsp.qwest.net QUIT :Ping timeout: 276 seconds < 1308027269 674642 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :ACTION contemplates build systems further < 1308027311 820001 :Kustas!~xix@gprs-inet-65-56.elisa.ee JOIN :#esoteric < 1308027416 64964 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :ACTION wonders if EKOPath does awesome things for x264. Probably not, because the developers are already freakish, but hey. < 1308027528 4294 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Bear witness to my awesome new garbage collection idea! < 1308027532 293098 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I call it "chaos collection" < 1308027538 387717 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1308027547 121760 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Each page is designated for a particular /type/ (sorry, need static types for this) < 1308027555 660210 :Gregor!Gregor@codu.org PRIVMSG #esoteric :You allocate by simply chopping up the page and handing them out. < 1308027567 567687 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :bah, i've collected chaos for years < 1308027573 806054 :Gregor!Gregor@codu.org PRIVMSG #esoteric :When you reach the maximum allotted amount of memory use, you switched to an LRU algorithm. < 1308027577 255970 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Gregor: Just parameterise it on N bytes rather than types < 1308027586 147800 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Gregor: Then Fythe can use it for objects less than one thousand bytes or so :P < 1308027587 213792 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Wait for why it's types :P < 1308027595 167512 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh this sounds interesting *checks log for context* < 1308027609 48790 :Gregor!Gregor@codu.org PRIVMSG #esoteric :The least recently used page is marked as free, and each element added to the freelist for that type. < 1308027638 996209 :Gregor!Gregor@codu.org PRIVMSG #esoteric :They're not modified yet, just marked as free. Later allocations of the same type can reclaim the same space, and use them, creating aliases. < 1308027649 466287 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Type safety is preserved! < 1308027653 112127 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Problem, correctness? < 1308027662 972180 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :I'm not even going to try and understand what you're proposing. < 1308027665 140546 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(Note: Probably not advisable to use this for recursive types) < 1308027689 458931 :Kustas!~xix@gprs-inet-65-56.elisa.ee PART :#esoteric < 1308027690 521998 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Don't trace reachability of existing pointers. Just mark the LRU page as free. < 1308027691 377817 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, oooh this sounds cool < 1308027698 771438 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Gregor: BTW, you actually mean _constructor_-specific < 1308027703 601902 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Since the thing is the size < 1308027703 878963 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i understand it perfectly. it's completely nuts. < 1308027710 3326 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: No, the thing is NOT the size. < 1308027714 283966 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :`addquote I'm not even going to try and understand what you're proposing. i understand it perfectly. it's completely nuts. < 1308027714 840289 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Type safety is crucial here. < 1308027715 358608 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :456) I'm not even going to try and understand what you're proposing. i understand it perfectly. it's completely nuts. < 1308027719 113850 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Gregor: Alright. < 1308027721 941159 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Gregor: But what I mean is, < 1308027724 235283 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :You couldn't have < 1308027728 856391 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :data List a = Nil | Cons a (List a) < 1308027731 433464 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :In one pool < 1308027736 392671 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :It'd need a nil pool and a cons pool < 1308027740 151254 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Erm, imagine nil has one element embedded in it < 1308027743 192930 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :So it actually has objects >_> < 1308027762 554142 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, wait what? Couldn't there be one globally shared Nil value? < 1308027770 292118 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric : Erm, imagine nil has one element embedded in it < 1308027770 471668 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric : So it actually has objects >_> < 1308027771 240393 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Null/nil/null/Nil/nool: Ruiner of types. < 1308027774 752440 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Amount I hate Vorpal: Thousands. < 1308027776 882803 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Gregor: OK, well < 1308027781 222889 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :data Either a b = Left a | Right b < 1308027786 948536 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, s/value/object/ < 1308027795 810688 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :I am just saying that you're equating types with constructors, which is only valid in C-like languages :P < 1308027802 41534 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Well, with records. < 1308027827 867417 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Yes, I am, because I'm talking about a fucking garbage collector, and a chaos-inspired one at that >_> < 1308027843 605989 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, hm how does low level representation of something like " data Either a b = Left a | Right b" look like in ghc? < 1308027848 480119 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Gregor: Chaos as in the English word or? :P < 1308027848 690935 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :s/how/what/ < 1308027852 971286 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Vorpal: You mean the values? < 1308027863 301570 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :One word representing which constructor, then one pointer after it, consecutively in memory. < 1308027865 459360 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1308027907 911120 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, and in case of something like Maybe the pointer is null for the Nothing case? < 1308027911 563633 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also, a tag on the pointers to Eithers iirc < 1308027938 916849 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no pointer at all i'd say < 1308027948 121741 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oerjan: So, like my GC then? < 1308027957 743972 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Chaos Collection: Best GC? < 1308027969 208482 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Gregor: for a certain value of "best" < 1308027983 890624 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, so you mean for "Maybe Int" Nothing has a different size than Just 3? < 1308027999 188797 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: at least conceptually < 1308027999 672360 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :yes, constructors can have different sizes < 1308028021 786351 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, yes conceptually, but what about in practise? < 1308028038 94172 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, right < 1308028056 420105 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: i think the first word or so also includes total length info for the gc < 1308028070 734216 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, hm okay < 1308028091 834847 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(or actually if there are unboxed fields it may need to tell where they are and what size, too) < 1308028109 780924 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm, so how many different constructors are possible then? < 1308028126 999234 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1308028183 603051 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, I think your GC is very interesting. Not sure how well it would actually work though. < 1308028221 473757 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, if each pool is type-specfic it would I guess potentially offer a very fast GC, but with many types in a program you could run into issues. < 1308028231 577615 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: What's more interesting is if you can argue about its effects on a particular program or class of programs. < 1308028246 514629 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, I think I just did in some broad terms :P < 1308028262 850749 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: I mean higher level. e.g. for some class the correctness of your final result reduces proportionally with the size of your heap. < 1308028270 68283 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1308028323 103231 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm I just realised, nearly all C coding I have been doing lately has been for embedded systems. < 1308028344 393431 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :with lately I mean something like the last 6 months or so < 1308028451 282498 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Well, that was helpful. < 1308028456 172790 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :"Floating point exception". < 1308028465 710854 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/HeapObjects < 1308028470 814432 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq_: Stop dividing by zero. < 1308028473 611825 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq_: It's not cool. < 1308028475 747397 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, if you can I would suggest a debugger at this point. It can mean a lot of things. < 1308028488 677736 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, iirc you can get that for other things than div by zero < 1308028488 857272 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Compiler bug! < 1308028493 349887 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, *ouch* < 1308028498 869325 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Not GCC, though. < 1308028502 786602 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, which compiler then? < 1308028507 282893 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :EKOPath. < 1308028511 709063 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq_: lolsy < 1308028513 275596 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Which has yet to have a source release. < 1308028514 345089 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq_: Is this GGGGC? < 1308028515 740849 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :In x264. < 1308028516 406053 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, never heard of it < 1308028519 636927 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq_: Ah < 1308028528 421503 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: In benchmarks, it has 2x performance. < 1308028529 959550 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Speaking of, I just finished downloading it! < 1308028536 364869 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, nice, open source? < 1308028541 333782 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Soon to be. < 1308028544 209300 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1308028553 972347 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Until, oh, now, it cost $2000 per seat. < 1308028555 25556 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh Pathscale?! < 1308028558 775596 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Yeah. < 1308028561 859381 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :this is *highly* interesting < 1308028594 396992 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Curiously, the clickthrough license already specifies GPL, although no source is included yet? >_> < 1308028594 586041 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :I like how the price was enough to clue you in. :P < 1308028598 347863 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, why is it going to be open source? < 1308028603 104048 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Gregor: The news was leaked < 1308028604 277228 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, no I googled at the same time :P < 1308028605 479209 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Gregor: So :P < 1308028617 869717 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, though yeah I would have guessed it based on the price too. < 1308028628 964178 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Gregor: The press release came out before they planned on having source up. < 1308028653 272307 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :If it's not out in a day or two, *then* you can get upset. < 1308028663 524099 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/HeapObjects#Pointers-firstlayout < 1308028666 827489 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, what made them go open source, I don't get it. Are we going to see VxWorks as open source next!? < 1308028669 711447 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Their live chat guy told me that < 1308028680 861233 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Then I internet married them < 1308028683 317587 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :For their kindness < 1308028685 241384 :Gregor!Gregor@codu.org PRIVMSG #esoteric :GGGGC works with EKOPath < 1308028687 495208 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Vorpal: bad sales? < 1308028690 187962 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1308028702 641177 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: No idea, but I'm not about to complain. < 1308028704 582641 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Gregor: Swoot :P < 1308028708 209943 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, nor me. < 1308028714 712521 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :"So we now have GHC as the only major compiler which can cause *runtime* crashes depending on what characters are used in a string literal." < 1308028717 824458 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, targets linux? < 1308028730 411703 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Yes. x86_64 only, though. < 1308028737 88435 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah, no problem for me there < 1308028745 419221 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Also, *builds* Linux (with a small patch that I can't find yet). < 1308028757 311138 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :awesome < 1308028757 490611 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : "So we now have GHC as the only major compiler which can cause *runtime* crashes depending on what characters are used in a string literal." <-- *blink* < 1308028757 935372 :Gregor!Gregor@codu.org PRIVMSG #esoteric :No visible change in performance from GCC. < 1308028759 643730 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, how? < 1308028763 88090 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :Vorpal: OverloadedStrings :P < 1308028764 518310 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :http://hackage.haskell.org/trac/ghc/ticket/5255 < 1308028801 834591 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, ouch < 1308028812 351890 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1308028860 319451 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :"GHC bug: people can define Functor instances for things that aren't functors." --dolio < 1308028880 451009 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1308028901 529324 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well, I'm off. Practical driving exam. I hate mornings though. Oh well. < 1308028907 369388 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :mornings are the worst < 1308028910 602928 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes < 1308028910 954757 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :need banning < 1308028912 851455 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :outlaw mornings < 1308028916 15715 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hah < 1308028922 252539 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :five am to ten am officially no longer exist < 1308028924 38083 :elliott_!~elliott@95.149.228.54 PRIVMSG #esoteric :everyone rejoice < 1308028942 138741 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :But those are sleeping hours! < 1308029064 459002 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :So, got xz built with it... < 1308029065 414817 :CakeProphet!~adam@h50.12.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1308029075 151355 :CakeProphet!~adam@h50.12.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1308029075 330835 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1308029161 415471 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 240 seconds < 1308029220 717391 :elliott_!~elliott@95.149.228.54 NICK :dodifer < 1308029283 773873 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I wonder how many people are named Dodifer. < 1308029288 667364 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I estimate: twelve. < 1308029292 230226 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :just me < 1308029751 341064 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Welp, -ipa is a bad bad flag to use. < 1308029764 483368 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :It makes pathcc trigger a glibc bug. < 1308029773 252559 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :By God, this is a positive stress test of my system. :P < 1308030136 134483 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Hmm. Well, xz is slower with it. < 1308030197 250282 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Apparently, it takes *cache size* as one of the optimisation flags, and its defaults are for an Opteron, which has fairly beefy L2. < 1308030638 510138 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Oh, and you have to *order* it to handle pointer alias more strictly. < 1308030705 247551 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Florence_Y%27all_Water_Tower < 1308030708 545307 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :america < 1308030783 694439 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Let me just be absurd and give it -LNO:alias=restrict < 1308030785 734910 :Gregor!Gregor@codu.org PRIVMSG #esoteric :dodifer: We invent words that the English language was sorely lacking? < 1308030797 944500 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Which makes it assume FORTRAN pointer semantics. < 1308030856 581742 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :Gregor: suuuuuuuure < 1308030860 76999 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :pikhq_: nice < 1308030866 875998 :Gregor!Gregor@codu.org PRIVMSG #esoteric :"The city paid $472 to the W.T. Marx Company[5] of nearby Cincinnati, Ohio to make the changes; whereas a complete repaint would have been nearly three times as much" lol < 1308030896 410698 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Which does not help on xz at all. < 1308030906 742166 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :gregor laughs at poor people, especially when those poor people are governments < 1308030921 487712 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :It's pretty consistently being a couple seconds slower on decompressing $large_file. < 1308030938 643962 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :Fortran pointer semantics should never slow anything down :P < 1308030959 33384 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :dodifer: No, I mean that the compiler's output is consistently doing that no matter what I throw at it. < 1308030972 473183 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Only thing that helped notably was telling it my cache size. < 1308031001 620887 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :i have an important question < 1308031003 820509 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :does anyone actually use fedora < 1308031005 340339 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :apart from linus < 1308031044 106638 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :I get the feeling this is optimised for numerical-heavily workloads. < 1308031073 83237 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Lemme try flac. < 1308031188 78486 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :is kernel three still not out yet < 1308031219 375172 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :3.0-rc3 just came out. < 1308031228 190267 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :is it any good < 1308031230 506389 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :or is it the crap < 1308031239 129055 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :By "just" I mean "a minute ago". < 1308031240 698047 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :like is it stable < 1308031252 589922 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :pikhq_: seven hours ago < 1308031274 81482 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :BAH < 1308031287 473312 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :BUT IS IT STABLE < 1308031287 652787 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :It's not a -rc1, so it should be reasonably stable. < 1308031290 66707 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :YAY < 1308031471 854733 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Kay, so flac -8 on Alive 1997 takes 57 seconds with EKOPath... < 1308031524 35885 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :your flac is a lot faster than mine < 1308031562 98696 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :And 62 with Debian's stock package. < 1308031576 844042 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :flinix is < 1308031577 353876 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :back < 1308031579 769081 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :in < 1308031581 922448 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :bizns < 1308031583 707256 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Same version of flac. < 1308031584 226337 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :this time with linux THREE < 1308031586 128251 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :all new < 1308031592 333493 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :excuz me this is exctiging news < 1308031645 817762 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Now to see if it handles -ipa. < 1308031706 180665 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Nope, segfaults in the assembler. < 1308031764 865726 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :hey pikhq_ im not sure you actually need tmpfs at all < 1308031766 316891 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :or the block layer < 1308031769 227502 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :if you have initramfs support < 1308031821 125873 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Indeed, you don't. < 1308031907 49393 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1308031936 187206 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :hmm, I wonder if BFS saves kernel size < 1308032248 21739 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :Setup is 13132 bytes (padded to 13312 bytes). < 1308032248 240208 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :System is 358 kB < 1308032249 261485 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :pikhq_: < 1308032273 221784 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :dunno if it can actually boot though < 1308034137 720051 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :From my testing, I conclude that GCC and clang are actually *really* freaking good at optimisation outside of confusing circumstances. < 1308034160 953041 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :pathcc is better, but it's not blowing the others out of the water. < 1308034202 599176 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :If pathcc's automatic parallelisation and link-time optimisation *worked* I'd be saying something different, no doubt. < 1308034215 849224 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :But it doesn't, so I'm not. < 1308034528 681851 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :gcc? good at optimisation? < 1308034530 832230 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :lol at your joking < 1308034555 283286 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :well ok gcc's forte is more breaking programs < 1308034558 19100 :dodifer!~elliott@95.149.228.54 PRIVMSG #esoteric :than being bad at optimisation < 1308034624 912551 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :dodifer: In my testing, it's either slightly better or slightly worse than pathcc. < 1308034647 660892 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Admittedly, I was not able to get automatic parallelisation to work. < 1308034650 849489 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :(link error) < 1308034659 420249 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Or LTO (SEGFAULT). < 1308035369 676372 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1308036326 414528 :dodifer!~elliott@95.149.228.54 QUIT :Read error: Connection reset by peer < 1308037549 369888 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1308038553 383512 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1308038563 926306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor what was that really sad video with the rabbit that fell down the well < 1308038890 605428 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1308038953 997019 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :you americans will be rather confused by this I bet. I failed the practical driving exam because I was to close to the right side of the road when I was about to turn left from a countryside road. That alone was what I failed on and it was enough to prevent me from passing. < 1308038973 569875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ha ha Vorpal can't drive < 1308038977 736972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION emotional support < 1308039002 536260 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, as if you could drive. < 1308039003 257607 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::P < 1308039008 498697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: i don't see how driving a car can be hard, its like a computer except it only has a few buttons and it doesn't crash < 1308039015 165552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean basically < 1308039018 20428 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Yeah, US drivers would absolutely *frighten* you. < 1308039026 2060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but like how do you even fail at driving < 1308039029 696090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :idgi < 1308039036 993424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"whoops i went left but i wanted to go right, i guess i am stupid" < 1308039042 376956 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, except unlike a computer you don < 1308039055 67463 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :elliott: How do you think the US gets away with a driving test that anyone who can compute 1+1 can pass? < 1308039059 437264 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :do need* to keep track of everything around you < 1308039066 130526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: because driving si easy? < 1308039073 937584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: you ignore your windows on a computer? < 1308039083 888550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean come ON all you have to do is not bash into things < 1308039086 571865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :have you ever played donkey.bas < 1308039088 763934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's how hard driving is < 1308039093 93026 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, no but try keeping track of 40 other computer users around you and what they are doing < 1308039093 643755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't hit the fucking donkey < 1308039095 143282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the end < 1308039095 877331 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :at the same time < 1308039099 780496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh no there's forty donkeys < 1308039100 349145 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, then it is like driving < 1308039101 440877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hardest fucking game < 1308039116 231705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :come on driving is easier than puzzle bobble < 1308039119 627877 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: The cars on the road might frighten you more, actually... < 1308039132 658057 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : i mean come ON all you have to do is not bash into things <-- yeah I'll *love* to see you drive. From behind a barricade preferably. < 1308039144 159413 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: If it runs, it's probably street legal. < 1308039152 883929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: unfortunately im not stupid enough to fail at driving, sorry that it won't be entertaining < 1308039158 373862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but driving is kind of pointless though < 1308039164 544679 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, in Sweden you can fail the exam if you don't drive in a environmentally friendly way btw. < 1308039166 970553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it takes hours and you can't do anything while its happening < 1308039168 396474 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I bet you can't in US < 1308039181 39105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its like doing a rubiks cube for five hour sand then you arrive at your destination < 1308039185 160731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stupidest way to travel < 1308039188 782102 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: If you can drive around a couple of blocks you can pass. < 1308039197 945989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: lol, "drive in an environmentally friendly way" < 1308039200 132881 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but driving isn't intellectual but mostly motor skills? so stupidity should have almost nothing to do with it < 1308039204 637321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GUYS IF WE REDUCE ENERGY USAGE A TINY TINY BIT < 1308039205 691175 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well, reasonably < 1308039207 688212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WE WILL SAVE THE PLANET < 1308039223 783662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SCIENCE PROVES IT ! ! ! ! ! ! < 1308039226 304203 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, basically yes. I agree it don't help much. < 1308039234 424095 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : but driving isn't intellectual but mostly motor skills? so stupidity should have almost nothing to do with it <-- indeed < 1308039239 922390 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I had no problems with the theory < 1308039241 227133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i really love the "save the planet" slogan < 1308039241 910795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like < 1308039248 634241 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, they don't use that one here < 1308039251 193025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if we dont reduce carbon dioxide < 1308039253 758753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the planet will LITERALLY EXPLODE < 1308039274 322099 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, they use the silly slogan "ecodriving", in English. I have no clue why they use that. < 1308039278 609698 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :yeah, we'll reach explosive levels of co2 and the whole thing goes boom < 1308039278 806017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: its not that much motor skills < 1308039286 541655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean there's not much finesse involved in turning a wheel really < 1308039287 658502 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Now to scare you more: I can legally drive *on your roads* with a US license. < 1308039292 400310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well i mean < 1308039296 180156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :non-fine motor skills maybe < 1308039299 725292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but thats just kind of like... moving your arms < 1308039309 424134 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Which you get for driving around a couple of blocks succesfully and answering 7 out of 10 multiple choice questions right. < 1308039318 949524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i dunno, maybe the cars make driving hard, maybe i need to design a car < 1308039319 130780 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :moving your arms is motor skills :P < 1308039329 94499 :pizearke!~pup@CPE-65-30-150-106.wi.res.rr.com JOIN :#esoteric < 1308039340 196031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although actually id just write the small amount of extra software required to be a better-than-human driver < 1308039348 396276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cars: the worst?? < 1308039354 769383 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, ugh < 1308039355 56867 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :elliott: Such NIH, man. < 1308039359 652319 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm glad I'm not in US < 1308039361 827056 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Hmm.... < 1308039368 965624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: yeah i know google are already on it < 1308039380 276567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: swedish rodes must be really boring < 1308039383 717475 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :How simple a ruleset would it take for a car to do as well as, or better than a human driver anyways? < 1308039386 620717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you have to drive you might as well have some excitement < 1308039387 164965 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, why? < 1308039391 340625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: ask google < 1308039392 774199 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh < 1308039393 680369 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hah < 1308039396 33788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: because all your drivers are good and boring... < 1308039400 612606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with the us its like < 1308039408 482813 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, dude, you forgot the winter < 1308039408 820587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what stupid fucks will be on the road today??? < 1308039419 334858 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :elliott: Yes, that is exactly how it is. < 1308039422 90125 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, driving and pathfinding arn't exactly the same problem... < 1308039430 645451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: um < 1308039431 813415 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Lymia: Google has self-driving cars. < 1308039437 150496 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :pikhq_, ah. < 1308039437 339626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: google are working on self-driving vehicles < 1308039439 179789 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, we get enough excitement during winter that we want a calm summer :P < 1308039440 448207 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, I see. < 1308039446 72684 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: thousands of miles of real-world testing in california < 1308039452 21166 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Do they drive like non-assholeish drivers? < 1308039457 75000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :presumably :P < 1308039469 984952 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Yes, and the only accident so far is that a car got rear-ended. < 1308039481 209213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they should try it in sweden without any modifications < 1308039485 204560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHEEEE SKIDDING < 1308039488 640442 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, during winter yeah < 1308039498 645652 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :pikhq_, which car? < 1308039506 498302 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm are studded tires allowed during winter in US? < 1308039520 900380 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Lymia: Google's. < 1308039522 550499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm i should reboot back into linux < 1308039528 207638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wanna do some haskela < 1308039535 157712 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Depends on the state. < 1308039541 480462 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, right < 1308039548 182774 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :pikhq_, heh. I'm not too sure that counts as Google's fault... < 1308039558 717317 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Wonder if the program has cases to deal with "omg somebody is going to rear end me" < 1308039568 10493 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Lymia: It was at a stop light, too. < 1308039574 569570 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Vorpal: they're not even allowed in sweden in some places < 1308039578 367548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: lmao < 1308039584 1792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1308039584 378526 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, oh true. Mostly central stockholm iirc? < 1308039586 545847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rear-end doesnt mean what ithink < 1308039587 265546 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Proof we need more robot cars. < 1308039587 639709 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :=p < 1308039589 807056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats a lot less funny now < 1308039590 225424 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: *Basically*, anywhere with winters that are worth caring about has studded tires legal. < 1308039592 919902 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, but who in their right mind would go there. < 1308039595 295337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i thought it meant a car flipping upside down for some reason < 1308039597 266501 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so like < 1308039600 934568 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, right < 1308039602 930537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :google car stops orderly at the traffic light < 1308039604 942312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :three seconds later < 1308039606 743639 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Vorpal: people who live or work there, mostly < 1308039607 528470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :spontaneously flips itself over < 1308039612 794020 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, yeah < 1308039613 159009 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :no-one else would suffer the queues < 1308039616 612464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why are you not laughing < 1308039629 30347 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, I would never drive unstudded during winter, exception if I moved to some big city probably. < 1308039630 337970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why are you not laughing < 1308039681 313461 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, but the municipality I live in has as a stupid policy to never use salt during winter unless in extreme conditions. Just sand. So I need studded to get up the hill from where I live when it is icy :P < 1308039690 881687 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I wouldn't drive at all during winter, but that's just me not having bothered to learn how to drive < 1308039709 561946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: swedenbeach < 1308039714 172696 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ?? < 1308039719 456858 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, you don't have a driving license? < 1308039723 298069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we put sand......on road......now we pretend we are in country we actually like . . . < 1308039728 381548 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Vorpal: nope, what would I do with one? < 1308039737 615677 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what? That is far fetched < 1308039744 701568 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :sand on roads is common during winter... < 1308039754 687599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :carpal tunnel syndrme < 1308039754 890624 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: they don't use quite enough sand for that effect < 1308039762 738559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: palm trees....on the road....i nwinter... < 1308039769 934037 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :elliott: Yeah, it's quite common. The idea is to increase the amount of traction. < 1308039775 100300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :palm trees < 1308039777 480997 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, hm good to have a license still. In case you need to drive during work or such. < 1308039786 468582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tarski was a palm tree±true±facts < 1308039788 475339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :± <- tree < 1308039790 955931 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Done in the US pretty much anywhere that can expect, oh, an inch of snow in the winter. < 1308039803 714498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor i still need that video < 1308039815 953808 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, an inch? Come on, they hardly even plow anything but highways for that much. :P < 1308039823 74396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GREGOR I REQUIRE THE SAD RABBIT VIDEO < 1308039852 94883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im going to go on a rampage < 1308039861 881747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.youtube.com/watch?v=VjMsQ_NUOMA no this is not it < 1308039866 399935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :jesus what is this < 1308039869 939503 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Vorpal: given how hard it is to code while driving, not sure why I'd be asked to drive :P < 1308039873 108382 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Well, rather, if they can reasonably expect an inch of snow in the winter *they will actually have the ability to sand roads*. < 1308039873 895581 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god the rabbts voice < 1308039875 731414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mt errified < 1308039882 643162 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god the toroises voice < 1308039883 2983 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, heh. < 1308039889 474851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YOU ARROGANT RABBIT < 1308039891 111073 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :To account for somewhat more extreme winters. < 1308039891 290978 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, where do you work btw? < 1308039892 265296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YOU ARE LAUGHING AT ME????? < 1308039893 586262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actual quote < 1308039897 551628 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, right < 1308039901 772593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god this rabbits laugh is terrifying < 1308039917 601494 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, all of Sweden can expect significantly more than that < 1308039919 460358 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is that finish written in neon < 1308039927 281942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dudes you are all mssing out on this video < 1308039931 646873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its the most amazing thing ive ever watched < 1308039940 352473 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Cause a place like Houston is not really going to see snow more than once a decade. < 1308039944 389988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HE'LL TAKE LONG TIME TO REACH HERE < 1308039956 694040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :man that tortoise is like < 1308039958 686993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dancing over the ground < 1308039960 640996 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Yeah, pretty much the northern half of the US sees more significant snowfalls. < 1308039961 404294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow < 1308039974 557108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1308039979 260289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the tortoroyse has gone tu far < 1308039983 794760 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :come on, south Sweden is probably worse than I live. The landscape in Skåne is so flat and open.... You get cases of trains getting stuck due to 2 meter high snowdrifts having been blown up against the track. < 1308039992 25662 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and Skåne is far to the south < 1308039999 978128 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :And, of course, there's Alaska, which actually is *permafrost* in a lot of it. < 1308040006 249372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does anyone know that sad rabbit video gregor linked once < 1308040022 271708 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, didn't they use bandwagons last winter to rescue people from a train that got stuck in Skåne iirc? I seem to remember reading about it. < 1308040030 999638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :everyone has me on ignore noq < 1308040033 720371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now < 1308040042 934561 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Vorpal: I wouldn't have heard about that, I don't read news < 1308040043 114064 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, use the logs. See topic. < 1308040047 101422 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, oh okay < 1308040052 669367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: uh what the fuck would i grep for < 1308040057 133 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, anyway where do you work? < 1308040064 633541 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, -i "sad rabit" maybe? < 1308040068 719859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok fine < 1308040074 498739 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1308040078 178334 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what? < 1308040094 163123 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well rabbit* < 1308040159 278441 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, anyway, how many people die in the traffic per year in US? < 1308040182 266282 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or maybe per 10000 citizens or such. < 1308040189 671345 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :since that way it would be easier to compare the numbers < 1308040198 861384 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1308040261 576289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott: you strike me as sorr of the person who /would/ own multiple sizes of rabbit just to be able to compare them < 1308040267 935630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my secret is out < 1308040292 2030 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hehe < 1308040303 998258 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :"I want a bigger rabbit so I can compare it to this rabbit and say it's bigger!" < 1308040329 585269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey i just realised that adding data to something can actually make it more compressible? < 1308040331 253961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i guess thats obvious < 1308040332 22535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but like < 1308040342 390549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :printing all strings of length 999999 is really easy < 1308040351 777574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :compared to printing one, truly-Kolgomorov-random string of length 999999 < 1308040367 846097 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Uh, fatalities per 100,000 people was 11.01 in 2009. < 1308040371 136555 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :isn't it *kolmogorov? < 1308040384 980335 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, let me check statistics for Sweden < 1308040393 909949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apparently only i fin this interesting < 1308040396 227258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :find < 1308040434 323863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: yeah < 1308040436 330760 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :4.87. < 1308040446 389514 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, 7,4 (cars) 3,8 (pedestrians) < 1308040450 362499 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that is the stats for Sweden < 1308040458 353304 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh wait < 1308040460 535022 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :no I misread < 1308040472 904261 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the former is per 100,000 cars < 1308040483 377251 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the latter is per 100,000 citizens < 1308040484 364006 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://hackage.haskell.org/package/sbv this is hot < 1308040489 531229 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, ^ < 1308040502 126718 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, now I suggest you get better driving exams < 1308040507 327390 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :so 7.4 out of 100000 cars die each year, but we don't know how many people were in them? < 1308040522 707700 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, why are your driving exams so bad? < 1308040532 556553 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Per kilometers travelled is a better metric, BTW. < 1308040539 287796 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :can't find that < 1308040546 13044 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :ACTION is trying to convert this figure to metric... < 1308040587 397132 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wait what, there seems to be statistics per amount of fuel. wtf < 1308040683 299552 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, I can't find any km travelled figures, so can't compare anyway < 1308040746 101190 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, this is what I can find basically: http://www.trafikverket.se/Privat/Trafiksakerhet/Olycksstatistik/Vag/Nationell-statistik/Arsdata-fran-1950/ < 1308040756 439359 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :there is a button for English in the upper corner < 1308040774 315675 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not sure if that page exists in English though < 1308040788 356819 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :they used to have vv.se as the address ... dvbf < 1308040814 463876 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, yes but vägvärket changed name to trafikverket as you know < 1308040822 905540 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, also "dvbf"? < 1308040838 170523 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :vägvärket :P < 1308040844 885171 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oops < 1308040850 966569 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :vägverket* of course < 1308040863 146404 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, anyway what did "dvbf" mean? < 1308040866 523467 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :what, you don't know about dvbf? < 1308040872 750819 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, correct < 1308040882 265703 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :how can you not? < 1308040890 33223 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Lessee. < 1308040892 341949 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :det var bättre förr < 1308040900 91958 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, aha < 1308040912 82015 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, Jag chattar inte mycket på svenska. :P < 1308040919 761150 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, faktiskt inget alls. < 1308040930 476519 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :39.3 accidents per hundred million vehicle miles per year for Sweden, 62.2 for the US. < 1308040940 819453 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Yup, we need better driver education. < 1308040945 136539 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :fast det där är inte en chat-förkortning, den kommer faktiskt från verkligheten < 1308040959 284543 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, And we have the bad weather of the north states (apart from Alaska) in the whole country < 1308040963 555976 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :(source for both, Wolfram Alpha, and WHY WON'T IT USE METRIC, MILES IS A TERRIBLE UNIT) < 1308040965 856770 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Our local "Road Administration" (Tiehallinto; approximate translation) quasi-recently also changed their name to "Destia". There seems to be a trend for picking nonsense names to sound more modern. The post office changed their name to "Itella" too. < 1308040985 98119 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :they both sound italian < 1308040986 996873 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: You also have a population density on par with Kansas. < 1308041001 239217 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, säger folk "dvbf"? Jag har aldrig hört någon säga det högt. Skriva det kanske. < 1308041019 688400 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, trafikverket is not a nonsense name though. < 1308041021 16102 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Which you can drive all the way through and count on one hand the number of cars you've seen. < 1308041029 517037 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :(if you choose the path right, mind) < 1308041035 566755 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, some other ones went for nonsense names though < 1308041050 906569 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Vorpal: hmm, förkortningen kanske är text-specifik ja... vanligtvis säger man nog alla orden när man säger det < 1308041055 122441 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Which you can drive all the way through and count on one hand the number of cars you've seen. <-- can't do THAT in most of Sweden < 1308041062 921711 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, Sweden is rather unevenly settled. < 1308041081 238385 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, an average is not going to give you any useful numbers for most of Sweden. < 1308041093 815931 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, exakt. < 1308041110 292342 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Kansas has pretty much a single giant glob of population, a handful of smaller ones, and hundreds of miles of corn fields. < 1308041152 876728 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :To avoid the globs of population, you only really need to keep off of the Interstate bisecting it. < 1308041173 765345 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, well not like that here. South half of Sweden have quite a lot of cities. In the far northen parts you can go for miles (Swedish ones, 10 km) without even seeing a road. < 1308041183 340143 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(that was from a train though) < 1308041216 778551 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :of course most americans probably don't count 50000 inhabitants as a city... < 1308041239 144724 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's funny, W|A gives me "24.4 accidents per hunderd million vehicle kilometres per year" by default, with a "show non-metric" button available. < 1308041263 786877 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, which non-metric? < 1308041271 850639 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, and what is the funny part? < 1308041272 605578 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Didn't for me. < 1308041274 860821 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Miles. < 1308041281 208344 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1308041287 270594 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but what about furlongs? < 1308041293 660895 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Oh, wait, there it is. < 1308041301 184143 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :"Show metric". < 1308041315 964835 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :geoip or cookies maybe? < 1308041320 825110 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The "funny" (in the "curious") part was that it defaults to non-metric for pikhq. I guess by IP geolocation or some-such. < 1308041336 377510 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric : but what about furlongs? Oh, wait, there it is. "Show metric". < 1308041346 34072 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::D < 1308041351 246251 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :furlongs are now metric :P < 1308041357 795113 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hah < 1308041363 447641 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 250 seconds < 1308041372 503336 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :fizzie: Which irks me, because metric is what I usually want, *especially* if comparing official statistics with any other country. < 1308041410 755792 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Our figure is 20.8 accidents per hundred million miles per year; but of course this is an even less populated place and so on. < 1308041429 445263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, xor is one-bit addition < 1308041431 570594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what's one-bit subtraction? < 1308041437 554818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, just xor on complement, heh < 1308041440 986260 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, yeah < 1308041455 640503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and multiplication is and, right? < 1308041457 540888 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, do you have those 2+1 roads in US? < 1308041461 71641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeh < 1308041461 646999 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :http://en.wikipedia.org/wiki/2%2B1_road < 1308041461 827532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1308041493 323096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait no < 1308041495 640530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not < 1308041496 942397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1308041497 920479 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah yes you have a handful says wikipedia < 1308041500 169137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what /is/ subtraction < 1308041502 95596 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Apparently in a handful of places. < 1308041507 569306 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: I haven't seen one. < 1308041523 534683 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, they increase safety a lot I heard. < 1308041558 623842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::| < 1308041561 358585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is one-bit subtraction < 1308041565 309796 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Compared with just having lines on the road indicating when you can go into the oncoming lane to pass? I'm sure. < 1308041604 863063 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Wouldn't work as well with US drivers though. Blithering morons seem to not grok the idea of a "passing lane". < 1308041629 45279 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :We have roads that do short 2+1-style stretches every now and then (alternating the side) with regular 1+1 road in-between the 2+1 sections. < 1308041632 738163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ur all so helpful < 1308041634 240065 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, hm, well they would have to, since the lane shifts side every now and then < 1308041648 9082 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, yeah that is what a 2+1 road is, isn't it? < 1308041682 15851 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Vorpal: I understood from the wiki description that it stays three-lane all the time. < 1308041697 135508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey fizzie < 1308041700 653519 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :At least the side-change at the top diagram is like that. < 1308041702 322811 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, oh in total yes. < 1308041702 748817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what logical op corresponds to one-bit subtraction < 1308041710 120880 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, though there can be 1+1 sections sometimes < 1308041716 820260 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but usually it is 3 in total < 1308041719 834956 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :misunderstood you < 1308041728 225740 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, XOR? < 1308041733 780012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1308041735 934083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :xor is one-bit addition < 1308041739 2633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait < 1308041739 449117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :omg < 1308041740 285684 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Right. < 1308041742 495503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its the same thing < 1308041751 6770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats amazing its like im on DURGZ < 1308041752 523919 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :The carry bit would have to be different, right? < 1308041754 677872 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::c < 1308041767 291209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats not part of addition or subtraction < 1308041788 900500 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :It is part of it when you're chaining them for higher bits, right? < 1308041835 415720 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Vorpal: Ours always -- well, at least I think so -- just have a one-sided 2+1 section, and then a longer 1+1 gap, and then the same thing for the other side. There's typically signage saying how far the next 2+1 part is. < 1308041847 863709 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, heh, why < 1308041889 62634 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, oh, I see. < 1308041895 204027 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :You can only add and subtract one, right? < 1308041933 464694 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :One of those operations always rolls over, and the other operation ends up on that value naturally. < 1308041936 368620 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Makes sense < 1308041977 200000 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Vorpal: Maybe it's cheaper that way when retrofitting old roads, have to widen just parts of it instead of the whole thing. < 1308042001 91594 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, hm right < 1308042085 447326 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, anyway I don't understand how traffic in US can work at all < 1308042238 570960 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :"Poorly". < 1308042308 219814 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1308042311 705590 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Incidentally, visited the UK National Museum of Computing (in Bletchley Park) last week. There was an http://en.wikipedia.org/wiki/Elliott_803 in there. < 1308042313 631571 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I recall an incident with a driver who was texting while driving on the highway. < 1308042317 901435 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Aw, he *just* went. < 1308042326 69853 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :They changed lane unintentionally more than once. < 1308042331 811490 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :At one point, they were perpendicular to the road...... < 1308042334 451672 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1308042335 100569 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :wtf < 1308042343 71705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1308042357 442560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :09:05:11: Incidentally, visited the UK National Museum of Computing (in Bletchley Park) last week. There was an http://en.wikipedia.org/wiki/Elliott_803 in there. < 1308042361 835281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: yeah thats me < 1308042365 274917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :got a problem w/ it???? < 1308042378 936705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they never noticed i was sentient :( < 1308042430 798389 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Then I now have a picture of you, "yay". < 1308042446 181507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im the most girly looking retrocomputer < 1308042576 34617 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Vorpal: It's a wonder that we still have population: http://upload.wikimedia.org/wikipedia/commons/b/ba/Atlanta_75.85.jpg < 1308042623 6258 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Yes, that really is 14 lanes. < 1308042641 157947 :MigoMipo!~John@84-217-15-52.tn.glocalnet.net JOIN :#esoteric < 1308042861 611238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: that's nice and wide < 1308042898 562069 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :elliott: Not even the widest. < 1308043002 223561 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :hey elliot. < 1308043017 445621 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :elliott: http://upload.wikimedia.org/wikipedia/commons/2/2c/RF_-_Houston_Texas_IH10.1.jpeg < 1308043064 360662 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :elliott: For reasons of not-being-apeshit, the lanes aren't all crammed together. But, that's a 26 lane highway. < 1308043141 82239 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Yes, really, that is all the same damned road. < 1308043157 511917 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :With onramps and offramps to different parts of the road. < 1308043167 393368 :CakeProphet!~adam@h160.57.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1308043172 980220 :CakeProphet!~adam@h160.57.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1308043173 160016 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1308043278 632384 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Client Quit < 1308043294 447578 :CakeProphet!~adam@h160.57.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1308043294 886057 :CakeProphet!~adam@h160.57.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1308043295 65525 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1308043431 118133 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :Also, that road system requires this: https://secure.wikimedia.org/wikipedia/en/wiki/File:Texas_turnaround.svg < 1308043438 104658 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net PRIVMSG #esoteric :And fuck I should sleep, it's 03:30. < 1308043445 31558 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: hi its ten am < 1308044201 615709 :Miss!~shosh@2.88.106.162 JOIN :#esoteric < 1308044324 389174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi Miss < 1308044336 979775 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric :Hi < 1308044350 350364 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric :How r u < 1308044371 272670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do you know what this channel is about < 1308044380 393468 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric :No < 1308044386 787064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :programming < 1308044398 250204 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric :About what !! < 1308044409 250104 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :Miss: programming languages, to be specific < 1308044414 925127 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :crazy nutso ones < 1308044417 714200 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :to be even MORE specific! < 1308044417 893648 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric :Aha < 1308044436 628678 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric :Oh < 1308044439 345320 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :augur, "crazy nutso ones" is a bit of an understatement, don't you think? < 1308044440 106136 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::3 < 1308044450 897854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this channel is the feather user and appreciation promotion group retroactiavte < 1308044454 67679 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :Lymia: i dont know how to make it even more true < 1308044459 225440 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric :Im not realy spake english < 1308044465 448332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i spaked english < 1308044473 478430 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric :;( < 1308044489 548654 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :augur, see: Malborge < 1308044491 299858 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :See: Aura < 1308044520 428398 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :malborge or malbolge < 1308044547 806829 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric :elliott < 1308044554 897291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :miss elliott < 1308044565 624438 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :missy be thrownin down < 1308044569 346562 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :im the hottest rond < 1308044571 800591 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :round.. < 1308044572 501826 :augur!~augur@208.58.6.161 PRIVMSG #esoteric ::| < 1308044579 370152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quality channel < 1308044585 567783 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :QUALITY < 1308044589 642072 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :VIP QUALITY < 1308044592 472482 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :WHERES SLEREAH < 1308044597 226531 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric ::P < 1308044611 562170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Miss: r u the reincarnation of alfred tarski famous kawaii british pyhsicist... < 1308044625 538887 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :tarski, british? < 1308044632 594641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1308044638 548416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tarski is the most kawaii british physicist of all time < 1308044639 400866 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :hardly < 1308044646 886073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hes as british as he is a physicist so shut your mouth < 1308044654 55167 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :true! < 1308044671 40441 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :augur, Lymia is channeling her inner Japanese. Yep. < 1308044681 265277 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :.. < 1308044681 964319 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :what < 1308044684 956077 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1308044685 855703 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric :;( < 1308044689 893872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Miss: ;( < 1308044705 154872 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :this is so confusing T_T < 1308044717 761786 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric :I need sleep < 1308044739 780762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tarski needs sleep < 1308044764 265827 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric :Now im vacation  < 1308044772 74172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Now im vacation  < 1308044789 988403 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric :O.O < 1308044840 749824 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :v < 1308044856 751535 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric : < 1308044857 109495 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric : < 1308044862 915952 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :^ It's just like Minecraft! < 1308044877 237791 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric : < 1308044879 458683 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :  < 1308044888 74321 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :  < 1308044896 126667 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric : S  < 1308044898 750027 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Yeah. < 1308044901 908408 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Too spammy. < 1308044910 214534 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric :فيه احد سعودي < 1308044919 263623 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric :ههههه < 1308044999 345288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههه < 1308045001 207325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :هههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههه < 1308045002 52865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ههههههههههههههههههههههههههههههههههههههههههههههههههههههه < 1308045003 44445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :هههههههههههههههههههههههههههههههههههههههههههههv < 1308045003 989693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :هههههههههههههههههههههههههههههههههههههههههههههههههه < 1308045004 802231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ههههههههههههههههههههههههههههههههههه < 1308045257 535396 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS < 1308045260 876922 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION explodes < 1308045640 845542 :Miss!~shosh@2.88.106.162 QUIT :Quit: Rooms • iPhone IRC Client • http://www.roomsapp.mobi < 1308045899 853720 :Miss!~shosh@2.88.106.162 JOIN :#esoteric < 1308045902 952274 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric :وش ذا < 1308045931 870957 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric :ما شا الله انت سعودي < 1308045942 126292 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric :قاعد تطقطق علي < 1308045950 90180 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :英語で? < 1308046012 583224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :لله < 1308046020 591621 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :عد تله انت < 1308046026 637209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wonder what i just said < 1308046073 495233 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric :Do you anderstand !!! < 1308046093 930920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1308046101 888050 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :英語で!! < 1308046113 165382 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric :I'm speak arabic < 1308046126 654396 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric ::-! < 1308046143 906213 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric :;( ;( ;( < 1308046155 564683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :でان < 1308046158 598917 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Oh. < 1308046173 966037 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :えいごではなせてください < 1308046174 663829 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :There. < 1308046176 95147 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Squiggles. < 1308046197 131306 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1308046211 759916 :Miss!~shosh@2.88.106.162 PRIVMSG #esoteric ::( < 1308046221 478048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi ais523 < 1308046228 498931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :miss is very confused < 1308046275 996539 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :في Int -> a -> [a] < 1308049309 784769 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.CGI.Protocol replace :: Eq a => a -> a -> [a] -> [a] < 1308049309 964418 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude enumFromThenTo :: Enum a => a -> a -> a -> [a] < 1308049310 143997 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.IntMap findWithDefault :: a -> Key -> IntMap a -> a < 1308049311 982198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :grr < 1308049395 493774 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> (\a i x -> take i a ++ x : drop (i+1) a) [1,2,3,4] 2 5 < 1308049397 32731 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,5,4] < 1308050779 437033 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Operation timed out < 1308053792 864979 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1308054340 270284 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1308054447 319763 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1308054754 892706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-10 points on a reddit comment, awesome < 1308054769 601824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i've finally angered people enough to downvote me rather than just ignore me < 1308054772 857524 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: wow < 1308054777 133519 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what did you say? < 1308054786 294784 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I don't think Reddit has a search for lowest-rated posts by a particular user) < 1308054793 228658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: http://www.reddit.com/r/programming/comments/hz87n/journalist_writes_programing_is_too_hard_wishes/c1zlub4?context=1 < 1308054796 98868 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, was it Minecraft related? < 1308054796 884036 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I don't think I've ever downvoted a post at Reddit < 1308054810 709782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: no, although that would be a rather efficient way to get downvoted into oblivion < 1308054832 461793 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to be fair, you are attacking a strawman there < 1308054843 978764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I am, but the original post was just as idiotic, so I don't really care. < 1308054848 368520 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and people on the internet generally hate that < 1308054859 29121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They do? The whole comments are attacking a strawman of the post. < 1308054871 510913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Mostly latching on to the fact that Objective-C is mentioned as "lol blogger wants to make iphone apps". < 1308054901 878032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol, it's twelve points lower than my comment "my envisiaone powerh boards is more advanced than ur phbb" < 1308054911 632102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good redditting etiquette < 1308054925 443208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and indeed, you can't order comments by bottom, it seems < 1308054926 116886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just top < 1308054935 195017 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, objective-C is a good language for writing iphone apps in < 1308054956 584250 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it has the best library support for that < 1308054995 852512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's... a non sequitur < 1308054998 364100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I never claimed it wasn't < 1308055002 478374 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1308055090 229346 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1308055101 842811 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[13:36] it's not quite a non sequitur < 1308055103 194521 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[13:36] but almost < 1308055104 532421 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[13:36] I'm not arguing with you, just commenting on something vaguely related < 1308055135 83857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1308055155 614951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, I can actually delete that karmawhoring /r/programming submission I made two years ago < 1308055160 537770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :on the one hand, I'd feel good inside < 1308055165 489746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :on the other hand, over one thousand karma :( < 1308055356 943750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is that link karma or comment karma? < 1308055367 582653 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, deleting something removes the karma from it? does that work for downvotes to? < 1308055378 189943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :link karma, and hmm, good point < 1308056092 513080 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, a case of weird kerning made me see the :// in a URL as a smiley < 1308056105 461441 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and now it's hard not to < 1308056151 68126 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What was it a link to? < 1308056152 46381 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Read error: Connection reset by peer < 1308056174 982487 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Also, wouldn't that affect discussions about it? < 1308056190 468324 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1308056212 398428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: it would eradicate all the valuable discussions about the link that were had < 1308056215 849051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e., none < 1308056268 136570 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :The link about iTunes going DRM-free? < 1308056285 506646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1308056450 801997 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Apple wanted people to pay them to get rid of the DRM on their current collection? < 1308056483 830976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all the drm-free stuff is a separate product, so yeah < 1308056494 703602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i dont think its fully drm free yet even < 1308056506 22783 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Wow :/ < 1308056529 517856 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1308056714 735456 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1308057030 284042 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1308057048 690473 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1308057092 658964 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1308057276 742093 :Deewiant!~deewiant@cs186230.pp.htv.fi QUIT :Ping timeout: 244 seconds < 1308057329 675670 :Deewiant!~deewiant@cs186230.pp.htv.fi JOIN :#esoteric < 1308057499 697607 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1308057864 838156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Oh uh, update etc. < 1308057869 661814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IT IS MY DUTY TO NOTIFY THE MUCH LESS VIGILANT < 1308057871 532342 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Saw it < 1308057877 5825 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I have it in Google Reader < 1308057892 461384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or DO you < 1308059182 155949 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1308059411 517461 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1308059432 551090 :FIQ!~fiq@unaffiliated/fiq QUIT :Quit: Lämnar < 1308059479 666287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now where's oerjan when you need him < 1308059539 204140 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :probably out partying like always < 1308059672 130283 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1308059678 267743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he's such a ... party dude < 1308059691 797121 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1308059742 292525 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yeah oerjan is the "dude" in "partitude" < 1308059742 558801 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :lambdabot, status report. < 1308059746 322570 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::( < 1308059746 506467 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 5 new messages. '/msg lambdabot @messages' to read them. < 1308059755 385010 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :which means partying < 1308059872 610099 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"As far as we know, every force weakens with distance. " < 1308059886 717709 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I thought strong force between quarks gets stronger? < 1308059921 516944 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://www.badastronomy.com/bad/misc/astrology.html < 1308059957 63334 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :By the way. < 1308059966 357996 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :The universe is expanding faster and faster now, right? < 1308059980 106617 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :And... Einstein's universal constant fits. < 1308060599 410205 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1308060634 860623 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : I thought strong force between quarks gets stronger? < 1308060641 51729 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's complicated. < 1308060670 15525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you know what they say, what doesn't quark you only makes you stronger < 1308060672 551499 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It weakens with distance, but only up to a point; and colour confinement means that realistically you can only get them so far apart. < 1308060771 865635 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Lymia, what are you trying to say it doesn't sound sensible. < 1308060806 269272 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 250 seconds < 1308060844 236791 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Never mind. < 1308060989 530038 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Do you mean his cosmological constant? < 1308061020 380897 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(The cosmological constant really annoys me because of all the idiots who say "SEE EVEN WHEN EINSTEIN WAS WRONG HE WAS RIGHT".) < 1308061035 849709 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(It's science fanboyism, plain and simple.) < 1308061094 34500 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Yeah, I think that's it < 1308061102 225286 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :How simple is the math anyways < 1308061128 843183 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :For GR? < 1308061133 314032 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Crazy complicated. < 1308061155 934820 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :just math it up and you're done < 1308061183 958761 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(OK, so it's not all that complicated, but it's extremely hard to actually use it.) < 1308061196 113578 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :math. it. up. < 1308061227 580467 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :don't listen to Phantom_Hoover, he doesn't even have a formal degree in math. so what was GR short for again? < 1308061240 602055 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :you mean like general relativity? what the fuck is that, always wondered < 1308061295 392450 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's, like, trampolines. < 1308061297 641952 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :In space. < 1308061305 915681 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i love trampolines! < 1308061311 388449 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Do you love space. < 1308061314 266588 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :if there's a safety net of course :\ < 1308061330 879023 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That's not a problem in space. < 1308061338 136106 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You can't hit anything. < 1308061344 178515 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :what about all the gravity flying about in there? < 1308061358 170920 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :what if some of it hits me in the face < 1308061379 845873 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Don't worry, it tastes like apples. < 1308061383 215996 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I love how the "rubber sheet" explanation for gravity.... relies on gravity to work. < 1308061400 968590 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :^ < 1308061404 91581 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Recursive metaphors. < 1308061407 371079 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Lymia, that is because it is a terrible explanation for it which is wrong in at least 3 ways. < 1308061454 486324 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Does the geometry of space change the way the rubber sheet metaphor describes it changed if the rubber sheet was flattened out but the distortions made from a birds-eye view were still there? < 1308061461 986685 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :That is, is there a way to salvage it? < 1308061524 862247 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :It's an explanation of gravity that relies on one's intuition about gravity to work, and not in a very direct way. < 1308061531 247447 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :It's like saying "gravity causes gravity" < 1308061531 976566 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So, no. < 1308061553 616931 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Plus, you'd need 4 dimensions to extend it to 3d. < 1308061557 442562 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :*cough* < 1308061636 573070 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :No, I mean < 1308061652 240584 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1308061666 821167 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Not as an explanation. But if you look at the rubber sheet from the top, the "straight lines" get distorted < 1308061683 238837 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Is that distortion accurate to whatever way gravity gets distorted in actual reality? < 1308061686 818028 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1308061689 275229 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Dunno. < 1308061721 945487 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1308061745 262462 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :14:25:31: It's like saying "gravity causes gravity" < 1308061749 324603 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No, it's not. < 1308061768 144609 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's nothing like the actual reason it happens, but it's not tautological. < 1308061938 265374 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(The actual reason it happens is that the geometry of 4D spacetime is altered such that the 4-vector which points 'futurewards' is deflected to have a space component.) < 1308062004 279600 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, do you actually understand general relativity? With that I mean, "able to calculate on it" < 1308062027 758496 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, no, but I understand The Principles. < 1308062038 308319 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1308062055 906336 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But I can calculate on a trampoline in space. < 1308062063 530428 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Although I can't do it as well as oklofok. < 1308062083 85036 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1308062090 662480 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, err, what do you mean < 1308062149 909639 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, have you considered that I have more amusing things to do than substitute for your scroll bar. < 1308062169 570821 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, oh so "trampoline in space" is mentioned above? < 1308062173 185067 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :you could have said that < 1308062197 909395 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :trampo llineeeeeeeeeeeeeeeeeeeeeeeeees :DSDDDDDDDDDDDDDD < 1308062210 393136 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :IN SPACE < 1308062358 22230 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :14:27:46: Not as an explanation. But if you look at the rubber sheet from the top, the "straight lines" get distorted < 1308062361 466382 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No. < 1308062422 297266 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I assume that that no is to the question I aked that you didn't pate, rather than the tatement you pasted? < 1308062437 235905 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :My s key was being funky < 1308062463 602063 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm sorry Sgeo I don't know how to pate tatements. < 1308062478 559832 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :paste statements < 1308062661 220145 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Phantom_Hoover, so.... < 1308062667 89092 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :The flow of time is bent so that it has a direction < 1308062669 84569 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Well... < 1308062673 187517 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :A direction that's not time related. < 1308062676 264553 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :=w= < 1308062695 1335 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Please everyone I am not this magic science man. < 1308062707 898056 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I only have a vague grasp on most things. < 1308062716 83261 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Shut up magic science man. < 1308062812 629544 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :magic science NERD :DDDDDDDDDDDDD < 1308062861 677432 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Shut up magic maths nerd. < 1308062868 841675 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :im not nerd :( < 1308062875 721685 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You and your pentagrams. < 1308062892 991507 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION draws a hexagram < 1308062909 828613 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :JEW < 1308062918 93289 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Jewish Minecraft nerd. < 1308062927 498673 :oklofok!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :margaxeh < 1308064082 16035 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1308064826 809667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Holy SHIT. < 1308064831 607522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That comment is now at -52. < 1308064840 415478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I am lolling. < 1308065395 939745 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :hm? < 1308065414 734798 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott, which comment? < 1308065438 585798 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :oh < 1308065632 268669 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Note to self: elliott isn't perfect < 1308065639 597972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes I am. < 1308066388 581791 :Kustas!~xix@gprs-inet-65-21.elisa.ee JOIN :#esoteric < 1308066759 63952 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1308067247 208783 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, you may also wish to note that I am in fact just this random 16-year-old, not some science prodigy. < 1308069203 686262 :Kustas!~xix@gprs-inet-65-21.elisa.ee QUIT :Read error: Connection reset by peer < 1308070920 599334 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo, you only found that out now? < 1308071005 30339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo has worryingly delusional beliefs about me most of the time. < 1308071230 132505 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1308071733 966589 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1308073201 718231 :Gregor!Gregor@codu.org PRIVMSG #esoteric :!perl if ("David" == "David") { print("True"); } else { print("False"); } < 1308073202 130609 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :True < 1308073208 632418 :Gregor!Gregor@codu.org PRIVMSG #esoteric :!perl if ("Nancy" == "Nancy") { print("True"); } else { print("False"); } < 1308073208 985660 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :False < 1308073217 189255 :Gregor!Gregor@codu.org PRIVMSG #esoteric :HAVE FUN WITH THAT ONE GUYS < 1308073235 790452 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Does == work in Perl the way you'd expect? < 1308073242 199949 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :"Da" means yes < 1308073246 856782 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :"Na" means no < 1308073254 215189 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hence true and false :P < 1308073263 44116 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ah. < 1308073275 608765 :Gregor!Gregor@codu.org PRIVMSG #esoteric :No, that is not the reason :P < 1308073283 496086 :Gregor!Gregor@codu.org PRIVMSG #esoteric :But you guys will NEVER figure out the reason. < 1308073286 298979 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but PH believed me :D < 1308073287 256394 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Dammit that seemed plausible. < 1308073304 358264 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Some kind of localisation thing combined with weird comparison! < 1308073330 863737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: "NaN" < 1308073334 2748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: and == is numeric equality < 1308073334 693916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the end < 1308073342 877630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"David" reads as 0, but "Nancy" reads as NaN < 1308073347 199163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and we all know nan isn't equal to itself < 1308073347 387103 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Damn you :( < 1308073347 566803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the end < 1308073353 261211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was easy < 1308073362 144328 :pikhq_!~pikhq@71-219-250-111.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1308073370 390573 :pikhq!~pikhq@174-22-185-224.clsp.qwest.net JOIN :#esoteric < 1308073402 757067 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i figured that's what it was < 1308073418 357012 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :also why you chose my given name as your "normal" test case, i do not know < 1308073424 354438 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you just wanted to puing me i guess < 1308073427 256298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its a conspiracy < 1308073521 939707 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1308073537 496044 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1308073565 429969 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net PART :#esoteric < 1308073921 753378 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!perl if ("Nancy" == "Nancy") { print("True"); } else { print("False"); } < 1308073921 933106 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1308073922 194954 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :False < 1308073940 194189 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wait oops I messed it up < 1308073965 276475 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :somehow it worked in private < 1308074102 50257 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : its a conspiracy < 1308074112 334622 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the Dave conspiracy, to be precise < 1308074252 760987 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1308074266 147656 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :19:55 oerjan> its a conspiracy < 1308074266 345433 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :19:55 oerjan> the Dave conspiracy, to be precise < 1308074293 143397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shut up i'm thinking of a hi-LARIOUS reference to respond with < 1308074665 107332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :will you guys miss it if i start typing numbers normally again be honest < 1308074701 297531 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!perl if ("Dave" == "Dave") { print("True"); } else { print("False"); } < 1308074701 720674 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :True < 1308074706 197908 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :stop that < 1308074749 281174 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: we'll be shattered by grief < 1308074757 416925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: wat < 1308074765 75718 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`quote wat < 1308074768 337335 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :71) * oerjan swats FireFly since he's easier to hit -----### Meh * FireFly dies \ 87) if you watch jaws backwards it's a movie about a giant shark that throws up so many people they have to open a beach \ 161) cpressey: I have actually done a waterfall-model project that almost worked < 1308074782 288046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote \bwat\b < 1308074783 370788 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1308074793 323760 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I should just accept that perl makes no sense < 1308074795 700364 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl if ("Nancy" === "Nancy") { print("True"); } else { print("False"); } < 1308074796 60303 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :syntax error at /tmp/input.30620 line 1, near "===" < 1308074815 582336 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!perl tell me why perl is so crazy < 1308074815 980767 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Can't locate object method "so" via package "crazy" (perhaps you forgot to load "crazy"?) at /tmp/input.30696 line 1. < 1308074834 103429 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :monqy: um the statement you tried is the one which _does_ make sense < 1308074892 413976 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does egobot filter control characters out of its input < 1308074933 856109 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :some of them < 1308074942 727520 :Kustas!~xix@228.224.196.88.dyn.estpak.ee JOIN :#esoteric < 1308074970 91962 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I was secretly putting bolds in there to try to get it to mess up < 1308074971 186266 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i sure am shitty at max/msp < 1308074984 431587 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!perl if ("Daveq" == "Dave") { print("True"); } else { print("False"); } < 1308074984 792962 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :True < 1308074988 370794 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :aaagghhh < 1308074989 658915 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :monqy: oh hm the _channel_ filters some too < 1308074994 901848 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Quit: 1... 2... 3... HUGS! :D < 1308074995 81760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah +c < 1308075003 370684 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh that makes sense < 1308075003 550286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that lymia hugs way too much. < 1308075014 97801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: apologise to perl plzkthx < 1308075016 647331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its upset < 1308075021 690897 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :never < 1308075030 19134 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :!perl print "\x1b#8" < 1308075030 443055 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​.#8 < 1308075054 850740 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :as if that would work, but it *would* have been fun if it did < 1308075077 646724 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I guess that explains why the nancy test worked in private too < 1308075081 90175 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1308075124 686095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :perl has secret features in it to not allow people to mock it < 1308075147 259596 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net NICK :JokeKiller < 1308075200 6706 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :btw, there's a manpage "console_codes" that describes a lot of escape sequences, tried to display my powers of arcane knowledge using ESC#8 the other week but someone just looked it up in the manpage and pasted the description < 1308075210 901132 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1308075331 791654 :JokeKiller!~Sgeo@ool-18bf618a.dyn.optonline.net NICK :Sgeo < 1308075368 297406 :foocraft!~ewanas@dyn-86-36-34-221.qatar.cmu.edu JOIN :#esoteric < 1308076759 855535 :copumpkin!~pumpkin@unaffiliated/pumpkingod NICK :pumpkin < 1308076816 73760 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :c0pumpkin < 1308077731 804408 :pikhq!~pikhq@174-22-185-224.clsp.qwest.net PRIVMSG #esoteric :It occurs to me that I could actually have this thing generate Autocrap. < 1308077737 782454 :pikhq!~pikhq@174-22-185-224.clsp.qwest.net PRIVMSG #esoteric :I'm not *going* to, but I could. < 1308077799 415927 :Kustas!~xix@228.224.196.88.dyn.estpak.ee QUIT :Quit: nights < 1308078042 833894 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I bet it could generate intercal code too, maybe you'll make it do that? < 1308078142 256280 :pikhq!~pikhq@174-22-185-224.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1308078154 254253 :pikhq!~pikhq@174-22-154-128.clsp.qwest.net JOIN :#esoteric < 1308079057 126147 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :this channel is now boring < 1308079080 654938 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Xom is bored? < 1308079431 51046 :pikhq!~pikhq@174-22-154-128.clsp.qwest.net PRIVMSG #esoteric :BUTBUT DECLARATIVE BUILD SYSTEMS < 1308079434 596127 :pikhq!~pikhq@174-22-154-128.clsp.qwest.net PRIVMSG #esoteric :FORREALZ < 1308079607 664743 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Reboot < 1308079612 179070 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :pff! build systems are for losers who need to keep changing their code, just write the code until it's done, then compile it and distribute the result < 1308079753 220816 :yiyus!1242712427@je.je.je QUIT :Ping timeout: 252 seconds < 1308079800 96450 :c0pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1308079990 233877 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Xom is bored? < 1308080002 696135 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, you cannot make references if they don't even show up on Google. < 1308080027 29583 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK, revise after more specific query: < 1308080041 122515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :crawl < 1308080060 467683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but would sgeo ever make reference to anything non-crappy enough to show up on google? < 1308080084 510535 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Has he ever made Homestuck references. < 1308080482 765684 :yiyus!2383vince@je.je.je JOIN :#esoteric < 1308081611 767240 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1308081646 184516 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1308081678 673266 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1308081684 32171 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1308081774 5300 :pikhq!~pikhq@174-22-154-128.clsp.qwest.net PRIVMSG #esoteric :ACTION can has a proper solver for c99 < 1308081871 90430 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Solver? < 1308081923 39491 :pikhq!~pikhq@174-22-154-128.clsp.qwest.net PRIVMSG #esoteric :You ask the solver system to look for something. It executes the callback for it and caches the result. < 1308081970 204622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: [asterisk]executes each callback for it in order (of preference) and caches the result of the first one to succeed. < 1308081975 38372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :STOP TAINTING MY DESIGN WITH YOUR SIMPLIFICATIONS < 1308081975 536913 :pikhq!~pikhq@174-22-154-128.clsp.qwest.net PRIVMSG #esoteric :Well, yes. < 1308081983 802096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can I see the code? < 1308082063 841686 :pikhq!~pikhq@174-22-154-128.clsp.qwest.net PRIVMSG #esoteric :http://sprunge.us/CcVf < 1308082126 799058 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: oh my god this time travel is getting out of hand. < 1308082135 495515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: lmao; what page are you on? < 1308082139 788114 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :4460 < 1308082146 845422 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Whuh? < 1308082159 316303 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott suggested you were into A5A1. Anyway. < 1308082163 560026 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and these troll romances. WHAT AM I EVEN READING NOW. < 1308082171 650183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: He... is? < 1308082177 131276 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : 4460 < 1308082182 128484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes? < 1308082187 308399 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Note how this is well within act 4. < 1308082191 308560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... < 1308082192 374132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No? < 1308082199 40860 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...no this is act 5. < 1308082199 220165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Note how you're an idiot? < 1308082204 85351 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, right. < 1308082209 996414 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Numbers confuse me. < 1308082216 778036 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Unless they're on a space trampoline. < 1308082217 882755 :pikhq!~pikhq@174-22-154-128.clsp.qwest.net PRIVMSG #esoteric :elliott: Unlike Autoconf, I refuse to do a comprehensive test for, well, every major C99 feature. < 1308082230 581174 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm going to need a recap very soon... < 1308082246 500240 :pikhq!~pikhq@174-22-154-128.clsp.qwest.net PRIVMSG #esoteric :elliott: If it claims to be C99 but isn't, well, I'm not cleaning up after the asshole compiler dev. < 1308082253 481728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: wait, you don't actually support multiple solutions for a single goal? < 1308082257 559626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's useless then < 1308082268 227829 :pikhq!~pikhq@174-22-154-128.clsp.qwest.net PRIVMSG #esoteric :elliott: Whaddya mean? < 1308082269 508607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as it stands you can't add another separate solution to use the posix c99 command < 1308082277 207706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :solutions are a _list_ of functions < 1308082300 750138 :pikhq!~pikhq@174-22-154-128.clsp.qwest.net PRIVMSG #esoteric :Oh, dur, that's a relatively easy fix. < 1308082323 624360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: A recap won't be necessary. < 1308082333 644355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You are very, very close to the end of actfiveactone, btw. < 1308082461 236762 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Does CakeProphet know names? < 1308082489 348566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Is CakeProphet Sgeo? < 1308082497 234309 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No? Then yes, CakeProphet knows names. < 1308082508 157084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet might be Sgeo though. < 1308082509 744196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: are you sgeo < 1308082525 136368 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :CakeProphet: Be Sgeo < 1308082664 803310 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You cannot be Sgeo. Sgeo's dad forbids it. < 1308082985 388912 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 258 seconds < 1308083069 153943 :copumpkin!~pumpkin@17.45.135.69 JOIN :#esoteric < 1308083077 213599 :copumpkin!~pumpkin@17.45.135.69 QUIT :Changing host < 1308083077 393022 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1308083079 305230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Hey, remember whining about the pesterlogs in the first few pages? :D < 1308083085 894526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MEMOS SURE ARE GREAT HUH < 1308083110 39340 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, I much preferred the memos to the pesterlogs, TbH. < 1308083118 268937 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They were hilarious, rather than expository. < 1308083124 830540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyone who doesn't like pesterlogs is a bad person and should die. < 1308083135 155902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I will speak no further on the matter. < 1308083267 996658 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no I like the pesterlogs, I'm just kind of tired of reading at this point. < 1308083300 697237 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think I enjoyed them more with the humans. Less drama stuff. < 1308083325 65338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Act Five Act One... isn't typical. < 1308083356 68758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But it's a vital part of the story, and you only find out why on the last page, 4524. < 1308083390 928448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hivebent was planned pretty much as soon as Homestuck began, so it's not like Hussie decided to make the comic all edgy all of a sudden. < 1308083431 928127 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no I can definitely tell that it ties in < 1308083446 710255 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually all of this later stuff seems like it was written before the beginning, or at the same time. < 1308083476 198735 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because it would be ridiculous if he just tied everything in after-the-fact. < 1308083479 479160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think pretty much everyone finds Act 5 Act 2 more enjoyable than Hivebent. < 1308083501 298119 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's interesting. < 1308083563 258815 :pikhq!~pikhq@174-22-154-128.clsp.qwest.net PRIVMSG #esoteric :elliott: Kay, so. In theory, you should be able to do any number of solvers now. < 1308083582 459494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Wert. < 1308083600 572644 :pikhq!~pikhq@174-22-154-128.clsp.qwest.net PRIVMSG #esoteric :Hrm, wait, minor issue. lappend does an end append, not a front append. < 1308083619 826644 :pikhq!~pikhq@174-22-154-128.clsp.qwest.net PRIVMSG #esoteric :And I at least *presume* that it makes most sense for later solvers to take precedence over earlier ones. < 1308083681 473449 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Does it? I'd define gcc first because it's preferred, and then c99 as a "last" resort < 1308083688 600550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But I suppose for extensibility, that is preferable < 1308083815 64206 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :4481 is hilarious < 1308083844 634852 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like, that joke was set up age ago. < 1308083848 93020 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*ages < 1308084383 911845 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bam. end of act 5 act 1 < 1308084494 462241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's a pretty epic ending :P < 1308084529 917374 :pikhq!~pikhq@174-22-154-128.clsp.qwest.net PRIVMSG #esoteric :elliott: I am *rapidly* approaching the point where my tests need to be in a seperate file. :P < 1308085585 645439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"To keep whipping my personal horse, I maintain that TCE changes the language semantics in that it changes the kinds of computation the language can perform. With it a state machine can be built out of mutually recurring functions and run virtually forever instead of crashing, that sounds like a semantic change to me." < 1308085590 259023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let's laugh at this idiot lol < 1308085838 127252 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow who would even think that < 1308085874 475752 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :TCE? < 1308085901 861224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tail-call elimination < 1308086019 607983 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :sounds a bit too intellectual to be guido though < 1308086034 942421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they're pro-TCE, so of course they're not guido < 1308086066 604043 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oh, pro-TCE? that wasn't too obvious < 1308086077 881440 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :The _kind it can perform_? < 1308086112 740809 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I don't think I'd think to criticise it if it weren't for the criticism in here, but now it's been criticised in here, I easiy see what's wrong with that statement. This is scary. < 1308086172 391033 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :that's the power of #esoteric empowering you, or something < 1308086207 301795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i like how by their logic, buying more ram changes a language's semantics < 1308086242 142514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"TL;DR: Prefer a DSL over a state machine any day of the week." < 1308086243 587271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :r u srs < 1308086333 548255 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk JOIN :#esoteric < 1308086343 197881 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what if the dsl models a state machine < 1308086344 72365 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what then < 1308086360 467135 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :DSL? < 1308086366 583569 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :YOU GUYS AND YOUR ACRONYMS < 1308086369 714500 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :domain-specific language < 1308086374 371492 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :monqy: FSM-DSL-C E P T I O N < 1308086405 434104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: slow clap < 1308086421 741233 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :olsner, that meme is now over. < 1308086424 559345 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I never saw that movie is it any good < 1308086426 304453 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You have perfected it. < 1308086433 551292 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :monqy, it is the beest movie. < 1308086513 86162 :foocraft!~ewanas@dyn-86-36-34-221.qatar.cmu.edu QUIT :Quit: if you're going....to san. fran. cisco!!! < 1308086769 488090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"State machines are like gotos, each transition is a jump. The main difference is that unlike gotos, state machines have no built in language/debugging support which makes it more tedious to figure out what is going on inside them when they break." < 1308086782 784084 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :state machines are like rube-goldberg machines < 1308086828 246773 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Apparently there's language/debugging support built into gotos. < 1308086829 900384 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :state machines are like gotos except more structured < 1308086977 866299 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I would like to know what goes on inside gotos when they break < 1308087019 753611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :splinpers < 1308087036 62621 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :gosomeplaceotherthan < 1308087037 300529 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, let's reparse the quote, what was it that broke again? < 1308087045 886779 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :meh, they're probably wrong whatever it was they were saying < 1308087046 253205 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :goanywhere < 1308087062 278361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :comefromanywherebut < 1308087170 595260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, what if there was a blend of come from and goto, where it had to be a two-way link < 1308087246 954742 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I think many compilers actually will set up the two-way link (in a way) while compiling a gotoful program < 1308087267 420357 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :if it does ssa it'll need to know the come from's < 1308087292 164202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah, comefrom would be much more civilised if the line in question had to consent to it < 1308087342 784191 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1308087478 728289 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :error: label raped. < 1308087511 720921 :sebbu!~sebbu@ADijon-152-1-11-149.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1308087512 33741 :sebbu!~sebbu@ADijon-152-1-11-149.w83-194.abo.wanadoo.fr QUIT :Changing host < 1308087512 213266 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1308087697 34680 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :and now for some zebra water sports: http://i.imgur.com/q8IYg.png < 1308087797 279733 :Gregor!Gregor@codu.org PRIVMSG #esoteric :olsner: O_O < 1308087999 90793 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Gregor: maybe you'll know this: do I want pickled herring and schnaps for breakfast on August 27? < 1308088040 603405 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, whaat ewww < 1308088047 38032 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, for *breakfast* < 1308088048 432738 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hell no < 1308088073 124650 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ignore Vorpal, he knows nothing of the wonder of pickled herring and schnapps. < 1308088092 645465 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, have you ever eaten that < 1308088098 418654 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Vorpal: it'll probably actually be second breakfast though < 1308088105 126070 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, ah okay < 1308088105 927562 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, I can infer that it is awesoe. < 1308088107 621302 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :a lot better < 1308088109 409781 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*awesome < 1308088150 869097 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, Jag har vissa dubier angående schnappsen. < 1308088163 145904 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Vorpal: nubbe då? < 1308088166 940491 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, Ska du köra? < 1308088177 304461 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :vänta < 1308088185 182787 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :du hade inte körkort va? < 1308088187 877272 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :jag har fortfarande inte tagit körkort nej < 1308088193 979190 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :kommer inte ha gjort till dess heller < 1308088200 360194 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, va, det har ju gått flera timmar sedan dess!! < 1308088214 263904 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :sedan slutet av augusti i år? nej, det har inte varit än < 1308088234 176812 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nej jag menar sedan du nämnde det :P < 1308088282 774129 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, okej men jag är absolutist, så jag är fortfarande emot spritintaget. Men beslutar du dig ändå för det så kan jag inte ge några råd om bästa val. < 1308088295 222708 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, varför inte surströmming? < 1308088384 580670 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, ^ < 1308088385 468423 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :! < 1308088389 208577 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Vorpal: dels för att det inte erbjuds, men framförallt för att jag inte vet hur man äter det < 1308088393 669948 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :aha < 1308088399 892016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s t o p < 1308088402 556851 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, har du aldrig prövat det? < 1308088408 243268 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Vorpal: nope < 1308088411 802772 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah okay < 1308088444 595324 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, jag önskar eder en god natt. < 1308088448 718704 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :night → < 1308088890 912358 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Seriously, if you're going to speak to each other in Swedish, do it in a /msg. < 1308088909 159035 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's not very polite to carry out a conversation in front of everyone else that most of us don't understand. < 1308088914 489924 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Phantom_Hoover: it's all vorpal's fault < 1308088934 864453 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :olsner, yes, of course, but only you can stop Vorpal fire. < 1308088995 845548 :MigoMipo!~John@84-217-15-52.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1308089076 837201 :Gregor!Gregor@codu.org PART #esoteric :"Leaving" < 1308089080 278143 :Gregor!Gregor@codu.org JOIN :#esoteric < 1308089086 691275 :Gregor!Gregor@codu.org PRIVMSG #esoteric :DID YOU MISS ME? < 1308089093 445178 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the short summary is that 1) I haven't gotten a drivers license since this morning when it was last discussed 2) august is in the future 3) vorpal is an absolutist and disapproves of consuming alcohol < 1308089121 937782 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ah, right so Vorpal being Vorpal then. < 1308089137 183492 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :pretty much < 1308089141 78511 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*so, < 1308089146 552515 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I used to be more irritated by alcohol < 1308089146 787375 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Erm, *right, < 1308089159 534183 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"Then I tried drinking it instead." < 1308089182 82275 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Sgeo: you're not supposed to put it in your eyes < 1308089326 130263 :Gregor!Gregor@codu.org PRIVMSG #esoteric :`addquote I used to be more irritated by alcohol Sgeo: you're not supposed to put it in your eyes < 1308089329 618957 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :457) I used to be more irritated by alcohol Sgeo: you're not supposed to put it in your eyes < 1308089352 309559 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, hey, I made that joke first! < 1308089379 70586 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I DON'T CARE IF OLSNER DID IT BETTER < 1308089388 58179 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :mwahaha < 1308089593 236382 :pikhq!~pikhq@174-22-154-128.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1308089594 916253 :pikhq_!~pikhq@71-219-243-229.clsp.qwest.net JOIN :#esoteric < 1308089882 290810 :pikhq_!~pikhq@71-219-243-229.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1308089893 458324 :pikhq!~pikhq@71-219-230-145.clsp.qwest.net JOIN :#esoteric < 1308089949 92122 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :neat: http://c2.com/cgi/wiki?ValuesOfBetaMayGiveRiseToDom < 1308089977 865581 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :(there's that word again: neat neat neat) < 1308090013 426927 :Gregor!Gregor@codu.org PRIVMSG #esoteric :PRINTER ON FIRE < 1308090031 784808 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :PUT IT OUT! < 1308090136 699713 :olsner!~salparot@c83-252-161-133.bredband.comhem.se NOTICE #esoteric :PRINTER ON FIRE < 1308090192 339926 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 250 seconds < 1308090775 561573 :pikhq_!~pikhq@71-219-239-200.clsp.qwest.net JOIN :#esoteric < 1308090790 243585 :pikhq!~pikhq@71-219-230-145.clsp.qwest.net QUIT :Ping timeout: 250 seconds < 1308090955 290249 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1308091263 680030 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1308092133 831020 :Behold!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1308092183 280603 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Ping timeout: 244 seconds < 1308093145 254735 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1308093821 954247 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1308094844 345187 :Behold!~behold@unaffiliated/beholdmyglory QUIT :Read error: Connection reset by peer < 1308094864 919115 :Behold!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1308097089 523033 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net QUIT :Ping timeout: 252 seconds < 1308097206 569945 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net JOIN :#esoteric < 1308097618 859211 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1308097636 171727 :pikhq_!~pikhq@71-219-239-200.clsp.qwest.net PRIVMSG #esoteric :ftp://ftp-uxsup.csx.cam.ac.uk/pub/bsd/4.4BSD-Lite/usr/src/contrib/emacs-18.57/src/unexec.c < 1308097639 191641 :pikhq_!~pikhq@71-219-239-200.clsp.qwest.net PRIVMSG #esoteric :Wut. < 1308097887 179335 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Woah, that link opened in IE < 1308097966 507631 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: how can this be?!!! < 1308097991 287496 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I was just surprised < 1308097994 515459 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :me too < 1308098003 196133 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :only IE is rad enough to handle ftp < 1308098031 503322 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :monqy: well the impressive part was that it actually _showed_ it < 1308098040 60895 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :rather than insisting on saving < 1308098065 614294 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ooh fancy < 1308098068 183030 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good job IE < 1308098170 168365 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :today: Wikipedia showcases its Unicode support < 1308098535 25350 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> intercalate ", " $ iterate (curry(++).(show.length&&&take 1).group) "1" < 1308098535 830207 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[GHC.Types.Char]' < 1308098536 9663 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred ty... < 1308098598 973314 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> intercalate ", " $ iterate (curry(++).(show.length&&&take 1)<= [a]' < 1308098617 797592 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[[a1]]' < 1308098617 977140 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `(<=<)', namely `group' < 1308098674 718089 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t curry(++).(show.length&&&take 1) < 1308098675 532426 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b a. (Monoid b) => [a] -> b -> ((String, [a]), b) -> ((String, [a]), b) < 1308098717 959323 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t (show.length&&&take 1) < 1308098718 767769 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> (String, [a]) < 1308098735 71128 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh duh < 1308098747 230679 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> intercalate ", " $ iterate (uncurry(++).(show.length&&&take 1)<= b -> c) -> (a, b) -> c < 1308098867 984963 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :uncurry (++) ("a","b") < 1308098872 562881 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> uncurry (++) ("a","b") < 1308098874 50289 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "ab" < 1308098895 985634 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :from a function which takes two arguments, it makes one which takes a tuple instead < 1308098901 345050 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :huh < 1308098902 254527 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :alright < 1308098913 884941 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and curry is the reverse < 1308099069 468672 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :It is named for (Haskell B.) Curry, who didn't actually invent it (someone named Schönfinkel did iirc.) < 1308099120 527836 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but it is originally a way for simulating multiple argument functions in lambda calculus, which only has single-argument ones. < 1308099168 150369 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the haskell language picked the idea, so _its_ multiple argument functions are actually already curried, so you use uncurry when you want tuples instead < 1308099367 305990 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh and i guess my example above mixes that with how haskell does operators: (++) in parentheses is a (curried) function with two arguments < 1308099424 232172 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :while putting operators infix is just syntactic sugar for applying their function to the arguments on each side < 1308099446 35453 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> "a" ++ "b" < 1308099447 588086 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "ab" < 1308099451 412730 :pikhq_!~pikhq@71-219-239-200.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1308099452 965649 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (++) "a" "b" < 1308099454 494927 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "ab" < 1308099469 522086 :pikhq!~pikhq@71-219-240-54.clsp.qwest.net JOIN :#esoteric < 1308099505 974692 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> (,) "a" "b" < 1308099506 723613 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ("a","b") < 1308099512 299664 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> (++) 'a' 'b' < 1308099513 99764 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (Data.Monoid.Monoid GHC.Types.Char) < 1308099513 279212 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use o... < 1308099515 586976 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ic < 1308099520 553175 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> (++) 'a' "b" < 1308099521 338919 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Char' < 1308099521 518390 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type... < 1308099527 457240 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh and lambdabot has some funky types for some functions < 1308099529 992134 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(:) 'a' "b" < 1308099530 728586 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> (:) 'a' "b" < 1308099531 483623 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "ab" < 1308099533 113417 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yup < 1308099533 292944 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oop < 1308099534 511060 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :s < 1308099544 605671 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :++ is for two lists : is to add one component < 1308099549 475153 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :_usually_, (++) is just for lists, but lambdabot makes it a synonym for mappend for monoids < 1308099561 317195 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :which is a generalization < 1308099565 624007 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t map < 1308099566 465475 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (a -> b) -> [a] -> [b] < 1308099569 829141 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1308099572 823357 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not fmap? < 1308099592 340176 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(I was expecting it to be a synonym of fmap) < 1308099595 161127 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i _thought_ they'd also made map a synonym for fmap, but i must have misremembered < 1308099605 791371 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> map (+1) (Just 1) < 1308099606 626081 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' < 1308099606 805537 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `Data.Mayb... < 1308099610 166187 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :indeed not < 1308099613 776081 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t flip < 1308099614 582065 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a b. (Functor f) => f (a -> b) -> a -> f b < 1308099619 612338 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :this one though... < 1308099634 504281 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t Prelude.flip < 1308099635 293669 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c. (a -> b -> c) -> b -> a -> c < 1308099639 250551 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the usual one < 1308099661 822847 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> flip (:) "a" 'b' < 1308099663 322076 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "ba" < 1308099717 588225 :pikhq!~pikhq@71-219-240-54.clsp.qwest.net PRIVMSG #esoteric :18:50 <@dalias> you should see how awesome musl's dynamic is < 1308099717 793692 :pikhq!~pikhq@71-219-240-54.clsp.qwest.net PRIVMSG #esoteric :18:51 <@dalias> if the program only uses libc.so and no other .so's < 1308099717 973240 :pikhq!~pikhq@71-219-240-54.clsp.qwest.net PRIVMSG #esoteric :18:51 <@dalias> the difference in # of syscalls at startup for dynamic vs static is _ZERO_ < 1308099811 640991 :pikhq!~pikhq@71-219-240-54.clsp.qwest.net PRIVMSG #esoteric :Also, regarding unexec. I found out what they use that for. < 1308099821 683114 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :EVIL purposes, obviously < 1308099850 206096 :pikhq!~pikhq@71-219-240-54.clsp.qwest.net PRIVMSG #esoteric :Their build system builds a "temacs" program. This is essentially a full emacs. temacs is then told to load the Emacs standard library, and then unexec itself. < 1308099865 245623 :pikhq!~pikhq@71-219-240-54.clsp.qwest.net PRIVMSG #esoteric :The unexec'd binary is the final emacs binary. < 1308099868 863390 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> intercalate ", " $ iterate (liftM2(++)(show.length)(take 1)<= *) c a. (Monad m) => (b -> m c) -> (a -> m b) -> a -> m c < 1308099960 909403 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :unexec is spooky < 1308099970 582557 :pikhq!~pikhq@71-219-240-54.clsp.qwest.net PRIVMSG #esoteric :"Frightening", more like. < 1308099991 43095 :pikhq!~pikhq@71-219-240-54.clsp.qwest.net PRIVMSG #esoteric :It's a binary specialiser. < 1308099992 346401 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t group < 1308099993 264624 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Eq a) => [a] -> [[a]] < 1308099997 478573 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src group < 1308099997 679516 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :group = groupBy (==) < 1308100003 830608 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aah < 1308100005 521290 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> group [1,2,2,3,4,4] < 1308100006 533716 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[1],[2,2],[3],[4,4]] < 1308100008 783262 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :right < 1308100017 653738 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src (<=<) < 1308100018 110890 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. I can't hear you -- I'm using the scrambler. < 1308100019 945665 :pikhq!~pikhq@71-219-240-54.clsp.qwest.net PRIVMSG #esoteric :You could probably pull off the projections of Futamura with it. < 1308100020 125082 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :o < 1308100046 848725 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :iirc (g <=< f) x = g =<< f x < 1308100062 834276 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ah ok < 1308100099 85132 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> group [1, 2, 1, 1, 3, 1, 2, 2] < 1308100099 902152 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[1],[2],[1,1],[3],[1],[2,2]] < 1308100102 28229 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aha < 1308100105 105927 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's sequential not global < 1308100108 360279 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :for lists above, it's just a way to get the functions to left to apply to each element of the result of group, then concatenate the results < 1308100115 890307 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and then you take the length and take 1 of each group < 1308100119 335050 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yep < 1308100120 819633 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and concatenate it all together < 1308100121 910184 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :mmk < 1308100216 91304 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and those uncurry with &&& and liftM2 are just two different ways of combining the result of applying two different functions < 1308100252 217848 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src liftM2 < 1308100252 498812 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :liftM2 f m1 m2 = do { x1 <- m1; x2 <- m2; return (f x1 x2) } < 1308100254 600721 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> uncurry f . (g &&& h) $ x :: Expr < 1308100255 644496 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `a' in the constraints: < 1308100255 824098 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `SimpleReflect.FromExpr ... < 1308100260 965800 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oops < 1308100296 674852 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> uncurry f $ ((g &&& h) x :: Expr) :: Expr < 1308100297 622589 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `SimpleReflect.Expr' < 1308100297 804034 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred ... < 1308100307 206755 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh duh < 1308100313 615555 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> uncurry f $ ((g &&& h) x :: (Expr, Expr)) :: Expr < 1308100314 465098 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f (g x) (h x) < 1308100342 746916 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :those overloaded Expr things require a bit awkward type annotation < 1308100392 83047 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> liftM2 f (g :: Expr -> Expr) (h :: Expr -> Expr) x :: Expr < 1308100392 948646 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f (g x) (h x) < 1308100402 208508 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that uses the (e ->) monad < 1308100449 131043 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :which threads an extra common argument through all its actions (which are functions) < 1308100496 859685 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I don't understand how liftM2 f m1 m2 = do { x1 <- m1; x2 <- m2; return (f x1 x2) } leads to 'm1 and m2 use the same x rather than different ones' < 1308100513 93350 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@undo do { x1 <- m1; x2 <- m2; return (f x1 x2) } < 1308100513 452418 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :m1 >>= \ x1 -> m2 >>= \ x2 -> return (f x1 x2) < 1308100529 541310 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that's the next step, syntactic sugar < 1308100558 120472 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :shouldn't it be something like liftM2 f m1 m2 x = do { x1 <- m1 x; x2 <- m2 x; return (f x1 x2) } < 1308100559 500816 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I mean < 1308100565 426669 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: that's specific for the (e ->) Monad, that it gives the same argument to all its subactions < 1308100587 360894 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src (>>=) (->) < 1308100587 600364 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. And you call yourself a Rocket Scientist! < 1308100593 474884 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what is the (e ->) monad? < 1308100596 66934 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src (->) (>>=) < 1308100596 296497 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f >>= k = \ r -> k (f r) r < 1308100602 273116 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :whew, just two tries < 1308100606 225487 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1308100632 242843 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION can never remember the required order or parentheses for @src :) < 1308100678 83466 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that's the definition used for the >>= method/operator when its first argument is a function < 1308100714 826123 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src (>>=) < 1308100715 46491 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. BOB says: You seem to have forgotten your passwd, enter another! < 1308100719 965087 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src Monad < 1308100720 202603 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :class Monad m where < 1308100720 384860 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (>>=) :: forall a b. m a -> (a -> m b) -> m b < 1308100720 565119 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (>>) :: forall a b. m a -> m b -> m b < 1308100720 565296 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : return :: a -> m a < 1308100720 565402 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : fail :: String -> m a < 1308100722 132593 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::( < 1308100722 928436 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh < 1308100737 433360 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src (\) < 1308100737 660617 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Your mind just hasn't been the same since the electro-shock, has it? < 1308100741 678676 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lmao < 1308100745 156544 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :those are defined specifically for each Monad instance < 1308100758 837219 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: \ starts a lambda expression < 1308100762 390076 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aah < 1308100764 47220 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ok < 1308100768 621775 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (\x -> x+1) 3 < 1308100769 478474 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 4 < 1308100846 514040 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src (>>) < 1308100846 975280 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :m >> k = m >>= \_ -> k < 1308100854 626979 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that one has a default definition < 1308100855 21080 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so for >>=. You take a monad data, a function that goes from that data to monad data, then it's applied to the data inside. but shouldn't return be m a -> a since it's unboxing? < 1308100885 967030 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no it's actually "boxing" iiu what you mean < 1308100896 221054 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> return 1 :: [Int] < 1308100897 80746 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1] < 1308100907 308461 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :don't you use - oh yeah < 1308100909 695728 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :got it backwards < 1308100916 15619 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what's the one for unboxing then? < 1308100943 525648 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :there is none, because each Monad has its own way for how to access its members, if any < 1308100944 522138 :pikhq!~pikhq@71-219-240-54.clsp.qwest.net PRIVMSG #esoteric :Patashu: No such function. < 1308100950 590384 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ah true < 1308100965 296297 :pikhq!~pikhq@71-219-240-54.clsp.qwest.net PRIVMSG #esoteric :Patashu: If the Monad in question wants you to be able to do that, it will provide such a function. < 1308100975 200516 :pikhq!~pikhq@71-219-240-54.clsp.qwest.net PRIVMSG #esoteric :Typically of form "runFoo". < 1308100980 451175 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :of course some exist, but e.g. the one for IO is considered evil to use ;D < 1308101010 345147 :pikhq!~pikhq@71-219-240-54.clsp.qwest.net PRIVMSG #esoteric :Yeah, unsafePerformIO is that function for IO, and obviously, it's unsafe and a bad idea most times. < 1308101020 210042 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> fail "some error" :: [Int] < 1308101020 986312 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1308101042 940467 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src fail < 1308101043 253892 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fail s = error s < 1308101046 113929 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fail is kind of disappointing < 1308101049 409863 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1308101057 329963 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src error < 1308101057 603186 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :error s = throw (ErrorCall s) < 1308101059 254106 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :this also has a default, but it's frequently overruled < 1308101062 752177 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src throw < 1308101063 26106 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :throw exception = raise# exception < 1308101068 266720 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src raise# < 1308101068 707411 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Maybe you made a typo? < 1308101071 805821 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src raise < 1308101072 222949 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. That's something I cannot allow to happen. < 1308101078 939228 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :dang I thought it'd go forever < 1308101083 441496 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Patashu raise# looks like it may be a primitive function < 1308101089 172885 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :* Patashu: < 1308101103 882954 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah < 1308101108 829927 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: also you are lucky you got that far, @src lacks a lot of sources < 1308101142 742768 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :obviously everything from throw on is somewhat specific to ghc < 1308101152 182357 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :error is in the haskell standard < 1308101184 433968 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(throw may also be in some other compilers, i don't know. but ghc rules supreme these days, anyhow) < 1308101204 654046 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> error "test" < 1308101205 403019 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: test < 1308101208 301005 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :okay < 1308101214 893906 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src ErrorCall < 1308101215 103053 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Your mind just hasn't been the same since the electro-shock, has it? < 1308101219 685436 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :or < 1308101221 883034 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle ErrorCall < 1308101222 240205 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t ErrorCall < 1308101222 478499 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Exception data ErrorCall < 1308101222 657943 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Exception ErrorCall :: String -> ErrorCall < 1308101222 837639 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.OldException ErrorCall :: String -> Exception < 1308101223 30606 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: data constructor `ErrorCall' < 1308101224 801847 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aah < 1308101247 490662 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t Exception < 1308101247 787152 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hoogle is the thing for looking up functions < 1308101248 331764 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: data constructor `Exception' < 1308101252 74044 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@hoogle Exception < 1308101252 340639 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :module Control.Exception < 1308101252 576502 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Exception class (Typeable e, Show e) => Exception e < 1308101252 756129 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.OldException data Exception < 1308101266 271452 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@hoogle _|_ < 1308101266 553732 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Warning: Unknown type | < 1308101266 736178 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Category id :: Category cat => cat a a < 1308101266 915657 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Arrow returnA :: Arrow a => a b b < 1308101282 351559 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: they rewrote the Exception system so Exception is a class now < 1308101285 205731 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t _|_ < 1308101286 25913 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `|' < 1308101288 135633 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :right < 1308101293 621839 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src _|_ < 1308101294 9318 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. That's something I cannot allow to happen. < 1308101296 362965 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> _|_ < 1308101297 158033 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `|' < 1308101300 762876 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::( < 1308101301 553001 :pikhq!~pikhq@71-219-240-54.clsp.qwest.net PRIVMSG #esoteric :_|_ is only used when talking about Haskell, not in Haskell. < 1308101305 149420 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ah ok < 1308101314 199639 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :but it's funny because (_|_) < 1308101323 520682 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is undefined something wacky like forall a. a < 1308101325 174415 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t undefined < 1308101325 949202 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. a < 1308101327 546315 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t undefined -- this is one kind of _|_ < 1308101328 396894 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. a < 1308101334 455958 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what's forall < 1308101335 909918 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh kind < 1308101367 190353 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: forall means that the expression has that type for _all_ types a substituted into it < 1308101388 541528 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so undefined has any type, whatsoever < 1308101418 526327 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@src undefined < 1308101418 733266 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :undefined = error "Prelude.undefined" < 1308101456 306902 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(actually that's not quite true i suspect, there are also "unboxed" and "unlifted" types which tend to only be usable in some places) < 1308101494 560910 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> undefined < 1308101495 326475 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: Prelude.undefined < 1308101496 743210 :pikhq!~pikhq@71-219-240-54.clsp.qwest.net PRIVMSG #esoteric :oerjan: Yeah, "forall" is part of the extension for those, IIRC. < 1308101561 443467 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq: um what? < 1308101588 994623 :pikhq!~pikhq@71-219-240-54.clsp.qwest.net PRIVMSG #esoteric :Erm, no, my brain is being stupid. < 1308101645 623106 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but basically, only lifted, boxed types (i.e. the usual ones) can be substituted into polymorphic functions < 1308101661 314004 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm wait < 1308101666 310925 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :maybe boxed is enough < 1308101689 895927 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you know how there are functions that are essentially equivalent for lists, functors and monads? would it be worth making them substitute for each other? < 1308101713 95852 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: yes. everyone thinks so. < 1308101747 18822 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it requires some major rewamping of the type class system to avoid large amounts of rewriting code, though. < 1308101772 520774 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :would it be -hard-, though? < 1308101792 595821 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: there exists a proposal for doing it, called class aliases iirc < 1308101828 673326 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i vaguely recall there is some drawback with that too, though < 1308101863 941458 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :as of now, if you define a new Monad, all you need to do is to defined the >>= and return methods < 1308101913 205791 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but as the class system _currently_ works, if you made Monad a subclass of Functor and Applicative (as it "should" be) then you would have to define the methods for those separately as well < 1308101934 480392 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and it would break old code which didn't do that < 1308101973 583739 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so the class alias system among other things allows classes to contain defaults for each other, unlike now when each must be written separately < 1308101988 469466 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*must have their instances written < 1308102001 354116 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hopefully someone will implement it eventually < 1308102034 854628 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :there's no overloading in haskell is there? < 1308102059 145480 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's rather stupid to have map, fmap, <$>, liftM < 1308102059 358604 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :overloading works via typeclasses < 1308102070 307614 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah < 1308102079 664732 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I was about to say 'why not just make map work on lists or functors or monads' but nope < 1308102081 711083 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that won't work < 1308102103 730767 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src <$> < 1308102103 929829 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f <$> a = fmap f a < 1308102110 166453 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol seriously < 1308102113 93566 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1308102114 184340 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so it's just infix fmap < 1308102118 760316 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :why not just use `fmap` then < 1308102124 425128 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cool factor < 1308102127 35240 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :o < 1308102127 367236 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: it can work on functors too, in fact it did before Haskell 98 revision, when fmap = map < 1308102153 633545 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what did haskell 98 do < 1308102155 358331 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: <$> fits rather well into the Applicative style with <*> etc. < 1308102175 283887 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it separated map from fmap, making map work just for lists. < 1308102224 98039 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and some other things, i think fail was added then and is also considered a wart < 1308102235 526255 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :could you have some kind of compile time macro thing? like detecting map function monad transforms it into liftM function monad < 1308102258 570560 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what? < 1308102291 390325 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :well obviously the former will fail < 1308102295 232899 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and the latter does what you want < 1308102304 614839 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :like when google says 'Did you mean ___?' < 1308102307 658203 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :just use fmap < 1308102322 468472 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :all real monads are functors too < 1308102343 207060 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (+) <$> [1,2] <*> [10,20] < 1308102344 32346 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [11,21,12,22] < 1308102367 430619 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> liftM2 (+) [1,2] [10,20] < 1308102368 522379 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [11,21,12,22] < 1308102393 711075 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src liftM3 < 1308102393 920051 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :liftM3 f m1 m2 m3 = do { x1 <- m1; x2 <- m2; x3 <- m3; return (f x1 x2 x3) } < 1308102396 503917 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wow lol < 1308102400 730358 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src liftM4 < 1308102400 937061 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :liftM4 f m1 m2 m3 m4 = do { x1 <- m1; x2 <- m2; x3 <- m3; x4 <- m4; return (f x1 x2 x3 x4) } < 1308102404 16310 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src liftM5 < 1308102404 238550 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Your mind just hasn't been the same since the electro-shock, has it? < 1308102410 624459 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it was good while it lasted < 1308102451 461457 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: <$> and <*> work with arbitrarily many, anyway < 1308102457 969669 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also, on the concern that making Monad a subclass of Functor would require defining an instance of Functor, would it be too ugly to, in applicable cases, define an overridable default instance? < 1308102476 965653 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :e.g. for a Functor instance of a Monad, fmap f = (>>= return . f) < 1308102486 885625 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src <*> < 1308102487 69818 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or something like that < 1308102487 244772 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. :( < 1308102490 904719 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src (<*>) < 1308102491 114687 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Where did you learn to type? < 1308102497 495970 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I just confused myself < 1308102507 224787 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src Functor < 1308102507 428997 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :class Functor f where < 1308102507 608551 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1308102507 787973 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : fmap :: (a -> b) -> f a -> f b < 1308102509 981547 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :monqy: no, i think that's precisely what's suggested. it's just that current haskell doesn't support defaults for superclass methods < 1308102512 189517 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src Applicative < 1308102512 396521 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :class Functor f => Applicative f where < 1308102512 618290 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : pure :: a -> f a < 1308102512 797889 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (<*>) :: f (a -> b) -> f a -> f b < 1308102515 845146 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1308102518 601130 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :found it < 1308102563 170179 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so it's infix so < 1308102589 529285 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :pure is analogous to return, (<*>) is analogous to ap < 1308102596 291633 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :iirc < 1308102599 594990 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :(+) <$> [1,2] <*> [10,20] becomes <*> ( fmap (+) [1,2] ) ( [10,20] ) < 1308102605 195982 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah those would obviously be unified as well < 1308102638 14054 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I think it'd be useful to me to have a list of functions/operators that are essentially identical < 1308102642 142113 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: needs parens around the <*> < 1308102646 978651 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah < 1308102654 585444 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> (<*>) ( fmap (+) [1,2] ) ( [10,20] ) < 1308102655 310567 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [11,21,12,22] < 1308102656 519596 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and of Monoid, MonadPlus, Alternative? < 1308102657 797810 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :tada < 1308102663 296030 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is there another I forget < 1308102665 136871 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src Monoi < 1308102665 316387 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Are you on drugs? < 1308102665 837871 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src Monoid < 1308102666 47182 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :class Monoid a where < 1308102666 239795 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mempty :: a < 1308102666 419511 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mappend :: a -> a -> a < 1308102666 419695 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mconcat :: [a] -> a < 1308102673 149504 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :soemthing for Arrows? ArrowChoice? < 1308102673 698010 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src MonadPlus < 1308102673 902813 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Just what do you think you're doing Dave? < 1308102676 989312 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src Alternative < 1308102677 211587 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :class Applicative f => Alternative f where < 1308102677 396149 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : empty :: f a < 1308102677 576092 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (<|>) :: f a -> f a -> f a < 1308102684 115641 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src ArrowChoice < 1308102684 332724 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. BOB says: You seem to have forgotten your passwd, enter another! < 1308102688 607420 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: i once looked through Control.Monad, and the majority of functions in it would work just as well as Applicative < 1308102711 881591 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lots of reinventing the wheel I see < 1308102717 541860 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wow, (<|>) < 1308102744 627663 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> Just 5 <|> Nothing < 1308102745 640765 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just 5 < 1308102752 540699 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> Nothing <|> Just 5 < 1308102753 339358 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just 5 < 1308102756 558107 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> Just 2 <|> Just 5 < 1308102757 338221 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just 2 < 1308102759 591047 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: it's not so much reinventing as just copying, i think. Applicative/Alternative are younger, while Monad/MonadPlus are in the standard and so cannot be easily changed < 1308102763 731770 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's like an OR operator? < 1308102788 14267 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [1,2] <|> [4,5] < 1308102788 833880 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,4,5] < 1308102798 793606 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :huh < 1308102806 305167 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> Just 2 ++ Just 5 < 1308102807 63765 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `t' in the constraints: < 1308102807 247804 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `Data.Monoid.Monoid t' < 1308102807 427603 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ... < 1308102810 112731 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oops < 1308102822 254103 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :huh < 1308102834 204241 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t (++) < 1308102834 963231 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall m. (Monoid m) => m -> m -> m < 1308102840 691794 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Just should have a monoid instance, i think < 1308102849 929517 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :monqy: yeah it's one of lambdabot's funky types < 1308102867 996479 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t Just < 1308102869 19308 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. a -> Maybe a < 1308102874 439332 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm < 1308102883 359696 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> Just 2 ++ Just 5 :: Maybe Int < 1308102884 204148 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (Data.Monoid.Monoid GHC.Types.Int) < 1308102884 394094 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of... < 1308102885 449537 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :multiple monoid instances for Maybe? < 1308102894 178553 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :nah, maybe just is missing < 1308102915 126854 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION realizes that sentence was hideously ambiguous in context :P < 1308103030 943254 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: <|> is somewhat like an or/choice operator, yeah. although it depends on the Monad how many choices you get. < 1308103050 426857 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(Maybe has just one spot) < 1308103096 107345 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Parsec also uses <|> for parsing choices < 1308103147 123448 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Remote host closed the connection < 1308103202 17162 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also when you mention things like Monoid/Alternative/MonadPlus, things get trickier since the first of them is for types without any type arguments. i vaguely recall class aliases supposedly have troubles with multiparameter type classes as well < 1308103307 739995 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i mean, the haskell class system definitely doesn't support class (Monoid (a t), Applicative a) => Alternative a where ... < 1308103323 88649 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you'd want that to hold automatically for _all_ t < 1308103403 425728 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i guess there are a lot of issues when you try to find a general fix for this kind of problem < 1308103486 565665 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so the cross product points perpendicular to two vectors (right handedly normally) and has magnitude absin(theta), theta being the angle subtended by a and b. maxes out at 90 degrees, minimizes at 0 or 180 degrees. the dot product is found by multiplying each dimension's value together and the magnitude is mag(a)*mag(b)*cos(theta), theta again being the angle subtended < 1308103533 873254 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...yes? < 1308103540 23538 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I'm just trying to sort these out in my head < 1308103572 67166 :pikhq!~pikhq@71-219-240-54.clsp.qwest.net PRIVMSG #esoteric :Yes, those are properties of both of the vector products. < 1308103586 353695 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :never learned them but apparently they're useful and all that < 1308103589 124552 :pikhq!~pikhq@71-219-240-54.clsp.qwest.net PRIVMSG #esoteric :Piss-poor definitions, but valid properties. < 1308103753 733846 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also, the cross product only works in dimensions 0,1,3 and 7 :P < 1308103770 96362 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how come 7? < 1308103779 494718 :pikhq!~pikhq@71-219-240-54.clsp.qwest.net PRIVMSG #esoteric :oerjan: It works in 7? < 1308103783 483893 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1308103817 797336 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :supposedly because of the existence of real numbers, complex numbers, quaternions and octonions respectively < 1308103867 291720 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(the ones in 0 and 1 are trivially zero, anyway, because nothing can be perpendicular) < 1308104064 136390 :Behold!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1308104067 160553 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :couldn't you apply the same principle to the second dimension? or am I missing something? < 1308104073 41367 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION just walked into this conversation. < 1308104113 585323 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I was thinking that. cross product of a real number -> an imaginary number, same magnitude? < 1308104180 699317 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well you want parallel vectors to have cross product 0, no? :P < 1308104199 853734 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and all real numbers are parallel < 1308104206 17934 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ah, yeah < 1308104252 208615 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and presumably you want non-parallel ones not to have 0, which i guess ruins the second dimension somehow < 1308104274 982947 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..lol < 1308104275 671072 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sure. < 1308104286 742972 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh and it should be linear in each vector, naturally < 1308104297 344520 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so how does it work for 0 and 1 then < 1308104313 498885 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: since everything is parallel, just make all cross products 0 < 1308104320 675082 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :o < 1308104325 611656 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aah < 1308104333 536286 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and that way you don't have to worry < 1308104334 975153 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :\o/ < 1308104336 72702 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric : | < 1308104337 537011 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :/´\ < 1308104359 304518 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and myndzi\ streaks by again < 1308104387 16757 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :/o/ < 1308104388 109624 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric : | < 1308104388 844899 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :/| < 1308104392 428174 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :\o\ < 1308104393 528724 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric : | < 1308104394 432180 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :/'\ < 1308104395 168592 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :/o\ < 1308104396 265378 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric : | < 1308104396 997011 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :/| < 1308104402 158245 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :\o < 1308104405 768876 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :o/ < 1308104424 715001 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : \m/ \m/ < 1308104426 148554 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :   `\o/´ < 1308104427 59362 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :     | < 1308104427 243933 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :    /`¯|_) < 1308104427 423494 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :  (_| < 1308104439 722503 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wow < 1308104449 823685 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :\m/ < 1308104454 82366 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :needs to be two < 1308104464 754774 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah those are two hands < 1308104487 607602 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and also needs a little indentation < 1308104502 682040 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :\m/ \m/ < 1308104505 952250 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric : \m/ \m/ < 1308104507 420536 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric : \m/ \m/ < 1308104508 513916 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :   `\o/´ < 1308104509 240402 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :     | < 1308104509 428025 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :    /'\ < 1308104509 607476 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :  (_| |_) < 1308104511 251411 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric : \m/ \m/ < 1308104518 383417 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric : \m/ \m/ < 1308104519 297564 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :   `\o/´ < 1308104520 25226 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :     | < 1308104520 204710 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric : (_|¯`¯|_) < 1308104521 854810 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric : \m/ \m/ < 1308104526 856087 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric : \m/ \m/ < 1308104529 789713 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :o < 1308104531 462131 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :o < 1308104532 403462 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric : \m/ \m/ < 1308104533 332372 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :   `\o/´ < 1308104534 232486 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :     | < 1308104534 412668 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :    /'\ < 1308104534 412821 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net PRIVMSG #esoteric :  (_| |_) < 1308104535 736064 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hehe < 1308104535 915811 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :looks like myndzi\ does a bit of throttling < 1308104659 342270 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> filterM(const[False,True])"abcd" -- have we had this one yet < 1308104660 169144 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","d","c","cd","b","bd","bc","bcd","a","ad","ac","acd","ab","abd","abc","... < 1308104680 290146 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Huh, just found my old Astrology book < 1308104692 75549 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: it's a sign! < 1308104703 277035 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :lol < 1308104734 783650 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :of what use is an astrology book < 1308104750 877930 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Part 5 is some stuff about other things < 1308104775 184533 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that's the power set, right? < 1308104777 67390 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"Tarot, palmistry, and numerology are three of those ways-- and they're all connected with astrology." < 1308104808 344872 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :numerology will always make think vortex based mathematics < 1308104874 263561 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: yep < 1308104891 93801 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src filterM < 1308104891 314743 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. And you call yourself a Rocket Scientist! < 1308104898 51812 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hmph < 1308104902 662051 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src const < 1308104902 977578 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :const x _ = x < 1308104915 439123 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aah < 1308104938 328538 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle < 1308104938 653828 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No query entered < 1308104938 833326 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Try --help for command line options < 1308104941 525409 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :bah < 1308104950 552643 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@hoogle filterM < 1308104950 775703 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad filterM :: Monad m => (a -> m Bool) -> [a] -> m [a] < 1308104950 961872 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Graph.Inductive.Query.Monad graphFilterM :: GraphM m gr => (Context a b -> Bool) -> GT m (gr a b) [Context a b] < 1308104952 752366 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aha < 1308104958 447124 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :woah < 1308104959 340922 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1308105004 41312 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: http://hackage.haskell.org/packages/archive/base/latest/doc/html/src/Control-Monad.html#filterM < 1308105030 627687 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(the hoogle website has source links) < 1308105127 468996 :foocraft!~ewanas@78.101.214.254 JOIN :#esoteric < 1308106931 309758 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"Of course, we can't answer the larger question about believing /everything/ you read in the papers. You might want to take some of the things /other/ than your daily forecast with a grain of salt." < 1308106975 5376 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Oh, hm, I kind of took that out of context < 1308107420 723364 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1308107430 939513 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay what the hell. < 1308107437 501438 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there's a particular region of my screen < 1308107441 631101 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :where my mouse cannot click on anything. < 1308107443 601714 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this makes no sense. < 1308107497 787819 :augur!~augur@208.58.6.161 NICK :Oscar__ < 1308107506 742380 :Oscar__!~augur@208.58.6.161 NICK :augur < 1308108404 567270 :F!~f@pool-96-255-203-102.washdc.fios.verizon.net JOIN :#esoteric < 1308108688 501570 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1308109354 211625 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Read error: Operation timed out < 1308109598 914101 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Quit: Lost terminal < 1308109627 209413 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1308110464 673634 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1308110699 410489 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 246 seconds < 1308110707 832108 :yorick!~yorick@unaffiliated/yorick QUIT :Ping timeout: 252 seconds < 1308110823 606280 :yorick!~yorick@unaffiliated/yorick JOIN :#esoteric < 1308111014 523023 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1308111016 870975 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think I'm 500 pages away or so from being up to date on homestuck < 1308111341 822029 :foocraft!~ewanas@78.101.214.254 QUIT :Quit: I'm falling...UPRIGHT! http://www.youtube.com/watch?v=WCF_mHKBH3k < 1308111904 93211 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net JOIN :#esoteric < 1308112092 553034 :pikhq!~pikhq@71-219-240-54.clsp.qwest.net QUIT :Ping timeout: 276 seconds < 1308112102 710966 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Haha gold standard people. < 1308112104 324481 :Gregor!Gregor@codu.org PRIVMSG #esoteric :So luls. < 1308113432 385048 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :Aaah, morons. < 1308114706 422848 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :ACTION has the fairly obvious realisation that his tests for compiler features do not work for cross-compilation. < 1308114730 100269 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yes, that is a common problem. < 1308114840 231916 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :So now I'm wondering how best to test preprocessor defines without actually executing my built executable. < 1308114885 374073 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :Hmm. Probably #if !defined(foo)\n#error "no foo"#endif < 1308114945 27596 :Gregor!Gregor@codu.org PRIVMSG #esoteric :#error is actually unportable :) < 1308114952 847981 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Just anything that's not valid C on the error side. < 1308114986 212848 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(Note: by "#error is actually unportable" I mean "there exist compilers which do not understand #error, and so error out on it regardless of where it appears in the code") < 1308115028 315042 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Wanna know a great trick to figure out the word size (or size of any builtin type) without executing code? :) < 1308115068 843004 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :I'm implementing tests on an as-needed basis. ATM, all I have tests for is C99 and libraries. < 1308115091 680763 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :Though, because I listened to elliott, it's really quite easy to add tests... < 1308115132 285108 :Gregor!Gregor@codu.org PRIVMSG #esoteric :So wanna help me figure out why fastjit-tests segfaults in GGGGC-evil mode? >_> < 1308115147 702504 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :No, I'd rather defeat autotools. :P < 1308115148 33941 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :evil mode? < 1308115189 259430 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :Admittedly, I'm depending on Tcl instead of shell, but that's really not a very objectionable dependency. < 1308115216 32227 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :Given that I can probably get Jim (a smallish but full-featured Tcl interpreter) to build on anything that builds C. < 1308115222 727162 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Patashu: It adds a canary to the object header, performs a GC at every yield point, always clears out old-space memory, and goes into two-space copying collector mode to assure that no object will every stay in the same location after a collection. < 1308115247 376075 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and segfaults often? < 1308115258 719347 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Patashu: Not if the code is correct ... < 1308115262 537852 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::P < 1308115288 798586 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Patashu: It's a good indicator since it's easy to have bugs in a GC that are non-obvious since you just happened to never collect at the wrong time. < 1308115367 118957 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :Gregor: BTW, I'm actually not *hyper* concerned with handling broken systems here. < 1308115378 525910 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :Gregor: My check for C99 consists of checking __STDC_VERSION__. < 1308115422 941128 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :I'm pretty much assuming a system that doesn't provide a modicum of C89 semantics is fundamentally broken. < 1308115424 711260 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Not supporting systems which are strictly wrong is different from not supporting systems which are right but old/obscure/unusual *shrugs* < 1308115510 781249 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :Yeah, but an extreme number of Autoconf checks are actually checks for broken systems. < 1308115519 301601 :Gregor!Gregor@codu.org PRIVMSG #esoteric :'struth :P < 1308115535 395296 :Gregor!Gregor@codu.org PRIVMSG #esoteric :But that's why step one to using autoconf is to run autoreconf, then disregard its result. < 1308115542 904267 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :Autoscan, you mean. < 1308115547 435065 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Erm, yes < 1308115584 331662 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :Yeah, autoscan alone has probably wasted centuries of CPU time. < 1308115816 667751 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :Oh, yeah, and I am *really* not going to be thinking about the pain and agony that is libraries needing other libraries in static linking. Unlike Autoconf, which still has a lot of logic for it. < 1308115868 422373 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :Or Libtool, which *is* the logic for it. < 1308115902 957843 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :If you want it to work right, write a pkg-config file; I reject the idea of making a 10 billion line shell script that does everything related to libraries that your toolchain can do anyways. < 1308116084 323911 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :Fuck libtool so much. < 1308116148 413067 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :Especially its idea of library dependencies. < 1308116178 160429 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :It does not understand the *idea* of a shared library already having its dependencies recorded. < 1308116239 961907 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1308116478 639760 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Read error: Connection reset by peer < 1308116563 82212 :pizearke!~pup@CPE-65-30-150-106.wi.res.rr.com QUIT :Ping timeout: 240 seconds < 1308116582 152635 :pizearke!~pup@CPE-65-30-150-106.wi.res.rr.com JOIN :#esoteric < 1308117122 714151 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1308117268 930724 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :Oh, the over-linking. < 1308117281 414076 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net PRIVMSG #esoteric :-Wl,--as-needed would be much less needed if it weren't for libtool. < 1308117361 663645 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1308117532 468882 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 260 seconds < 1308117937 823582 :pikhq!~pikhq@174-22-159-133.clsp.qwest.net JOIN :#esoteric < 1308118149 692924 :pikhq_!~pikhq@174-22-173-9.clsp.qwest.net QUIT :Ping timeout: 276 seconds < 1308118618 627473 :pikhq!~pikhq@174-22-159-133.clsp.qwest.net PRIVMSG #esoteric :http://web.archive.org/web/19961119053443/http://www.tmbg.com/ That is a *surprisingly* inoffensive mid-90s site. < 1308118733 244493 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net JOIN :#esoteric < 1308119145 708036 :pikhq!~pikhq@174-22-159-133.clsp.qwest.net PRIVMSG #esoteric :ACTION cannot *fathom* why autoconf has sizeof checks, anyways. < 1308119378 231475 :pikhq!~pikhq@174-22-159-133.clsp.qwest.net PRIVMSG #esoteric :Are there any times where you would want to know sizeof(foo) outside of compilation that aren't absolutely revolting? < 1308119550 701297 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I can't even think of absolutely revolting reasons < 1308119627 31641 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1308119643 423289 :pikhq!~pikhq@174-22-159-133.clsp.qwest.net PRIVMSG #esoteric :I *suppose* you might want it in a preprocessor check? < 1308119658 99071 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net JOIN :#esoteric < 1308119703 384194 :pikhq!~pikhq@174-22-159-133.clsp.qwest.net PRIVMSG #esoteric :Though I can't fathom why limits.h wouldn't suffice. < 1308119709 211865 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :now I can only think of absolutely revolting reasons yes < 1308119851 553509 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :revolting peasants < 1308120013 679102 :pikhq!~pikhq@174-22-159-133.clsp.qwest.net PRIVMSG #esoteric :http://www.gnu.org/software/autoconf/manual/html_node/Particular-Types.html#Particular-Types Why, it's a giant list of pointless checks! < 1308120585 431225 :Gregor!Gregor@codu.org PRIVMSG #esoteric :'In Swedish, Norwegian and Danish, gift means "poison" but also "married".' < 1308120636 423501 :pikhq!~pikhq@174-22-159-133.clsp.qwest.net PRIVMSG #esoteric :Even better. Swedish, Norwegian, Danish, German, and English "gift" are cognate. < 1308120794 335105 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yeah, I'm reading this on the Wikipedia "False friends" page. < 1308120840 435223 :pikhq!~pikhq@174-22-159-133.clsp.qwest.net PRIVMSG #esoteric :Good article. < 1308121650 995865 :pikhq!~pikhq@174-22-159-133.clsp.qwest.net PRIVMSG #esoteric :ACTION winces < 1308121667 887235 :pikhq!~pikhq@174-22-159-133.clsp.qwest.net PRIVMSG #esoteric :alloca is not in any consistent place. < 1308121669 316123 :pikhq!~pikhq@174-22-159-133.clsp.qwest.net PRIVMSG #esoteric :At all. < 1308121726 569508 :pikhq!~pikhq@174-22-159-133.clsp.qwest.net PRIVMSG #esoteric :Admittedly, with C99 it's ceased to be necessary. < 1308121842 994169 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :It seems to be in stdlib.h quite often < 1308121895 271752 :pikhq!~pikhq@174-22-159-133.clsp.qwest.net PRIVMSG #esoteric :It exists in: stdlib.h, alloca.h, malloc.h, as __builtin_alloca, as __alloca. < 1308122251 497747 :pikhq!~pikhq@174-22-159-133.clsp.qwest.net PRIVMSG #esoteric :*sigh* < 1308122260 732257 :pikhq!~pikhq@174-22-159-133.clsp.qwest.net PRIVMSG #esoteric :GTK+'s use of pkg-config is wrong. < 1308122272 176069 :pikhq!~pikhq@174-22-159-133.clsp.qwest.net PRIVMSG #esoteric :Requires: gdk-${target}-2.0 atk cairo gdk-pixbuf-2.0 gio-2.0 pangoft2 < 1308122275 47188 :pikhq!~pikhq@174-22-159-133.clsp.qwest.net PRIVMSG #esoteric :FAIL < 1308122370 476084 :pikhq!~pikhq@174-22-159-133.clsp.qwest.net PRIVMSG #esoteric :Unless it's part of your library's public ABI, it's not in "Requires:". < 1308122467 823283 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1308122570 896079 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Windows's CRT has _alloca FWIW < 1308122637 76225 :pikhq!~pikhq@174-22-159-133.clsp.qwest.net PRIVMSG #esoteric :Yeah, and it defines alloca in "malloc.h". < 1308122652 769310 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Yep < 1308122723 90240 :clog!~nef@bespin.org QUIT :Ping timeout: 240 seconds < 1308123765 348030 :pikhq_!~pikhq@71-219-227-197.clsp.qwest.net JOIN :#esoteric < 1308123792 742244 :pikhq!~pikhq@174-22-159-133.clsp.qwest.net QUIT :Ping timeout: 276 seconds < 1308124352 942116 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :*sigh* < 1308124360 542262 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :sometimes i feel europe is where civilization really is < 1308124369 417545 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :and the US is just some pathetic attempt at civilization < 1308124397 264374 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :then i browse the web and see pics of europe and am certain of it. < 1308124537 161749 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :pikhq_: alloca doesn't even consistently *exist* < 1308125133 726622 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1308125399 712583 :pikhq_!~pikhq@71-219-227-197.clsp.qwest.net PRIVMSG #esoteric :olsner: Also true. < 1308125409 112381 :pikhq_!~pikhq@71-219-227-197.clsp.qwest.net PRIVMSG #esoteric :olsner: Hence why it doesn't exist in a consistent place. < 1308127298 578169 :pizearke!~pup@CPE-65-30-150-106.wi.res.rr.com QUIT :Quit: Leaving. < 1308127391 249326 :pikhq_!~pikhq@71-219-227-197.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1308127397 299320 :pikhq!~pikhq@71-219-251-171.clsp.qwest.net JOIN :#esoteric < 1308127506 886181 :pizearke!~androirc@173-122-164-49.pools.spcsdns.net JOIN :#esoteric < 1308128602 129163 :MigoMipo!~John@84-217-12-122.tn.glocalnet.net JOIN :#esoteric < 1308128730 667445 :oklofok!~oklopol@dyn37-212.vpn.utu.fi QUIT : < 1308129183 121324 :pikhq!~pikhq@71-219-251-171.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1308129194 325926 :pikhq!~pikhq@71-219-213-215.clsp.qwest.net JOIN :#esoteric < 1308129509 956055 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1308129758 616107 :pizearke!~androirc@173-122-164-49.pools.spcsdns.net QUIT :Remote host closed the connection < 1308130606 75954 :clog!~nef@bespin.org JOIN :#esoteric < 1308131404 184606 :choochter!~choochter@host81-146-28-169.btremoteinternet-dsl.bt.net JOIN :#esoteric < 1308131635 956422 :MigoMipo!~John@84-217-12-122.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1308132199 929891 :Behold!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1308132262 903833 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Ping timeout: 264 seconds < 1308134572 655348 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1308134628 965185 :sebbu2!~sebbu@ADijon-152-1-11-149.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1308134629 334202 :sebbu2!~sebbu@ADijon-152-1-11-149.w83-194.abo.wanadoo.fr QUIT :Changing host < 1308134629 513633 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1308134825 55997 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1308137252 308175 :choochter!~choochter@host81-146-28-169.btremoteinternet-dsl.bt.net QUIT :Read error: Connection reset by peer < 1308137263 62459 :choochter!~choochter@host81-146-28-169.btremoteinternet-dsl.bt.net JOIN :#esoteric < 1308137980 135686 :Miss_!~shosh@2.91.233.52 JOIN :#esoteric < 1308137986 588454 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric :Hi < 1308138059 492534 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I think it would be interesting to have a programming competition in which programs logged into a MUD-like server, and issued commands to interact with one another in a competition of some kind. < 1308138068 970895 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :That's as specific as I've gotten so far. < 1308138075 142745 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1308138077 299714 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1308138094 70761 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would be interesting if there were teams, as opposed to the usual 1v1 setup < 1308138108 435550 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric : < 1308138141 802289 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric :;( < 1308138157 421011 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Miss_: ? < 1308138181 95443 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric :I'm sad < 1308138245 353865 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why's that. < 1308138291 438527 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric :My friend hate me ;( < 1308138339 71405 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I see. < 1308138372 655106 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric :See what !! < 1308138374 662488 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Do you, uh, want to create an esoteric programming language about that? < 1308138384 106479 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because that would be so awesome. < 1308138404 383080 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric :Yup < 1308138437 700384 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric :Sorry i don't speak english < 1308138458 436730 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric ::"o < 1308138468 658951 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, that could be a problem. But so far I haven't noticed. < 1308138481 228372 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"I see" is "I understand" < 1308138487 867261 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or, whatever. < 1308138495 85538 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that might even make less sense. < 1308138496 945985 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric :اها < 1308138502 282084 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric :Aha < 1308138531 589358 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric :I'm saudi < 1308138544 539646 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric ::"o < 1308138567 488756 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :what is this :"o you're doing < 1308138588 923754 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric :Crying < 1308138618 835160 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :i see i see < 1308138642 840212 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :are you a saudi girl in the us or something? < 1308138670 611102 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric :In riyadh < 1308138680 16755 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :and you're on the internet? crazy. < 1308138700 838167 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric :!!! < 1308138703 803862 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :isnt it vaguely illegal for you to be talking to men on the internet? < 1308138742 278697 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric :Yes < 1308138750 650697 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :well, you should be careful then < 1308138756 105284 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :cause most people on irc are men < 1308138765 913692 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :oh hey, that rhymed AND had the same line length < 1308138768 360596 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :awesomes < 1308138771 642008 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...lol < 1308138778 20916 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric :I'm girl < 1308138794 526912 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :Miss_: yes.. we figured < 1308138880 147663 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://www.samair.ru/proxy/type-01.htm < 1308138913 37680 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :might be useful < 1308138987 508996 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if you can configure your IRC client to use a proxy, or can even understand what I'm saying right now. Who knows. < 1308139080 863788 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric :Bay < 1308139231 773825 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..? < 1308139251 627641 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :obviously she's a fan of Michael Bay's cinematic achievements < 1308139301 464628 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric :I want to sleep < 1308139314 458084 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :his work on the Transformers movies, with their stark color contrasts emblematic of desert environments, and their hard mechanical overlords, are obvious parallels to her experiences in the arid country of saudi arabia, with its US-military-industrial-complex-funded monarchy that oppresses women < 1308139323 243020 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :how could you not see this, CakeProphet? < 1308139411 564357 :pikhq_!~pikhq@71-219-231-66.clsp.qwest.net JOIN :#esoteric < 1308139428 340613 :pikhq!~pikhq@71-219-213-215.clsp.qwest.net QUIT :Ping timeout: 258 seconds < 1308139453 70033 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1308140232 494195 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric :I would like to speak english , i tried it and i try < 1308140240 4401 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric :Sorry < 1308140268 486962 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric :Forgive me and fogive me < 1308140297 142104 :Miss_!~shosh@2.91.233.52 PRIVMSG #esoteric ::) < 1308140519 722306 :Miss_!~shosh@2.91.233.52 PART :#esoteric < 1308140684 951505 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :augur: ... < 1308140686 386487 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :rofl < 1308140690 832543 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what the hell. < 1308140699 615763 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :CakeProphet: :) < 1308140716 346610 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :its a work of art, isnt it < 1308141097 670529 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh yes, truly priceless. < 1308141101 928693 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there is no value. it's undefined. < 1308141106 837940 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :im a master at bullshit < 1308141127 70268 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :damnit why is lambdabot so difficult to install. < 1308141303 365201 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :to increase your ties to #esoteric < 1308141970 530291 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi JOIN :#esoteric < 1308142052 973331 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Read error: Operation timed out < 1308142236 125895 :CakeProphet!~adam@h160.57.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1308142236 543924 :CakeProphet!~adam@h160.57.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1308142236 723507 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1308145046 166017 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1308145092 831050 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :Þwat < 1308145117 620962 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :Þat* < 1308145782 843120 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1308145811 946862 :MigoMipo!~John@84-217-12-122.tn.glocalnet.net JOIN :#esoteric < 1308146455 86917 :ais523!~ais523@unaffiliated/ais523 TOPIC #esoteric :[...] Rule 2: You do /NOT/ talk about Rule 1. | Join ##verybadattitude for more intellectual discussions | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1308147443 786284 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1308149105 251996 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1308149195 289826 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1308150087 26335 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1308151170 921988 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Quit: Lost terminal < 1308151237 990351 :mtve!~mtve@65.98.99.53 QUIT :Ping timeout: 260 seconds < 1308151254 387812 :Slereah!~Slereah@ANantes-259-1-67-182.w92-135.abo.wanadoo.fr QUIT :Ping timeout: 252 seconds < 1308151304 29025 :Slereah!~Slereah@ANantes-259-1-67-182.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1308151320 450711 :SimonRC!~sc@fof.durge.org QUIT :Ping timeout: 252 seconds < 1308151362 918146 :mtve!~mtve@65.98.99.53 JOIN :#esoteric < 1308151377 900951 :FireFly!~firefly@unaffiliated/firefly QUIT :Ping timeout: 260 seconds < 1308151387 879755 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1308151430 403822 :F!~f@pool-96-255-203-102.washdc.fios.verizon.net QUIT :Ping timeout: 252 seconds < 1308151489 205506 :F!~f@pool-96-255-203-102.washdc.fios.verizon.net JOIN :#esoteric < 1308151521 934003 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1308152871 313281 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1308153256 743736 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net NOTICE #esoteric :Blah < 1308154988 224970 :pikhq_!~pikhq@71-219-231-66.clsp.qwest.net QUIT :Ping timeout: 246 seconds < 1308154999 404069 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net JOIN :#esoteric < 1308155193 8442 :SimonRC!~sc@fof.durge.org QUIT :Ping timeout: 260 seconds < 1308155290 948605 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1308155561 68807 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1308155569 421060 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net PART :#esoteric < 1308155837 657503 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :... < 1308156739 612446 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: trying to write an XML quine? wouldn't it have to be infinitely long? < 1308156799 298845 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :What about XSLT? < 1308156804 629338 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Or is it XLST? < 1308156838 472662 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Yes, I'm writing an infinite XML quine. < 1308157016 294972 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1308157056 59473 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :{"type": "object", "contents": [{"type": "string", "value": "type"}, {"type": "string", "value": "objects"}, {"type": "string", "value": "contents"}, {"type": "array", "contents": ["type": "object", "contents": [{"type":... < 1308157217 300307 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Apply (Constructor "Apply") [Apply (Constructor "Constructor") [String "Apply"], List [Apply (Apply (Constructor "Constructor") [String "Constructor"]) [List [Apply (Constructor "String") (String "Apply")]], Apply... < 1308157263 218311 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :It couldn't be too hard to figure out exactly how efficient each of these encodings is. < 1308157298 493355 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :LISP has them all beat, with an efficiency of 1: < 1308157313 390052 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :(quote (quote (quote (quote (quote (quote (quote (quote (quote (quote (quote (quote (quote (quote (quote (quote (quote (quote (quote (quote (quote (quote (quote (quote (quote (quote (quote (quote (quote... < 1308157354 195658 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, 1 in the limit < 1308157381 574193 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Right. < 1308157405 219902 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I vaguely want to see how that would work with Java reflection < 1308157409 438248 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :What was that Apply and Constructor thing supposed to be? Haskell? < 1308157412 855409 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'm worried that the result might make me go insane < 1308157413 824862 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Sgeo: yeah. < 1308157428 554775 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :JavaScript reflection is much less insanity-causing, no? < 1308157444 656304 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I imagine so < 1308157577 401742 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk JOIN :#esoteric < 1308157711 499548 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What would an Python infinitely long quine look like? < 1308157721 353243 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I imagine you could do something with print"print... < 1308157726 266196 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Lymia: very similar to that JSON one, I imagine. < 1308157735 576542 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :I mean, these aren't really quines; these are self-describing data structures. < 1308157740 78933 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :But I don't want to try and figure out an equation for \s < 1308157755 638182 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :(How many \s to put in each string) < 1308157761 593605 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I imagine it'd grow quite fast. < 1308157931 54117 :pumafyre!~puma@174-24-204-215.tukw.qwest.net JOIN :#esoteric < 1308159183 76336 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :pikhq: The reason autoconf offers sizeof tests is that you might want to have something like int32_t on a system without stdint.h < 1308159236 775980 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :As "#if sizeof(int) == 4" does not work (the preprocessor can't evaluate sizeof), I don't see a way how to find out which type(s) has/have 32 bits during compilation. < 1308159267 957304 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :And yes, I *do* know about CHAR_BIT and sizeof reporting in that unit... < 1308159289 289017 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq didn't take me up on my offer of the clever trick for testing that :) < 1308159299 364244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :amusingly, it manages to work out sizes of variables even during cross-compiling < 1308159300 865513 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(Yes, it is testable at compile-time) < 1308159319 776826 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the way it does it, is to declare arrays which would have negative sizes or positive sizes depending on if the size of the time is above a certain boundary < 1308159323 862023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then binary-searches on compile errors < 1308159344 323419 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Daaaaaaaamn, ais523's got it : < 1308159346 485293 :Gregor!Gregor@codu.org PRIVMSG #esoteric :*:P < 1308159347 725280 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 250 seconds < 1308159355 539685 :Gregor!Gregor@codu.org PRIVMSG #esoteric :The other way is to make switch statements with sizeof cases. < 1308159369 408426 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: wouldn't that just cause warnings, rather than errors? < 1308159372 747393 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't come up with it myself, anyway < 1308159377 399512 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I got that from autoconf source < 1308159383 105889 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which I have spent probably too much time reading < 1308159393 970684 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: switch (argc) { case sizeof(int): case 4: } /* error if sizeof(int) == 4, no error otherwise */ < 1308159396 892561 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :duplicate case statements should be errors. < 1308159399 223553 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha < 1308159412 90895 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although less than/greater than is much faster than equal-to < 1308159438 988052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know I wrote my own autoconf test to see if a particular function was declared by yacc's generated output (to see if I needed to call it) < 1308159439 937578 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Gregor: I do know the trick, actually. < 1308159455 313967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the way I did that was to declare it myself with a completely insane type signature (full of things like function pointers to doubles) < 1308159462 373857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to see if it errored out on the incompatible redeclaration < 1308159472 847933 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it didn't, I assumed it didn't exist, so I didn't try to call it < 1308159486 891515 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Gregor: sizeof(foo) ? -1 : 1; yay. < 1308159518 537127 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :twice11: I have no intent to support systems that lie about C99 support, and little intent to support systems without C99 support. < 1308159546 426340 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :The standard's a decade old, support it. I refuse to IE6 it. < 1308159554 179959 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :pikhq: If you rely on C99, you can ignore most of autoconf. < 1308159581 393865 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: how many systems with working C99 support do you have access to? < 1308159585 92596 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :The remaining problems are solved at least as well by simple things like pkg-config < 1308159589 146247 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :note that gcc's support is broken, and MSVC doesn't even try < 1308159591 600479 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :s/If you rely on C99, / < 1308159628 602465 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :ais523: What's broken about GCC's support? < 1308159640 32196 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :gcc's C99 support is good enough for most general-use projects, even if it is lacking in some areas. < 1308159641 454078 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mostly minor details < 1308159648 123359 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Ah, well then. < 1308159649 72619 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think there's a famous screwup with inline < 1308159657 937282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :where C99 inline = gcc static inline, C99 static inline = gcc inline < 1308159661 412924 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I can never remember the details < 1308159668 861005 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and apparently gcc refuses to change for compatibility reasons, or something < 1308159675 123781 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I can't even remember the difference between the two anyway) < 1308159717 967879 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :One of them is an error if included in multiple translation units, IIRC. < 1308159762 912925 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :ais523: Strange, I thought it *had* implementation of C99 semantics on that, but only if you used -std=c99. < 1308159780 29580 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, that might make sense < 1308159784 453862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are various other things, let me find the list < 1308159793 132604 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :ais523: With the compatibility one being enabled by -std=c89, std=gnu89, -fgnu89-line, or attribute((gnu_inline)). < 1308159821 582294 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Sorry, no on the std=c89. < 1308159826 469637 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Invalid keyword. ;) < 1308159852 756482 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :here we go: http://gcc.gnu.org/c99status.html < 1308159863 480411 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, I remember something that caught me out earlier < 1308159867 625133 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :ACTION just googled for "c99status"... < 1308159881 10060 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when I was trying to write a\u00e8 or something like that as a variable name < 1308159884 600417 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and gcc didn't even parse it correctly < 1308159901 602089 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Is that "extended identifiers"? < 1308159907 338623 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1308159913 450748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that list's actually more complete than last I looked < 1308159918 521337 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it seems they're working on it < 1308159918 838913 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Looks like a handful of compiler edge cases, and a giant swath of things required of the libc. < 1308159942 984963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1308159947 876241 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :c99 is so edgecasy < 1308160028 494839 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Edge cases can be tested for if need be. But I am *not* going to do things like implement a bunch of checks just to see if libc is not 40 years old. < 1308160051 22131 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :(admittedly, you shouldn't *use* those checks in autoconf, but people do. *sigh*) < 1308160060 47357 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: I do, because I can < 1308160081 32866 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :ais523: How do you handle the test failing? < 1308160085 228462 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1308160094 259776 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, perhaps you're targeting "libraries generally supported by POSIXy systems, and the bits of C99 that are widely implemented" < 1308160102 707363 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Pretty much. < 1308160105 437856 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: normally by #defining to somethign dangerous but equivalent < 1308160122 882595 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Oh, so you actually have an alternative to the feature you're testing? < 1308160127 542614 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. C-INTERCAL uses sprintf if snprintf doesn't exist, and removes all uses of "const" from the program if the compiler doesn't support it < 1308160134 729767 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Congrats, you're using autoconf right! < 1308160193 553923 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Which, sadly, is a *major* achievement. < 1308160206 743560 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :obviously testing for things and then ignoring the resulting info is pointless < 1308160213 177458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think C-INTERCAL did that before I started working on it < 1308160219 141932 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I've been through about three build systems since < 1308160224 867328 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Yeah, that's how most people use autoconf. < 1308160234 990133 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :There should be more info about using autoconf correctly. < 1308160242 795394 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Doing that is an art. < 1308160244 627712 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :twice11: The documentation sucks eggs. < 1308160263 453118 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Well, it tells you *very* well what each test does and how to use them. < 1308160279 509115 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :It does not tell you at all why you're doing any of them. < 1308160291 621935 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Making it a gigantic cargo cult. < 1308160303 284379 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :once you know what you're using autoconf for, the documentation is quite good at letting you know how to use it to do that < 1308160327 64937 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the issue with autoconf is people using it because "autoconf is good" or whatever, without thinking to work out what they actually need it for < 1308160341 373470 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :And don't let us get started on libtool. It seems to mostly work, but for the sake of your sanity, *DON'T* *LOOK* *INSIDE*! < 1308160341 673350 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. I don't check triplets in autoconf code as it's incredibly rare that that information is useful, but all sorts of stuff does < 1308160348 965454 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(possibly exception: you're writing a compiler targeting native code) < 1308160351 955476 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*possible < 1308160390 768167 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Special fun: Compile GMP with target none-elf :P < 1308160430 99858 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :ACTION knows that the problem libtool (tries to) solve(s) is not trivial at all, though. I not gonna claim I can do better. < 1308160449 802995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: what happens? < 1308160449 985836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm having trouble visualising what that even means < 1308160460 401023 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :I can do better than libtool. Step one is to admit that the problem libtool tries to solve is not a relevant problem. < 1308160496 132931 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: "none" is its special target for disabling all ASM code, and it ignores the rest of the triple but they still have to get through config.guess, so it has to be semivaild. < 1308160499 301294 :Gregor!Gregor@codu.org PRIVMSG #esoteric :*semivalid < 1308160524 172466 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :If you decide you don't need to support dynamic libraries on any system having something remotely like that, of course it will get easier. < 1308160543 202022 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :And I won't question any decision like that. < 1308160557 824051 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :twice11: If you decide you don't need to handle static library dependencies on any system, actually. < 1308160567 121804 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm is there any power of two that is also a power of 10? < 1308160574 560018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: 1 < 1308160575 367896 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Vorpal: 1 < 1308160576 692016 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :otherwise, no < 1308160579 853288 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless you count 0 < 1308160581 182736 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah right < 1308160583 789603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which you shouldn't < 1308160592 589175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's easy enough to prove by prime factorisation < 1308160594 700007 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :*That* is the majority of the logic in libtool. Making static libraries have dependency information. < 1308160597 240414 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :All other powers of 10 have the prime factor 5 < 1308160597 420151 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, wait 10^1 != 2^1 < 1308160604 283070 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: 10^0 = 2^0 = 1 < 1308160611 246980 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, ah right < 1308160611 796002 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :true < 1308160661 864849 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Problem is, a) if that's all you want, pkg-config has it covered b) libtool does it by installing .la files, which *only works if you're using the full autoconf stack, anyways*. < 1308160664 822913 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Dependency info on static libs should be straight-forward, isn't it? < 1308160691 564483 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, pkg-config is way newer than libtool < 1308160711 857727 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Oh, and c) it does this by just recording a single dependencies variable, which is actually WRONG on systems with dynamic linking. < 1308160733 380244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :la is a very common typo for me, into sh < 1308160747 379157 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's an invalid command, but the name looks like it has something to do with dynamic library linking < 1308160748 408608 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Of course, mixing dependency info in .la and .pc (one half of libs using only .la and the other half using only .pc) is not gonny fly. < 1308160773 644130 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :twice11: Having dependency info in .la is fundamentally broken on most systems. < 1308160794 624850 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :I think debian has some hacks around that. < 1308160808 535211 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Most of the distros do. Do you know what that hack *is*? < 1308160816 146039 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, --as-needed? < 1308160819 55070 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :rm *.la < 1308160837 476279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha < 1308160886 319200 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Also, it's a bit more than just static library dependency information. It makes it so you can pretend you have a dynamic linker everywhere. < 1308160900 498567 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :libtool also has logic for emulating dlopen, with ltdl. < 1308160928 132744 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :rm *.la is not going to work for the libtool abstraction layer of "I link just to libfoo.la, and that works, no matter whether the library is called foo.dll, libfoo.so.1, libfoo.dylib or libfoo.a", but -lfoo does that as well on most sufficiently modern unix systems. < 1308160967 365944 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :twice11: They only keep .la files around for packages where the .la file is actually read. < 1308160967 546088 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Libtool could have the advantage of automatically adding dependencies *only* if it happens to choose a static library. < 1308160985 434081 :puma!~android@174-24-204-215.tukw.qwest.net JOIN :#esoteric < 1308161000 467651 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Yes, guess what pkg-config handles right? < 1308161033 94301 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :The option --static ;) < 1308161054 535460 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :And, actually, I think the only .la files floating around on my system are for users of ltdl. < 1308161063 868613 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :But IIRC this also was not in the first version of pkg-config. < 1308161105 221279 :pumafyre!~puma@174-24-204-215.tukw.qwest.net QUIT :Quit: Ex-Chat < 1308161115 71938 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :I happen to have a lot of .la files here, like /usr/lib/libSDL.la < 1308161120 790511 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Which distro? < 1308161128 18504 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :$ ls /usr/lib/*.la | wc -l < 1308161128 198364 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :131 < 1308161128 198559 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Debian, mostly wheezy < 1308161130 533681 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ubuntu < 1308161147 451853 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :10.04 < 1308161149 297298 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Strange, I'm on wheezy too. < 1308161150 863522 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric : $ ls /usr/lib/*.la | wc -l < 1308161153 428026 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :64 < 1308161167 464522 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, different set of packages < 1308161168 879002 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :For comparison: < 1308161170 454746 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric : $ ls /usr/lib/*.so | wc -l < 1308161172 929134 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :262 < 1308161182 620076 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric : $ ls /usr/lib/pkgconfig/* | wc -l < 1308161184 901664 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :193 < 1308161187 839149 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :$ ls /usr/lib/*.so | wc -l < 1308161188 18767 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :476 < 1308161192 265430 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :It's in the dev packages. < 1308161199 384458 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Aaah. < 1308161204 74139 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :$ ls /usr/lib/pkgconfig/* | wc -l < 1308161204 264369 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :288 < 1308161223 543085 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I definitely have sdl's -dev installed < 1308161241 221716 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Anyways. The only feature of libtool that's still *useful* is abstracting the creation of dynamic libraries. < 1308161242 605636 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Note that dependency_libs is empty in debian's libSDL.la < 1308161266 710818 :puma!~android@174-24-204-215.tukw.qwest.net QUIT :Quit: -a- < 1308161267 801598 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :I think that's debians hack - clearing that variable. < 1308161268 179768 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :And that is a much easier task. < 1308161292 578454 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :breaks static linking < 1308161309 902107 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Vorpal: Debian folks know that. < 1308161310 563880 :puma!~android@174-24-204-215.tukw.qwest.net JOIN :#esoteric < 1308161319 887985 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and? < 1308161340 977060 :puma!~android@174-24-204-215.tukw.qwest.net QUIT :Client Quit < 1308161345 701263 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :But they still decided that for their purpose, it's the solution with the best effort/use ratio. < 1308161346 445299 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Eh, libtool static linking is broken unless you're using libtool, and people usually only use libtool if they're making a dynamic library. < 1308161392 786455 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Debian: Literally always right. < 1308161398 489777 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :That one single "feature" of libtool really does not work. < 1308161453 984677 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :ACTION keeps wondering that autoconf goes really great lengths about supporting cross-compile environments, but having no support for HOSTCC/CC_FOR_BUILD in autoconf/automake (i.e. you have to do that by hand). < 1308161478 992285 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :ACTION is sorry about messed-up grammar in the last sentence. < 1308161480 123622 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :HOSTCC? < 1308161482 666417 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1308161528 1660 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :The compiler that compiles programs that can be executed on the system you are currently building on is traditionally called HOSTCC, and the GNU people call it CC_FOR_BUILD. < 1308161540 924612 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hah < 1308161573 588674 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :The GNU people have a slightly shifted view of their terms for the architectures involved in cross-compiling, as they are too much fixed on compilers. < 1308161591 370283 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1308161611 858662 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :For "normal" people, there is the "host" system where you compile your program on, and the "target" system where the program will run on. < 1308161612 885341 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :twice11, their terminology makes sense when doing a canadian cross < 1308161643 44296 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :twice11: the way autoconf doesn't do it is annoying, and the way gcc does it is really stupid < 1308161657 203241 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :C-INTERCAL deals with the problem by generating two configure scripts and getting one to call the other < 1308161691 311543 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :how does gcc do it < 1308161713 429513 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: basically by writing huge sections of configure by hand rather than getting autoconf to generate them < 1308161723 633700 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :plus some other stuff too that I couldn't follow because I was too stunned by the previous reason < 1308161732 127304 :pumafyre!~Android@174-24-204-215.tukw.qwest.net JOIN :#esoteric < 1308161734 125426 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hehe < 1308161768 858737 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :For gcc people thinking about gcc, of course it makes sense to call the system gcc runs on "host" and the system gcc will produce software for "target", so a gcc with a certain set of "host" and "target" can be used in a compilation process involving "host" and "target" as normal people define it. < 1308161813 268980 :pumafyre!~Android@174-24-204-215.tukw.qwest.net QUIT :Client Quit < 1308161829 282892 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Now for the canadian cross (three parties involved: You build a compiler on system $A, which runs on $B, producing executables that run on $C), you need three names. < 1308161839 77084 :pumafyre!~Android@174-24-204-215.tukw.qwest.net JOIN :#esoteric < 1308161878 427054 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :As I explained, compiler-centric people choose B==host, C==target, and need to invent something for A. GNU decided to call A "build". < 1308161912 152098 :pumafyre!~Android@174-24-204-215.tukw.qwest.net QUIT :Client Quit < 1308161920 263920 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :OTOH, when you *don't* compile a compiler, there *is* no C, and thus no "target" in GNU speak. < 1308161932 546165 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :And "host" will be the opposite of what you expect. < 1308161957 251150 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Yeah, the terminology for autoconf cross-compiling is quite confusing. < 1308161972 168789 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :This is why GNU people don't you "HOSTCC" as variable name - and this shows Linus is not a GNU guru. < 1308161974 582345 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :I'm pretty sure that the terminology was invented for GCC, and brought to autoconf, though. < 1308161996 665740 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Yeah, hysterical reasins, I guess, too. < 1308162018 241868 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :I think it pretty clear Linus has no regard for autoconf. < 1308162021 787478 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :More likely, developed autoconf alongside gcc. < 1308162050 205064 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :The Linux build system is custom built with GNU Make. < 1308162064 686930 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :So they always have "how do we do this for gcc" in mind when they work on autoconf... < 1308162074 39450 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :pikhq: I know. And it uses HOSTCC... < 1308162080 323831 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :And probably the best example of custom-built make out there, TBH. < 1308162099 136092 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :"Best" in the sense of "actually good", not "best-known". < 1308162126 34558 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, well busybox and uclibc uses it too < 1308162157 100556 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, how do you go about using it for yourself < 1308162164 432913 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean which files do you extract < 1308162220 581134 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Makefile, most of scripts/ < 1308162241 885389 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, part of Makefile is kernel specific, like make modules < 1308162252 125117 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or make bzimage < 1308162297 302911 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Yeah, and it's easy to remove those. < 1308162306 505497 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :$(Q)$(MAKE) -f $(srctree)/scripts/Makefile.modpost < 1308162319 501503 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :That's the command for modules. < 1308162324 499765 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Q? < 1308162339 189306 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :For quieting a command. < 1308162343 149422 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1308162352 389624 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Remember, it has verbose and silent building. < 1308162368 59440 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1308162377 445722 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, where is the sources to make menuconfig/xconfig/gconfig < 1308162386 790464 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :are* < 1308162392 130723 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :scripts/kconfig < 1308162401 514703 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1308162531 222968 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Also, if you want a Tup/kconfig thing, then git://gittup.org/kconfig.git < 1308162556 910937 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hah < 1308162833 621488 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Wow. Prostitution is legal in Canada. It is illegal to do just about any form of public notice for prostitution, and illegal to live off of the income gained thereby. < 1308162859 526656 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :illegal to live off the income? < 1308162870 460940 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, not as weird as Sweden. Being a prostitute is legal, but buying those services are not < 1308162874 267486 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Sgeo: As in, "have it as your main or primary source of income". < 1308162876 749663 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :So someone may sell his body, excepts if he/she needs to to buy food? < 1308162883 11865 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :twice11: Yes. < 1308162889 857735 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Hmm, maybe to make sure that it's not something people feel presured to do? < 1308162903 84858 :Gregor!Gregor@codu.org PRIVMSG #esoteric :So you have to whore on the side :P < 1308162919 669570 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :That's kind of strange, and definitely for the reason Sgeo mentioned. < 1308162950 663091 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Except that the whole *issue* with desperate people going into prostitution is that it not being a ordinarily regulated industry makes it so that people only do it if they are desperate. < 1308163020 590004 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :But if there are legal prostitutes, then the unregulated illegal prositutes probably won't get much business < 1308163046 678737 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Or is the legal prostitution not regulated, o.O? < 1308163055 853056 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Sgeo: It's "legal". < 1308163071 695403 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :You can't be employed as a prostitute. < 1308163072 839870 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :In Germany, prostitution is legalized, but it didn't really turn out to help the whores. < 1308163086 996780 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :twice11: What sort of regulations did they do on it? < 1308163110 211941 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :It's something that *really* needs regulations to prevent exploitation. < 1308163138 155774 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :I don't know the details, but the idea was prostitution to be a regular job so you pay taxes and get social insurance. < 1308163194 284015 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Exploiting people ("Zuhälterei", kind of "being a pimp") is still illegal, as it always was. < 1308163518 550580 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :How's about we just solve poverty? < 1308163524 422744 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Suddenly, desperation goes away! < 1308163570 597052 :Gregor!Gregor@codu.org PRIVMSG #esoteric :But then there are no whores :( < 1308163603 87589 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Gregor: There will, no doubt, still be people who want to fuck for $. < 1308163615 522303 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Just not people doing it because they have no other options. < 1308163898 641962 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :(see: Japanese porn industry. Many of their porn stars are also non-porn actors) < 1308163933 721093 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :(and filthy stinking rich after not-too-long) < 1308164213 438486 :CakeProphet!~adam@h160.57.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1308164213 913034 :CakeProphet!~adam@h160.57.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1308164214 92776 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1308164223 167336 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1308165072 605454 :pumafyre_!~Android@174-24-204-215.tukw.qwest.net JOIN :#esoteric < 1308165178 100272 :pumafyre_!~Android@174-24-204-215.tukw.qwest.net QUIT :Client Quit < 1308165320 729577 :pumarain!~Android@174-24-204-215.tukw.qwest.net JOIN :#esoteric < 1308165394 267464 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :The fuck? < 1308165408 482648 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Singapore is labelled as a developing country. < 1308165417 456435 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :As is South Korea. < 1308165431 850063 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :South Korea is about as developed as Japan. < 1308165444 463177 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :I.E. "from the fucking future". < 1308165473 408262 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :And Qatar. The richest country. < 1308165481 77354 :pumarain!~Android@174-24-204-215.tukw.qwest.net QUIT :Client Quit < 1308166249 774691 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1308168617 118506 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1308168987 259364 :atrapado!~r-o@46.222.18.144 JOIN :#esoteric < 1308169004 118190 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 240 seconds < 1308169850 528432 :copumpkin!~pumpkin@unaffiliated/pumpkingod NICK :dependentpumpkin < 1308170044 606300 :dependentpumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1308171603 877393 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yesterday to be unhelpful I set the helptext for "opera" in ##javascript to "La donna mobile, qual piuma al vento, muta d'accento, e di pensiero!" < 1308171613 436368 :Gregor!Gregor@codu.org PRIVMSG #esoteric :But the first time I set it I typo'd "piuma" to "puma" < 1308171639 941762 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Which, as it turns out, changes the original meaning, "Women are fickle, like a feather in the wind" to the much-more-descriptive "Women are fickle, like a puma in the wind" < 1308171785 527638 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :That is an astounding typo, and I didn't realise you had any competence in what looks to be Italian. < 1308171835 583773 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Or that you've memorised an Italian saying, as it may turn out to be. :P < 1308171893 155019 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I just know the first lyrics to La Donna Mobile :P < 1308171902 876494 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Which probably isn't supposed to be capitalized in Italian. < 1308171903 222709 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :BAH < 1308171946 313945 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Yeah, capital casing is a somewhat Germanic convention, deriving from how nouns are capitalised in Germanic languages (except English, which lost that two or three hundred years ago) < 1308171955 735719 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Erm, title case. < 1308172031 679868 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Well, it's more an English-specific convention, but following patterns from other Germanic languages. < 1308172183 805939 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Anyway, the point is that I was unhelpfully setting the "opera" word to actual opera, when of course people expected the browser since this is ##javascript < 1308172209 544786 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Also, women are fickle like a puma in the wind. < 1308172227 450568 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Oh, duh, I *should* have caught that that was obviously an opera. My brain is not always coöperative, though. Alas. < 1308172381 597138 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 244 seconds < 1308172470 589125 :CakeProphet!~adam@h33.14.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1308172479 343087 :CakeProphet!~adam@h33.14.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1308172479 522430 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1308173050 673394 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1308173803 601084 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi QUIT :Ping timeout: 276 seconds < 1308174012 959723 :pumarain!~Android@174-24-204-215.tukw.qwest.net JOIN :#esoteric < 1308174097 462494 :pumarain!~Android@174-24-204-215.tukw.qwest.net QUIT :Client Quit < 1308175503 436575 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :It occurs to me that as an entirely unintended side effect, it is exceptionally easy to do custom rules in my build system. < 1308175507 202495 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Write a Tupfile outside of the objs directory. < 1308175509 936239 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :That's all. < 1308176168 400741 :CakeProphet!~adam@h215.31.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1308176168 620386 :CakeProphet!~adam@h215.31.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1308176168 620540 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1308176467 667995 :MigoMipo!~John@84-217-12-122.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1308176799 193427 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1308176862 929511 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :403 (No such channel). < 1308176993 581264 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Finally I reduced "Success" to 21 bytes of Unlambda. Three hours later, someone else also figure it out. < 1308177002 409251 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But is there a way to shorten it even more? < 1308177183 652491 :pumarain!~Android@174-24-204-215.tukw.qwest.net JOIN :#esoteric < 1308177264 263942 :pumarain!~Android@174-24-204-215.tukw.qwest.net QUIT :Client Quit < 1308177301 483472 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I found some information about LLVM with C. It says apparently you have to use a C++ linker even if it is a C code < 1308177367 648437 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Quit: ZNC - http://znc.sourceforge.net < 1308177379 126158 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :99% chance they're full of shit. < 1308177449 882455 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :What the fuck it only produces static libraries? < 1308177462 239879 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Okay, yeah, you do need -lc++. < 1308177491 753428 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :No, wait, there it is. < 1308177497 754336 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :zzo38: Yeah, they're full of shit. < 1308177531 563340 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then how do I *properly* use LLVM with C? < 1308177621 103619 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1308177824 198331 :jix!jix@tomakin.h-ix.net QUIT :Ping timeout: 240 seconds < 1308177828 632278 :jix!jix@tomakin.h-ix.net JOIN :#esoteric < 1308178147 635776 :jix!jix@tomakin.h-ix.net QUIT :Remote host closed the connection < 1308178154 332051 :jix!jix@tomakin.h-ix.net JOIN :#esoteric < 1308178180 408008 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :*Gaaah*, they don't use pkg-config, but their library name is libLLVM-Major.Minor.so < 1308178216 737239 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Yes, that's right, they make it impossible to link against LLVM generically. < 1308178272 404805 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :zzo38: Give up, they don't *want* you to use it. < 1308178302 457687 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :They hate you. < 1308178338 189368 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Read error: Connection reset by peer < 1308178396 349070 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1308178787 43486 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Oh, wait, llvm-config. < 1308178820 168952 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Fuck people not using pkg-config. < 1308178915 232727 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :... Debian, in their infinite wisdom, has decided to rename llvm-config to llvm-config-major.minor < 1308178927 868372 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :STOP DEFEATING THE POINT < 1308179132 972944 :atrapado!~r-o@46.222.18.144 QUIT :Quit: FIN < 1308179257 841907 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :You may think you're being clever by allowing multiple LLVM version to be installed at once, but you're not. < 1308179279 834672 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :You're just shitting on reasonable expectations. < 1308179372 986329 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net PRIVMSG #esoteric :Expectations like "I can actually check for a library foo that install foo-config using foo-config". < 1308179561 331839 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1308180092 177138 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: They don't *want* me to use it? What is this? < 1308180130 506696 :pikhq_!~pikhq@71-219-219-174.clsp.qwest.net JOIN :#esoteric < 1308180164 624962 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: They don't *want* me to use it? What is this? < 1308180217 652510 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is the point of LLVM if nobody can use it? < 1308180222 257764 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1308180230 74542 :pikhq!~pikhq@71-219-193-247.clsp.qwest.net QUIT :Ping timeout: 246 seconds < 1308180232 227648 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: Not time now < 1308180240 369952 :pikhq_!~pikhq@71-219-219-174.clsp.qwest.net PRIVMSG #esoteric :zzo38: I dunno. It's just OUCH < 1308180515 700784 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Yeah, capital casing is a somewhat Germanic convention, deriving from how nouns are capitalised in Germanic languages (except English, which lost that two or three hundred years ago) < 1308180540 219469 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also except Norwegian, Danish and Swedish, at least < 1308180574 776836 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i thought it was a german (no -ic) thing. i'm not sure about dutch. < 1308180585 43234 :pikhq_!~pikhq@71-219-219-174.clsp.qwest.net PRIVMSG #esoteric :oerjan: Yeah, I looked around and it's apparently only been done in some West Germanic languages. < 1308180619 935914 :pikhq_!~pikhq@71-219-219-174.clsp.qwest.net PRIVMSG #esoteric :Modern practice in German, historical practice in Dutch and English... < 1308180649 63341 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Finally I reduced "Success" to 21 bytes of Unlambda. Three hours later, someone else also figure it out. < 1308180657 588377 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...why the heck did he _just_ leave < 1308180695 493150 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm 21 seems only slightly shorter than the obvious solution < 1308180724 548605 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ```````.s.s.e.c.c.u.Si < 1308180726 531869 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :sseccuS < 1308180729 385257 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er < 1308180763 547009 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ```````.S.u.c.c.e.s.si < 1308180763 903243 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Success < 1308180887 466225 :Adamfyre_!~puma@174-24-204-215.tukw.qwest.net JOIN :#esoteric < 1308180982 732570 :Wamanuz2!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1308180987 912751 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :looks tricky < 1308180991 261077 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Quit: Leaving < 1308181019 699623 :Sgeo_!~Sgeo@ool-43500f4b.dyn.optonline.net JOIN :#esoteric < 1308181037 922789 :teuchter!~choochter@host81-146-28-169.btremoteinternet-dsl.bt.net JOIN :#esoteric < 1308181050 340599 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1308181369 463493 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Apply (Constructor "Apply") [Apply (Constructor "Constructor") [String "Apply"], List [Apply (Apply (Constructor "Constructor") [String "Constructor"]) [List [Apply (Constructor "String") (String "Apply")]], Apply... < 1308181373 634250 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fix show < 1308181383 604677 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...now what < 1308181398 292658 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@help < 1308181410 430601 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :lambdabot is sick :( < 1308181436 378153 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1308181448 14047 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wait < 1308181468 674514 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Constructor/String/Apply/List, "Apply"/"Construtor"/"String"... < 1308181471 213972 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm or its server is, i cannot get to it < 1308181471 815197 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Is there a "List" then < 1308181517 507523 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: i don't know about any of them, may they're in Language.Haskell, haskell's self-parsing library < 1308181543 721957 :Adamfyre_!~puma@174-24-204-215.tukw.qwest.net QUIT :Quit: leaving < 1308181548 123773 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but the result of fix show is much shorter < 1308181568 937123 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> fix fix < 1308181575 926330 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i said lambdabot was sick < 1308181581 866378 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I'm making it worse < 1308181584 898357 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also that doesn't type, i think < 1308181594 441541 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :doubtful, /whois lambdabot lambdabot doesn't answer < 1308181667 19102 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell take 100 $ Data.Function.fix show < 1308181671 232592 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" < 1308181699 918687 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell :t Data.Function.fix < 1308181702 322603 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Data.Function.fix :: (a -> a) -> a < 1308181702 811826 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what < 1308181718 159812 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :why does it look like... that < 1308181725 404523 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: that string is an infinite quine in haskell :) < 1308181760 325727 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :first of all, fix show is equivalent to show (show (show (show (show ... < 1308181760 846034 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what does it -do- < 1308181784 772298 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :show returns a string, so each show there also applies to a string < 1308181804 461121 :Sgeo_!~Sgeo@ool-43500f4b.dyn.optonline.net PART #esoteric :"Leaving" < 1308181808 73495 :Sgeo_!~Sgeo@ool-43500f4b.dyn.optonline.net JOIN :#esoteric < 1308181823 647340 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!haskell Data.Function.fix show < 1308181828 13918 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :show turns a string into "string" with anything escaped inside as necessary < 1308181838 193952 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymia: i used take 100 for a reason < 1308181838 949445 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ < 1308181844 281677 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wait what < 1308181853 672681 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I dunno. < 1308181854 306345 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...when did that start working :O < 1308181855 474803 :Sgeo_!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Dear XChat: As a matter of fact, I am not actually disconnected from any servers, so stop saying that I am. < 1308181899 177130 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!underload ((test )S:^):^ < 1308181935 819161 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that didn't answer < 1308181954 726284 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell scanl1 (*) [1..] < 1308181978 935318 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf < 1308181981 327172 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!echo hi < 1308181982 9043 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :hi < 1308182021 67370 :choochter!~choochter@host81-146-28-169.btremoteinternet-dsl.bt.net QUIT :*.net *.split < 1308182021 556638 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com QUIT :*.net *.split < 1308182022 98796 :lambdabot!~lambdabot@li85-105.members.linode.com QUIT :*.net *.split < 1308182022 278296 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Gregor: how the heck did EgoBot manage to respond to !haskell Data.Function.fix show when it usually fails on any infinite output line? < 1308182028 553919 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and still does for the other tests < 1308182061 91042 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell :t show < 1308182063 626625 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :show :: (Show a) => a -> String < 1308182114 976289 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: show is haskell's basic function for creating a printable/parseable representation of a value. on strings, it puts " around and escapes what's necessary inside < 1308182144 558349 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :crucially, for strings it is lazy enough to return the initial " _without_ looking at the actual string passed first < 1308182171 738130 :pizearke!~androirc@173-122-164-49.pools.spcsdns.net JOIN :#esoteric < 1308182175 11007 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :which means it is lazy enough to get going when you apply fix to it < 1308182253 513705 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :first there's ", then there's \" which is a " escaped, then there's \\\" which is _that_ escaped, and so on < 1308182382 642633 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Oh, lol < 1308182384 515 :hagb4rd!~hagb4rd@koln-4db4282b.pool.mediaWays.net JOIN :#esoteric < 1308182386 350498 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :It's infinitely nested strings < 1308182394 74529 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...in a way. < 1308182439 848972 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1308182468 68363 :sebbu!~sebbu@ADijon-152-1-11-149.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1308182520 260563 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the number of \'s between each " goes as 2^n-1 < 1308182520 440312 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell :t Data.Function.fix (concatMap show) < 1308182520 619774 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :now what < 1308182520 619977 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!echo hi < 1308182520 986912 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :hi < 1308182522 839042 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Data.Function.fix (concatMap show) :: [Char] < 1308182548 445992 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that one _should_ have done something similar, characterwise < 1308182562 517752 :comex!~root@ec2-67-202-46-7.compute-1.amazonaws.com QUIT :Excess Flood < 1308182579 314530 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but it doesn't... because show on a Char isn't lazy enough to give the initial ' without looking at the character first... < 1308182596 431201 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but if we cheat a bit we can see what that should have looked like < 1308182615 449446 :sebbu!~sebbu@ADijon-152-1-11-149.w83-194.abo.wanadoo.fr QUIT :Changing host < 1308182615 628757 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1308182615 628821 :Gregor!Gregor@codu.org PRIVMSG #esoteric :!sh while true; do echo -n y; done < 1308182620 804276 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(That was dumb) < 1308182638 621688 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell take 100 $ Data.Function.fix (('\'':).tail.concatMap show) < 1308182641 204915 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​"'\\'''\\\\''\\'''\\'''\\'''\\\\''\\\\''\\'''\\'''\\\\''\\'''\\'''\\'''\\\\''\\'''\\'''\\'''\\\\''\\'''\\'''\\'''\\\\''\\\\''\\'''\\''" < 1308182648 494410 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Not sure *shrugs* < 1308182653 860341 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Probably something to do with how it outputs that. < 1308182655 359718 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell putStrLn . take 100 $ Data.Function.fix (('\'':).tail.concatMap show) < 1308182656 913976 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​'\'''\\''\'''\'''\'''\\''\\''\'''\'''\\''\'''\'''\'''\\''\'''\'''\'''\\''\'''\'''\'''\\''\\''\'''\'' < 1308182660 656554 :hagb4rd!~hagb4rd@koln-4db4282b.pool.mediaWays.net QUIT :Ping timeout: 255 seconds < 1308182665 45169 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It might happen to work if it flushes. < 1308182670 857292 :hagb4rd!~hagb4rd@koln-4db4282b.pool.mediaWays.net JOIN :#esoteric < 1308182686 875094 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!haskell Data.Function.fix (('\'':).tail.concatMap show) < 1308182699 299365 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​"'\\'''\\\\''\\'''\\'''\\'''\\\\''\\\\''\\'''\\'''\\\\''\\'''\\'''\\'''\\\\''\\'''\\'''\\'''\\\\''\\'''\\'''\\'''\\\\''\\\\''\\'''\\'''\\\\''\\\\''\\'''\\'''\\\\''\\'''\\'''\\'''\\\\''\\'''\\'''\\'''\\\\''\\\\''\\'''\\'''\\\\''\\'''\\'''\\'''\\\\''\\'''\\'''\\'''\\\\''\\'''\\'''\\'''\\\\''\\\\''\\'''\\'''\\\\''\\'''\\'''\\'''\\\\''\\'''\\'''\\'''\\\\''\\'''\\'''\\'''\\\\''\\\\''\\'''\\'''\\\\''\\'''\\'''\\'''\\\\''\\'''\\'''\\'''\\\\''\\'''\\'''\\'''\\\\''\\\\ < 1308182703 625089 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Gregor: weird that it would flush better with that than with an infinite list. maybe it also has something to do with speed of printing... < 1308182727 414962 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :maybe it normally times out before getting far enought that ghc needs to flush < 1308182732 144130 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*-t < 1308182750 167562 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :where is lambdabot? < 1308182763 927513 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell Data.Function.fix ('a':) < 1308182781 8456 :comex!~root@ec2-67-202-46-7.compute-1.amazonaws.com JOIN :#esoteric < 1308182787 691214 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that didn't work :( < 1308182794 66690 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!echo hi < 1308182805 176608 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well < 1308182807 167767 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :!help < 1308182807 467264 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1308182813 688521 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :there is no echo? < 1308182839 442364 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :!help userinterps < 1308182839 706684 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​userinterps: Users can add interpreters written in any of the languages in !help languages. See !help addinterp, delinterp, show | !userinterps. List interpreters added with !addinterp. < 1308182846 932282 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :!userinterps < 1308182847 213460 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Installed user interpreters: acro aol austro bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chiqrsx9p choo ctcp dc decide drawl drome dubya echo eehird ehird elmer fudd google graph gregor hello id jethro kraut lperl lsh map num ook pansy pi pikhq pirate plot postmodern postmodern_aoler prefixes python redneck reverse rimshot rot13 rot47 sadbf sanetemp sfedeesh sffedeesh simplename slashes svedeesh swedish ustemp valspeak warez wc yodawg < 1308182850 453601 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :night → < 1308182852 596416 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Vorpal: ^ echo < 1308182903 543304 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: netsplat a moment ago, after not responding for a while < 1308183107 11815 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 246 seconds < 1308183108 283644 :hagb4rd!~hagb4rd@koln-4db4282b.pool.mediaWays.net QUIT :Ping timeout: 255 seconds < 1308183139 812791 :hagb4rd!~hagb4rd@koln-4db4282b.pool.mediaWays.net JOIN :#esoteric < 1308183317 515106 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!haskell Data.Function.fix (\x -> "LOOK BEHIND YOU " + x) < 1308183344 359107 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!haskell Data.Function.fix (\x -> "LOOK BEHIND YOU " ++ x) < 1308183398 845940 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!haskell Data.Function.fix show < 1308183413 340476 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ < 1308183510 45570 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :maybe it on the contrary works because fix show is _slow_... < 1308183536 394549 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1308183551 850754 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell Data.Function.fix ("\\\""++) < 1308183580 255152 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or maybe EgoBot just likes Lymia. < 1308183583 354780 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!echo hi < 1308183610 631806 :hagb4rd!~hagb4rd@koln-4db4282b.pool.mediaWays.net PRIVMSG #esoteric :ACTION chekcs his codepage configuration < 1308183617 584642 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!haskell Data.Function.fix (\x -> show $ "LOOK BEHIND YOU " ++ x) < 1308183631 787605 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​"\"LOOK BEHIND YOU \\\"LOOK BEHIND YOU \\\\\\\"LOOK BEHIND YOU \\\\\\\\\\\\\\\"LOOK BEHIND YOU \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"LOOK BEHIND YOU \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"LOOK BEHIND YOU \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"LOOK BEHIND YOU \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ < 1308183635 888663 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :aha < 1308183664 802832 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'm wondering if there may be some kind of balance... it needs to print enough, and _then_ time out? < 1308183747 14265 :hagb4rd!~hagb4rd@koln-4db4282b.pool.mediaWays.net PRIVMSG #esoteric :would be kool to see just the parts with high information density < 1308183747 193771 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell "testing... " ++ Data.Function.fix id < 1308183750 389665 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​*** Exception: stack overflow < 1308183755 930894 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hmph < 1308183797 372647 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Gregor: it seems EgoBot then went on to try running it as a _module_ afterwards... < 1308183834 895597 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh well < 1308184025 279474 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1308184628 457088 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 260 seconds < 1308184739 780376 :CakeProphet!~adam@h66.4.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1308184740 224472 :CakeProphet!~adam@h66.4.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1308184740 404142 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1308185286 108227 :yorick!~yorick@unaffiliated/yorick QUIT :Ping timeout: 240 seconds < 1308185304 256100 :yorick!~yorick@unaffiliated/yorick JOIN :#esoteric < 1308185329 779264 :augur!~augur@129.2.129.34 JOIN :#esoteric < 1308185361 43208 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Read error: Connection reset by peer < 1308186189 383710 :pikhq_!~pikhq@71-219-219-174.clsp.qwest.net PRIVMSG #esoteric :ACTION looks for good compile-time undefined behavior < 1308186206 294382 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1308187271 705278 :pikhq_!~pikhq@71-219-219-174.clsp.qwest.net PRIVMSG #esoteric :Fuckit. */ < 1308187332 971401 :lambdabot!~lambdabot@li85-105.members.linode.com JOIN :#esoteric < 1308187811 19816 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1308188314 511851 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1308188527 562309 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :x < 1308189828 88488 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1308190094 316237 :pizearke!~androirc@173-122-164-49.pools.spcsdns.net QUIT :Quit: quuiiiitttt! < 1308190113 355657 :pizearke!~androirc@173-122-164-49.pools.spcsdns.net JOIN :#esoteric < 1308192877 192536 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :elliott: you're male most of the time, right? < 1308192897 904770 :Adamfyre!~Android@174-24-204-215.tukw.qwest.net JOIN :#esoteric < 1308192940 169280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tswett: That's... a technically true statement :P < 1308193015 152344 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :So, my question is true. < 1308193045 751145 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Does that mean that it's a good, precise question, whose answer is likely to enlighten rather than confuse? < 1308193058 966172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This sure is a conversation. < 1308193247 823017 :Adamfyre!~Android@174-24-204-215.tukw.qwest.net QUIT :Quit: AndroidIrc Disconnecting < 1308193576 562578 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1308193604 269380 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1308193917 954164 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1308195038 255471 :pikhq!~pikhq@174-22-175-113.clsp.qwest.net JOIN :#esoteric < 1308195226 568319 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It's just OUCH? < 1308195247 64105 :pikhq_!~pikhq@71-219-219-174.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1308195275 716892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tswett: You're just OUCH most of the time, right? < 1308195636 241996 :azaq231!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1308195664 940874 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 246 seconds < 1308195991 370212 :piz2!~androirc@107.28.78.255 JOIN :#esoteric < 1308196213 229271 :pizearke!~androirc@173-122-164-49.pools.spcsdns.net QUIT :Ping timeout: 240 seconds < 1308196271 959550 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 264 seconds < 1308196467 875425 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1308196605 103111 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda `c.i < 1308196605 492432 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :i < 1308196629 895578 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda `c.i.t < 1308196630 306100 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :i < 1308196638 188071 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ``c.i.t < 1308196638 610685 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :it < 1308196656 498245 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ```c.i.t.y < 1308196656 893203 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :itt < 1308196711 834204 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda `````.S``c.u.c.e.s.s < 1308196712 220475 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​./interps/unlambda/unlambda.bin: file /tmp/input.32133: parse error < 1308196738 197953 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ````.S``c.u.c.e.s.s < 1308196738 588360 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :ucSces < 1308196786 68715 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ``````c`.S.u.c.e.s.si < 1308196786 428789 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Success < 1308196807 261097 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: was that your solution too? < 1308196889 853693 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda `````c`.S.u.c``c.e.si < 1308196890 240041 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​./interps/unlambda/unlambda.bin: file /tmp/input.32431: parse error < 1308196896 211080 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :argh < 1308196908 630102 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ````c`.S.u.c``c.e.si < 1308196909 72707 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Sucescs < 1308196916 303329 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oops < 1308196934 761003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sucesces < 1308196939 760956 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so close :P < 1308196945 12463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What are you trying to do, BTW? < 1308196971 776237 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38 mentioned he'd got this golf down to 21 in unlambda < 1308196985 116438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1308196987 768913 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: That was not quite my solution but it was similar to that < 1308197043 413070 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm < 1308197062 71046 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ``````c`c`.S.u.c.e.si < 1308197062 445445 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​./interps/unlambda/unlambda.bin: file /tmp/input.32699: parse error < 1308197066 763430 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda `````c`c`.S.u.c.e.si < 1308197067 202724 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Succes < 1308197071 725719 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :darn < 1308197199 972435 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: oh wait there should be a . at the end? < 1308197207 998165 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh, no < 1308197307 396429 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ```c```c`.S.u.c.e.si < 1308197307 710619 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Success < 1308197310 605580 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yay < 1308197336 2369 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Post to anarchy golf if you did it good. < 1308197373 490720 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i will. what's the open code-statistics? < 1308197424 220351 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I always like to select that option. It means it tells you how many binary/alphanumeric/symbols < 1308197438 926197 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok i did too < 1308197461 621918 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Look below, under the "Statistics" column for the summary of solutions, that is what those numbers means.) < 1308197469 620498 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yay my first golf submission (afair) < 1308197691 390995 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :huh someone manage brainfuck in 18 bytes < 1308197693 368669 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*d < 1308197708 376565 :augur!~augur@129.2.129.34 PRIVMSG #esoteric :what the hell are you doing, oerjan < 1308197718 189391 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: It is a BFI-specific code probably. < 1308197718 881521 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :augur: golfing < 1308197724 46093 :augur!~augur@129.2.129.34 PRIVMSG #esoteric :golfing? < 1308197737 536807 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It takes advantage of unintentional features in BFI. < 1308197737 716476 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :augur doesn't know about code golf? < 1308197741 168420 :augur!~augur@129.2.129.34 PRIVMSG #esoteric :no < 1308197742 835980 :augur!~augur@129.2.129.34 PRIVMSG #esoteric :i dont < 1308197743 15723 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :aha < 1308197777 145164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1308197784 220637 :augur!~augur@129.2.129.34 PRIVMSG #esoteric :i mean, i might, but < 1308197795 690395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: btw if you submit with a web browser it appends \r\n I think... or wait, does it strip all whitespace < 1308197796 987655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I forget < 1308197798 236653 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: hm it cannot be just ! with input, that would have been shorter < 1308197812 687926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I do know that it uses \r\n newlines with the web form though so if you have any newlines file submission is best < 1308197818 266796 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(As you can see, it is obviously not a proper brainfuck, since it has 1 binary and 7 letters (the word "Success" is in there) < 1308197822 590228 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: erm i used the form, no newlines < 1308197826 341691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : zzo38: hm it cannot be just ! with input, that would have been shorter < 1308197830 6843 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bfi allows self-modifying code or something < 1308197838 154679 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :aha < 1308197838 334439 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Yes it does do that. It does not strip any whitespaces < 1308197848 730643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: but does it append \r\n with the web form? < 1308197851 250002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ISTR it does < 1308197855 269880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so the web form always costs you two bytes < 1308197857 493622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not sure though < 1308197862 376183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe not < 1308197868 448446 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Yes it does append \r\n when using the HTML form < 1308197875 50688 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Yes it allows accessing the code-space (and modifying it) < 1308197882 772597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you should make a file locally and upload it to save two bytes < 1308197895 931688 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But it does not append \r\n to the end. < 1308197902 277319 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It only converts newlines to \r\n < 1308197908 346506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1308197911 434122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but you said < 1308197912 154709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott: Yes it does append \r\n when using the HTML form < 1308197912 696925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :? < 1308197926 15812 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I know, I made a mistake in the typing sentence < 1308197929 77334 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I didn't mean that. < 1308197937 809344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK < 1308197938 552480 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: well it counted it as a winning entry of 20 bytes, so i must have done it right :P < 1308197939 620096 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I didn't really say all those things that I said. < 1308197942 108782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: right :P < 1308198015 670819 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: O KAY < 1308198047 76840 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Some people said these kind of challenges are bad challenge. Actually they are just much more simple challenge than the other ones; it doesn't make it a bad challenge (as you can see from everything). < 1308198070 823545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :constant output is a bad challenge < 1308198071 558208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :always < 1308198074 794588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :constant, trivial output that is < 1308198077 634168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as in short < 1308198085 260802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because there are exactly two possible types of submission < 1308198094 595830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- print it in the shortest normal way in the language (i.e. with the string embedded) < 1308198100 381305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- exploit the interpreter/language to have the string built in < 1308198109 557022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :neither of these are interesting after, like, five billion such challenges < 1308198123 759961 :pikhq!~pikhq@174-22-175-113.clsp.qwest.net PRIVMSG #esoteric :ACTION mutters < 1308198124 494667 :pikhq!~pikhq@174-22-175-113.clsp.qwest.net PRIVMSG #esoteric :invalid command name "::build::dc::flag_read" < 1308198126 469203 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Even the "Zero" challenge I came with a shorter solution in shell script that other people had, at first. And then someone else figure it out afterward. < 1308198139 458450 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: ok but it was interesting the first time in unlambda, at least :P < 1308198140 586103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: wat < 1308198148 279649 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Yes, I agree they are not as good as other challenges. But I don't call them "bad challenge". < 1308198152 543542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I do < 1308198156 242991 :pikhq!~pikhq@174-22-175-113.clsp.qwest.net PRIVMSG #esoteric :Ohwait. < 1308198162 604453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because there haven't been many good challenges lately in anagolf at all < 1308198172 699239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the same person kept submitting bad challenges recently < 1308198174 577868 :pikhq!~pikhq@174-22-175-113.clsp.qwest.net PRIVMSG #esoteric :::groups is the namespace all my building semi-objects are in. < 1308198192 496774 :pikhq!~pikhq@174-22-175-113.clsp.qwest.net PRIVMSG #esoteric :(I seem to have implemented half an object system without even thinking about it) < 1308198274 918179 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can you do "Zero" challenge in five bytes of Bash or fish, or four bytes of Zsh, or five bytes of Zsh with symbol only? Maybe. It is not too difficult to figure out, although it is not the most obvious thing (it should be somewhat obvious once you figure it out, which is not too difficult to do) < 1308198358 304821 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or, in Forth, it is very simple. But in symbol only, it is slightly more difficult? (I used a feature which I think is specific to gforth) < 1308198445 318509 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :With the "PubSubHubbub" challenge, you probably cannot get any shorter than the obvious literal way in most programming languages, but some might be able to do shorter. < 1308198629 509019 :augur!~augur@129.2.129.34 QUIT :Remote host closed the connection < 1308199391 103224 :pikhq!~pikhq@174-22-175-113.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1308199396 717982 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net JOIN :#esoteric < 1308199502 193359 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know any Windows binaries of the C binding of LLVM? < 1308199516 441290 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t readLn < 1308199517 271068 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Read a) => IO a < 1308199567 14958 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Currently, I'm page 10 on Google's results for "gregor" < 1308199580 914690 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Some Mendel jerk is clogging up the works, but there are a few others too. < 1308199604 882976 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And this Samsa creature. < 1308199618 229936 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Gregor: well that must be a bug < 1308199647 643831 :Gregor!Gregor@codu.org PRIVMSG #esoteric :*ba-dum* < 1308199657 59004 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :why thank you < 1308199735 117808 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Argh, and of course some AOP guy beats me out if I look for gregor computer science < 1308199766 123136 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Heyoooo, #1 for gregor javascript though < 1308200052 136765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The worst thing to be first for < 1308200062 101615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Like coming first in a Terrible Person competition < 1308200183 159027 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1308200253 884466 :CakeProphet!~adam@h36.57.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1308200254 286145 :CakeProphet!~adam@h36.57.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1308200254 465761 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1308200703 363339 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :elliott: Thought you might like to know that I've got my stuff up on Github. < 1308200707 889640 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :elliott: https://github.com/pikhq/town < 1308200823 966050 :piz2!~androirc@107.28.78.255 QUIT :Ping timeout: 250 seconds < 1308200844 513593 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Ohhh, so this is to tup sort of as autotools are to make < 1308200854 7414 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Yes. < 1308200871 450567 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :What did you think I was doing? < 1308200881 642673 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Full stack < 1308200900 654107 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :If I was doing a full stack, I'd have a reimplementation of tup going. :P < 1308201041 284771 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Something that I suspect is going to help me extensively when I get around to it is that my autoconf-alike and automake-alike are the *precise same thing*, thereby eliminating all need for a libtool-alike. < 1308201106 501777 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :(as I think the *only* justification for libtool now is that Automake is too stupid to allow for outputting different rules based on what Autoconf gets.) < 1308201169 113572 :Gregor!Gregor@codu.org PRIVMSG #esoteric :... automake can output different rules based on autoconf. < 1308201195 993728 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Uh, no it can't. Automake runs before ./configure and potentially on a different system. < 1308201231 505395 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Automake generates a Makefile.in, not a Makefile, the rules that actually make it into the Makefile can be controlled by configuration. < 1308201237 201514 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :It can conditionally *execute* rules, but that's not the same thing, now is it? < 1308201266 847439 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :There are no "rules that actually make it into the Makefile"; ./configure just plugs in values for variables. < 1308201288 689055 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Dude, AM_CONDITIONAL. < 1308201363 632492 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :That has got to have some *scary* implementation logic. < 1308201386 90458 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Okay, what's *really* going to help me is that my stack isn't in M4M4SHM4MakePerl. < 1308201412 975385 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :And add another "SH" in there if you're using libtool. < 1308201434 10439 :Gregor!Gregor@codu.org PRIVMSG #esoteric :How it works btw is that it prefixes every line with either @_TRUE@ or @_FALSE@, and I'll bet you can guess what those get set to :) < 1308201450 801520 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :*Wow*. < 1308201460 39328 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :That is brilliant. Utterly insane, but brilliant. < 1308201566 262477 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Another victory for not-M4Make. < 1308201567 88336 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric ::P < 1308201595 397808 :Gregor!Gregor@codu.org PRIVMSG #esoteric ::P < 1308201618 569384 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I wonder if people would complain if I started writing all my C using M4 macros. < 1308201978 147577 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Almost certainly. < 1308202003 267573 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Not that that should stop you; the Bourne shell is written using CPP macros extensively, after all. < 1308202014 802332 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :(to make it look like FORTRAN, IIRC) < 1308202135 209518 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Gregor: I don't particularly thing M4 is good for writing C programs but there is different opinions. It should be possible to invent programming language which M4 works very well as a preprocessor. < 1308202255 266767 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :zzo38: M4 was designed to be a better C preprocessor. < 1308202302 965511 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Though it's pretty generic. < 1308202338 688941 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I however don't think it is particularly good for preprocessing C codes, in my opinion. < 1308202351 126800 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Oh, sorry, it was meant as a FORTRAN preprocessor. Never mind. < 1308202386 926085 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe it is better for that; I don't know much about FORTRAN. < 1308203763 243380 :Sgeo_!~Sgeo@ool-43500f4b.dyn.optonline.net NICK :Sgeo < 1308204282 96597 :hagb4rd!~hagb4rd@koln-4db4282b.pool.mediaWays.net QUIT :Ping timeout: 250 seconds < 1308204565 883571 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How do I download the LLVM binaries (and header files) for using library with C? I read some things about it and have some idea to make something with it. < 1308205044 504707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: back < 1308205061 710197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: llvm has no binary builds, just compile it yourself < 1308205074 862085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: mind if I offer critiques :D < 1308205081 551103 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :elliott: Not at all. < 1308205093 722284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: ok well first disclaimer i havent actually really read your code much at all < 1308205109 797764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: in "c needs c99", the winning solver of c99 should take over the c command completely < 1308205120 10389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why? because some compilers might use --link-with rather than -l, etc. < 1308205128 426219 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they need to know everything the program wants from the C compiler < 1308205132 644914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and react in a way appropriate to them < 1308205139 478470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now, this actually applies to all types of tools < 1308205151 442749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the c you "needs c99" on has nothing to do with the c99 that wins! < 1308205156 587174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so I feel like it should actually read "needs c : c99" < 1308205165 252370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e., I need the command c in my local namespace, that's a c99 < 1308205172 329956 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :elliott: Holy crap you're proposing it be more generic than Autotools. That's frightening. < 1308205183 760760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and c99 would be aliased to {c c99} (because many solvers will want to find a C compiler, /then/ see if it supports that standard) < 1308205189 700300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: perhaps so :) < 1308205195 484205 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: But I would need to install all sorts of stuff to make it work and compile properly it seems, I want to download the binary < 1308205198 409519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: but I think this model would actually allow it to work, unchanged, for Windows < 1308205201 561104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: there is no binary < 1308205212 322538 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :elliott: True, there is that. < 1308205225 22735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: of course, most C compilers will just defer to the default functions to do things < 1308205230 207499 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The download page does list the binaries. But it doesn't seem to be the one I am looking for. < 1308205254 214404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: the library-finder would return {link-with foo} rather than -lfoo, but it'd still have {cflags-ldflags foo bar} from pkg-config, there's no way to avoid that < 1308205259 939738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the compiler would just translate it accordingly < 1308205267 125673 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is "LLVM Binaries for Mingw32/x86" the right one? < 1308205267 305473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: the good thing is, I think this actually simplifies things < 1308205272 731516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: oh, yes, it would be < 1308205280 774728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: because right now the "c" command is kind of... weird and a pain < 1308205315 724963 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do those binaries support the API though? < 1308205324 408192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: download and see :) < 1308205325 492912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: btw, does this generate the same Tupfile for a project no matter what machine you run it on? < 1308205327 797298 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK < 1308205336 507899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: because if so, I think that should be a separate step, like "town init" < 1308205345 700809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then town for the users will only generate the config file < 1308205348 105428 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :No. It generates a Tupfile only on configuration. < 1308205350 257275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which seems... cleaner to me < 1308205351 705600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: I know < 1308205352 842732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: but I mean < 1308205356 155087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is the Tupfile always the same? < 1308205358 675495 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :No. < 1308205360 936949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, it should be, since it should use @CC@ < 1308205363 741483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the like < 1308205364 684114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Why not? < 1308205374 741311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If you don't use the tools correctly you will invent another autohell :) < 1308205375 88678 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Because, uh, I didn't make it do that. < 1308205390 290458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Go make it do that X-D ...or I will < 1308205395 361600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If I can figure out Practical Tcl Coding. < 1308205422 403263 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In addition to C99, you might also need to have one for C89, GNU89, GNU99, and the newer draft standards. < 1308205428 149558 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :My Tcl is probably a bit hard to jump into; I tend to be a bit metaprogramming-crazy about it. < 1308205435 384781 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :zzo38: Definitely do, it's just unimplemented. < 1308205445 566527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: yeah, thankfully that can go in a separate library < 1308205469 913118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I imagine you'd also have libraries for things like "c needs qt" where listing all the libraries and cflags is a huge pain.) < 1308205495 868814 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :elliott: Actually, Qt 4 does pkg-config, so it's not that big of a pain. < 1308205504 560418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK, but there's still horrible things :P < 1308205529 240826 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :c++ needs libs QtGui < 1308205543 565901 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Bam, it pulls in Qt. < 1308205563 346685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So yeah, what I am saying is: the "foo needs thing-that-actually-specifies-what-foo-is" thing is silly and I was silly for thinking of it. < 1308205601 688410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Have you got any up-to-date example files? < 1308205604 206663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IIRC you did one for dc. < 1308205627 303445 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :That dc one is what I've been using to test. < 1308205631 398184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Got a link? < 1308205670 226778 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :program dc {c needs c99;c needs libs gc;in-directory src/;c sources dc.c error.c main.c stack.c} < 1308205712 244799 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And such things as, SDL, X window system, POSIX, audio, libpng, zlib, cross-compiling to different targets, maybe even one for literate programming, etc. < 1308205732 635795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: < 1308205733 366017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :program dc { < 1308205733 549956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : needs c99 < 1308205733 729905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : in-directory src < 1308205733 730084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : c99 needs libs gc < 1308205734 280084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : c99 sources dc.c error.c main.c stack.c < 1308205736 294469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :} < 1308205747 861967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :("needs c : c99" is stupid, it should just define it with the given name of the thing.) < 1308205761 440432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Ohbtw, does your gcc c99 finder still print out "Searching for c99" itself? < 1308205783 469928 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :elliott: No, that's in the solve function ATM. < 1308205784 40787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because requirements (what I call things that have solvers for them) should instead just have a "friendly name" associated with them. (in this case, "a C99 compiler") < 1308205800 970575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So in this case, c99 would be defined as an alias for {c c99}, which would have friendly name "a C99 compiler". < 1308205834 542430 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :*Unfortunately*, it's also currently outputting that for cached results. < 1308205863 570440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can it cache to a file? It should be able to cache to a file. Specifically a file in ~/.cache. < 1308205872 317919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why? Because it could find a C99 compiler ONCE and never do it ever again for another project. < 1308205873 806672 :azaq231!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1308205881 823471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is what we in the biz call FINALLY CONFIGURE TAKES 0 SECONDS. < 1308205904 111579 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And then, maybe delete ~/.cache in case you need to change something, is it? < 1308205923 303304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'd have a "town flush" command to wipe it out or something. < 1308205984 661661 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :elliott: Uh, the appropriate values for that can change rather *often* based on environment. < 1308205989 957447 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Like maybe a file in directory ~/.cache/towncache/* and then you can just delete it using "rm" command < 1308206003 845087 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And change the permissions in case you want to tell it not to use the cache. < 1308206004 24545 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Which is the reason that Autoconf never has enabled caching by default. < 1308206006 409034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: How often will the appropriate C99 compiler change? < 1308206014 79836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: How often will the appropriate commands to link to Qt change? < 1308206030 743241 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: any idea why the pl plugin of lambdabot would spam a bunch of assembler messages when I try to cabal install lambdabot? < 1308206040 83228 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :elliott: I do it fairly often — I tend to test things with multiple compilers. < 1308206066 252535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Show paste. < 1308206068 67536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Yeah, but that won't affect the AUTOMATIC finding. < 1308206081 165035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: If you want to do that, you have to override it anyway, say with the CC variable, which should invoke special behaviour anyway. < 1308206090 623712 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I looked, in fact the LLVM binary file I downloaded seems to be the correct one, it has "include/llvm-c" and "lib/*.a" < 1308206109 36690 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: not my paste, but it's the exact same problem: http://hpaste.org/46397/lambdabot_install_failure < 1308206117 61604 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Also, you seriously overestimate how long this will actually take to execute. < 1308206129 656347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: I'm not, but caching is a good idea /anyway/. < 1308206151 968764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Be like tup, consider insane scaling; what if the entirety of Chromium was one big Town project? < 1308206165 381411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Ask #haskell? < 1308206178 354983 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, okay. it's pretty odd. < 1308206184 907190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, it is. < 1308206293 273207 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Rather, I think you seriously misjudge how much time in ./configure comes from its tests and how much come from how it's often *too much shell to fit in cache*. < 1308206318 864964 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: I realise it will be practically instant, I'm just saying that if you can cache, you should, especially because it _will_ help in certain cases. < 1308206431 477710 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :That would probably be a pain without doing a truly naive form of caching. < 1308206456 728410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Howso? < 1308206486 727303 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Namely, serialising all of the cached solvers to file, thereby replacing the entire cache, and hence needing a lock on the cache. < 1308206513 998034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Personally, I see the inability to cache as a design flaw... < 1308206517 629458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But anyway, my other points are more important. < 1308206589 61198 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Also, caching can produce *wrong* builds. Consider the (retarded) case of LLVM (at least on Debian), where when the library gets upgraded, the actual *name of the .so* changes. < 1308206607 380957 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Making it so that the cached output of llvm-config is wrong. < 1308206619 51918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah yeah yeah, my other points are more important :P < 1308206944 229342 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :I should also try and think of a better way of handling "Which group should I change the flags of ATM" for the solvers... < 1308206991 803534 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :At the moment, each solver just looks at the namespace its caller is in. < 1308207009 543858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Eh? < 1308207012 83094 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Which, though functioning with how I've got it set up right now, is not very clean at all. < 1308207015 560661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :My method fixes all that. < 1308207024 519457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A solver doesn't just set something; it literally returns a function. < 1308207072 763034 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Oh, duh, returning a function would help with that. < 1308207109 506637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Technically, it could return an integer; all "needs foo" has to do is do the solving magic for foo, and then bind foo to whatever the successful solver results in in the caller's environment. < 1308207138 823974 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :elliott: I'm using the same solver scheme for libraries, though. < 1308207174 673835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: And? < 1308207179 592155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: The compiler handles libraries. < 1308207191 501567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It can call out to a common library-finder that uses the solver routines if it so desires. < 1308207196 750757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: In fact, this actually helps: < 1308207219 964004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: A library solver that uses the technique "just link with an .so" would return the object (not function or set flags or anything) {link-with libname}. < 1308207228 993359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Whereas a pkgconfig one may return {cflags-and-ldflags ... ...}. < 1308207243 979835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The library-finder would then pass this back to the C compiler using it, which would translate it into settings of variables in its local namespace. < 1308207246 348545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :See? Simple and elegant. < 1308207275 60448 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :That is absolutely elegant. < 1308207307 955411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lesson to be learned: MAKING THINGS FUNCTIONAL MAKES THEM BETTER ALWAYS < 1308207310 314599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AAAAALWAYS < 1308207320 215604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EVEN WHEN THE TASK IS "BE NON-FUNCTIONAL" < 1308207364 402348 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't think so. < 1308207397 646374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :o rly < 1308207413 105993 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe. < 1308207476 885395 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe not. < 1308207492 72503 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But I think I am sure. < 1308207563 904622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: we can all learn from zzo38's wisdo < 1308207564 622238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :m < 1308207789 786403 :F!~f@pool-96-255-203-102.washdc.fios.verizon.net PRIVMSG #esoteric :what are we talking about? < 1308207871 316340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do you own that nick < 1308207877 446362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i might have to steal it < 1308207921 268593 :F!~f@pool-96-255-203-102.washdc.fios.verizon.net PRIVMSG #esoteric :I own it. < 1308207929 967898 :F!~f@pool-96-255-203-102.washdc.fios.verizon.net PRIVMSG #esoteric :and have for years. < 1308207953 74127 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1308207966 362907 :PatashuPikachuRe!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1308208012 953311 :F!~f@pool-96-255-203-102.washdc.fios.verizon.net PRIVMSG #esoteric :every time I sign on to freenode some punk has it and then has to be humiliated while I ghost and idenfity my nick back. < 1308208063 444509 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :F: there's an option to make NickServ throw them off automatically, i think < 1308208091 597914 :F!~f@pool-96-255-203-102.washdc.fios.verizon.net PRIVMSG #esoteric :oh? I'll have to check it out. < 1308208104 827859 :F!~f@pool-96-255-203-102.washdc.fios.verizon.net PRIVMSG #esoteric :does anyone here know Go or Perl6? < 1308208112 925691 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 252 seconds < 1308208172 172703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i know some go, some perl6. < 1308208181 592902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I thought all one-letter names were reserved for staffers. < 1308208461 615684 :Gregor!Gregor@codu.org PRIVMSG #esoteric :That option exists, yeah, that's why I'm always guestified when I get d/c'd and autorejoin :P < 1308208757 57406 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Information from NS INFO doesn't match. < 1308208787 591186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh noes F is an evil liar < 1308208826 429336 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :eek < 1308208901 402442 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION finds NS INFO inconclusive on that matter < 1308208910 995656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :o_o < 1308208912 89325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :r u sr < 1308208912 438286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s < 1308208947 425122 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i mean it doesn't give evidence any way, since the nick isn't currently identified < 1308208959 211582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you actually doubting e < 1308208959 731889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :em < 1308208978 588363 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :not really < 1308209140 217094 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I'll bet if I updated my reverse DNS hostname to libdl.so, people would think there was something broken in Freenode's software ... < 1308209169 858981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no people would just point < 1308209170 648746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and laugh < 1308209174 196278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha this noob doesnt have libc.so < 1308209175 842210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is he, poor < 1308209180 188887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or, well < 1308209180 900618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we would < 1308209191 216621 :Gregor!Gregor@codu.org PRIVMSG #esoteric ::( < 1308209211 779675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ur just not bourgeois enough for us Gregor < 1308209228 865955 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Gregor: I think your reverse DNS makes sense the way it is now, it doesn't need to be adjusted. < 1308209253 427824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38 is always the best place for technically correct, but useless statements < 1308209254 885720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thank you, zzo38 < 1308209294 956394 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Later < 1308209371 539361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Do we really need this with LLVM and GCC? < 1308209371 720531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean ... if it compiles 2% faster ony MY machine, would I really NEED it? < 1308209371 900169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I want scripting languages to become super fast! < 1308209371 900368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't care about C++ ..." < 1308209804 237472 :Gregor!Gregor@codu.org PRIVMSG #esoteric :lolsy < 1308210179 210479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I failed at C++ Sudoku for the first time today :( < 1308210202 156801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is not possible to create a boolean type such that "if (True)" works but "if (True && 9)" doesn't < 1308210203 240769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :afaict < 1308210213 689886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :With this despicable failure I am leaving you all to die < 1308210232 61758 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Good thing if() doesn't take a boolean. < 1308210257 509596 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :It takes a void*. < 1308210259 184923 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :>:D < 1308210454 942337 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :CakeProphet is always the best place for not technically correct, but useful statements. < 1308210493 837162 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 260 seconds < 1308210496 300750 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :pikhq is the best place for statements. < 1308210558 463930 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :My incorrectness is the lifeblood of this channel. It fuels causality through its paradoxes. < 1308210623 814636 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Flimble Nordic satisfaction greenly! < 1308210673 980086 :PatashuPikachuRe!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what is C++ sudoku < 1308210681 844009 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, greenly is the mutt of the world set. < 1308210710 207745 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :PatashuPikachuRe: No idea. < 1308210714 639560 :PatashuPikachuRe!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oops < 1308210715 884482 :PatashuPikachuRe!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au NICK :Patashu < 1308210717 138952 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :I just know C++ far better than I should. < 1308210747 812698 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :indeed. < 1308210760 755578 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you should have spent more time on COBOL. < 1308210811 372693 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :XD < 1308210867 106831 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I should learn COBOL for golfing... < 1308210888 445463 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Oh jesus. < 1308210927 546531 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Only thing more verbose is good ol' ORK. < 1308210998 983027 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :or java < 1308211037 1437 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no COBOL is more verbose. < 1308211045 661370 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but Java is high up in the verbosity index. < 1308211049 350555 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net PRIVMSG #esoteric :Or: "There is a mathematician called ORK. ORK's first operand is COBOL. ORK's second operand is 1. ORK is to add." < 1308211946 705491 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: There is a ORK called ORK. Inside of the ORK there is a mathematician called ORK. Inside of the mathematician called ORK inside of the ORK there is not. < 1308212221 269053 :myndzi\!myndzi@c-98-247-234-176.hsd1.wa.comcast.net QUIT :Ping timeout: 260 seconds < 1308212468 304553 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de JOIN :#esoteric < 1308212469 960377 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :http://dis.4chan.org/read/prog/1295544154 < 1308212480 436790 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :More like :: Int32 -> IORef -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> < 1308212480 714188 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a - < 1308212480 894035 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> Maybe a -> IO () < 1308212481 710920 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `->' < 1308212500 382244 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :i laughed at that so hard < 1308212835 703196 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so how does lambdabot do the :t stuff < 1308212842 167437 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :mueval seems to lack that. < 1308212933 32094 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :cheater_: I like how these guys don't know what they're talking about. < 1308212939 608699 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and that makes me laugh. < 1308212943 186625 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :it's amazing < 1308213082 271240 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1308213102 285433 :MigoMipo!~John@84-217-10-234.tn.glocalnet.net JOIN :#esoteric < 1308213218 540118 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :map {sleep $_; print "$_\n"} @ARGV; < 1308213221 930348 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Perl wins again. < 1308213294 574535 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except it's not parallel, but who cares. :P that's not important. < 1308213299 233677 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it has nothing to do with the algorithm at all. < 1308213303 160152 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not at all. < 1308213452 343658 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :eh < 1308213461 698269 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :doesn't that just sleep then print? < 1308213485 517688 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :for each argument in ARGV? < 1308213493 861571 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...yes, < 1308213495 61153 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.. < 1308213505 683582 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it needs to fork too < 1308213507 413581 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, why < 1308213507 593257 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :dummy < 1308213509 804306 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :^^^ see insincerity above < 1308213515 403182 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :riiight < 1308213516 347787 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it was copypasted from the thread. < 1308213525 56905 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what thread? I just joined! < 1308213531 571197 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :GET IN THE LOOP < 1308213534 186464 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :haha < 1308213535 623435 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :OR, IN THIS CASE, THE THREAD. < 1308213539 173078 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :OR SOMETHING < 1308213542 620895 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :HAHAHA SEWING JOKES. < 1308213545 915603 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : http://dis.4chan.org/read/prog/1295544154 < 1308213547 725533 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh that? < 1308213551 544688 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes < 1308213565 335650 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :4chan? programming? How horrible < 1308213602 868044 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like any anonymous board, you get all kinds of people. Some people are clueless, some people kind of no what they're talking about < 1308213605 866848 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then the rest are trolls. < 1308213624 531975 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, in this case it seems to follow the spirit of this channel and of bogosort however < 1308213657 122298 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well to being with at least < 1308213732 888395 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://dis.4chan.org/read/prog/1295544154/138 < 1308213737 888273 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think this is an actual Perl implementation. < 1308213743 213637 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :looks convincing anyways. < 1308213882 789375 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Actually, I'm pain-free most of the time. < 1308214104 878418 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :nice blog, bro < 1308214142 638518 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so yeah any idea how lambdabot does :t? < 1308214161 446221 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :does it just have a Haskell interpreter built into it? Because I'd really like to have a command line utility for that. < 1308214172 641081 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, typechecker, in this case, not interpreter. < 1308214238 495039 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :ghci is a command line < 1308214287 179737 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmm.. < 1308214293 885521 :evincar!~chatzilla@pool-64-223-165-190.man.east.myfairpoint.net JOIN :#esoteric < 1308214297 990428 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, I guess I could use a pipe then. < 1308214301 607073 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :you can't do ghci ":t foo" I think < 1308214304 808517 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1308214307 565941 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, surely there must be a better way < 1308214322 766769 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, I'm writing a bot and want to give it :t and mueval support. < 1308214332 942718 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :check lambdabot source? < 1308214336 286286 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :echo ":t id" | ghci < 1308214349 61467 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :cheater_, I doubt that is what lambdabot does though < 1308214356 180246 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :it works. < 1308214371 867571 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, I guess there's no harm in evoking ghci each time. < 1308214388 339708 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :it's fairly fast on my cluster < 1308214397 603208 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :don't have ghci locally though < 1308214405 68281 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but it does give a lot of non-related output < 1308214407 563562 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : hmmm, I guess there's no harm in evoking ghci each time. <-- for me it takes a second or so to load. < 1308214409 982595 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :but like, sometimes the lag is more than ghci starting up and dying < 1308214414 299608 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :yeah, lrn2grep < 1308214432 807393 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...I can grep just fine, thanks. :P < 1308214456 917266 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :damian@dresscoded:~$ echo ":t id" | ghci | grep "^Prelude> " | grep -v "Leaving GHCi." < 1308214470 265990 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :easy < 1308214482 384787 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :woah what's this grep magic you speak of. @_@ < 1308214487 335917 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, I think this is the module in question: http://code.haskell.org/lambdabot/Plugin/Type.hs < 1308214487 765079 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :are you a wizard? < 1308214493 134850 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :i am more than a wizard < 1308214499 5780 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :i am the Red Wizard of the East < 1308214527 97210 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it what < 1308214557 110277 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it invokes ghci, though the comments says hugs... < 1308214564 173339 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :echo ":t id" | ghci -v0 < 1308214564 409266 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :id :: a -> a < 1308214565 363636 :Gregor!Gregor@codu.org PRIVMSG #esoteric :In some number of hours which is difficult to count due to loltimezones, I will be in Paris. < 1308214569 993220 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :stripComments ('\n':_) = [] -- drop any newwline and rest. *security* < 1308214572 8004 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I r t3h l33t h4x < 1308214572 187491 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :ahahah < 1308214590 619593 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :CakeProphet, omg < 1308214593 814917 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :are YOU a wizard? < 1308214601 749729 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no, I just read man a lot. < 1308214609 746129 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, cool < 1308214622 573545 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, why are you going there? < 1308214632 902104 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Chattin' up INRIA < 1308214641 928240 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :Gregor, visit the polytechnique < 1308214655 711837 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, ah, what for? < 1308214657 545500 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :job? < 1308214671 955129 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: Naw, I'm only there two weeks, just chattin' em up. < 1308214677 878338 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, huh < 1308214678 468336 :evincar!~chatzilla@pool-64-223-165-190.man.east.myfairpoint.net QUIT :Quit: ChatZilla 0.9.87 [Firefox 3.6.17/20110422054610] < 1308214680 359023 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Getting a summer internship abroad = visa hell < 1308214714 197698 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :I WIN < 1308214718 702811 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :ghc -e ":t id" < 1308214723 335757 :Gregor!Gregor@codu.org PRIVMSG #esoteric :cheater_: Is that somewhere you ... visit? :P < 1308214727 409908 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And not, y'know, study < 1308214727 997532 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, ah only for people in US I guess. I could do it since I already live in EU :D < 1308214735 769700 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :CakeProphet is OWNED < 1308214739 777863 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :SO BAD. < 1308214757 835256 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :Gregor, nah.. never been to paris myself ^^ but it's definitely a great place to visit < 1308214766 903212 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :given that so much has happened for mathematics there < 1308214807 645120 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :Gregor, where do you live normally? i forgot < 1308214812 427695 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: I don't think the term "abroad" gets to be applied within EU countries anymore. < 1308214819 258297 :Gregor!Gregor@codu.org PRIVMSG #esoteric :cheater_: I don't remember anymore :P < 1308214830 264600 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :Gregor, zzz :P < 1308214835 309512 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :cheater_: is that faster? < 1308214837 128635 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, hm < 1308214838 230385 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :is it germany or something? < 1308214848 589813 :Gregor!Gregor@codu.org PRIVMSG #esoteric :lol, not even close. < 1308214849 55078 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :CakeProphet, at over 9000x faster < 1308214857 133372 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :Gregor, ex-ussr? < 1308214866 624413 :Gregor!Gregor@codu.org PRIVMSG #esoteric :wtf, you're only getting farther X-D < 1308214875 963267 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :scandinavia? < 1308214883 780749 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, Antarctica! < 1308214886 296349 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I'm an American ya derpaderp < 1308214893 186689 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I live in Indiana :P < 1308214909 367813 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :ok the world does not have a good bsp ok?? < 1308214911 143487 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, sure you don't live in Antarctica? < 1308214917 725237 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: Not entirely! < 1308214920 426865 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1308214926 688445 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :Vorpal, i heard Gregor lives in Antarctica < 1308215016 917348 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :stripComments ('\n':_) = [] -- drop any newwline and rest. *security* < 1308215019 467464 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :lol < 1308216238 138162 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl @test=(1,2,3); print "@test" < 1308216240 611373 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1 2 3 < 1308218124 893808 :blancnoir!blancnoir@gateway/shell/anapnea.net/x-zrnqocyuahyneicg JOIN :#esoteric < 1308218195 674509 :Gregor!Gregor@codu.org PRIVMSG #esoteric :This is either the worst pair of earphones I've ever worn, or merely the most finnicky. < 1308218198 161832 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I suspect the former. < 1308218267 334580 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 244 seconds < 1308218457 19888 :MigoMipo!~John@84-217-10-234.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1308218894 172142 :pikhq_!~pikhq@174-22-174-217.clsp.qwest.net JOIN :#esoteric < 1308218905 808724 :pikhq!~pikhq@174-22-148-137.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1308219097 660973 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1308219132 637582 :MigoMipo!~John@84-217-10-234.tn.glocalnet.net JOIN :#esoteric < 1308221936 997802 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1308222030 320961 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :mueval is so much less awesome than lambdabot. < 1308223005 717683 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, what is mueval= < 1308223010 940962 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :s/=/?/ < 1308223174 672399 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's a standalone version of what lambdabot uses to evaluate Haskell code, but it's nowhere near as awesome. < 1308223191 57655 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because it doesn't have as many modules that it allows. < 1308223363 555051 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : - Hardware accelerated 3D CSS < 1308223367 861342 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, wow < 1308223373 906990 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk JOIN :#esoteric < 1308223381 62272 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, heh < 1308223685 288275 :pikhq!~pikhq@71-219-207-66.clsp.qwest.net JOIN :#esoteric < 1308223689 684841 :pikhq_!~pikhq@174-22-174-217.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1308224102 2588 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :return join ('\n', grep {defined} (split /\n/, shift)[(0..shift)-1]) < 1308224107 434816 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the pinnacle of readability < 1308224301 51584 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that is pretty readable < 1308224316 789977 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wrote some Perl code that parsed VHDL using regexes last night, that was really unreadable < 1308224335 959037 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it's designed to parse only the output of a specific program, rather than VHDL in general, so regexing it isn't /too/ bad, and I was in a hurry) < 1308224354 691393 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, which order are those shifts evaluated in? < 1308224363 445744 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wait < 1308224364 626016 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think I've ever written shift twice in the same expression when it mattered < 1308224365 29247 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :3D CSS? < 1308224371 215851 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: I'm just quoting the changelog < 1308224374 94809 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have no more context than you do < 1308224410 196025 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I quoted it because it seemed absurd < 1308224423 611543 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what they might mean is that they're using the GPU in order to do CSS layout, which is plausible < 1308224427 937678 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the 3D got in there by mistake < 1308224597 581656 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or perhaps CSS really does do 3D nowadays < 1308224604 893783 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: interestingly enough, the index is evaluated first. < 1308224625 78317 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er < 1308224633 886525 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and the current code is 0..(shift) < 1308224637 333526 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: that's not massively surprising given the way split is optimised < 1308224638 496902 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :-1 < 1308224668 867698 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you try to take the fifth element of a split, for instance, it stops splitting at five results < 1308224683 653730 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah it makes sense to evaluate the indices first. < 1308224694 618081 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for built-in keyword optimization. < 1308224736 312548 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so what that function does, is returns up to the first n lines of a given string? < 1308224741 302429 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yep < 1308224750 812566 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, that's relatively readable, apart from the argument order thing < 1308224770 791269 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I also changed it to grep {$_} < 1308224788 513374 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to get rid of empty lines... and... lines with only 0, because that's how Perl rolls. :P < 1308224795 569489 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so now it returns up to the first n lines of a given string, except empty lines and lines containing just a zero < 1308224798 786314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, you beat me < 1308224812 668954 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could use grep{/./} if you just wanted to get rid of empty lines < 1308224827 936892 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, I don't even think you need the braces if you have a regex as argument < 1308224831 172900 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nope < 1308224831 954089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although arguably they're good style < 1308224853 564075 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I would say they are arguably irrelevant to good style in Perl. :D < 1308224874 454775 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they aren't, I've been in some pretty heavily style-guidelined Perl projects < 1308224912 509776 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though I'd keep the braces if I change, simply because I don't want to add a comma and possibly parens if it becomes ambiguous at that point. < 1308224975 915920 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would be interesting if join could take a regex argument... < 1308224981 192754 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er wait < 1308224983 359217 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that makes no sense. :P < 1308225002 830169 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's getting early here. almost 8 am < 1308225011 840953 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1308225057 505686 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd be great if you could do join /\1\2/, split /-(.)-(.)-/ $string; < 1308225065 671010 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's potentially meaningful, at least < 1308225076 10615 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I'm not sure it's useful, and would also change the semantics of enclosing groups in a split < 1308225096 844618 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think you'd have to use $1 and $2 instead of \ < 1308225107 926031 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well.. < 1308225108 492003 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no < 1308225115 439896 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would just have to be some weird special case. < 1308225130 38897 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you're right, it should be $1 and $2 per Perl conventions for replacements < 1308225147 304841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but obviously it's a ridiculous weird special case < 1308225166 869554 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you can do that on the last match possibly. < 1308225172 40289 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nowadays, I mostly use NEU or ARC when playing online < 1308225175 234553 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if split regexes capture < 1308225176 853811 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :umm, sorry, wrong channel < 1308225223 24643 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :ais523, http://dis.4chan.org/read/prog/1295544154 xD < 1308225238 372129 :pikhq_!~pikhq@174-22-184-214.clsp.qwest.net JOIN :#esoteric < 1308225238 372366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater_: I'm not following links to 4chan no matter how relevant they are < 1308225244 229121 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :ok < 1308225251 709403 :pikhq!~pikhq@71-219-207-66.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1308225262 223449 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :someone came up with sorting this way: take each number on the list and launch a thread that sleeps for this many seconds. < 1308225274 774912 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :then it prints the number. < 1308225286 90411 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1308225295 183407 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that seems like a variant on one of the established techniques < 1308225298 42056 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :radix sort, probably < 1308225302 509008 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :ya < 1308225314 667881 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :that WAS actually mentioned there < 1308225317 554247 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's almost subject to all kinds of scheduling problems. :P < 1308225323 81039 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is also mentioned. < 1308225331 27269 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :yeah it was all mentioned < 1308225335 316069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :among other things, 4chan links go invalid really quickly < 1308225336 11179 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if the numbers are near one another. < 1308225338 687692 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :there was even an ascii art of a flaccid penis < 1308225345 572636 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :ais523, this one's on the bbs, it's archived < 1308225350 332411 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, OK < 1308225818 342025 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :< ksf> the actual ingenuity of sleepsort is realising that a complexity theorist's mind will asplode while trying to decide whether sleep(n) is O(1) or O(n). < 1308225821 877345 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...in #haskell < 1308225830 893616 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I couldn't find anyone else talking about sleepsort, but there it was randomly. < 1308225840 350485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: O(n), obviously < 1308225847 899090 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's pretty much literally O(n) < 1308225886 101450 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well yes... < 1308225898 218845 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was noting the strange coincidence. < 1308225913 207255 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :of subject matter. < 1308225962 235786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, the link's been posted to proggit < 1308225967 335126 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and lots of people read that < 1308225973 366174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's probably going to spread through IRC based on that < 1308226020 663639 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well if you divide the numbers first before you sort you can cut down on the computation time < 1308226038 335285 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :at the same time you're increasing the likelihood of a scheduling misshap < 1308226658 235721 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Google is trying very hard to find all the most annoying ways to give you free wifi. < 1308226728 504174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: reddit points out that it's O(n log n), because the sorting is done by the scheduler < 1308227128 867670 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah. < 1308227138 384537 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@let e = exp 1 < 1308227139 392693 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1308227991 663762 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1308229444 995750 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Google is trying very hard to find all the most annoying ways to give you free wifi. <-- how so? < 1308229493 560944 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> e < 1308229494 382360 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous occurrence `e' < 1308229494 561901 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : It could refer to either `L.e', defined at L.e < 1308229501 562002 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.718281828459045 < 1308229511 299408 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> pi < 1308229512 65801 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3.141592653589793 < 1308229521 660495 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> lambertw 1 < 1308229522 460793 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `lambertw' < 1308229529 289704 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :where's my lambert w function :( < 1308230432 291653 :Big_!~big@adsl196-40-199-206-196.adsl196-7.iam.net.ma JOIN :#esoteric < 1308230452 876809 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t e < 1308230453 703033 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous occurrence `e' < 1308230453 883683 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : It could refer to either `L.e', defined at :17:0 < 1308230454 63504 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : or `SimpleReflect.e', imported from SimpleReflect at State/L.hs:74:0-32 < 1308230456 807624 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1308230550 958929 :dell!~dell@117.201.57.219 JOIN :#esoteric < 1308230560 32497 :dell!~dell@117.201.57.219 PRIVMSG #esoteric :i am developing < 1308230567 323636 :dell!~dell@117.201.57.219 PRIVMSG #esoteric :a python to brainfuck converter < 1308230567 503359 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why on earth does mueval give me "Exception: not a number" when I try to eval ['a'..'z'] < 1308230577 439563 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :dell: ......good luck with that. < 1308230602 794293 :dell!~dell@117.201.57.219 PRIVMSG #esoteric :what do you think....i will continue only if someone already hasn't done it < 1308230617 721755 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't know of any such thing. < 1308230624 743218 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :dell, good luck. < 1308230633 791196 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Python is the last language you want to try that with. < 1308230634 641804 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Trust me. < 1308230654 36016 :dell!~dell@117.201.57.219 PRIVMSG #esoteric :ok..then i will continue...its gonna be hell of a thing but it will be open source and written in python < 1308230662 968306 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, that is trivial. There is a C->JavaScript compiler, so just write a JS->BF compiler then embed cpython compiled to js + your python script in that < 1308230663 148039 :dell!~dell@117.201.57.219 PRIVMSG #esoteric :i will post about it more here < 1308230666 457691 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :def func(i): < 1308230669 204069 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :;) < 1308230669 383766 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric : return i*2 < 1308230673 934153 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :map(i,range(50)) < 1308230681 702874 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I'll applaud you if you manage to compile something as simple as that. < 1308230682 195142 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::) < 1308230698 540461 :dell!~dell@117.201.57.219 PRIVMSG #esoteric :it will not support all the python features...the first version will be pretty simple < 1308230705 497870 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: ah, so simple. < 1308230706 760682 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, what about using cython + LLVM + custom LLVM->BF backend < 1308230712 5479 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :s//func/ < 1308230716 781042 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :s/i/func/* < 1308230731 987563 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or wait < 1308230732 956590 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol I was like "...you want me to put an infinite number of funcs between each character?" < 1308230734 14009 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Vorpal, that's downright insane. < 1308230734 750147 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::) < 1308230748 393438 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, ais's half-complete bf gcc backend < 1308230751 785991 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :complete that < 1308230755 295939 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and use that with cython < 1308230770 906072 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, even easier < 1308230773 165458 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Vorpal, I know it's possible. < 1308230783 295547 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :But it's going to be hard unless done right. < 1308230791 324605 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :This guy gives me a certain vibe. < 1308230797 858650 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1308230803 244380 :dell!~dell@117.201.57.219 PRIVMSG #esoteric :so i will create a repository on git and will let ya people know more about it < 1308230819 883996 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, yeah I see what you mean... "on git" < 1308230828 878613 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(oh github?) < 1308230832 878721 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :on* < 1308230836 77236 :dell!~dell@117.201.57.219 PRIVMSG #esoteric :github < 1308230841 990300 :dell!~dell@117.201.57.219 PRIVMSG #esoteric :just a little lazy < 1308230967 83982 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, anyway, llvm->bf would be interesting < 1308231011 474220 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Vorpal, sounds like it might be a little hard, but doable. < 1308231017 757178 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Do we have any higher level languages compiling to BF? < 1308231041 699049 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :That would be a large part of the problem already solved. < 1308231069 770876 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :a few, there is BASIC->BF iirc, that was used for lostking.b, but I never seen the actual compiler in question < 1308231073 444691 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it did a bad job too < 1308231082 37644 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :quite a bit of dead code in there < 1308231129 717547 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Vorpal, how can you compile goto? < 1308231133 802438 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, and the gcc backend kind of works for trivial examples, but produced so huge results it is not practically usable without a special cased interpreter < 1308231142 664219 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Line counter? < 1308231144 381655 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, a while loop with switches inside? < 1308231156 213543 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Vorpal, sounds possible. < 1308231165 881718 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, and I don't know the details of the basic->bf one < 1308231174 553462 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :as I said, I never seen it < 1308231181 590500 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Vorpal, hmm.. < 1308231183 7635 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Actually. < 1308231198 436855 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Brainfuck by default uses 0-255 range, right? < 1308231213 393148 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that is the most common way < 1308231224 224 :dell!~dell@117.201.57.219 QUIT :Quit: Leaving < 1308231244 737882 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I'm thinking there could be a basic intermediate language which (unsafely) compiles to Brainfuck code. < 1308231270 893345 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :iirc gcc-bf used a bf assembler thingy < 1308231280 300323 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :A simple extension that has more than one tape, switchable with some command, and turns 8-bit brainfuck to 32-bit brainfuck. < 1308231289 674167 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :with opcodes like "mul8 offsetA,offsetB < 1308231290 612188 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :" < 1308231293 126159 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or such < 1308231301 973487 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Vorpal, sounds "fun" < 1308231347 870085 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, iirc it used a pattern on the data like 5 cells: marker,memory,memory,memory,scratch,scratch < 1308231353 706071 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or something like that < 1308231508 703614 :yorick!~yorick@unaffiliated/yorick QUIT :Quit: leaving < 1308231531 9128 :yorick!~yorick@unaffiliated/yorick JOIN :#esoteric < 1308231576 369359 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Hmm... < 1308231592 317836 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :How could you design an esolang API that supports as many different esolangs as possible. < 1308231616 441065 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :bbl < 1308231619 237212 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(guests) < 1308231784 751189 :pikhq_!~pikhq@174-22-184-214.clsp.qwest.net QUIT :Ping timeout: 246 seconds < 1308231794 488541 :pikhq!~pikhq@71-219-216-212.clsp.qwest.net JOIN :#esoteric < 1308231808 270880 :yorick!~yorick@unaffiliated/yorick QUIT :Client Quit < 1308231826 751244 :yorick!~yorick@unaffiliated/yorick JOIN :#esoteric < 1308231958 247840 :Big_!~big@adsl196-40-199-206-196.adsl196-7.iam.net.ma PART :#esoteric < 1308231994 616629 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :^ That guy tried to randomly flirt with me < 1308232008 227928 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :May I suggest making sure he doesn't come back? < 1308232613 168540 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1308233315 779660 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh he messaged me randomly too < 1308233660 297137 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Guess that's why +g exists < 1308233706 43416 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :which one is that again? < 1308233769 104327 :myndzi!myndzi@98.247.234.176 JOIN :#esoteric < 1308233788 445290 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but then i once tried messaging you and you freaked out. And I had no intention of flirting. So I can't help but give him the benefit of a doubt < 1308234104 70022 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :It's quite unambiguous when they open the message with "Hey baby" < 1308234194 888565 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :an inauspicious start, i must agree < 1308234254 962915 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Plus, 99% of the people I don't know messaging me, yeah. < 1308234264 856717 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1308234627 634663 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1308234657 691086 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 252 seconds < 1308235081 663344 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1308235944 462565 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i gather you are female. i was not aware of this. must be nice to not be a douchebag. < 1308236185 607273 :sebbu2!~sebbu@ADijon-152-1-11-149.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1308236186 140430 :sebbu2!~sebbu@ADijon-152-1-11-149.w83-194.abo.wanadoo.fr QUIT :Changing host < 1308236186 320013 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1308236369 940089 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 260 seconds < 1308236370 329550 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1308236382 938078 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :quintopia, what is that supposed to mean? < 1308236789 659092 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 276 seconds < 1308237906 205001 :sebbu!~sebbu@ADijon-152-1-11-149.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1308237906 719488 :sebbu!~sebbu@ADijon-152-1-11-149.w83-194.abo.wanadoo.fr QUIT :Changing host < 1308237906 899244 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1308238021 634004 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net JOIN :#esoteric < 1308238101 779635 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :Almost have a working interpreter for eodermdrom, in case anyone cares. < 1308238126 424704 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :*Eodermdrome < 1308238301 16373 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1308238569 121275 :MigoMipo!~John@84-217-10-234.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1308239093 845914 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1308239446 386587 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net QUIT :Quit: ChatZilla 0.9.87 [Firefox 4.0.1/20110413222027] < 1308239945 411585 :Lymia!~moe@unaffiliated/cirno-chan NICK :Cirno-chan < 1308240139 838878 :augur!~augur@129.2.129.34 JOIN :#esoteric < 1308240262 689619 :Cirno-chan!~moe@unaffiliated/cirno-chan NICK :Lymia < 1308241404 194014 :pikhq_!~pikhq@174-22-145-40.clsp.qwest.net JOIN :#esoteric < 1308241434 363087 :pikhq!~pikhq@71-219-216-212.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1308242387 822335 :zaildar!~WWW_SANDH@2002:1b38:9003::1b38:9003 JOIN :#esoteric < 1308242393 671387 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1308243095 68108 :zaildar!~WWW_SANDH@2002:1b38:9003::1b38:9003 QUIT :Ping timeout: 250 seconds < 1308243133 102011 :augur!~augur@129.2.129.34 QUIT :Remote host closed the connection < 1308244743 991724 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Lymia: it means that all guys are douchebags < 1308244774 438439 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :quintopia, that's not true at all. < 1308244774 833055 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::c < 1308244794 485855 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Though it is quite true that society seems to expect, and to some degree enforce that....... < 1308244830 58935 :augur!~augur@129.2.129.34 JOIN :#esoteric < 1308244844 485994 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :as a female in this society, you should behave as if it were true. guilty until proven innocent as it were. < 1308245059 529599 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :It's more fun to assume the other way. < 1308245059 976823 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::) < 1308245240 356561 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how so < 1308245289 668843 :dell!~dell@117.201.52.47 JOIN :#esoteric < 1308245433 375711 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Life isn't fun if you go around assuming all X are Y. < 1308245783 43178 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but i do believe in this case that at least 75% of X are Y due to previously mentioned societal pressure, therefore the fun you are referring to can only be of the "omg, i didn't expect you to be a douchebag too, you asshole!" type. < 1308245793 412093 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :quintopia, on that note, nobody "should" X because they're female, or male, or anything. < 1308245820 914502 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Please don't say things like that. It makes you look like an asshole yourself. < 1308245837 958332 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but i am. i am a guy, and all guys are douchebags < 1308245868 12459 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Disproof by example is fun, eh? < 1308245890 719796 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and i agree that a perfect society wouldn't have the need for any assumptions along gender, racial, or economical lines < 1308245891 722050 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :I try not to be. Although I guess sometimes I have been. I don't try to be actively malicious though. < 1308245906 686817 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I don't believe most people are outright hateful or malicious. < 1308245951 171988 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you don't have to be malicious to be a douchebag < 1308245962 856591 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :indeed, most douchebaggery is not malicious in origin < 1308245970 121864 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's just unthinking socialization < 1308245992 62345 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :That's not.. really the kind of douchebaggery I've done, I think < 1308245995 640520 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :quintopia, and that's something you can talk to people about and expect success at. < 1308246031 79782 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes of course < 1308246050 565396 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :which is why it's useful also for guys in this society to internalize "all guys are douchebags, even me" < 1308246064 213908 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it makes it a lot easier to recognize that tendency and pressure < 1308246082 475305 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :quintopia, how about this. < 1308246165 690339 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Do we have to stereotype people? Like it or not, if you keep saying that, you're not helping the problem, right? < 1308246230 275635 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :why all the serious discussion? it's not befitting of #esoteric < 1308246245 946326 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Is it better to consciously or subconsciously apply a stereotype? The media, whether you like it or not, encourages the latter. The only way to fight it is to label it and bring it right out in the open. < 1308246263 666083 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sorry olsner. nothing else was going on... < 1308246295 810810 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :quintopia, neither. < 1308246340 754846 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that's not an option at the moment. it's a goal for the future < 1308246360 161591 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :It's best to not apply a stereotype to people or yourself at all. < 1308246365 723531 :dell!~dell@117.201.52.47 QUIT :Ping timeout: 240 seconds < 1308246457 183172 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :actually, it's impossible to apply a negative stereotype to yourself and still remain sane. the cognitive dissonance is too strong. trying and failing to do so gives the insight one needs to see that stereotypes are never completely accurate when applied to individuals. < 1308246545 235109 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I've seen more than a few people use those stereotypes as excuses for their behavior. < 1308246702 325542 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :You mean they completely let themselves off the hook? They have no desire to improve? < 1308246782 980403 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :See: "Boys will be boys" and any variations on that. < 1308246848 606540 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i've only ever seen that used by someone forgiving someone else for something < 1308246911 507811 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What do we stand to gain from stereotyping others? < 1308246924 212795 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :One'd think that you'd correct negative behavior in yourself by listening to others when they call you out on it. < 1308246981 376283 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that's an easy one < 1308247003 789093 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :yeah, you would, wouldn't you < 1308247015 660640 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :or maybe the world isn't a hugbox < 1308247040 400644 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :and what you said is such an overt simplification of the human psyche that there's no way to begin describing how disconnected from reality it is < 1308247046 469433 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :when the stereotype reflects a set of behaviors that actually do occur in the real world, a stereotype is a simple rule whereby one can protect oneself < 1308247050 243812 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :just maybe. < 1308247106 172433 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :cheater_, to whom exactly are you directing that? < 1308247112 815761 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :you < 1308247136 757125 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :If you want to be a better person, why don't you take it into consideration when somebody calls you out on something? < 1308247148 202852 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :mu < 1308247185 885806 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What are you referring to then? < 1308247240 149197 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :your reasoning and acting based upon your own simplification of reality whereby you unknowingly give yourself a kick in the ass. < 1308247262 769079 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that's kind of my point though. everyone knows that it's bad to be a douchebag. if someone calls you a douchebag, how can you just say "yeah, i am, aren't i? that's just who i am. deal with it." when everything you hear is "no one likes to hang around douchebags"? < 1308247311 767561 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :i've got no problems saying that if the person calling me out has no moral ground to call me out. < 1308247340 986722 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :cheater_, so far you havn't made any concrete arguments other than "you're wrong" < 1308247347 554584 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :It'd be more interesting if you did that. < 1308247373 817460 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :i haven't, have i? that's just the way it is. < 1308247408 223515 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric ::P < 1308247489 874143 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :(or maybe i have, you just asserted otherwise for sake of argument) < 1308247529 903208 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :cheater_: but would you, in saying that, actually believe it to be the truth? or would you just be saying it as a way to piss off someone you don't respect? < 1308247552 66314 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :quintopia: i don't go out of my way to anger people. < 1308247567 176628 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that's not really answering the question < 1308247601 528111 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :would you ever say "yes, i am a douchebag," accept that as truth, then do nothing about it? < 1308247602 49416 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :i would normally not act upon an impulse to annoy someone because it is not there. < 1308247624 607987 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :you can say that and accept it as someone's truth without accepting it as your own truth. < 1308247645 370622 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :the world isn't a maths book, people have different opinions, you know? < 1308247654 590227 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :exactly < 1308247692 156488 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :if someone thinks i'm a douchebag because he e.g. thinks i should accomodate him in ways i am not morally required to and i don't, then he's free to have this opinion < 1308247709 769000 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Lymia: That's what's happening with your people excusing themselves with stereotypes. They aren't accepting the stereotypes as truth about themselves. < 1308247715 489463 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :"hey, give me ten dollars" "no" "you're a douchebag" "i am, aren't i?" < 1308247798 794340 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :the last sentence is not an attempt at annoying someone, it's just a dismissive required to cleanse your psyche of someone's judgement that you find unjust. < 1308247864 129528 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :either way, you're not accepting and believing and internalizing that you are a douchebag < 1308247884 511915 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :nope < 1308247895 835336 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :if i went silent i probably would, though < 1308247907 725312 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :otherwise, you'd apologize and seek to change your ways, so as not to be rejected by society < 1308247909 223083 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :cheater_, "listen to" means to take another's objection into consideration. < 1308247910 524834 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :that's the way our psychology works < 1308247923 402488 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :yeah, i took his objection into consideration < 1308247930 13329 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :and i considered it to be worth a pile of dog shit < 1308247955 372700 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :most people don't have anything interesting to say, that's a fact of life < 1308248211 766972 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :now that one i can't agree with it < 1308248243 640489 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'd rather say people are societally inhibited from saying the truly interesting things < 1308248300 932682 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :peoplke have stories and people know things they can't talk about < 1308248326 204396 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it takes a long time to gain the confidence to hear the interesting things < 1308248383 463516 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :you are setting the bar very low < 1308248386 604814 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I think it could be said that it's an issue of perceived cause and effect. Is it because only really befriend people who have interesting things to say, or is it that they say those things because you've befriended them. < 1308248434 888315 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I personally think it's the latter-- I do believe it's usually considered creepy when people sprout off in detail about their life to a stranger. < 1308248502 848622 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1308248528 954726 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Lymia, so I'm creepy? < 1308248530 234615 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric ::( < 1308248577 543943 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :have you ever listened to yourself talk about yourself < 1308248581 1625 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :tylenol and friends < 1308248711 77283 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :quintopia, on the issue of stereotypes, after some thought, I think that the problem isn't just that the stereotypes exist. It's that part of the stereotype is that people are that way naturally, and it's only going to hurt you to try to change, etc. < 1308248801 655213 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you think units 1/4736286.72 inch are enough accuracy for all printers and more? < 1308248851 802182 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :zzo38, what's standard? < 1308248866 309628 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Lymia: Standard what? < 1308248877 234506 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :DPI/accuracy/whatever. < 1308248888 661761 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Actually, on that note, is that per square inch? < 1308248905 820745 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know. Some printers have 600 DPI, but some are more resolution than that. < 1308248924 924222 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I'm quite sure that resolution implies 22432411894048.3584 DPI, unless it's per square inch. < 1308248957 565130 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Lymia: That is not square inch. What I mean is 1/4736286.72 inch is the smallest unit that can be represented and used in calculations, even if no printer can do this resolution. < 1308249048 821065 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Then it's more than enough accuracy. < 1308249050 532298 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::) < 1308249139 719846 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is the units used in TeX, which is an old program. FreeType does not support this much accuracy as far as I know! < 1308249190 204857 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that is a strange number < 1308249199 454646 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(And for TeXnicard, a new program, which uses the same units) < 1308249236 885568 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :quintopia: The reason for that number is there is 72.27 points in one inch, and 65536 scaled points in one point (that is the accuracy of the fractional calculations), now it is less strange isn't it? < 1308249424 908370 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :no < 1308249469 300860 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But this way it makes sense, At least to me it make sense < 1308249492 19563 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but why are there 72.27 points in one inch? < 1308249574 1680 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I'm thinking that he means that there are 72.27 points in a square inch. < 1308249581 400314 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is how traditional typesetting was designed; there must be some reason having to do with some things that I do not know about, but were important in old typesetting < 1308249586 637937 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :quintopia, it's likely a unit based on the meter or something. Dunno. < 1308249590 487707 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Lymia: No, nothing to do with square inches < 1308249613 472876 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :zzo38, then that implies a resolution that cannot be stored in memory sanely. < 1308249716 162123 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Actually it works very well. Especially since no printers have a resolution that much! < 1308249779 930007 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Lymia: in other words, no printer is every asked to print a different random bit at every single point < 1308249832 601083 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(although 5223 bits per square inch isn't so impossible) < 1308249853 239766 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Well... < 1308249854 723865 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Hmm... < 1308249863 185480 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Yeah, if 72.27 points is how it's scaled, sure. < 1308249872 481992 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :But why is there such a strange limit. < 1308249892 759867 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :maybe you're just using the wrong inch < 1308249949 418483 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Wrong inch? < 1308249972 174457 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The limit is not seem strange to me. < 1308250158 29362 :pikhq!~pikhq@71-219-230-184.clsp.qwest.net JOIN :#esoteric < 1308250194 803764 :pikhq_!~pikhq@174-22-145-40.clsp.qwest.net QUIT :Ping timeout: 276 seconds < 1308251480 248076 :pikhq_!~pikhq@174-22-144-97.clsp.qwest.net JOIN :#esoteric < 1308251661 856302 :pikhq!~pikhq@71-219-230-184.clsp.qwest.net QUIT :Ping timeout: 255 seconds < 1308252704 837169 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Hmm < 1308252714 246658 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :What can I do with a 5 or 6 year old laptop? < 1308252729 266947 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Someone on Facebook wants to get rid of hers, meaning I could have it for free < 1308252736 843664 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :(It doesn't have a hard drive) < 1308252773 540372 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Install a hard drive and install DOS < 1308252786 263870 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Or learn to invent your own operating system) < 1308254030 120265 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wtf at this config file, it is like a mix of CPP and XML! < 1308254071 856386 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Vorpal: neat! < 1308254088 52010 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, in fact it isn't either, but the result is like that < 1308254094 703028 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or hmm < 1308254122 89086 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :xcppml is something the world has long needed < 1308254144 269860 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :is anyone laughing yet? < 1308254172 112108 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :quintopia: nope < 1308254179 485214 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :quintopia, no I'm depressed. Because I have to figure out this config file, which also uses mixed indention style... < 1308254301 453846 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :aargh swap trashing now < 1308254303 380202 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :why < 1308254338 852901 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :because you don't have enough memory to do that < 1308254344 271492 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well duh < 1308254349 729400 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :thing is, I didn't do anything < 1308254361 932813 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 255 seconds < 1308254365 9026 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :clearly you need more memory to do nothing < 1308254368 206220 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hah < 1308254370 283398 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :start doing something and it will stop < 1308254468 934795 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1308254512 156200 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :The names of the joysticks are: < 1308254512 335857 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : ThinkPad HDAPS joystick emulation < 1308254512 336034 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :axes: 2 buttons: 0 hats: 0 < 1308254512 336142 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : ThinkPad HDAPS accelerometer data < 1308254512 336249 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :axes: 2 buttons: 0 hats: 0 < 1308254513 134647 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Saitek Saitek X52 Pro Flight Control System < 1308254515 137057 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :axes: 11 buttons: 39 hats: 0 < 1308254519 167453 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :okay < 1308254521 149166 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that is why it fucks up < 1308254533 391223 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it is trying to use the accelerometer as my joystick < 1308254543 332865 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :now how to avoid it... < 1308254551 372710 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :no, the problem is that you have no hats < 1308254559 427 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, heh < 1308254618 191723 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it makes sense. i've not heard of gregor complaining about such a problem < 1308254627 809591 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :then again, he probably has no joysticks < 1308254628 589658 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :XD < 1308254634 966959 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :except the one he was born with < 1308256287 940982 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1308256300 563633 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh god that was awful. < 1308256300 797669 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 4 new messages. '/msg lambdabot @messages' to read them. < 1308256825 754419 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Hmm? < 1308256877 685525 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, home internet connection was lost completely. < 1308257275 109893 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net JOIN :#esoteric < 1308257313 933516 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I am really disappointed that I read that Homestuck update on a school computer through a proxy without Flash. < 1308257321 53956 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It completely ruined the effect. < 1308257406 496241 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Sgeo: any news from FIS? < 1308257414 428682 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :No < 1308257415 885715 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :FIS? < 1308257422 471764 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, right, the BANCstar people. < 1308257437 169317 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Presumed to be the BANCstar people < 1308257461 71367 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :ding-dong < 1308258695 429111 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 250 seconds < 1308259119 526096 :foocraft!~ewanas@dyn-86-36-35-124.qatar.cmu.edu JOIN :#esoteric < 1308259376 276441 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :can someone tell me why gdocs sucks so much? < 1308259473 505957 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1308259477 858245 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :It does? < 1308259571 184959 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de PRIVMSG #esoteric :yes < 1308260358 925339 :augur!~augur@129.2.129.34 QUIT :Remote host closed the connection < 1308260822 365461 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can a LLVM program work with gdb? < 1308260925 212340 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :MAYBS < 1308261203 87046 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net QUIT :Quit: Leaving < 1308261321 500160 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"Vancouver: Riots after Canucks' Stanley Cup defeat" < 1308261324 407762 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :XD < 1308261331 819630 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's like football but worse. < 1308261336 320766 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :coppro, comment! < 1308261426 416779 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Canucks always loses as far as I know. < 1308261445 935883 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is what someone told me. < 1308261733 23084 :Adamfyre!~Android@193.sub-174-253-213.myvzw.com JOIN :#esoteric < 1308262189 70054 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1308262228 473522 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1308262686 72025 :Adamfyre!~Android@193.sub-174-253-213.myvzw.com QUIT :Ping timeout: 276 seconds < 1308262698 958108 :Adamfyre!~Android@174-24-204-215.tukw.qwest.net JOIN :#esoteric < 1308262857 263488 :Adamfyre!~Android@174-24-204-215.tukw.qwest.net QUIT :Client Quit < 1308263422 660050 :pikhq_!~pikhq@174-22-144-97.clsp.qwest.net PRIVMSG #esoteric :It is 16:30, and I am just now getting caffeine. < 1308263444 862292 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :lies < 1308263449 770824 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it is definitely 18:30 < 1308263550 373655 :pikhq_!~pikhq@174-22-144-97.clsp.qwest.net PRIVMSG #esoteric :16:32 UTC-7, happy? < 1308264250 525478 :pikhq_!~pikhq@174-22-144-97.clsp.qwest.net QUIT :Ping timeout: 246 seconds < 1308264261 317758 :pikhq!~pikhq@71-219-250-100.clsp.qwest.net JOIN :#esoteric < 1308264640 636555 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my country is too busy worrying about the dicks of politicians to mention riots in Canada much. < 1308264678 76445 :sebbu2!~sebbu@ADijon-152-1-11-149.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1308264678 510531 :sebbu2!~sebbu@ADijon-152-1-11-149.w83-194.abo.wanadoo.fr QUIT :Changing host < 1308264678 690302 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1308264740 633022 :pikhq!~pikhq@71-219-250-100.clsp.qwest.net PRIVMSG #esoteric :Yeah, we're more phallus-obsessed than Freud ever was. < 1308264851 832170 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1308266435 248168 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1308266537 747213 :foocraft!~ewanas@dyn-86-36-35-124.qatar.cmu.edu QUIT :Quit: if you're going....to san. fran. cisco!!! < 1308266607 536423 :augur_!~augur@208.58.6.161 JOIN :#esoteric < 1308266614 371593 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1308266778 680071 :pikhq_!~pikhq@71-219-253-212.clsp.qwest.net JOIN :#esoteric < 1308266917 69705 :pikhq!~pikhq@71-219-250-100.clsp.qwest.net QUIT :Ping timeout: 250 seconds < 1308267133 138820 :hagb4rd!~hagb4rd@koln-4db43990.pool.mediaWays.net JOIN :#esoteric < 1308267685 592043 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 240 seconds < 1308268062 880558 :augur_!~augur@208.58.6.161 NICK :augur < 1308269641 173631 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 264 seconds < 1308269699 637080 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1308270182 508963 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net JOIN :#esoteric < 1308270639 871239 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net PART #esoteric :"Leaving" < 1308270756 785401 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Is it possible to make a statistical distribution (or some sort of statistical construct) that obeys Gambler's Fallacy? < 1308270825 133676 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :It's easier for me to vaguely invision with something discrete < 1308270877 795347 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Would (1/2)^x work? < 1308271005 777913 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :a markov chain is dependent on previous outcomes, right? < 1308271052 985254 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :but yeah you'd scale p down after getting more 1s and up after getting more 0s < 1308271061 407244 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :either looking at the latest streak or how many of each you've gotten since you started < 1308271152 294050 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Hmm, I was thinking more of termination on failure. I kind of have death on my mind recently, and one chain of thought lead to that question < 1308271167 327475 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Termination on failure? < 1308271170 109447 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :(Someone from my graduating class died recently) < 1308271179 316917 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Patashu, that is, if I get a 0, it's over < 1308271189 306608 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aah < 1308271195 340569 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's the 'playing slots at vegas' distribution :) < 1308271304 326852 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so you want something like 'flip coins and +1 for heads -1 for tails, stop if you hit 0' and you want the average length it'll go for, hmm... < 1308271307 536527 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I know there's a distribution for that < 1308271353 164252 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Not quite what I meant, to be honest, but close, I guess < 1308271353 407704 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :try a markov chain? < 1308271388 162316 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :well, there are a couple of similar takes like 'at X steps, what percentage of gamblers are at 0' and 'at X steps, what's the average money of a gambler' < 1308271532 944148 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Gambler's_ruin relevant < 1308271549 92926 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Is it correct to say that I have a 50% chance of living to see half the people in my age group die? < 1308271567 523775 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Hmmm < 1308271571 207509 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Depends on the distribution of deaths < 1308271587 323319 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I think... < 1308271595 259468 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: no < 1308271616 728511 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :CakeProphet, hm? < 1308271619 796668 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :No, I think it is true < 1308271624 213184 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Consider the median of the distribution, whatever it is < 1308271634 503245 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Everyone above the median will have seen 50% of the people die < 1308271660 988547 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but that doesn't imply that they had a 50% chance of seeing 50% of the people die. < 1308271677 718261 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yes, but no matter how you slice it, 50% will live past the deaths of the other 50% < 1308271681 915051 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :(going to assume no simultaneous deaths) < 1308271689 627576 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1308271743 190543 :pikhq_!~pikhq@71-219-253-212.clsp.qwest.net QUIT :Ping timeout: 244 seconds < 1308271750 371616 :pikhq!~pikhq@71-219-196-147.clsp.qwest.net JOIN :#esoteric < 1308271769 509197 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sure, if you simplify things, that makes sense. But I would say in this scenario that not everyone has equal likelihood of survival. < 1308271785 760160 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :If you want to model gamblers, use this: http://en.wikipedia.org/wiki/Markov_chain You want a markov chain where at 0 you always stay at 0, and at any higher number you have a p chance of going up and a p chance of going down < 1308271796 521881 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Well, if not everyone has the same distribution of lifespan...we need to know what distributions people are using :9 < 1308271799 832987 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Otherwise I can't say much aboutit < 1308271809 519278 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :indeed < 1308271831 398332 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but yeah if you consider number of equally likely favorable outcomes / number of equally likely total outcomes < 1308271834 421694 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you would get .5 < 1308271852 267542 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for that. < 1308271865 543472 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Hmm, because by being healthier than aveage, it increases the individual's chances? < 1308271871 466338 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Yep < 1308271905 122325 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :If I was guaranteed to be immortal I'd always see 50% of my generation die, which robs some other sod of that distinction (since I have a 0% chance of dying) < 1308271907 266705 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :humans are much more complicated than numbers and such, there are a lot of factors to consider if you want to make any kind of realistic statement about the outcome of a person's life. < 1308271927 164015 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Can't you model human lifespan as a normal distribution reasonably well? < 1308271945 806729 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :reasonably, I suppose < 1308271983 449049 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :anyways, gotta run. < 1308271983 651054 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :my intuition from 'introduction to statistics' is 'throw a normal distribution at it' < 1308271985 403534 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :cya < 1308272015 355315 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: yes, that's what I was taught as well. But I doubt it's very accurate for lifespan, since that varies by environmental factors quite a bit. < 1308272028 988224 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what other kind of distribution is it likely to be? < 1308272035 216698 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Improvements in medicine make certain causes of death less likely over time < 1308272062 919426 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :(Of course, that's not factoring in the possibility of antibiotics becoming ineffective) < 1308272067 778350 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it could be a negatively skewed normal distribution I suppose < 1308272077 431268 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have no idea, I'm not a statistics person. :P -leaves- < 1308272377 398833 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : why on earth does mueval give me "Exception: not a number" when I try to eval ['a'..'z'] < 1308272382 965020 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what's the type of eval < 1308272502 667684 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle eval < 1308272503 240440 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad.RWS.Lazy evalRWS :: RWS r w s a -> r -> s -> (a, w) < 1308272503 420238 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad.RWS.Strict evalRWS :: RWS r w s a -> r -> s -> (a, w) < 1308272503 599863 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad.RWS.Lazy evalRWST :: Monad m => RWST r w s m a -> r -> s -> m (a, w) < 1308272507 284407 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :bah < 1308272538 430852 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf why do people leave the moment before i want to respond to them < 1308272543 498331 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: I think it is improper being immortal. < 1308272670 881734 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1308274128 373584 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1308274254 41193 :F!~f@pool-96-255-203-102.washdc.fios.verizon.net QUIT :Changing host < 1308274254 223550 :F!~f@unaffiliated/f JOIN :#esoteric < 1308274455 6773 :cheater_!~ubuntu@ip-80-226-22-157.vodafone-net.de QUIT :Ping timeout: 240 seconds < 1308274592 922023 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1308274983 80220 :pikhq_!~pikhq@174-22-162-34.clsp.qwest.net JOIN :#esoteric < 1308275060 265242 :pikhq!~pikhq@71-219-196-147.clsp.qwest.net QUIT :Ping timeout: 244 seconds < 1308275607 736500 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1308275647 414878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:45:49: Is it correct to say that I have a 50% chance of living to see half the people in my age group die? < 1308275647 622082 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 1 new message. '/msg lambdabot @messages' to read it. < 1308275650 652726 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this log sure will be fun < 1308275656 644045 :pikhq_!~pikhq@174-22-162-34.clsp.qwest.net PRIVMSG #esoteric :elliott: I thought you might like to know that today was the day of Dresden Codak's semimonthly update. < 1308275707 869249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Ha ha ha, I only follow comics which update at least once per day. < 1308275719 980979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(He says, noting that there was no Homestuck update today, and crying.) < 1308275731 80700 :pikhq_!~pikhq@174-22-162-34.clsp.qwest.net PRIVMSG #esoteric :elliott: Then you don't follow SMBC? BLASPHEMER < 1308275784 455267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm on the internet, I see every SMBC without trying. < 1308275785 214970 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :SMBC doesn't update once a day? < 1308275809 115524 :pikhq_!~pikhq@174-22-162-34.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Oh, wait, it does. Thinko. < 1308275832 201106 :pikhq_!~pikhq@174-22-162-34.clsp.qwest.net PRIVMSG #esoteric :elliott: Sorry, let's change that to something that actually has a non-daily schedule. :P < 1308275841 309804 :pikhq_!~pikhq@174-22-162-34.clsp.qwest.net PRIVMSG #esoteric :elliott: Then you don't follow Dr. McNinja? BLASPHEMER < 1308275856 998030 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :You don't follow Bonobo Conspiracy? < 1308275875 117893 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :(Well, ok, there's nothing left to follow. Maybe in 5 years there'll be an update) < 1308275882 47151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Dr. McNinja looks like way too much initial investment for the payoff, to be perfectly honest. < 1308275919 877095 :pikhq_!~pikhq@174-22-162-34.clsp.qwest.net PRIVMSG #esoteric :elliott: "Investment" implies you can not read it after a handful of pages. < 1308275976 761422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: It implies I don't read any comic without reading the entire backlog. < 1308275983 172872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unless it's Dinosaur Comics or something in which case it's totally irrelevant. < 1308275999 307076 :pikhq_!~pikhq@174-22-162-34.clsp.qwest.net PRIVMSG #esoteric :elliott: No, I mean "You can't not finish once you start the backlog". < 1308276081 666020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I totally could. < 1308276097 437471 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :pikhq_, that's true for me with most things that have backlogs < 1308276108 701002 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Except SBaHJ < 1308276137 867599 :pikhq_!~pikhq@174-22-162-34.clsp.qwest.net PRIVMSG #esoteric :elliott: Irish ninja doctor comic. Why aren't you reading already? < 1308276138 371438 :pikhq_!~pikhq@174-22-162-34.clsp.qwest.net PRIVMSG #esoteric ::P < 1308276162 823876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Uhh, SBaHJ is more addicting than Homestuck. < 1308276855 890985 :foocraft!~ewanas@89.211.236.246 JOIN :#esoteric < 1308277465 999785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"As a long time unix user, I don't have to figure out file types. If I see a binary file without an extension and I don't know what it might be, it is going off my system." < 1308277499 859502 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what < 1308277529 867543 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Does using file count as "not having to figure out file types"? < 1308277541 410596 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Using file sounds sensible. Using extensions on UNIX less so < 1308277766 190345 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :'using file'? < 1308277784 102315 :pikhq_!~pikhq@174-22-162-34.clsp.qwest.net PRIVMSG #esoteric :Patashu: file(1) performs heuristics to tell you information about what a given file is. < 1308277793 922684 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ah, handy < 1308277812 504915 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's a big ball of knowledge about every file format's headers? < 1308277818 362375 :pikhq_!~pikhq@174-22-162-34.clsp.qwest.net PRIVMSG #esoteric :Yup. < 1308278065 522948 :pikhq!~pikhq@174-22-183-44.clsp.qwest.net JOIN :#esoteric < 1308278068 450588 :pikhq_!~pikhq@174-22-162-34.clsp.qwest.net QUIT :Ping timeout: 246 seconds < 1308278437 885960 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::lol: this is the best trojan ever http://www.symantec.com/connect/imagebrowser/view/image/1815391/_original < 1308278790 60008 :Lymia!~moe@123.120.134.117 JOIN :#esoteric < 1308278790 501884 :Lymia!~moe@123.120.134.117 QUIT :Changing host < 1308278790 681250 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1308279358 591838 :Behold!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1308279662 327080 :Adamfyre!~Android@213.sub-174-253-212.myvzw.com JOIN :#esoteric < 1308279977 647836 :Adamfyre!~Android@213.sub-174-253-212.myvzw.com QUIT :Ping timeout: 260 seconds < 1308280164 934400 :Adamfyre!~Android@253.sub-174-253-212.myvzw.com JOIN :#esoteric < 1308280171 737340 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :elliott, elliott < 1308280199 682377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1308280237 873016 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Oh, you saw it < 1308280242 421178 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Just saw your comment on Reddit < 1308280330 30350 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I find it hilarious that bitcoin is unencrypted by default < 1308280456 5510 :Adamfyre!~Android@253.sub-174-253-212.myvzw.com QUIT :Ping timeout: 240 seconds < 1308280603 482983 :Adamfyre!~Android@12.sub-174-255-165.myvzw.com JOIN :#esoteric < 1308280749 280629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Eh? < 1308280758 641212 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :your wallet.dat < 1308280760 610217 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :which has a private key < 1308280763 425221 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :sits unencrypted on your drive < 1308280772 44519 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :rather than e.g. behind a symmetric key algorithm that takes a password < 1308280773 329467 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, what is it going to be encrypted with? Another private key? :) < 1308280775 594186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::P < 1308280782 828809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Joke.) < 1308280790 364426 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :there's an algorithm that takes a password and spits out a symmetric key < 1308280796 885064 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :put it into AES-256 or whatever < 1308280924 489249 :Adamfyre!~Android@12.sub-174-255-165.myvzw.com QUIT :Ping timeout: 252 seconds < 1308281312 378887 :pikhq!~pikhq@174-22-183-44.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1308281325 494650 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net JOIN :#esoteric < 1308281508 374865 :Adamfyre!~Android@106.sub-174-253-212.myvzw.com JOIN :#esoteric < 1308281753 428586 :Adamfyre!~Android@106.sub-174-253-212.myvzw.com QUIT :Ping timeout: 240 seconds < 1308281839 104747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: I was thinking that, with my revised needs mechanism, "c99 needs libs ..." should actually be "c99 libs ...", since it actually has special code now, rather than being part of a "generic" mechanism. < 1308281856 312962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Despite that it's actually more flexible, but yeah, it's not straight "needs" any more, it postprocesses the output from the solver to translate the result into the right flags.) < 1308281893 448373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"This is one of the pitfalls of Ubuntu: it uses the command make for the same program that basically every other Unix-based OS calls gmake." < 1308281923 977509 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :uh... dude < 1308281930 112527 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :most Linux do that aiui < 1308281944 656614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: When I quote things, it is because they are stupid. < 1308281951 273959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Usually. < 1308281955 157858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unless they're awesome. < 1308281973 503249 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's the difference < 1308282032 804301 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :Also, it is *entirely* reasonable to install GNU make as "make". < 1308282046 683358 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :As, as far as I'm aware, it suffices as a POSIX make. < 1308282106 543415 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :What do you want the distro makers to do, maintain a BSD make package as well? < 1308282204 414265 :Adamfyre!~Android@196.sub-174-253-212.myvzw.com JOIN :#esoteric < 1308282429 839641 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Quit: Leaving < 1308282997 383758 :Adamfyre!~Android@196.sub-174-253-212.myvzw.com QUIT :Ping timeout: 264 seconds < 1308283204 773742 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :"Okay, I guess that's it. The last HLE code in bsnes is now gone, and every special chip uses LLE." < 1308283207 795223 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric ::) < 1308283340 568395 :Adamfyre!~Android@184.sub-174-253-213.myvzw.com JOIN :#esoteric < 1308283652 556545 :Adamfyre!~Android@184.sub-174-253-213.myvzw.com QUIT :Ping timeout: 252 seconds < 1308284038 398247 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net JOIN :#esoteric < 1308284087 535757 :hagb4rd!~hagb4rd@koln-4db43990.pool.mediaWays.net QUIT :Quit: hagb4rd < 1308284184 802398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DocHerrings: doc, we need some herrings. < 1308284194 848703 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :Anyone here any good with common lisp? I have a eodermdrome interpreter in its final stages and I just can't seem to find the problem? < 1308284210 104604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I've... written a few Common Lisp programs. < 1308284212 887801 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :elliott: I'm a doctor, not a fisherman! < 1308284229 91048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Isn't the problem with Eodermdrome efficient implementation? < 1308284238 850372 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :Hold on.. I will put it on pastebin. Beware, it's a bit if a beast. < 1308284239 29828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ISTR it's really slow done naively, but ais knows more than me. < 1308284286 847532 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :elliott: I did it by implementing a hash mapping nodes to sets of connections. Seems to be working fine currently... < 1308284316 859740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How do you know? I only know of one publicly-posted Eodermdrome program, and it sounds like your implementation doesn't actually work yet :) < 1308284342 6902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not doubting, just curious. < 1308284424 731642 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :The fact is, the parts work. The program does not seem to. (It could be minor bugs I haven't traced yet). < 1308284462 971395 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :http://pastebin.com/V7Qg0Pw9 Beware... I did not use comments. I kinda wrote it in a single session. < 1308284484 28542 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :^There you go, elliott. Good luck with it. < 1308284488 891817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I find the lack of empty lines more distressing :P < 1308284518 288535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DocHerrings: But, erm, "it doesn't work" is a bit non-specific. < 1308284527 808340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The program is non-trivial, so I don't even know where I'd start debugging it. < 1308284558 640590 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :Well, here is the breakdown - it parses the file properly, and produced the correct graphs and mappings. < 1308284593 886743 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :It also correctly detects input and all other prerequisites. < 1308284625 516020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But when running an actual program, ...? < 1308284646 464051 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :BUT the example program fails miserably. All the code seems to be executed, but no changes to the internal graph are made < 1308284685 345969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DocHerrings: Bear in mind that it is completely untested... < 1308284708 559113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So it may be that the program is broken. It is likely, even. < 1308284723 411127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You might be able to pry a simpler example program out of ais523 here or on the wiki. < 1308284757 158237 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :True, but by tracing the that section of code, I see something even worse - for some reason, the internal graph is not being altered - at all. < 1308284779 475421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Weird. < 1308284813 943752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DocHerrings: Perhaps you are expecting a functional operation to behave imperatively? i.e., you are transforming the graph into a new graph, but not actually _mutating_ it, and in the end just throwing it away. < 1308284821 512940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is just a guess based on a cursory glance at your code, no actual evidence. < 1308284850 585052 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :And I made one of my own - I simply reduced the graph to one node 'a', and then string down the alphabet, printing "Counting 1" etc. That does not work either. < 1308284857 889144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hm. < 1308284891 296786 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Maybe I should get back into CL < 1308284905 938434 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :elliott: You will notice the gratuitous use of setf. Even if the function returns an object, as long as it is setf'ed, the changes stick. < 1308284922 314302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's an odd way to put it, but sure. < 1308284938 888303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DocHerrings: Still, closed-nothings bugs me. < 1308284950 746148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :For a start, < 1308284969 435695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're discarding the result of a map, which means you should really use LOOP instead. < 1308284981 515491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or, well, anything that isn't a map. < 1308284999 439829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh wait. < 1308285004 859956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maphash does not actually map. < 1308285009 777582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DocHerrings: "The consequences are unspecified if any attempt is made to add or remove an entry from the hash-table while a maphash is in progress, with two exceptions: the function can use can use setf of gethash to change the value part of the entry currently being processed, or it can use remhash to remove that entry. < 1308285009 967805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :" < 1308285013 394006 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This doesn't affect you, right? < 1308285045 447911 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :No, the only time I use maphash, a local variable is the one being changed. < 1308285052 665245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. < 1308285097 588219 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I dunno, it's weird. < 1308285114 327401 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :Hmm... I am going to comment out the main loop, and execute the commands by hand. Maybe that will help. < 1308285145 235817 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :And I badly need to clean and refactor this code anyways. It's a god-awful mess. < 1308285152 667461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It kind of is, yes. < 1308285173 125424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I diagnose this as the obvious result of not being written in Haskell. :p < 1308285210 942054 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :Funny, I have written in Haskell. Playing around with Clean now. < 1308285250 924505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Clean is interesting, although I'm not convinced that uniqueness types are useful enough to justify the added complexity to the type system and language. < 1308285266 375036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Apart from that, of course, it's mostly a carbon copy of Haskell-98 with some weirdness.) < 1308285281 361512 :kwertii!~kwertii@ResNet-32-176.resnet.ucsb.edu JOIN :#esoteric < 1308285324 771303 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :Yeah, I find that monads are a more natural abstraction to apply to sequencing IO than uniqueness typing. < 1308285331 993937 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :Interesting idea, though. < 1308285344 977538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well I don't know about that. < 1308285377 360298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But two different ways of modelling imperative IO semantics are... hard to compare because the end result is practically the same. < 1308285386 931670 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :It's a heavily subjective thing. < 1308285390 912339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The question is whether uniqueness types are fun for anything else. < 1308285397 405912 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :Ahahah, okay, now I know I need to re-do part of this. < 1308285420 502273 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :Seems my state-machine/regexp code hates the letter a. < 1308285427 353967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1308285436 802642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I diagnose your code with wat. It is terminal. < 1308285443 149449 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I am so, so sorry. < 1308285494 135500 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :man, terminal code is a pain < 1308285495 947375 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :I prefer initial < 1308285496 672895 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :Since I didn't feel like getting a regexp library involved with what was already a trainwreak, I wrote a state machine to parse the input. < 1308285512 218050 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :Not simple, and nicely esoteric. < 1308285554 573406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If your first thought for an Actual Parsing Library is dragging regexps in, then you have a problem and it's a good thing you were too lazy :P < 1308285638 885301 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :Well, I found the problem. < 1308285646 389963 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1308285655 261155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"It was the (if letter-is-a (break-randomly)) line." < 1308285660 856780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi oerjan your eodermdrome program MIGHT be broken MIGHT < 1308285673 755684 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :Working on it. < 1308285681 173119 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1308285713 166736 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :No, seems the code failed miserably when the match or replacement subgraph was of length 1. gotta go fix that. < 1308285720 887761 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i shall have to ban DocHerrings for this < 1308285730 246339 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :? < 1308285759 114094 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :FOR SULLYING MY PRISTINE PROGRAM WITH ACTUAL BUG CHECKING < 1308285788 592684 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :Whoah whoa WHOAH. Slow down there! The your pristine program might still work, your majesty! < 1308285804 492781 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :The implimentation is a bit broken. < 1308285812 117649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the your pristine program < 1308285812 699499 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :O KAY. WE'LL POSTPONE THE OFF WITH YOUR HEAD, THEN < 1308285860 926170 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :elliott: this is what I get for not sleeping, okay? :p < 1308285926 285476 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :Bah, sleep is for mortals. < 1308285981 49216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DocHerrings: talking to a person who operates on average 0 sleep/day < 1308286015 269297 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :elliott: I thought you averaged higher than that, but that the mode was 0. < 1308286280 327744 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION opens http://hackage.haskell.org/package/mueval and backs away when he notices there are no haddock links < 1308286306 101310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its ok oerjan i will give you a hug < 1308286306 485134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :btw < 1308286307 572149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by "eval" < 1308286310 265755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think CakeProphet just meant > < 1308286311 389656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not a function < 1308286313 164122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :u r dum lol < 1308286315 160864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> ['a'..'z'] < 1308286315 920790 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "abcdefghijklmnopqrstuvwxyz" < 1308286318 43976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1308286327 979644 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: oh < 1308286334 951101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but still it might have been in a repl or w / e < 1308286366 24820 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> sum ['a'..'z'] < 1308286366 756097 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Num.Num GHC.Types.Char) < 1308286366 936600 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `Data... < 1308286373 483589 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Insanity, go... aww < 1308286379 633544 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> sum [0..] < 1308286396 719236 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : thread killed < 1308286410 49273 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> sum $ map (\x -> x * x) [0..] < 1308286417 719550 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: i was imagining he was trying some eval "['a'..'z']" which defaulted to Integer < 1308286419 100122 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1308286469 769332 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymia: sum is indeed a strict function < 1308286471 993622 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src sum < 1308286472 226620 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :sum = foldl (+) 0 < 1308286484 774257 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :is it! < 1308286485 47163 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Lymia is not a he. < 1308286500 685943 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymia: i was referring to CakeProphet < 1308286506 200996 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Oh. < 1308286528 442346 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :well, at least we know that Lymia is not a he now < 1308286545 653623 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :note that this does not necessarily mean that Lymia is a she, though < 1308286552 661067 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :That is correct. < 1308286572 53710 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes. confer a certain soupy, faxy dragon pig < 1308286599 876238 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :wait, a new one? < 1308286627 423265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, sum [0..] :: LazyNat is _|_, gross < 1308286628 54543 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well i don't _think_ Lymia is fax etc. < 1308286645 900150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hasn't Lymia not being a he been established for months < 1308286649 7875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or was that in -minecraft < 1308286653 974154 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Dunno. < 1308286655 928301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :("A he": best terminology?) < 1308286661 293780 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well i did notice it a while ago < 1308286679 675642 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I thought oerjan was referring to me, considering the whole "defaulted to Integer" clause. < 1308286700 930501 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> foldl (++) ['a'..'z'] < 1308286702 301261 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show < 1308286702 480746 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ([[GHC... < 1308286743 155033 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> foldl (/x -> show $ ++) ['a'..'z'] < 1308286744 276287 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `->' < 1308286755 315241 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> foldl (\x -> show $ ++) ['a'..'z'] < 1308286756 261846 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `++' < 1308286758 561513 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymia: missing argument on the first one < 1308286770 684699 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :oerjan, ? < 1308286782 974467 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymia: foldl takes 3 args < 1308286793 374371 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :or more! < 1308286807 940394 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net PRIVMSG #esoteric :Alright, problem found. Well check back in when I have everything done. Then oerjan can have proof of his pristine program. < 1308286809 743247 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t foldl < 1308286811 978466 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (a -> b -> a) -> a -> [b] -> a < 1308286814 993746 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :as for the parse, sections can only have arguments of higher (or sometimes equal precedence) < 1308286827 469246 :DocHerrings!~DocHerrin@pool-71-246-72-142.bltmmd.east.verizon.net QUIT :Quit: ChatZilla 0.9.87 [Firefox 4.0.1/20110413222027] < 1308286834 462479 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1308286851 401648 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> foldl (\x y -> show $ ++ x y) "" ['a'..'z'] < 1308286852 261105 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `++' < 1308286859 120812 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> foldl (\x y -> show $ x ++ y) "" ['a'..'z'] < 1308286859 990047 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[GHC.Types.Char]' < 1308286860 169900 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred ty... < 1308286872 232718 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> foldl (\x y -> show $ (show x) ++ (show y)) "" ['a'..'z'] < 1308286872 412403 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what do you want the show for < 1308286876 435956 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1308286877 700428 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Uh.. < 1308286878 359207 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Dunno. < 1308286892 914097 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm < 1308286893 93496 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> foldl (\x y -> x ++ y) "" ['a'..'z'] < 1308286894 14799 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[GHC.Types.Char]' < 1308286894 194812 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred ty... < 1308286897 239884 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Right < 1308286899 46930 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Char!=String < 1308286899 226448 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> foldl (\x y -> show $ (show x) ++ (show y)) "" ['a'..'z'] < 1308286901 772656 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\... < 1308286915 826112 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> foldl (\x y -> x ++ $ show y) "" ['a'..'z'] < 1308286916 746204 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `$' < 1308286917 42647 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :not all timeouts are for infinite looping < 1308286924 669157 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> foldl (\x y -> x ++ (show y)) "" ['a'..'z'] < 1308286926 351343 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "'a''b''c''d''e''f''g''h''i''j''k''l''m''n''o''p''q''r''s''t''u''v''w''x''y... < 1308286966 917443 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :> fix show < 1308286967 785999 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\... < 1308286982 947976 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :> map length . group . fix $ show < 1308286990 13912 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1 < 1308287024 988022 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :> take 5 . map length . group . fix $ show < 1308287025 167440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1308287026 722404 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,1,1,3,1] < 1308287031 239683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1308287035 35483 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :> take 10 . map length . group . fix $ show < 1308287037 100127 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,1,1,3,1,7,1,15,1,31] < 1308287042 156704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> map length . group . fix $ show < 1308287046 519712 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1308287049 965834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1308287052 336048 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :> take 10 . filter (/= 1) . map length . group . fix $ show < 1308287054 931444 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [3,7,15,31,63,127,255,511,1023,2047] < 1308287070 272924 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :copumpkin: the \ groups go as 2^n-1 < 1308287078 503247 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :yep < 1308287092 643564 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :I'm mostly puzzled wtf is wrong with lambdabot < 1308287095 573217 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :that [1 < 1308287118 412714 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> map length . group . fix $ show < 1308287124 998397 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1308287125 178223 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval: ExitFailure 1 < 1308287133 255191 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes that was weird < 1308287149 240808 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :lambdabot seems to have many possible failure modes for too long computations < 1308287161 545407 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :yeah, but normally it'll lazily produce some of that list < 1308287173 82798 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :more than the first element, at least < 1308287189 751053 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :copumpkin: not if it times out before producing a whole line, does it? < 1308287206 426363 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm < 1308287210 537459 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :oerjan: maybe not, but it's weird that it spat out [1 before < 1308287214 791614 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes < 1308287257 619648 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i mean if it reaches an exception it does spit out what came before, but i don't think it does that with timeout < 1308287263 979960 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :"ESTNE VOLVMEN IN TOGA, AN SOLVM TIBI LIBET ME VIDERE" This is a real phrase from a (presumably phrase) book on Latin. < 1308287267 430518 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :Meaning "Is that a scroll in your toga, or are you just happy to see me?" < 1308287290 101030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1308287293 19582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how old < 1308287347 441117 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh the previous mueval version has haddock < 1308287355 298426 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :No idea; the quote came to me by way of Omniglot. < 1308287379 156772 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq: sounds a bit familiar < 1308287466 661776 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :eval :: MonadInterpreter m => String -> m String < 1308287470 545374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no shit sherlock :P < 1308287472 188331 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :oerjan: "Is that a pistol in your pocket, or are you just glad to see me?" is an extraördinarily well-known, oft slightly mis-quoted, oft referenced quip by the actress Mae West. < 1308287488 303310 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq: i mean the actual latin you dolt < 1308287529 316206 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'm sure there's a list of several of them < 1308287543 840395 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :Ah. Yeah. < 1308287656 36978 :foocraft!~ewanas@89.211.236.246 QUIT :Quit: if you're going....to san. fran. cisco!!! < 1308287847 820838 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Read error: Operation timed out < 1308287978 410589 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :"Serbia includes the Bosnian language as an elective subject in primary schools." < 1308287981 423600 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :That is comical. < 1308288001 196613 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :That would be like America including the Canadian language as an elective subject. < 1308288013 94208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't know what you mean eh < 1308288030 791020 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION beats pikhq on the head with a Nynorsk dictionary < 1308288034 415782 :rodgort!~rodgort@li125-242.members.linode.com QUIT :Read error: Operation timed out < 1308288069 640302 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :elliott: Serbian/Croatian/Bosnian/Montenegrin/Standard Serbo-Croatian is a pluricentric language with a multitude of names for nationalist reasons. < 1308288092 129289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how ridiculous, eh < 1308288101 392530 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :isn't it more likely to just be classes on how to insult bosnians? < 1308288103 781744 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :oerjan: At least Nynorsk and Bokmål *possess* differences. < 1308288104 321438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm going to go and get some syrup from a tree, or whatever it is canadians do all day, eh < 1308288110 872200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: a fellow canadian < 1308288111 390943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: eh < 1308288134 618788 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :goodnight, eh? < 1308288147 438731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: eh < 1308288286 520554 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :oerjan: The differences between the different Serbo-Croatian "languages" are best compared to "color" vs. "colour" type spelling differences. < 1308288345 837162 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :except for the shooting at people who say "colour" < 1308288347 306206 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :(okay, so you *can* write "Serbian" text that a speaker of "Croatian" can't read, but that's only because Croatian only uses Latin script) < 1308288362 862078 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :oerjan: I did say it was for nationalist reasons, did I not? < 1308288374 499027 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :Unlike US vs. UK spelling, which is for hysterical raisins. < 1308288395 388745 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes, yes. iiuc the differences where hastily introduced after the wars started... < 1308288411 554036 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :Yup. < 1308288479 978564 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :lol < 1308288506 388379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just like canadian english eh < 1308288507 161941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: eh < 1308288508 979655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: eh < 1308288583 707280 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :I'm not sure it's even meaningful to say "Canadian English". < 1308288629 383812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eh < 1308288630 657174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eh < 1308288634 320226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :syrup from trees < 1308288635 593125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bears in snow < 1308288635 962341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eh < 1308288636 526679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eh < 1308288720 256135 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :syrup from bears in snow, check < 1308288749 668318 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1308288774 186275 :rodgort!~rodgort@li125-242.members.linode.com QUIT :Client Quit < 1308288851 128798 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1308288854 234743 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I was thinking it would interesting to make a language that was both high level and low level. < 1308288858 595482 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :almost as two sublanguages. < 1308288863 151484 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that can interact with one another. < 1308288876 823513 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so you can write efficient code or you can write abstract code. < 1308288899 475418 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: We call it "Haskell". < 1308288990 824734 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, as an alternative to Haskell. < 1308288998 41842 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net JOIN :#esoteric < 1308289173 427734 :pikhq!~pikhq@71-219-235-137.clsp.qwest.net QUIT :Ping timeout: 250 seconds < 1308289332 81487 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I could see using Python's with statement to write monadic code... but I'm not entirely sure. < 1308289387 816958 :kwertii!~kwertii@ResNet-32-176.resnet.ucsb.edu QUIT :Quit: bye < 1308289459 87130 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :pikhq_, now all we need is Haskell with a builtin C-like language. < 1308289609 445766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's called haskell < 1308289618 905740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(he says, despite thinking pikhq_'s original statement a bit rich) < 1308289765 158931 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :would an interpreter in Haskell be reasonable if you're concerned with performance? < 1308289780 327867 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :elliott: Only mild hyperbole. < 1308289806 953733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: If you're good at Haskell, of course :-) < 1308289819 122798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Shiro is... faster than pyfunge :P < 1308289821 325888 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :Lymia: If you were mildly crazy, you could probably implement C in Template Haskell. < 1308289826 508597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(It was faster before I refactored the code.) < 1308289845 370413 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: mildly crazy, you say? :D < 1308289855 680052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I mean, obviously you need to have some kind of intuition about the performance characteristics of Haskell structures and code which are very different to most languages. < 1308289860 194198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But yes, Haskell interpreters can be very fast. < 1308289885 28068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also I feel like linking to: < 1308289886 119691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://augustss.blogspot.com/2009/02/more-basic-not-that-anybody-should-care.html < 1308289888 795255 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :Lymia: Without doing crazy implementations of things C assumes; you could just translate pointer semantics directly. < 1308289895 964414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is an embedded BASIC DSL in Haskell that uses LLVM to produce BLAAAZING fast code. < 1308289903 798925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You could easily do that with... a less perverse language. < 1308289912 1311 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, Haskell.... uh.... < 1308289912 749046 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Wow. < 1308289914 453101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Like, one that doesn't use horrific syntactic tricks. < 1308289936 401028 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: so you mean Perl? :3 < 1308289939 182373 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, I thought a rough ordering of language speed goes something like this [C,C++]>[Java,C#,Haskell]->[Python,Perl,Ruby] < 1308289945 752503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: ... < 1308289953 802678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: Languages don't have speeds. < 1308289962 921999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Implementations have speeds (except they don't really). < 1308289975 331406 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :processors have speed? < 1308289977 764178 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :Lymia: Languages don't have speeds, code has speeds, and implementations might affect this. < 1308289984 49399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, this matters, because the world is not always "C is the fastest language, lol, everything else is slower". < 1308289990 556095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :C was probably not very fast on a Lisp Machine, for instance. < 1308290022 254370 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :s/language speed/speed of your typical implementation/ < 1308290031 510184 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or The Analytic Engine. < 1308290032 824132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :On a typical Intel processor and Unix? < 1308290045 639163 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :s/language speed/speed of your typical implementation on a typical Intel processor and Unix/ < 1308290051 624360 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :Lymia: Implementations don't *have* speeds, they can only affect speeds. < 1308290065 774781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: It's possible to write Haskell code as fast as C code that performs the same task, naturally. It might be a pain -- but you can get within the same order of magnitude without too much fuss. < 1308290074 809780 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ITC: pedanticism < 1308290091 323311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: It's kind of relevant, because "C and C++ are fast" is a persistent, idiotic myth. < 1308290095 192312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Although I think pikhq_ is taking it a bit too far. < 1308290098 39465 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :Lymia: A completely moronic algorithm in C will probably get beat by a good algorithm in, say, Brainfuck. < 1308290107 347622 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :pikhq_, of course. < 1308290120 119141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What we're measuring is "the same algorithm, implemented in an idiomatic-to-mildly-optimised style, compiled by an implementation with full optimisation settings" < 1308290122 109292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e., the /overhead/. < 1308290125 568894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: Comparing against OCaml is probably worthwhile. < 1308290133 599034 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :But it's useless to compare apples to grapes. < 1308290140 575116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: Typical OCaml code will be faster than typical Haskell code, most likely. < 1308290148 439487 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I should look into that language. < 1308290149 126319 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::) < 1308290150 451031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But Haskell code can easily be as fast as typical OCaml code. < 1308290153 94774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: What, OCaml? < 1308290158 303187 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Yeah. < 1308290160 614184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Don't, it's fairly rubbish with only a few nice features. < 1308290175 872964 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is planning some ridiculous language shit. < 1308290183 527219 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The ML module system, and some of the structural typing is nice, but the toolchain and library ecosystem SUCKS SUCKS SUCKS, and the strictness is annoying. < 1308290190 766986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Plus the type system is fairly weak and some of the syntax is really grating. < 1308290193 346102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also it's impure. < 1308290216 694138 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :elliott: The issue is, of course, that this is rarely a good comparison. Some languages make it much easier to write smarter code than others, so it's not that common that you can do a comparison of the same algorithm in multiple languages to each other. < 1308290231 941531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Yeah yeah yeah it is not helpful to pedant a question to the point of unanswerability. < 1308290251 134427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: Anyway, my assessment is: You can get a Haskell program within the same order of magnitude or two as a C program doing the same thing without /too/ much fuss (although it'll require hand optimisation). < 1308290262 536378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Thankfully, most of the time you simply don't need this. < 1308290268 856498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: And certain types of code will be _really_ fast without any work. < 1308290280 515885 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :elliott: My point is that the question *is basically meaningless*, so yes, it is helpful. :P < 1308290284 813673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: For instance, fusion means that array-transforming and iterating operations with some of the popular libraries will be RIDICULOUSLY fast. < 1308290293 308577 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Not really that surprising. < 1308290297 492292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Automatically vectorised, parallelised, fused, etc. < 1308290336 470545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: And this is probably more relevant than whole-program performance: it means that you can write simple, functional compositions of combinators to do a certain, atomic task in an easy-to-write way, and it'll compile to a fast tight loop. < 1308290344 474251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which, if you use it a lot, will help a ton. < 1308290361 22688 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Basically, "Haskell is way easier to optimize than C" < 1308290361 696527 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :=p < 1308290371 237734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I dunno about that. < 1308290384 237680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Some things get automatically optimised with no work for you, and are basically the best you'll get. < 1308290388 850619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And strictness annotations always help. < 1308290389 822177 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :I dunno, it's certainly easier to microöptimize C. < 1308290395 793891 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But C code is usually easier to microoptimise, yes. < 1308290417 599218 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, Haskell ensures that a function call with the same parameters would have the same result, right? < 1308290434 994340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: It's not so much "ensures" as "there is no way to violate that from the language definition". < 1308290447 611131 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Heh. < 1308290448 554504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: Exercise: Write a lambda calculus function that returns a different result given identical arguments at different times. < 1308290455 254991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can't, but not because of any specific law preventing it. < 1308290465 32551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: Of course unsafePerformIO and unsafeCoerce and all hosts of horrible things violate this. < 1308290472 550141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But if you use them you better know what you're doing. < 1308290493 547963 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Doesn't that go for almost all features explicitly called "unsafe" in any language? < 1308290496 684236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Exposing such non-referentially-transparent things outside of an internal module implementation is a crime worthy of death. < 1308290499 392859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: Yes. < 1308290500 701477 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :The compiler *will* assume that the function remains pure, and if you break that assumption you can keep both pieces. < 1308290504 570702 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :could the FFI be used to violate that principle of Haskell? < 1308290507 350107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: It's not quite that bad. < 1308290520 84759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, I guess unsafeCoerce is actually referentially transparent < 1308290524 185078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, hmm, maybe < 1308290528 956099 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: The FFI *contains* unsafeCoerce. < 1308290531 299324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If you cast something in a way that lets you get at its pointer then no. < 1308290546 152336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Yes, but if you do it you'll know you've done it. < 1308290571 217383 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: ...I would hope so. < 1308290592 756117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: And if you expose that impurity from a public module without big warning signs: < 1308290595 479176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TA: kiind of liike wiith regii2tered 2ex offender2 and 2chool2. < 1308290595 827892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TA: iif you move two a new town you have two go up two your neiighbor2 door and warn them about how 2tupiid you are. < 1308290596 7443 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TA: and giive them a chance two hiide all theiir iinnocent technology. < 1308290596 7619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TA: and vandaliize your hou2e. < 1308290600 915985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(ANY EXCUSE TO USE THAT QUOTE) < 1308290603 536854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(ANY EXCUSE) < 1308290633 378262 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :Lymia: One of the things that *really* helps with Haskell is that it's rather easy to write reasonable parallel code. < 1308290642 633858 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :pikhq_, can't you automate that? < 1308290647 96954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no. < 1308290651 149834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not unless you're a researcher. < 1308290657 712458 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :Open problem. < 1308290661 167626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and even then, no, not always, just no. < 1308290665 929425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't even think about it. stop. stop that thinking. < 1308290680 940773 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :why < 1308290704 43111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stop < 1308290739 195629 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah, my dual core processor is going to be able to take advantage of all that parallel code, while running other processes at the same time. < 1308290771 148435 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Your processors are idling 90% of the time. < 1308290791 481742 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>implying dual core processors will even exist in consumer computers in a few years < 1308290810 323120 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :now, some /algorithms/ can be sped up by parallelism, I think. < 1308290812 731275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Dumb" automatic parallelisation would probably work in a N-core graph reduction machine where N is ridiculously large (like, at least sixty-four), mind you. < 1308290817 262120 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or potentially sped up < 1308290820 360521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: What do you even mean by that? < 1308290851 115001 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :And, yeah, the core count is going to go up until either we hit physical limits or we fuck up human civilization enough to stop chip manufacturing. < 1308290852 522672 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, nevermind. it basically still relies on how many processors there are. < 1308290867 946593 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, the standard library can be paralleled without the code being aware of it, no? < 1308290890 233473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: It would usually be a net loss. < 1308290901 354807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You don't want every map of a hundred-element list to involve bulky thread spawning code. < 1308290905 235921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That is Stupid. < 1308290917 733954 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :Lymia: The trick is to do parallel code that is faster than sequential code, not just doing parallel code. < 1308290934 482189 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : You can't, but not because of any specific law preventing it. <-- you _might_ say it's because of confluence < 1308290937 132482 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, good point. < 1308290937 819224 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :=p < 1308290955 969805 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :Even Haskell's really ubergood threading stuff doesn't make `par` free. < 1308290962 59419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: that's not really an explicit Law, though < 1308290964 997020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just a consequence < 1308291033 984135 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1308291036 687981 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :"This statement is either false or paradoxical." < 1308291097 586742 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Nonsense. < 1308291116 168804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :boy howdy, I sure wish the liar's paradox was still interesting < 1308291122 622256 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Besides < 1308291134 3259 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :There's a easy escape clause to that. < 1308291167 962 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :This sentence is uninteresting. < 1308291183 572904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :your MOM is uninteresting lmao < 1308291192 196864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im: the funniest? < 1308291195 90695 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Epimenides of Crete says: "All Cretans are liars." But first he put all the other Cretans in a box and made an experiment like Schrodinger's Cat. < 1308291195 917882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(im the funniest.) < 1308291409 953724 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :"You do not know how to prove this statement." < 1308291470 387372 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Isn't making a sentence that starts 'this sentence' like trying to use an object's variables before the constructor finishes? < 1308291498 840083 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Patashu: Maybe it is something like that. < 1308291530 807857 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com TOPIC #esoteric :Rule #1: Ignore Rule #2. Rule #2: Ignore Rule #3. ... Rule $n$: Ignore Rule $n+1$. | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1308291535 648029 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1308291546 274441 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Patashu, yes. < 1308291556 512536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: hi asie < 1308291598 645404 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Can you elaborate on that please? < 1308291601 626824 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :The proper answer to such paradoxes is simple. < 1308291603 403602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe < 1308291603 931336 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :"Fuck you". < 1308291607 604269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: can YOU???? < 1308291620 816407 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: I don't know. < 1308291632 592326 :Lymia!~moe@unaffiliated/cirno-chan TOPIC #esoteric :Rule #1: Follow all rules. Rule #2: Ignore all rules 2*x where x is any positive integer. ... Rule $n$: Ignore all rules $n$*x where x is any positive integer. | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1308291647 221039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: Try. And see if you can! Else, then maybe you can not. < 1308291649 628733 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Wait... < 1308291650 299024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But try. < 1308291654 973690 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK. < 1308291665 440647 :Lymia!~moe@unaffiliated/cirno-chan TOPIC #esoteric :Rule #1: Follow all rules. Rule #2: Ignore all rules 2*x where x is any integer greater than 1. ... Rule $n$: Ignore all rules $n$*x where x is any integer greater than 1. | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1308291840 752693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im a tired < 1308291857 591046 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Your challenge is to figure out the end result of this rule. < 1308291862 422139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1308291958 464437 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :"Fuck off and die in a fire" < 1308291992 367120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: great temper A+ < 1308292104 936924 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how does this rule system work < 1308292105 116579 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: ERROR: CPU TEMPERATURE IS A NONREAL NUMBER < 1308292118 892076 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :do I apply a rule only once, or make sure it's always being held after each rule application? < 1308292131 665044 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if it's the latter then I can't ignore a rule if I'm told to follow 'em all < 1308292153 319201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: badly < 1308292159 574909 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :o < 1308292339 614220 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :inconsistent ruleset is inconsistent < 1308292747 800049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey oerjan < 1308292752 261407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> let nine = fromInteger 9 :: Sym in runSym (nine == nine) :: Expr < 1308292752 638609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fun "==" [Con 9,Con 9] < 1308292756 115466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im breaking rules < 1308292811 580520 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1308292822 63036 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :idk what's going on!! < 1308292838 913365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: evil < 1308292933 522897 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: erm that fromInteger is redundant < 1308292945 329563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh indeed < 1308292946 381499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> runSym (fromIntegral (fromEnum (nine + nine == nine)) == nine) :: Expr < 1308292946 572406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fun "(==)" [Con *** Exception: SymException (Fun "(==)" [Fun "(+)" [Con 9,Con 9],Con 9]) < 1308292948 191869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: darn, so close < 1308292956 209104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :scared yet? :D < 1308292973 787543 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wat < 1308293081 126351 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok that _is_ a bit scary < 1308293092 71877 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you are not hiding Prelude functions are you? < 1308293102 563935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: nope (well, catch, to use Control.Exception's) < 1308293111 109477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :runSym :: (Show e, Typeable e, Show a, Typeable a) => e -> a < 1308293111 289220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :runSym x = unsafePerformIO $ eval x `catch` \(SymException r) -> return r < 1308293111 289389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where eval x = do r <- evaluate x < 1308293111 289506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : throw (SymException r) < 1308293113 469388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is the magic sauce < 1308293134 689644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(if you try and use it as the wrong type it will cause a runtime exception by failing to catch the exception) < 1308293137 382548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(this scares even me...) < 1308293146 309810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: basically I'm making a _real_ damn symbolic package :D < 1308293152 544152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :exception-oriented programming < 1308293192 773457 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh right, it's not _actually_ returning anything from fromEnum < 1308293199 793269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> runSym (fromEnum (nine + nine == nine)) :: Expr < 1308293199 996514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fun "(==)" [Fun "(+)" [Con 9,Con 9],Con 9] < 1308293206 898424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol, I like how the fromEnum just gets ignored, yeah < 1308293214 640426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess I will not be able to support that, unfortunately < 1308293305 31923 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wait catch is a Prelude function? < 1308293311 209351 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Yes < 1308293312 88097 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t Prelude.catch < 1308293315 371169 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. IO a -> (IOError -> IO a) -> IO a < 1308293325 710902 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :(sweet, finally some on-topic discussion in here!) < 1308293337 639594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, darn, I forgot that < 1308293340 364723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :class (Show a, Typeable a) => Sym a < 1308293343 422106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :doesn't really work to bundle constraints < 1308293345 265366 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :olsner: there was eodermdrome earlier < 1308293413 350357 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: it doesn't? < 1308293447 328045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you have to define instances manually... < 1308293452 514682 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well yeah < 1308293464 323765 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :mumble mumble class aliases < 1308293593 402904 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :just use the preprocessor? :) < 1308293621 228565 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :something something template haskell < 1308293646 139608 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION wonders if someone could implement class aliases _in_ template haskell < 1308293690 870624 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it seems eminently possible, mainly from the fact i know very little about template haskell < 1308293727 866721 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im templated YOUR haskela < 1308293763 356155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, itsa brokes... < 1308293771 195683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :them's the brokes! < 1308293778 560131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: can i just say how scary haskell's pure exception semantics are... < 1308293785 910759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :_|_ is like a whole RANGE of values now :< < 1308293861 260174 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :@quote awesome.majesty < 1308293861 463128 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :malcolm says: I don't believe you need to invoke the full awesome majesty of Template Haskell < 1308293899 99492 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :oerjan: Technically, you could do anything with it. Though you might just have a Haskelloid to Haskell compiler by you're done. < 1308293929 573114 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: it's not just a RANGE, it's the POWER SET of a range < 1308293949 797659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: carbon dioxide, man < 1308293955 884312 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :oerjan: Not helping. < 1308293996 122781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : show x = sym (Fun "show" [unsafeCoerce (runSym (unsafeCoerce x::())) :: Expr ()]) < 1308294000 848432 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(if an expression has more than one possible exception raised inside dependent on evaluation order, then the resulting _|_ is the _set_ of them) < 1308294001 804522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dammit why isnt unsafeCoerce making my problems go away.......... < 1308294009 958411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TYPE DAMMIT < 1308294032 893333 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::t unsafeCoerce < 1308294033 742470 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `unsafeCoerce' < 1308294036 618058 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :one of yours? < 1308294053 96670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh. < 1308294056 259250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a virgin mind. < 1308294058 958238 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :Patashu: unsafeCoerce :: a -> b < 1308294061 692344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: adults are talking plz leave < 1308294067 143111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: wow way to ruin their childhood < 1308294075 584102 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1308294084 874000 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::( < 1308294088 732714 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle unsafeCoerce < 1308294089 496477 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unsafe.Coerce unsafeCoerce :: a -> b < 1308294108 786233 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@src unsafeCoerce < 1308294109 556 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Wrong! You cheating scum! < 1308294115 18334 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric :And distinct from \x -> undefined < 1308294121 6425 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net PRIVMSG #esoteric ::t \x->undefined < 1308294121 858183 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall t a. t -> a < 1308294178 644825 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :import GHC.Prim (unsafeCoerce#) < 1308294178 824433 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :unsafeCoerce :: a -> b < 1308294178 824510 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :unsafeCoerce = unsafeCoerce# < 1308294181 616133 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: ^ < 1308294190 454079 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so, basically builtin < 1308294192 907798 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :right < 1308294194 826276 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :thought so < 1308294228 390705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can implement it < 1308294230 209365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with unsafePerformIO < 1308294246 950521 :cheater_!~ubuntu@ip-80-226-17-254.vodafone-net.de JOIN :#esoteric < 1308294327 486703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: whoops i exceeded the limits of the type system < 1308294333 964233 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :already? < 1308294334 885364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whoops.......... < 1308294341 629543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: this tends to happen to me < 1308294353 778381 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott, always pushing the boundaries < 1308294368 70463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is that a pun < 1308294390 7617 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :maybe in a very abstract way < 1308294419 77623 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :as in, a pun on concepts, not words... < 1308294421 994899 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :unsafeCoerce a = let ref = unsafePerformIO (newIORef undefined) in unsafePerformIO $ writeIORef ref a >> readIORef ref < 1308294436 699917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : At least one of the forall'd type variables mentioned by the constraint < 1308294436 885075 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : must be reachable from the type after the '=>' < 1308294438 151229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whyyyyyyyyyyy < 1308294440 503048 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Deewiant: OMG NOT THREAD SAFE THAT'S EVIL < 1308294491 232807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: erm how is it not < 1308294493 759972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nothing else can access the ioref < 1308294511 174589 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait hm < 1308294532 301621 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :actually, it _could_ be floated out, so still not thread safe < 1308294552 221453 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1308294567 410667 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Deewiant: you also hit the monomorphism restriction < 1308294567 657601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh hm what if I... < 1308294569 333019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :excellent < 1308294572 83455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Data.Dynamic time < 1308294641 616728 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :oerjan: Hmm, not in my GHCi < 1308294645 693839 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :otoh there is also no guarantee that it _does_ keep just one value < 1308294649 832795 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :unsafeCoerce :: a1 -> a < 1308294659 100296 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Deewiant: well obviously you'll have it turned off, then < 1308294703 325366 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Nope < 1308294720 999770 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Deewiant: and you say it actually gives that type? < 1308294737 445935 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> let x = 0 < 1308294737 626218 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> :t x < 1308294737 626412 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :x :: Integer < 1308294737 626534 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Deewiant: oh wait it works because there is no typeclass involved < 1308294739 332209 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :It's quite on < 1308294739 685400 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `:' < 1308294739 865258 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : not an expression: `let x = 0' < 1308294747 278809 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so the MR doesn't trigger < 1308294819 892722 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Deewiant: still, there is no guarantee from haskell that this function does what it's intended to do... the ref could be floated out, thus thread unsafe, or it could be replicated, thus not transferring any value... < 1308294831 59590 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION is just musing < 1308294840 247464 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Sure < 1308294925 560733 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :in the latter case it _would_ probably end up equivalent to \x -> undefined < 1308295083 759604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle [ShowS] -> ShowS < 1308295084 13032 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude showParen :: Bool -> ShowS -> ShowS < 1308295084 193857 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.Show showParen :: Bool -> ShowS -> ShowS < 1308295084 373391 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.URI uriToString :: (String -> String) -> URI -> ShowS < 1308295086 775367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1308295089 848989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t ShowS < 1308295090 692341 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: data constructor `ShowS' < 1308295107 616517 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: what do you want? < 1308295139 771519 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::k ShowS < 1308295140 582079 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :* < 1308295146 309146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: foldr (.) id, it seems < 1308295149 197058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::) < 1308295150 820385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> runSym (nine + nine == nine) < 1308295151 179862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :9 + 9 == 9 < 1308295154 595983 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1308295157 228272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yay! < 1308295158 575087 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src ShowS < 1308295158 888482 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :type ShowS = String -> String < 1308295268 491177 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle [a -> a] -> a -> a < 1308295268 877276 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Generics.Schemes everywhere :: (a -> a) -> a -> a < 1308295269 63946 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Generics.Schemes everywhere' :: (a -> a) -> a -> a < 1308295269 243349 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude until :: (a -> Bool) -> (a -> a) -> a -> a < 1308295311 920956 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src Endo < 1308295312 168308 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. You untyped fool! < 1308295317 445593 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle Endo < 1308295317 761965 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Monoid newtype Endo a < 1308295317 941934 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Monoid Endo :: (a -> a) -> Endo a < 1308295317 942122 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Monoid appEndo :: Endo a -> a -> a < 1308295360 947054 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t appEndo . mconcat . map Endo < 1308295361 716668 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a -> a] -> a -> a < 1308295380 89511 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :that's longer than foldr (.) id :/ < 1308295386 711409 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :now whether that folds left or right, i don't recall. < 1308295390 584683 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sadly yes < 1308295410 788580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol at endo < 1308295424 406778 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t foldA < 1308295425 342549 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `foldA' < 1308295429 569935 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle fold < 1308295429 894682 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Foldable fold :: (Foldable t, Monoid m) => t m -> m < 1308295430 75656 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.IntMap fold :: (a -> b -> b) -> b -> IntMap a -> b < 1308295430 255081 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.IntSet fold :: (Int -> b -> b) -> b -> IntSet -> b < 1308295443 268396 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle foldMap < 1308295443 556735 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Foldable foldMap :: (Foldable t, Monoid m) => (a -> m) -> t a -> m < 1308295443 737254 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Traversable foldMapDefault :: (Traversable t, Monoid m) => (a -> m) -> t a -> m < 1308295448 151813 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yay < 1308295459 446277 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t appEndo . foldMap Endo < 1308295460 387218 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `foldMap' < 1308295464 16611 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :eek < 1308295471 105245 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t appEndo . Data.Foldable.foldMap Endo < 1308295471 879543 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (t :: * -> *). (Data.Foldable.Foldable t) => t (a -> a) -> a -> a < 1308295592 950841 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (appEndo . Data.Foldable.foldMap Endo) (repeat ('a':)) undefined < 1308295595 163161 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa... < 1308295606 947620 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok it folds the right way < 1308295632 20296 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(worst implementation of fix ever?) < 1308295653 937296 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Later < 1308295708 619921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> runSym (max (9::Symbolic Int) (head (enumFrom 0))) < 1308295708 799583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :max 9 (enumFrom 0) < 1308295717 41571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: i like the kind of bugs this is going to create < 1308295918 670319 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :> let fix' :: (a -> a) -> a; fix' f = (appEndo . Data.Foldable.foldMap Endo) (f:repeat' f) undefined; repeat' x = fix' (x:) in fix' ('a':) < 1308295920 466237 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa... < 1308296133 120898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> runSym (lift (lift True == lift False) == lift True) < 1308296133 305361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(True == False) == True < 1308296135 485294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, that actually works < 1308296141 638793 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1308296200 829722 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1308296369 792355 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :eugh, "demonstrating the power of Racket by writing Brainfuck Compiler in it." ... since when does compiling brainfuck provide some indication of "power"? < 1308296487 269927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :xD < 1308296504 888628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: i think they mean "im going to use a bf compiler to demonstate fancy features of racket" < 1308296505 986972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but lol < 1308296541 791309 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ahaha, the article opens with "If people say that Racket is just a Scheme, they are short-selling Racket a little." ... this thing looks exactly like scheme < 1308296589 804810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is actually true, though < 1308296602 740477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Racket is a family/environment of languages, not a language < 1308296610 507910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and indeed the main Racket language is very, very different from Scheme < 1308296622 806295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(yes, it's mostly compatible with Scheme, but idiomatic Racket looks nothing like idiomatic Scheme) < 1308296741 274972 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :aha, ok, the point is that they integrate it as a #lang translator/parser thingy for running brainfuck with Racket < 1308296758 293778 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :maybe that explains the huge amount of code they need < 1308296770 263184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION looks < 1308296770 802463 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :*he needs < 1308296773 227944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not much code, really < 1308296779 200372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :most of it is just boilerplate that is only being used to demonstrate, it seems < 1308296787 798672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. for any language that wasn't bf, you'd actually want it :) < 1308296809 71567 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :not golfed => bloated < 1308296828 314454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: hi person who uses C in their bloated kernel < 1308296865 864545 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hehe, I don't use any C though < 1308296879 992225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i thought you were going to < 1308297009 834509 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1308297099 51505 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :dunno, maybe, making linker scripts and stuff to do the right thing turned out to be more difficult and more boring than I thought... so I might not do C at all until I make an ELF loader < 1308297257 881602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: carpenters < 1308297876 804402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner....hes got the carpenting but he doesnt realise < 1308298201 938385 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 258 seconds < 1308298956 856420 :cheater_!~ubuntu@ip-80-226-17-254.vodafone-net.de QUIT :*.net *.split < 1308298957 36000 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :*.net *.split < 1308299161 549699 :cheater_!~ubuntu@ip-80-226-17-254.vodafone-net.de JOIN :#esoteric < 1308299161 729528 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1308299351 564556 :cheater_!~ubuntu@ip-80-226-17-254.vodafone-net.de QUIT :*.net *.split < 1308299351 564631 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :*.net *.split < 1308299690 871333 :cheater_!~ubuntu@ip-80-226-17-254.vodafone-net.de JOIN :#esoteric < 1308299691 50800 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1308302727 175002 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1308306190 752059 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1308306216 533570 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :asdf < 1308306216 718588 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 4 new messages. '/msg lambdabot @messages' to read them. < 1308306300 287645 :PatashuPikachuRe!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1308306457 391318 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 252 seconds < 1308306819 978232 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1308306931 801011 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1308306988 976123 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1308307255 772649 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1308307283 991562 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1308307454 730390 :pikhq!~pikhq@174-22-145-20.clsp.qwest.net JOIN :#esoteric < 1308307497 776407 :pikhq_!~pikhq@174-22-163-186.clsp.qwest.net QUIT :Ping timeout: 276 seconds < 1308307509 439702 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1308308453 153949 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah, so mueval gives a not a number exception when I call fromEnum on Char.. < 1308308486 311427 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :makes no sense at all. < 1308309694 258492 :PatashuPikachuRe!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 246 seconds < 1308309910 717127 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1308310692 623355 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/askscience/comments/i1txy/askscience_what_programming_language_do_you_use/ < 1308310696 52008 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Why < 1308311520 869001 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1308311798 612416 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Read error: Connection reset by peer < 1308311829 273729 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1308311848 50559 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1308312379 299248 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :Phantom_Hoover: why not < 1308312398 829475 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :augur, seemed like a weird question. Dunno why. < 1308312412 909353 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :have you SEEN the questions people ask in there? < 1308312436 481123 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :FSVO "weird". < 1308312792 814625 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :honestly some of the askscience questions are so inane < 1308312796 261305 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :shit like < 1308312818 480547 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :how would an antimatter bomb have to be to kill all life on earth if it was on the edge of the observable universe < 1308312842 731404 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :learn to multiply you shithead and stop asking that kind of crap here < 1308312858 778855 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The vague ones and the ones which would take 10 seconds of Google are the worst. < 1308312874 825074 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :well its not like you could google for this < 1308312878 976754 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :but you could google for the parameters < 1308312891 384438 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :and all it requires is a little knowledge to figure out < 1308312901 967843 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :meanwhile i ask deep hard questions and get fuck all :( < 1308312914 509731 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"Are there any negative ramifications of collecting solar power? (self.askscience)" < 1308312920 180513 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That's the kind of thing I'm talking about. < 1308312922 783686 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :why does noone know about chaitin-kologorov complexity? < 1308312932 967151 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also, is that really science? < 1308312938 11676 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :what < 1308312941 311138 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :c-k complexity? < 1308312942 701613 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I would classify it as maths. < 1308312950 723590 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :close enough < 1308312963 220515 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :i dont think theres an askmath < 1308313281 322442 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :math-asked < 1308313808 282217 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I don't think ask math would be as popular < 1308313881 789007 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :probably not < 1308313890 805689 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :except for students who want help < 1308313895 667334 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah < 1308313927 928423 :cheater_!~ubuntu@ip-80-226-17-254.vodafone-net.de PRIVMSG #esoteric :there's mathoverflow < 1308313932 147204 :cheater_!~ubuntu@ip-80-226-17-254.vodafone-net.de PRIVMSG #esoteric :full of trolls tho < 1308313939 505898 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :http://www.reddit.com/r/cheatatmathhomework/ < 1308313943 179829 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :also i cant understand this but < 1308313945 800888 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how do you troll math? < 1308313958 726141 :cheater_!~ubuntu@ip-80-226-17-254.vodafone-net.de PRIVMSG #esoteric :give it a go and you'll see < 1308313959 660232 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :'pi is 4 in taxicab geometry' 'FUUUUUUUUUUUU' < 1308313964 813703 :augur!~augur@208.58.6.161 PRIVMSG #esoteric : /r/math's links are half to tinyurl even tho they're reddit internal < 1308314025 835097 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :'only numbers that you can compute exist' 'FUUUUUUUUUUUU' < 1308314190 271007 :cheater_!~ubuntu@ip-80-226-17-254.vodafone-net.de PRIVMSG #esoteric :actually it's 2sqrt2 < 1308314224 4820 :cheater_!~ubuntu@ip-80-226-17-254.vodafone-net.de PRIVMSG #esoteric :it's 4 in |x|_inf geometry < 1308314452 553667 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :no < 1308314489 708731 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the circumference of a L_1 circle is definitely 8 < 1308314538 289330 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :er, rather, circle on a grid < 1308314545 94023 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :interesting that the term 2 pi r still is valid < 1308314566 28800 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :i suppose its almost definitional but < 1308314600 272126 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :i wonder if in principle c = 2 pi r could be the incorrect equation for some geometries < 1308314682 366489 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :nope. pi will always be defined at the length of a unit semicircle < 1308314688 699644 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :in any geometry < 1308314689 681527 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :pi is defined to be the ratio between diameter and circumference < 1308314691 984622 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so it always worsk < 1308314698 135643 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that too < 1308314705 336299 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's a self fulfilling prophecy < 1308314736 3848 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well < 1308314744 897599 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :in any sane geometry < 1308314777 237623 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :one can imagine insane geometries where the circumference of a circle does not vary linearly with the radius i bet < 1308314791 576146 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but calling it a < 1308314802 546326 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :"circle" is questionable then < 1308314826 350282 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :circle's the locus of all points equally distant from a point < 1308314829 265725 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :works for any geometry < 1308314944 911550 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what about a geometry where that describes the entirety of space < 1308314960 813079 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :aka, a single point < 1308314982 411458 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that can have any name < 1308314998 72720 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so all points are equally distant from all other points < 1308315004 864969 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :quintopia: right but i mean, could it be possible that the length of a unit semi-circle is not d/c < 1308315029 299461 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :we need to come up with something like that if it exists < 1308315298 512760 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(note that saying it exists is the same as saying circumference does not vary linearly with radius) < 1308315480 127419 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :quintopia: in that geometry < 1308315499 168239 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :but wouldnt that be true in, say, a parabolic geometry? < 1308315535 564612 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :or a cylinder capped with a sphere? < 1308315540 996168 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :well, hemisphere < 1308315559 226653 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :where the circumference would increase up to a point < 1308315562 828351 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :and then stay constant < 1308315572 401425 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :if the circle were centered on the pole of the hemisphere < 1308315639 930846 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :yes, there is a space in which circles would not have a constant pi < 1308316033 952992 :MigoMipo!~John@84-217-15-180.tn.glocalnet.net JOIN :#esoteric < 1308316175 583247 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :perhaps we should confine ourselves to geometries in which circles with different radii are distinct < 1308316186 435181 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that seems the more interesting case < 1308316771 387494 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :In my space, pi is the rectangle function. < 1308316809 512876 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this leads to circles disappearing when they're not within a set of cycling ranges. < 1308316887 368461 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :rectangle function? < 1308316901 200265 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aka unit pulse. < 1308316958 462585 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :as a function of radius i suppose? < 1308316979 185307 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yep. < 1308316988 865382 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pi(r)r < 1308316996 394690 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :^2, even < 1308317064 548281 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pulse functions are used in music synthesis a lot because they contain infinitely many harmonics. < 1308317103 971683 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which makes them ideal for subtractive synthesis. Applying filters to a pulse wave lets you "sculpt" different timbres. < 1308317125 825204 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :indeed, one-bit music and one-bit symphony consist entirely of square waves < 1308317138 279788 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol... one-bit music? < 1308317155 701975 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :one bit per channel < 1308317162 530346 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :per sample < 1308317183 400080 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :everything would have a constant amplitude... < 1308317188 671002 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :of 1... < 1308317197 99629 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or .5 even < 1308317207 829359 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :depending on how you measure these things. < 1308317208 636986 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sure < 1308317242 736517 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but perceived loudness is not a linear function of amplitude < 1308317248 415105 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :indeed not. < 1308317250 861026 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :in fact, it's a very complicated function < 1308317265 692043 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but it's hard to vary amplitude at all when you only have two values. < 1308317268 272305 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's what I'm saying. < 1308317286 331181 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well, it's not only hard, it's impossible < 1308317295 764135 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....well, yes.. that's what I was going for. < 1308317296 752712 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but perceived loudness you can play with if you're good < 1308317305 812455 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I suppose it would rely on frequencies then. < 1308317347 96881 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :mmm < 1308317367 291889 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Perceived_Human_Hearing.png < 1308317497 233633 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i've seen that < 1308317508 262050 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :tha's the average threshold for pure tones < 1308317536 189807 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think it's an equal-loudness contour. I don't think that's the same thing as threshold. < 1308317549 587524 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well < 1308317553 742217 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i've seen the full version < 1308317557 844864 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah. < 1308317575 559458 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :which has a lot of equal loudness contours, including the threshold, for pure tones < 1308317579 146143 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Lindos1.svg < 1308317579 657558 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this < 1308317597 735178 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I assume it applies spectrally as well. But that's probably not entirely accurate. < 1308317605 71425 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :meaning that it applies to the pure tones in a complex tone. < 1308317632 576062 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but i'm certain that perceived loudness is far more a function of timbre than frequency < 1308317654 308070 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well yes, frequencies of the spectral components, not the pitch of the note played. < 1308317683 826642 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :which is to say, even if two sounds were equal in total amplitude, the complex one might sound louder than the pure one < 1308317701 195093 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :indeed. < 1308317712 458424 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :*equal in summed perceived loudness over spectral components < 1308317753 877879 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've always wanted to play around with granular synthesis. It generates some pretty rich timbres. < 1308317807 272985 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i have played aroud with it < 1308317837 241762 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :btw i love that little bump on the contours right at the center of the human voice frequency range < 1308317874 955742 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, yeah. I didn't realize that's what that was. < 1308317891 565482 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's certainly interesting. psychoacoustics in general is interesting. < 1308317910 934134 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Most of what I know about it I learned from "Computer Music: Synthesis, Composition, and Performance" < 1308317935 514092 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a good book to learn about signal processing in relation to music. < 1308317952 809870 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :to be sure, i think it's exactly the frequency of a baby's crying :P < 1308318068 98241 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :most of what i know about it i learned in electronic music history and computer music composition class < 1308318079 123465 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that sounds like an awesome class... < 1308318084 903952 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't think any school I've ever been to has that. < 1308318117 595174 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder what purpose the second bump serves, in the higher ranges. < 1308318400 982749 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it serves to make applause a painful thing to hear < 1308318438 604859 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :actually i'm reading this upside-down < 1308318466 634540 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what that says is that higher frequencies are suppressed and harder to hear < 1308318493 508281 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and that there is a bump in the middle of the human vocal range that is harder to hear < 1308318553 71041 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :possibly to make it easier to tune out annoying children on airplanes < 1308318561 280941 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric ::P < 1308318731 538103 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :haha < 1308318737 710108 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah we were both reading it the wrong way < 1308318764 803139 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lower frequencies are much harder to hear that, at a certain point. < 1308318778 168618 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :presumably because they're so funky fresh. < 1308318783 808683 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :chaitin-kolmogorov complexity. :T < 1308319163 430600 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :three body problem. < 1308319186 841846 :Sgeo_!~Sgeo@ool-43500f4b.dyn.optonline.net JOIN :#esoteric < 1308319188 513459 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net JOIN :#esoteric < 1308319203 207303 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Belt_(music) anatomy is hard < 1308319209 473361 :Sgeo_!~Sgeo@ool-43500f4b.dyn.optonline.net QUIT :Client Quit < 1308319603 201436 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :talking to stupid people is hard. < 1308319611 771814 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I will have to do a lot of this today. < 1308319762 468115 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1308319777 603830 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i sawwy < 1308321524 611277 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1308322034 361234 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1308322307 705256 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : yeah, so mueval gives a not a number exception when I call fromEnum on Char.. < 1308322315 114408 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wat. < 1308322321 764940 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what command does that? < 1308322849 55294 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1308322870 37674 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 250 seconds < 1308322884 861298 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know what happened stupid today? < 1308322911 290265 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :people all over the world did tons of stupid things today < 1308322916 86025 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes. < 1308322923 671719 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :is it a newsworthy event or something that happened to you < 1308322926 710343 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But not what I am refering to. < 1308322939 430729 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I was helping someone with Yahoo! Mail. < 1308322952 785312 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It switched the new one there seems no way to switch back. < 1308322960 553636 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The new one doesn't even work properly. < 1308323016 785444 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But I managed to fix it by setting the general.useragent.override option on their computer temporarily and then it displayed a message "Your browser does not support Yahoo! Mail. * Switch to classic temporarily * Switch to classic permanently" < 1308323027 474864 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ha < 1308323054 444449 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So I pushed "* Switch to classic permanently" and then removed the general.useragent.override option and that fixed it. Now all the messages are available again. < 1308323088 455170 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But it seems Yahoo! acting stupid trying to force everyone to use the new one < 1308323397 885739 :dell!~dell@117.201.51.188 JOIN :#esoteric < 1308323412 861709 :dell!~dell@117.201.51.188 TOPIC #esoteric :Rule #1: Follow all rules. Rule #2: Ignore all rules 2*x where x is any integer greater than 1. ... Rule $n$: Ignore all rules $n$*x where x is any integer greater than 1. | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1308323418 144095 :dell!~dell@117.201.51.188 TOPIC #esoteric :Rule #1: Follow all rules. Rule #2: Ignore all rules 2*x where x is any integer greater than 1. ... Rule $n$: Ignore all rules $n$*x where x is any integer greater than 1. | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1308323428 318531 :dell!~dell@117.201.51.188 PART #esoteric :"Leaving" < 1308323435 606120 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :huh < 1308323466 488659 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :did anything change at all? < 1308323494 491227 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It doesn't seem different to me than how it was before. < 1308323508 959371 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know what that was < 1308323625 730949 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What was the purpose of whatever just happened? < 1308323645 828646 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i don't know < 1308323717 416087 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i bet it changed something after the maximum topic length and then removed it < 1308323727 394923 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm < 1308323803 524055 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i don't think our topic is anywhere near the maximum < 1308323837 958826 :oerjan!oerjan@tyrell.nvg.ntnu.no TOPIC #esoteric :Rule #1: Follow all rules. Rule #2: Ignore all rules 2*x where x is any integer greater than 1. ... Rule $n$: Ignore all rules $n$*x where x is any integer greater than 1. | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa < 1308323875 667438 :oerjan!oerjan@tyrell.nvg.ntnu.no TOPIC #esoteric :Rule #1: Follow all rules. Rule #2: Ignore all rules 2*x where x is any integer greater than 1. ... Rule $n$: Ignore all rules $n$*x where x is any integer greater than 1. | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1308323928 250702 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1308324009 58518 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :maybe it put a lot of spaces before whatever it changed :P < 1308324079 706010 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com TOPIC #esoteric :Rule #1: Follow all rules. Rule #2: Ignore all rules 2*x where x is any integer greater than 1. ... Rule $n$: Ignore all rules $n$*x where x is any integer greater than 1. | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1308328095 899476 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The value of pi is the same regardless of the diameter of circles < 1308328224 986277 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :augur, that /r/askscience question about families of laws puts me in mind of Dedekind cuts for some reason. < 1308328377 536085 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :"Haskell is way easier to optimize than C" < 1308328383 742719 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :"Haskell is way easier to optimize than C"? < 1308328422 278525 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :"Haskell is way easier to optimize than C"? I looked at LLVM and really it looks like the features of the LLVM make it possible to optimize in many ways (but probably some ways are not implemented yet) < 1308328757 312550 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :When looking at LLVM it seems like there is some things missing. < 1308329576 49940 :cheater_!~ubuntu@ip-80-226-17-254.vodafone-net.de PRIVMSG #esoteric :zzo38, WRONG! read up on geometric defect. < 1308329884 795760 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is geometric defect? < 1308330065 877051 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, what question? Link? < 1308330445 148473 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1308330461 318131 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :*.net *.split < 1308330461 498270 :pikhq!~pikhq@174-22-145-20.clsp.qwest.net QUIT :*.net *.split < 1308330461 498415 :FireFly!~firefly@unaffiliated/firefly QUIT :*.net *.split < 1308330461 678499 :cheater_!~ubuntu@ip-80-226-17-254.vodafone-net.de QUIT :*.net *.split < 1308330501 718234 :pikhq!~pikhq@174-22-145-20.clsp.qwest.net JOIN :#esoteric < 1308330501 897764 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1308330525 56317 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1308330544 499467 :pikhq_!~pikhq@174-22-163-136.clsp.qwest.net JOIN :#esoteric < 1308330548 486836 :pikhq!~pikhq@174-22-145-20.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1308330843 314756 :FireFly!~firefly@unaffiliated/firefly QUIT :*.net *.split < 1308331605 210267 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1308331610 997534 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net PART :#esoteric < 1308331663 982696 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1308331747 690677 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, clicked away now; it's in his submission history, near the top. < 1308331766 385340 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :his? < 1308331780 112492 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :As in, yours? < 1308331842 471183 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Or "the"? < 1308331847 36316 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :ACTION is confused < 1308331867 15507 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION is metaconfused. < 1308332013 667781 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :http://www.reddit.com/r/askscience/comments/he5fv/what_do_magnetic_field_lines_actually_represent/ whoever was replying to you deleted their comments :( < 1308332605 140049 :dell!~dell@117.201.48.115 JOIN :#esoteric < 1308332617 93540 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yeah, can't remember why. < 1308332629 636722 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Who is this dell fellow < 1308332641 687760 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :ACTION listens to all of Homestuck Vol. N albums < 1308332704 286148 :dell!~dell@117.201.48.115 PRIVMSG #esoteric :i think that if a high level language is to converted to a brainfuck code then the best method is to convert the HLL code into a bytecode(resembling asm like code) and after that the task would become easy < 1308332791 975883 :dell!~dell@117.201.48.115 PRIVMSG #esoteric :what do you think about it < 1308332793 160863 :dell!~dell@117.201.48.115 PRIVMSG #esoteric :? < 1308332904 495761 :Kustas!~xix@228.224.196.88.dyn.estpak.ee JOIN :#esoteric < 1308332918 680368 :dell!~dell@117.201.48.115 PRIVMSG #esoteric :i am thinking to start a project which will convert python like language code to bf < 1308332921 375327 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :I know that there's a C-2-BF converter < 1308332932 259811 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :And a weird language called bfc < 1308332934 402107 :Kustas!~xix@228.224.196.88.dyn.estpak.ee PART :#esoteric < 1308332952 357406 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :bfc uses an intermediate bytecode language, not sure about C-2-BF < 1308332960 4321 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :dell, if you'll find it fun, go for it! < 1308332973 541620 :dell!~dell@117.201.48.115 PRIVMSG #esoteric :i will have to peep into the code of C-2-Bf how does it do < 1308332986 404535 :dell!~dell@117.201.48.115 PRIVMSG #esoteric :Sgea:sure! < 1308332988 505825 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :I have no idea < 1308333008 664783 :dell!~dell@117.201.48.115 PRIVMSG #esoteric :about what < 1308333018 369932 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :How C2BF does < 1308333019 334870 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :http://esolangs.org/wiki/C2BF < 1308333138 675842 :dell!~dell@117.201.48.115 PRIVMSG #esoteric :this will be of much help < 1308333150 867889 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :BRB < 1308333249 750145 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I wonder,if, there might be some LLVM into Brainfuck compiler? I know there is a Brainfuck into LLVM compiler (it is included in the source code repository for LLVM)! < 1308333284 681252 :dell!~dell@117.201.48.115 PRIVMSG #esoteric :low level v machine < 1308333285 226222 :dell!~dell@117.201.48.115 PRIVMSG #esoteric :? < 1308333287 503258 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Probably it would be more difficult than making Brainfuck into LLVM < 1308333311 220393 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1308333374 682544 :dell!~dell@117.201.48.115 PRIVMSG #esoteric :you mean llvm assembly language? < 1308333412 748483 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There is already a program compiling Brainfuck to LLVM. < 1308333444 765898 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :http://llvm.org/viewvc/llvm-project/llvm/trunk/examples/BrainF/ < 1308333464 514220 :dell!~dell@117.201.48.115 PRIVMSG #esoteric :brainfuck to any language is pretty easy things gets messy when its the reverse < 1308333474 355390 :dell!~dell@117.201.48.115 PRIVMSG #esoteric :i made a bf to c compiler in 10 minutes < 1308333478 411336 :dell!~dell@117.201.48.115 PRIVMSG #esoteric :its very easy < 1308333522 291651 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes it is very easy to convert brainfuck into other codes, although doing optimiziation is a bit more difficult. < 1308333595 507315 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How well will LLVM optimize the code converted using the "BrainF" into LLVM? < 1308333670 428261 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1308333828 893168 :pikhq_!~pikhq@174-22-163-136.clsp.qwest.net PRIVMSG #esoteric :dell: Doing it efficiently is hard. < 1308333892 963114 :dell!~dell@117.201.48.115 PRIVMSG #esoteric :not hard tooo hard < 1308334130 570206 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net QUIT :Ping timeout: 258 seconds < 1308334246 185822 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net JOIN :#esoteric < 1308334340 374764 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1308334499 290820 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1308334969 673305 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1308334988 674682 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Why does Homestuck Vol. 3 put remixes right next to the originals? < 1308335015 426165 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1308335112 445036 :dell!~dell@117.201.48.115 QUIT :Quit: Leaving < 1308335280 279164 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1308336636 23806 :jix!jix@tomakin.h-ix.net QUIT :Ping timeout: 260 seconds < 1308336640 231703 :jix!jix@tomakin.h-ix.net JOIN :#esoteric < 1308336693 652729 :iamcal!u1110@gateway/web/irccloud.com/x-xymvifizrrbkdwjg QUIT :Ping timeout: 246 seconds < 1308336699 626625 :iamcal!u1110@gateway/web/irccloud.com/x-iupbxmdrxwctwbre JOIN :#esoteric < 1308337083 641236 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION tires of juggling his Google accounts. < 1308337106 158589 :iamcal!u1110@gateway/web/irccloud.com/x-iupbxmdrxwctwbre QUIT :Read error: Operation timed out < 1308337110 309309 :iamcal!u1110@gateway/web/irccloud.com/x-ljferwzwgvhmsjox JOIN :#esoteric < 1308338673 287500 :pikhq_!~pikhq@174-22-163-136.clsp.qwest.net QUIT :Ping timeout: 244 seconds < 1308338689 476664 :pikhq!~pikhq@71-219-247-104.clsp.qwest.net JOIN :#esoteric < 1308338714 593189 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How much money would you have to pay them to release the ADOM source codes? One million dollars? One billion dollars? One trillion dollars? One *ZILLION* dollars? < 1308339368 938745 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :one zillion is a lot of dollars < 1308339539 822885 :cheater_!~ubuntu@ip-80-226-17-254.vodafone-net.de JOIN :#esoteric < 1308339706 331384 :atrapado!~r-o@46.6.16.219 JOIN :#esoteric < 1308342314 509555 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :http://wiki.eth-0.nl/index.php/LackRack this is wonderful < 1308342374 272621 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Want one. < 1308342564 857655 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :good news! it's only like €5! < 1308342597 441255 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :probably less in sweden (though i suppose it'd be in SKK) < 1308342867 236950 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :why would ikea take slovak money in sweden? they don't even use it in slovakia anymore < 1308343900 350759 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what's the designation for swedish kronur? < 1308343917 45999 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :SVK? < 1308343981 370629 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Play Pokemon card. The opponent manages to pick up five side cards but runs out of cards before being able to pick up the sixth side card, therefore losing. < 1308344395 642361 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Ping timeout: 252 seconds < 1308344435 451417 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1308344687 679526 :teuchter!~choochter@host81-146-28-169.btremoteinternet-dsl.bt.net QUIT :Ping timeout: 258 seconds < 1308344987 565891 :pikhq!~pikhq@71-219-247-104.clsp.qwest.net PRIVMSG #esoteric :quintopia: SEK < 1308345040 648424 :pikhq!~pikhq@71-219-247-104.clsp.qwest.net PRIVMSG #esoteric :Also, I wonder why Sweden isn't on the Euro; it's treaty-bound to. < 1308345106 325437 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1308345110 95892 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net PART :#esoteric < 1308345136 547631 :pikhq!~pikhq@71-219-247-104.clsp.qwest.net PRIVMSG #esoteric :*Admittedly*, given the present economic instability, it's understandable that nobody wants to dick with their currency at present. < 1308345297 863284 :MigoMipo!~John@84-217-15-180.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1308345372 109081 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :zzo38, that's uncommon? < 1308345393 177902 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :When playing Magic the Gathering, I've won more than once with very little life, or even 1 life left. < 1308345433 182245 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :In the Pokemon TCG, such things seem even more likely with two decks around the same level facing each other. < 1308345483 497645 :pikhq_!~pikhq@71-219-208-100.clsp.qwest.net JOIN :#esoteric < 1308345555 393677 :pikhq!~pikhq@71-219-247-104.clsp.qwest.net QUIT :Ping timeout: 244 seconds < 1308345624 622898 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Gregor: when did my little pony become so popular in youtube poopyness? < 1308345709 406655 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1308345756 67898 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Lymia: When I play it is not uncommon. Nothing to do with levels or with the deck, really. Really it is the opponent who is making bad choices. Such as, they might be unable to retreat. And if I don't attack, then they will not ever put another card up until it is too late. < 1308345772 220433 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I've heard that the latest My Little Pony cartoon is very very good. < 1308345800 110551 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :zzo38, wait. < 1308345803 278732 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Runs out of deck cards? < 1308345809 336473 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Lymia: Yes. < 1308345813 210216 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Ah. < 1308345852 517038 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Usually when I see that happening, it's in Magic the Gathering, and it's quite intentionally caused. < 1308345883 821001 :pikhq_!~pikhq@71-219-208-100.clsp.qwest.net PRIVMSG #esoteric :quintopia: Probably about the time that My Little Pony became popular amongst 20-something males. < 1308345893 335957 :pikhq_!~pikhq@71-219-208-100.clsp.qwest.net PRIVMSG #esoteric :Man. Brazil borders France. < 1308345897 59302 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is, at the beginning, you can attack and attach energies and prepare. In middle, just resist opponent and prevent them from retreating (such as by not attacking). Near the end, just do nothing. Usually the reason is due to opponent playing stupid. < 1308345901 577341 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :which was when? < 1308345917 118772 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :zzo38, I'm not too familiar with the Pokemon TCG < 1308345919 874413 :pikhq_!~pikhq@71-219-208-100.clsp.qwest.net PRIVMSG #esoteric :quintopia: At most like a year ago? < 1308345926 307614 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hmm < 1308345927 200400 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I know the basic idea behind the rules, but not much else. < 1308345942 39232 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I'd love to pull out the big pile of cards I had from who knows when and bring it to my school. < 1308345952 777282 :atrapado!~r-o@46.6.16.219 QUIT :Quit: FIN < 1308345954 841571 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :"Let's figure out this game, and then beat the crap out of each other in it!" < 1308345966 622628 :pikhq_!~pikhq@71-219-208-100.clsp.qwest.net PRIVMSG #esoteric :Apparently the latest cartoon has a writer that gives a fuck, which probably is a major factor. :P < 1308345975 914600 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I assume Zerg Rush does not work in Pokemon < 1308345994 770711 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :pikhq_, hmm.. < 1308346004 702194 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Lymia: You aren't familiar? I play both Pokemon and Magic. However, I don't know what Zerg Rush is. < 1308346005 342585 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Those demographics sound suspiciously like those of magical girl anime. < 1308346014 521866 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :zzo38, Starcraft term. < 1308346029 783131 :pikhq_!~pikhq@71-219-208-100.clsp.qwest.net PRIVMSG #esoteric :Lymia: Gaaah, that genre. < 1308346048 292872 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know about Starcraft. What is Zerg Rush? < 1308346055 41444 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :zzo38, what the zergs do. < 1308346071 786847 :pikhq_!~pikhq@71-219-208-100.clsp.qwest.net PRIVMSG #esoteric :In case you can't tell, I am not a fan. < 1308346072 259420 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :In Magic, I do believe White Weenie is quite close in execution. < 1308346080 715859 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :pikhq_, it is quite clear. < 1308346089 383537 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Fans are inanimate objects, and cannot use IRC. < 1308346120 194622 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :When I do play Pokemon TCG, I have adapted it to Limited format, as well as modifying a few of the rules for who goes first and for ties and a few other rules. < 1308346120 674612 :pikhq_!~pikhq@71-219-208-100.clsp.qwest.net PRIVMSG #esoteric :Lymia: However, they can kill people in the Republic of Korea. < 1308346130 653410 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :pikhq_, oh. < 1308346132 859061 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::( < 1308346139 829082 :pikhq_!~pikhq@71-219-208-100.clsp.qwest.net PRIVMSG #esoteric ::P < 1308346169 63584 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I still have more than one anime left on my list of "things to watch" < 1308346178 312659 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Such as, the number of cards in your deck can be any number as long as it is a multiple of ten and both players must have the same number of cards in their deck, and the number of initial side cards (also same for both players) is one tenth of your deck. < 1308346183 653427 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Several of these are magical girl anime. I think you wouldn't like this very much. < 1308346199 50085 :pikhq_!~pikhq@71-219-208-100.clsp.qwest.net PRIVMSG #esoteric :Not generally. < 1308346219 277584 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :zzo38, dunno Pokemon that much. < 1308346231 30490 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I assume "mill" and "stall" are not valid strategies? < 1308346236 559432 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I use the old rules rather than the new ones in general, with changes. < 1308346245 348172 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :(Well, the second might actually work) < 1308346303 347631 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Lymia: Mill and stall are possible in Pokemon but more difficult to do. Mill is difficult but there is one card that can help you to do it. Stall is easier but still requires some tactics and things to consider. < 1308346374 736055 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I also use the rule that whoever has the active card with the lower level at the beginning of the game (Clefairy Doll is treated as zero) plays first, if they are not the same level. < 1308346420 505267 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I prefer to use the rules as written, and respond to unfun decks with even more unfun decks. < 1308346473 584333 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And for coin tosses, you can do Rock-Paper-Scissors; whoever win RPS is heads (whether they want it or not, but usually you do want heads); stalemates you try again. In case of tie, if it is during an attack, the attacker loses; otherwise it is a tie, and the tie stands (no sudden deathmatch). < 1308346542 198478 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Lymia: I have adapted it to Limited so that it is not a Constructed game, which means that deck construction is somewhat less important (you cannot bring your own cards). < 1308346558 194326 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :zzo38, no fun. < 1308346579 884690 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :One of my friends uses Earthcraft+Squirrel Farm for infinite tokens. < 1308346589 925762 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :It's not exactly fair. < 1308346595 83021 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :It is funny and fun. < 1308346682 964613 :pumafyre!~Android@231.sub-174-255-161.myvzw.com JOIN :#esoteric < 1308346701 411009 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Lymia: Why do you think no fun? I prefer Limited play rather than Constructed. < 1308346726 107235 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(In fact I do not own any cards, so I am unable to play Constructed anyways.) < 1308346750 170355 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :zzo38, because you can make decks centered around completely insane ideas. < 1308346893 905387 :pumafyre!~Android@231.sub-174-255-161.myvzw.com QUIT :Client Quit < 1308346937 283415 :pumafyre!~puma@231.sub-174-255-161.myvzw.com JOIN :#esoteric < 1308346970 280447 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Actually I do have a few Magic: the Gathering cards, because you get to keep the cards you draft. I would prefer if the original owner (the store) kept them; even in ante I think all cards should be returned after the match.) < 1308347073 42919 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(And to allow some cards such as "Double Cross" (from Unglued) but they can only affect the current match. *Nothing* you do should affect any game outside of the current match, and any cards you purchase or whatever else you do before the match also should not affect the current match.) < 1308347837 367614 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hello < 1308347949 824225 :pumafyre!~puma@231.sub-174-255-161.myvzw.com QUIT :Quit: AndroidIrc Disconnecting < 1308348213 368155 :pikhq!~pikhq@174-22-147-219.clsp.qwest.net JOIN :#esoteric < 1308348257 36444 :pikhq_!~pikhq@71-219-208-100.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1308348537 987604 :sebbu!~sebbu@ADijon-152-1-11-149.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1308348538 353561 :sebbu!~sebbu@ADijon-152-1-11-149.w83-194.abo.wanadoo.fr QUIT :Changing host < 1308348538 533178 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1308348728 486485 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 255 seconds < 1308348884 634627 :elliott!~elliott@95.149.228.85 JOIN :#esoteric < 1308348884 634714 :elliott!~elliott@95.149.228.85 QUIT :Changing host < 1308348884 634852 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1308349039 128777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: < 1308349039 380505 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 4 new messages. '/msg lambdabot @messages' to read them. < 1308349041 243234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oops < 1308349051 653673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that'll teach me to type p < 1308349563 810335 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: carpenters? < 1308349570 465444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: yes. < 1308349585 412304 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I still don't get it < 1308349618 349972 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :EgoBot, < 1308349627 730466 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, see, that's how you do it. < 1308349633 572080 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Type in the first letter, hold tab, press enter when ready. < 1308349645 636421 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :EgoBot: < 1308349650 778060 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i got the same one < 1308349672 784722 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, < 1308349690 966748 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I was hoping it would be EgoBot. < 1308349726 123314 :SimonRC!~sc@fof.durge.org QUIT :Ping timeout: 260 seconds < 1308349755 522376 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :so, the icfp programming contest has started now < 1308349772 588858 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ICFP? < 1308349806 474791 :cheater_!~ubuntu@ip-80-226-17-254.vodafone-net.de PRIVMSG #esoteric :olsner: wasn't there an icfp irc channel? < 1308349839 479459 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :there probably is < 1308350017 924813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.guardian.co.uk/commentisfree/libertycentral/2011/jun/17/library-censoring-internet-hexham < 1308350023 313253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hexham: exactly the same as China. < 1308350789 588951 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1308350819 64713 :pikhq_!~pikhq@71-219-201-126.clsp.qwest.net JOIN :#esoteric < 1308350834 927003 :pikhq_!~pikhq@71-219-201-126.clsp.qwest.net PRIVMSG #esoteric :elliott: Working on implementing the changes you suggested a while back. < 1308350839 912520 :pikhq_!~pikhq@71-219-201-126.clsp.qwest.net PRIVMSG #esoteric :Holy frak this makes things cleaner. < 1308350921 758550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ALL IT NEEDS NOW IS TO BE WRITTEN IN HASKELL < 1308350971 611375 :pikhq_!~pikhq@71-219-201-126.clsp.qwest.net PRIVMSG #esoteric :elliott: Call me up when Haskell has a reasonable chance of even working on all architectures supported by Debian. :P < 1308350991 726899 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, it is indeed grim up North. < 1308351012 183820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: HUGS < 1308351014 812208 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Until you get a bit more north, when suddenly it becomes Scotland and it's quite pleasant. < 1308351021 276201 :pikhq!~pikhq@174-22-147-219.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1308351492 496110 :pumafyre!~puma@97-113-71-210.tukw.qwest.net JOIN :#esoteric < 1308351646 717895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how many fires in the pumas pumafyre < 1308351684 28653 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION hugs elliott  < 1308351688 377947 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :DId you summon me? < 1308351689 818944 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Did* < 1308351690 651546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1308352100 854587 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1308352103 156276 :elliott_!~elliott@95.149.228.85 JOIN :#esoteric < 1308352113 64638 :elliott_!~elliott@95.149.228.85 QUIT :Client Quit < 1308352113 787048 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i like that Lymia randomly hugs people hear. i feel like some of the people here don't get enough hugs < 1308352132 430938 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Where is hear? < 1308352177 117722 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's a typo that i saw but was too lazy to comment on figuring everyone would get the point < 1308352182 191203 :pumafyre!~puma@97-113-71-210.tukw.qwest.net QUIT :Quit: AndroidIrc Disconnecting < 1308352372 499996 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1308352786 509748 :pikhq_!~pikhq@71-219-201-126.clsp.qwest.net PRIVMSG #esoteric :Bleck, I keep getting tempted to just add a custom object system to this sucker. < 1308352810 348342 :pikhq_!~pikhq@71-219-201-126.clsp.qwest.net PRIVMSG #esoteric :And it'd be much saner to just pull in one instead. < 1308352831 846536 :pikhq_!~pikhq@71-219-201-126.clsp.qwest.net PRIVMSG #esoteric :But I'd really prefer to not have non-trivial dependencies. < 1308352930 942577 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :then pull it in completely and make it your own :) < 1308352955 823642 :pikhq_!~pikhq@71-219-201-126.clsp.qwest.net PRIVMSG #esoteric :And ideally I could use a fairly small-footprint Tcl for this. I.E. one that's not going to provide the various Tcl 8.5 features I've been making extensive use of. :/ < 1308353101 590955 :pikhq_!~pikhq@71-219-201-126.clsp.qwest.net PRIVMSG #esoteric :Though, Tcl 8.5 should be fairly portable. < 1308353360 429507 :pikhq_!~pikhq@71-219-201-126.clsp.qwest.net PRIVMSG #esoteric :Meh, I can probably rely on Tcllib. < 1308353440 497129 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1308353465 65224 :pikhq_!~pikhq@71-219-201-126.clsp.qwest.net PRIVMSG #esoteric :Okay, yeah, the official distribution works on WinNT, OS X, *-linux-gnu, Solaris, HP-UX, AIX, *BSD, OpenVMS, IRIX, OSF, SCO Unix, and UnixWare. < 1308353512 45665 :pikhq_!~pikhq@71-219-201-126.clsp.qwest.net PRIVMSG #esoteric :I don't think I need to concern myself with depending on Tcl 8.5 or pure Tcl libraries. < 1308353629 506758 :foocraft!~ewanas@78.101.160.76 JOIN :#esoteric < 1308353798 753473 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How do you play "Went"? Is that similar to "Go"? < 1308353814 534295 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or is just the stones similar except that it is magnetic? < 1308354475 731122 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you need time travel to play Went < 1308355058 401553 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :quintopia, linky? < 1308355174 992648 :pikhq_!~pikhq@71-219-201-126.clsp.qwest.net PRIVMSG #esoteric :Good design is hard. < 1308355195 125425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: I wouldn't bother making a generic object system yet. < 1308355219 76381 :pikhq_!~pikhq@71-219-201-126.clsp.qwest.net PRIVMSG #esoteric :elliott: Good design is still hard. :P < 1308355315 152286 :pikhq!~pikhq@71-219-197-227.clsp.qwest.net JOIN :#esoteric < 1308355476 594380 :pikhq_!~pikhq@71-219-201-126.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1308355599 180111 :pikhq_!~pikhq@71-219-240-158.clsp.qwest.net JOIN :#esoteric < 1308355776 566506 :pikhq!~pikhq@71-219-197-227.clsp.qwest.net QUIT :Read error: Operation timed out < 1308356525 941567 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1308356527 491569 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PART #esoteric :"Leaving" < 1308356529 504802 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1308357365 853496 :pikhq_!~pikhq@71-219-240-158.clsp.qwest.net PRIVMSG #esoteric :Is there any sane way to test for ISO C89? < 1308357372 627454 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 250 seconds < 1308357392 653324 :pikhq_!~pikhq@71-219-240-158.clsp.qwest.net PRIVMSG #esoteric :Feh, I suppose #if __STDC__ will do well enough. < 1308357541 46437 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Going to start reading the Less Wrong Quantum Mechanics sequence < 1308357611 615704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you die from an overdo- < 1308357615 457560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait what that wasn't even a tylenol line < 1308357665 227273 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :All my Tylenol lines are now in a msg to myself, and I'll /nick to Sgeo first. ais523 being bothered by it bothered me. < 1308357754 651525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So what you're saying is... ais523 has the power to control your messages to the channel? < 1308358234 196053 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1308359198 30860 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1308360263 962741 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :http://lesswrong.com/lw/or/joy_in_the_merely_real/iuj?context=1#iuj I'm not sure which is stupider, the comment or the reply < 1308361790 889133 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Play chess against an opponent. You are white. Assign a permanent to each opponents piece, then opponent assigns a permanent to each of your pieces. Each piece must have a different permanent assigned to it. When a piece is captured, associated permanent is discarded. At end of chess game, if it ended in checkmate, permanent assigned to losers king is discarded. < 1308361936 893857 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net JOIN :#esoteric < 1308362058 591327 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You can test for both __STDC__ and __STDC_VERSION__ if you want C89. < 1308362076 712532 :pikhq_!~pikhq@71-219-240-158.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1308362087 551327 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :sgeo: I love the reply < 1308362168 832346 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And if you want to avoid GNU89 then you can test for that too in some way. < 1308362197 534926 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :zzo38: Fail. __STDC_VERSION__ was first added in C90. < 1308362218 479356 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: You can compare the value of __STDC_VERSION__ < 1308362229 964160 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :__STDC_VERSION__ does not exist in C89. < 1308362234 254019 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :So, no you can't. < 1308362237 726944 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then test it with #ifdef < 1308362249 248562 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :... Oh, wait, yes you can. The preprocessor treats undefined macros as "0". < 1308362294 559110 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Of course, testing for __STDC_VERSION__ won't help much when what you want is more of "at least C89" rather than "is precisely C89". :P < 1308362316 803363 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :O, I thought you wanted to test for "is precisely C89". < 1308362358 636987 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :At least as far as I understand, C99's additions are all undefined behavior in C89, so if you actually get caught by those then you're just doing things wrong. < 1308362389 151347 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :And I have no desire to help people do things wrong. < 1308362395 847912 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No, there are some new reserved words, I think. < 1308362473 248993 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Oh, sure enough, C99 is not a strict superset of C89. :/ < 1308362572 761377 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :So, I should probably make a "c89" test which makes sure that what you have is precisely C89 (or C90, as its only real distinction *is* __STDC_VERSION__), and a "c" test which just tests for __STDC__. (I shall pretend K&R C does not exist) < 1308362644 25520 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Perhaps first I should get town to actually generate Tupfiles again, though. :P < 1308362876 857904 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1308363047 758105 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK. That can help. < 1308363122 374320 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :http://i51.tinypic.com/350uuc5.png < 1308363124 720008 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Critical success. < 1308363136 968724 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And perhaps also "gnu89" to use the "gnu89" version (Clang also supports "gnu89" mode). < 1308363220 257735 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Lymia: What is that, anyways? What does the stuff on the screen means? < 1308363266 888872 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Also, I wonder why Sweden isn't on the Euro; it's treaty-bound to. < 1308363323 702588 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :afaiu they are using technicalities to delay it until they actually want to, and no one wants to push them too hard? < 1308363894 567897 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Some of the GNU extensions that Clang does not support are ones that I don't think they even ought to have put in gcc anyways; they like to make GNU software too large in my opinion < 1308363927 809373 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: try -fheinous-gnu-extensions < 1308364173 808552 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :oerjan: I was asking for "why" not "how". < 1308364204 982293 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :oerjan: "How" is pretty obvious; "exploit loopholes and watch as the EU doesn't care enough to call them on it". < 1308364220 986583 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :coppro: What is that? < 1308364241 299047 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: an excellent clang flag < 1308364253 522932 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1308364255 863638 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :mhm < 1308364299 473932 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :coppro: What does it do? < 1308364468 462155 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: exactly what it says on the tin < 1308364484 3166 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :zzo38: I think for GNU extensions I'll probably just have checks for individual GCC extensions. < 1308364505 935551 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: OK, do that, if it is how you want to do that. < 1308364576 742444 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1308364647 352373 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :(as it's entirely feasible to use each and every GCC extension from -std=c89 or -std=c99) < 1308364809 321713 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Although perhaps it might be useful to have a macro called "gnu89" which tests for all the GNU extensions except the ones that are intentionally not supported in Clang. < 1308364936 688013 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(And "gnu99" for the similar thing) < 1308365314 720105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Did you finish reimplementing MY REFORM yet? :p < 1308365320 738048 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :elliott: No. < 1308365325 352352 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WORK FASTER < 1308365341 890939 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :elliott: I've been doing much more thinking about it than actual doing. < 1308365356 265960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :leave the thinking to me < 1308365530 490628 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :__attribute__ is such a misfeature. < 1308365576 803346 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Actually, all of GNU C's extensions are misfeatures, because they make it so damned hard to use portably. < 1308365601 284138 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :They don't have preprocessor defines for each feature, it's all on __GNUC__. < 1308365659 871655 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :So you can't do, say, #if __has_attribute((foo)). < 1308365730 963798 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Well. If it ignores unknown attributes, then if they were sane they could just make if #ifdef __attribute__... < 1308365782 315079 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :But *no*. If any other compiler wants to actually support a single GNU C extension, they need to define __GNUC__ to make code actually use it. < 1308365803 132356 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :And if GCC removes an extension, code breaks. < 1308365829 433595 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :So. Fucking. Stupid. < 1308365889 878211 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Now, clang has the right idea. They have a preprocessor check for each and every one of their extensions. < 1308365917 877212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does clang even have clang-specific extensions < 1308365935 475481 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Yes. < 1308365943 138744 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are they any good < 1308365954 224670 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Well, I think it's clang or OSX GCC extensions. < 1308365961 132829 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :monqy: How do you feel about anonymous functions? < 1308365965 885964 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :<3 < 1308366009 591671 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Oh, there's also C++ function overloading in C; you need to use __attribute__((overloadable)) for it to work. < 1308366089 314168 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Oh, and some extra builtins. < 1308366175 585479 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :And you can *actually test for these things* in clang. < 1308366254 166799 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :__has_builtin, __has_feature, __has_extension, and __has_attribute. GCC really, really, really needs them. < 1308366260 245193 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :And I need a time machine to make it happen. < 1308366464 573406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> runSym $ product [x,y,z] < 1308366464 805405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :((1 * x) * y) * z < 1308366474 219342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> runSym $ product (map succ [x,y,z]) < 1308366474 456535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :((1 * succ (x)) * succ (y)) * succ (z) < 1308366497 799974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unfortunately it's not all smiles and happiness < 1308366499 198908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> runSym $ concat (map show [x,y,z]) < 1308366501 798903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :show (x) < 1308366518 700120 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what happened there < 1308366573 278560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: the whole system is based on exceptions < 1308366574 209639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because < 1308366587 409099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> runSym $ product [x,y,z] == x+y < 1308366587 588650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :((1 * x) * y) * z == x + y < 1308366589 823251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(==) returns Bool < 1308366594 91637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you can't do symbolic stuff with it, usually < 1308366606 352525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so instead, everything takes two arguments, runs them and catches special SymExceptions < 1308366612 628600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which it then extracts the value out of < 1308366617 183128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :computes the symbolic expression result < 1308366618 610909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and throws that < 1308366628 293815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the problem is, functions which look at these arguments... trigger an exception < 1308366672 61015 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what a lovely hack < 1308366695 124410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: SINCERE OR NOT: a monqy special < 1308366826 888340 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :http://www.youtube.com/watch?v=B5ZMDzh0EXQ < 1308366828 460836 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :ACTION WTFs < 1308366904 274645 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nice truck there < 1308366937 302293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.icfpcontest.org/2011/06/task-description-contest-starts-now.html this game looks fun < 1308367007 885774 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have a foot-shooting list tell me of entries I don't have (they can be esoteric programming or not) < 1308367053 617475 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :two shoot urself in the foot... become a gansgata < 1308367157 21649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: do you want to sign up to the zepto report, it is an irc-based reports of the most and most un- zepto of the land < 1308367160 946282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :99 dollars per square mile < 1308367193 140401 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what land is this < 1308367213 326148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: the inter - net land < 1308367366 801655 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and what's a square mile < 1308367383 647189 :Kustas!~xix@228.224.196.88.dyn.estpak.ee JOIN :#esoteric < 1308367402 867360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: u dont need two know... < 1308367414 317751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :clA$$IFIED INFORMATION < 1308367419 243541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :INFORMA$ION < 1308367439 726045 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :informasion < 1308367496 799263 :Kustas!~xix@228.224.196.88.dyn.estpak.ee PART :#esoteric < 1308367498 836950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :informinvasion < 1308367532 417361 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :goodbye kustas < 1308367580 436252 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rip kustas < 1308367582 87835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :warrior of zepto < 1308367718 877310 :elliott_!~elliott@95.149.228.85 JOIN :#esoteric < 1308367719 236447 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1308368145 262023 :PatashuPikachuRe!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1308368177 971961 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :PatashuPikachuRe: omg < 1308368178 550873 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1308368179 821317 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ur a pokemons < 1308368249 740860 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 276 seconds < 1308368323 801601 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :God *damn*. < 1308368331 890510 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :pikhq: wat < 1308368350 973289 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :North Korea has... Defeated Hitler, in terms of awful concentration camps. < 1308368359 618199 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i liked it before the comma < 1308368376 731158 :PatashuPikachuRe!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au NICK :Patashu < 1308368378 735225 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :this keeps happening < 1308368388 187886 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Patashu: i told you about pokemen < 1308368389 823097 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :etc. < 1308368429 211218 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :imapokemons < 1308368435 856531 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :not one but many < 1308368448 160072 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :They have camps where generations are punished. By which I mean "you will be here your whole life. Your children will be born here and die here. Their children will be born here and die here. And so on." < 1308368514 569875 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :for this game: http://www.icfpcontest.org/2011/06/task-description-contest-starts-now.html what would an example strategy look like? < 1308368517 888321 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I've never done lambda stuff before < 1308368564 34812 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :characterising the problem of playing the game as "lambda stuff" seems to imply to me a gap in experience too large to articulate the answer... < 1308368569 426914 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :(not that I know what a decent strategy would be myself) < 1308368575 519347 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :(I'd have to actually try it to know that :P) < 1308368580 291714 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::) < 1308368600 569163 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe you should verse yourself up in lambda stuff first < 1308368613 952812 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I can't believe there are programmers who don't know the lambda calculus :( < 1308368623 340488 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::'( < 1308368653 350723 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have a foot-shooting list of "HOW TO SHOOT YOURSELF FOOT BY PROGRAMMING LANGUAGES". < 1308368675 538498 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I can see that if you're setting up a huge fuck-the-opponent-over function in a slot and your opponent gets it to 0 vitality then zombifies it < 1308368679 791384 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it'll activate and do the opposite < 1308368859 717476 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: such lists are _old_ < 1308368876 33214 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: nss < 1308368884 673358 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wat < 1308368909 995443 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: no shit sherlock < 1308368918 39124 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :?hoogle cata < 1308368918 610787 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1308368976 276760 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :where's the catas at < 1308369005 45641 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :http://hackage.haskell.org/packages/archive/recursion-schemes/0.5.0.1/doc/html/Data-Functor-Foldable.html here dey are < 1308369010 346724 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :look behind the zygohistomorphic prepromorphisms < 1308369070 834954 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: I know such lists are old but I have some new one too and want to add some new things if you have ideas. This can include new entries for programming languages that are already on there, entries for programming languages that are not on there, or entries for programming languages that did not exist at that time. It can be esoteric programming and/or not. < 1308369144 536672 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :haskell: your program appears to prevent you from shooting yourself in the foot, until it suddenly runs unexpectedly out of memory < 1308369152 421257 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hmm, it's cataNat :: NatAlgebra a -> Nat -> a, right? < 1308369158 267138 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :where type NatAlgebra a = (a, a -> a) < 1308369170 254215 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Thanks. That is one now I added it < 1308369192 831557 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yay < 1308369279 997379 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :class Catamorphism a alg | a -> alg where < 1308369280 568846 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : type Cata alg a < 1308369282 254970 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: spot the mistake < 1308369307 935839 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm? < 1308369310 890728 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no idea < 1308369324 310838 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: hint: there are no typekinds < 1308369335 858589 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :you supply the (type-level) _values_ < 1308369346 477988 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :so for any input number, there is only one valid (a, a -> a) pair < 1308369352 638418 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :making this totally meaningless < 1308369365 880640 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :if you say so < 1308369372 317323 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: ARE YOU DOUBTING ME < 1308369394 181356 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no, i am just not even remembering what a catamorphism is, much less in the type system < 1308369405 881445 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :generalised fold / induction / recursion scheme < 1308369423 20807 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :IF YOU SAY SO < 1308369442 382947 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :type NatAlg a = (a, a -> a); cataNat (x,f) Z = x; cataNat alg (S n) = f (cataNat alg n) < 1308369490 692518 :augur!~augur@129.2.129.34 JOIN :#esoteric < 1308369496 666300 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :missing for f < 1308369501 164775 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*binding < 1308369551 343780 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: yeah yeah < 1308369553 475516 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :alg@(x,f) < 1308369563 732237 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :ACTION wonders why in the world Firefox sometimes causes the system to swap like crazy with 0 swap space used. < 1308369577 903223 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :I should note that yes, it's actually swapping. < 1308369591 826122 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :kswapd is shown to be working like crazy in iotop. < 1308369601 743619 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :It's because Firefox sucks TRUE STORIES BY REAL PEOPLE < 1308369614 914628 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's swapping into your hidden NSA disk < 1308369616 509522 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :True, but not a good explanation. < 1308369686 470050 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the disk contains a satellite link to ECHELON < 1308369701 984132 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :using top secret neutrino transmission < 1308370069 721374 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan im starting to think that maybe you cant embed everything in a nice type system library < 1308370074 767468 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :CRY................. < 1308370086 575307 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :mostly I hate how type families arent first class :( < 1308370275 537354 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : Nested type family application < 1308370275 769988 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : in the type family application: Succ :$ ((Add :$ m) :$ n) < 1308370275 949273 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : (Use -XUndecidableInstances to permit this) < 1308370277 678546 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan im creying < 1308370343 375610 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what you cannot nest them? < 1308370348 99995 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :apparently < 1308370353 123714 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :the type family rules are some strict bullshit mon < 1308370365 526597 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and what happens if you use -XUndecidableInstances < 1308370373 151544 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :monqy: then..................a baby cries.... < 1308370377 590482 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :and that baby grows up to be... jesus < 1308370380 206287 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :and dies on the... cross < 1308370405 728830 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh no < 1308370512 648207 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Later < 1308370582 681453 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :data Map; data Map' f < 1308370582 900126 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :type instance Map :$ f = Map' f < 1308370582 900301 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :type instance Map' f :$ Nil = Nil < 1308370584 344127 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :type instance Map' f :$ x :@ xs = (f :$ x) :@ (Map' f :$ xs) < 1308370671 951172 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Sgeo: yally is invading agora and trying to stop you preventing such evil < 1308370869 810247 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :o.O < 1308370952 955984 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :That does not look like an invasion. < 1308370955 975469 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :But thank you. < 1308371122 119454 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh god youre not actually going to object are you < 1308371130 771523 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i fucking hate quorum raisers who never do anything < 1308371132 832062 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh you did < 1308371195 189522 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :I should look up the quorum rules quickly < 1308371218 196104 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :you should stop objecting to deregistrations of inactive people < 1308371220 993991 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :even if those peoplre are you < 1308371250 519038 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Should quorum count inactive people? < 1308371271 665340 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :why should constantly-inactive people be players? < 1308371274 131218 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :the mechanism is there for a reason < 1308371328 496577 :foocraft!~ewanas@78.101.160.76 QUIT :Quit: So long, and thanks for all the fish! < 1308371386 686701 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Is quorum fixed at the start of voting period, or determined at end? < 1308371394 447984 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :Either way, I'm going to sleep now < 1308371528 711328 :Sgeo!~Sgeo@ool-43500f4b.dyn.optonline.net PRIVMSG #esoteric :elliott_, *clap* *clap* *clap* < 1308371550 612634 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :the mechanism still exists to be used, regardless of quorum rules < 1308371803 771880 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott_: I would vote for a mechanism to deregister players forcibly who have been inactive for long enough < 1308371836 111241 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :coppro: it should be without objection from people who aren't the player < 1308371848 355614 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott_: or that < 1308371849 566631 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :if someone is trying to exploit a lull in the game to become the dictator... < 1308371851 180142 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :then that's no good < 1308371854 344068 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :but yeah < 1308371858 949544 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :people object to their deregistrations all the time < 1308371864 241547 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :and its basically never justified < 1308373180 973397 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :ACTION gets really, really upset at the unused potential of the Super Gameboy. < 1308373259 4726 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Not only could you use the thing to stick SNES games on a Gameboy cartridge, you could use it to supplement the Gameboy game by drawing SNES sprites onto the screen. < 1308373280 440440 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :There's precisely one example of either feature being used. < 1308373309 479414 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :It's like Nintendo went "Fuck, let's design this totally awesome hardware and then NEVER USE ITS FEATURES". < 1308373528 613218 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: lolgameboy->console devices < 1308373551 590160 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :coppro: Yeah, but the Super Gameboy actually did it right, as far as hardware is concerned. < 1308373567 986184 :yorick!~yorick@unaffiliated/yorick QUIT :Ping timeout: 252 seconds < 1308373574 342721 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :tbf I owned and enjoyed the game boy player < 1308373581 341674 :elliott_!~elliott@95.149.228.85 QUIT :Read error: Connection reset by peer < 1308373630 170000 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :The Super Gameboy could have made Gameboy games look like native SNES games if the developers cared. < 1308373663 945580 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :But no, they pretty much used it by adding a color pallete. < 1308373686 457405 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :marginal effort < 1308373686 900707 :yorick!~yorick@unaffiliated/yorick JOIN :#esoteric < 1308373691 907235 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Yup. < 1308373715 518549 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Even the Pokemon games did more with it than most. < 1308373735 962225 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also <3 Twilight Symphony < 1308373741 993351 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :(simply by switching palletes for each area and having 3 palletes on screen in battles) < 1308373799 303994 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :(in case you've not played Pokemon on a Super Gameboy or an emulator that emulates SGB palleting: the life bars each get their own palletes, and each Pokemon has its own pallete.) < 1308373833 24984 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :(you can assign palletes to screen regions, with an 8x8 granularity) < 1308373940 229259 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Hmm. I think the Gameboy Player was *also* horribly underused... < 1308374005 320071 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :At a minimum, the thing was capable of doing multiplayer in the normal way: with each player having their own controller. < 1308374041 418995 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Not to mention horribly underdesigned; it wouldn't have been hard to at *least* support SGB borders and palleting. < 1308374068 756870 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1308374092 968365 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :(by doing the same trick that Gameboy emulators do for that; watching writes to the appropriate register and emulating those two features only) < 1308374121 918632 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 246 seconds < 1308374146 2305 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :And I wouldn't be surprised if that multiplayer trick was pulled off by letting you execute PPC code. < 1308374190 911733 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Making it definitely underused. < 1308374300 902661 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the best was using it for download play off of another GCN game < 1308374304 987433 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :like Crystal Chronicle < 1308374308 999336 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*Chronicle < 1308374323 179744 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :... Wouldn't that require two Gamecubes? < 1308374329 427168 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yes. yes it would < 1308374361 635058 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Actually, with Crystal Chronicles, that'd be 1+N Gamecubes, where N is the number of players. < 1308374365 8882 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I can't wait for the Wii U because two of my favorite GCN games were GBA-enabled ones < 1308374369 66545 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ayup < 1308374394 640958 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :The Wii U only supports a single Wii U pad, BTW. < 1308374408 834841 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :All other controllers must be Wiimotes, as far as I understand. < 1308374444 932673 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :And it doesn't do Gamecube compatibility, which makes me kinda sad. < 1308374451 418408 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :It wouldn't be hard to do. < 1308374470 370222 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :The only non-trivial hardware change would be making the disc slot handle the smaller discs. < 1308374633 339918 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :hrm < 1308374639 143044 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :they better have multiple wii u pads < 1308374648 991713 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :would be incredibly disappointed if not < 1308374661 791340 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :possibly a development restriction? < 1308374677 637498 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :A "streaming 480p over Bluetooth" restriction. < 1308374684 776686 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh :/ < 1308374721 908868 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1308374739 346586 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :tbh I'd be surpried if the king of multiplayer and proprietary lock-in was going to take such a weak technological restriction at face value < 1308374742 802408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i always feel like overcomplicated software is deliberately antagonising me < 1308374783 957472 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :coppro: I think they're using Bluetooth primarily as a cost-cutting measure. < 1308374805 398588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:24:37: A "streaming 480p over Bluetooth" restriction. < 1308374807 173538 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Remember, though they love doing proprietary tech, the one thing they love more is making cheap hardware. < 1308374808 938640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: hmm, I suspect terrible compression < 1308374816 156555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bluetooth is horrible < 1308374822 620606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's inadequate even for low-end headphones < 1308374849 569104 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Also, I'm not *sure* it's Bluetooth, I'm just guessing based on what I already know to be in the hardware. < 1308374869 257153 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :(the Wii U *must* have Bluetooth, since that's what Wiimotes use) < 1308374959 74523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Important: Many numerical values in the pattern editor are in hexadecimal notation, not decimal < 1308374959 253976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :notation. If you would like to know more about HEX, please refer to the “About HEX” topic later in this < 1308374959 254101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :guide." < 1308374960 133600 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :elliott: Bluetooth "High Speed", which is barely used, gets you 24 Mbps. Which is at least *adequate*. < 1308374962 696220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think renoise was designed by asking < 1308374974 566936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"what are the most pointless, unintuitive elements of the tracker aesthetic?" < 1308374981 645987 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and maximising them in a new piece of software < 1308375216 882602 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: someone should bring a sniffer to a game conference < 1308375229 9067 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Definitely. < 1308375232 807543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, renoise does samples in the stupidest way possible < 1308375239 152483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you assign a sample to a particular note value < 1308375241 374180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :arbitrarily < 1308375247 711558 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think < 1308375259 462068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Many values input into Renoise's pattern editor are hexadecimal (HEX). Because many beginners < 1308375259 641573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :have problems with this fundamental concept, we will address that here. < 1308375260 820336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Most people are familiar with decimal because most people have 10 fingers. Instead, let's imagine we < 1308375262 822911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :have 16 fingers - which, conveniently enough, comes in very handy for many musical concepts ;-)" < 1308375264 820677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god are you actually going to try and teach me hex < 1308375274 476524 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :loll < 1308375277 606858 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :elliott: THAT IS AWFUL < 1308375283 473502 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so you have to type everything in hexadecimal < 1308375288 197373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I JUST WANT TO MAKE SOME SICK BEATS STOP DOING HORRIBLE THINGS TO ME < 1308375295 559943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :<-- LITERALLY SOBBING < 1308375310 852967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHY ARE THE PAN AND DELAY COLUMNS IN HEX < 1308375319 673066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THAT IS THE MOST ARBITRARILY THING EVER < 1308375321 311551 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hey guys < 1308375328 616783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FUCK THIS SHIT IM CLOSING RENOISE < 1308375329 134562 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :let's take a human being who's immersed in decimal for their entire lifetime < 1308375336 953018 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and yeah that < 1308375350 867694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im just going to buy a casio sk1 and swear off all other sound-producing devices < 1308375356 375088 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :If entering things in hex is an actually helpful UI feature, then they could just accept 0xFF-type syntax. < 1308375373 545636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you just don't understand pikhq... it's LEET < 1308375376 113406 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Rather than doing such a UI sin. < 1308375391 232131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: it's like a tracker, but modern, except not modern, you see < 1308375404 419652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.renoise.com/files/screenshots/overview-261.png ;; this actually makes it look less horrific to use than it is < 1308375412 564747 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :crud < 1308375422 395649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is it with audio software and being a steaming pile of shit < 1308375429 864062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its like the two concepts are intimately linked < 1308375432 89871 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :elliott: What platform is that running on? < 1308375443 89241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: windows, but it looks mostly the same pretty much everywhere :P < 1308375448 455628 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :If you name one I'm familiar with I will stab people. < 1308375454 5574 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Fuck, I'm stabbing people. < 1308375457 411454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i can even forgive the non-nativeness < 1308375458 337836 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I've lost my supar-awesome keyboard shortcut :( < 1308375460 243275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't even give a shit about that < 1308375463 253692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its just unusable < 1308375472 97238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if its not shit like this < 1308375476 683046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its using actual knobs in a computer UI < 1308375479 656875 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :It looks like it has decided to commit every UI sin. < 1308375480 385976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHY WOULD YOU EVER DO THAT < 1308375481 986405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :USE A FUCKING SLIDER OMG < 1308375495 434351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THEY HAVE THE WONDERFUL SIDE-EFFECT OF NOT MAKING ME WANT TO KILL YOUR FAMILY < 1308375506 705235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seriously, designing audio software to look like audio hardware is < 1308375508 443909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just < 1308375510 181770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you ever do it < 1308375511 536655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i hate you < 1308375513 439841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :irrevocably < 1308375560 290461 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :http://homepage.mac.com/bradster/iarchitect/realcd.htm < 1308375571 603869 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Actually worse. < 1308375572 250846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that doesn't count as audio software :P < 1308375610 662176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :guys, gimme one reason not to NIH all audio production software < 1308375617 618477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is literally all the worst < 1308375627 841459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if other software is a steaming pile of shit < 1308375631 610066 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :You will be forced to also NIH all audio handling APIs. < 1308375636 188609 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :SoX is not bad. < 1308375638 78241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :audio software collapsed under its weight and formed a black hole ten billion years ago < 1308375642 107184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: :) < 1308375645 33575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: you make me smile with your words < 1308375646 466023 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Even the *best* ones are very undocumented. < 1308375651 825538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i want to make an entire song with just SoX now < 1308375678 639059 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :And ffmpeg's developers need to learn a thing or two about libraries. < 1308375684 815536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, I remember Reason not being quite an entire steaming pile of crap last time I used it < 1308375688 549292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :despite trying to look like audio hardware < 1308375690 1222 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, SoX can make music, too. Both equal-temperament and just-intonation. < 1308375700 603994 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Namely, "FUCK YOU I DON'T WANT TO HAVE A FULL COPY OF YOUR SOURCE CODE IN MY SOURCE CODE. FUCK YOU FUCK YOU FUCK YOU." < 1308375711 297782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(i'm basically trying all the audio software that exists ever so I can complain about how much of a steaming pile of crap it is) < 1308375723 588176 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :"INSTALL MOTHERFUCKING LIBRARIES IF YOU EXPECT OTHER PEOPLE TO USE IT YOU ANTI-DEVELOPER COCKS" < 1308375729 86031 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric : < 1308375877 31649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, i think Ableton Live's only sin that I remember was having knob controls < 1308375918 570007 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Still. Why would you ever want knob controls on a fucking computer? < 1308375933 307745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well... they're smaller than a slider i guess < 1308375936 4802 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :My mouse moves in straight lines with ease. It does not go in circles easily. < 1308375946 74156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: oh, you can control them with straight lines usually < 1308375949 731955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by going up and down < 1308375955 161185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its just that on a widescreen up and down arent very natural directions < 1308375959 451294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and its reflected very weirdly in the knob spinning < 1308375962 256870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but < 1308375968 341166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i agree that the ones you actually have to go in a circle with < 1308375970 232740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are unforgivable < 1308375991 577848 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Also nice about a slider: they present bigger targets. < 1308375998 561248 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :You don't want small targets. < 1308376021 834156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: see with *elliottmusicsoftware*, such a continuous selector of a range is an abstract object that can be represented however the user wants them to be, on a default + case-by-case basis < 1308376025 708494 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :You don't want freakishly big ones either, but it should not be a painstaking exercise to click on your thing. < 1308376188 745815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: personally, my preferred replacement for knobs would be, visually, a circle with a coloured ring around the edge (knob-style :P) showing the current value, perhaps with the numerical value in the centre; but when you click it, it'd turn into a slider, with the current value of the slider aligned to the position of the cursor < 1308376196 477404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(horizontal slider usually) < 1308376233 729364 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :elliott: With that, my only complaint would be non-nativenes. < 1308376260 617580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: yeah, but let's face it, "native" UIs don't exactly have a wealth of useful controls for things of this scale < 1308376287 217654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, a piece of audio software completely following some HIG and using no non-native controls would ... probably not fit on any screen because of how huge everything would be < 1308376345 25002 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Well, yeah, I'm not going to complain much about it being non-native if it's working around OS deficiencies. < 1308376354 144312 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :If it at least *looks* like it belongs there. < 1308376364 231118 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :And is usable, of course. < 1308376373 531499 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :If it's not usable then I reserve the right to beat you to death. < 1308376394 787370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't even care if all the controls look completely different, to be honest; in audio software, I'd say the situation is kind of opposite of a normal GUI app < 1308376402 199266 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In that you have shitloads of controls that you don't want to stand out < 1308376507 711937 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Of course, the most important thing is to make it so people can use the software without wanting to stab the developers. < 1308376513 113840 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :And audio software fails at this. < 1308376530 654014 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Things like "looking native" is a nicety on top of that. < 1308376563 493981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lmao, reason demo disables saving < 1308376670 72808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah it does suffer from total try-to-look-like-hardware-itis < 1308376825 4956 :Kustas!~xix@228.224.196.88.dyn.estpak.ee JOIN :#esoteric < 1308376886 803505 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The non-GUI audio software work better from what I can tell. < 1308376897 727994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yyeaaaaaaaaaaaaaah < 1308376902 630570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: http://i.imgur.com/GsdRl.png goifjgoidfg it hurts < 1308376909 74301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok its actually not that bad apart from the visual noise < 1308376918 837780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also half the interface doesn't look like hardware at all < 1308376922 532220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so its only half a crime < 1308376975 390092 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :*gag* < 1308376987 630555 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Is that a VST? :P < 1308376990 992485 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Do these people know *why* physical UIs look like that? < 1308376996 983063 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I think so? < 1308376998 737149 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Of course if it looks like hardware, it should be for a good reason, such as, it emulates hardware and acts like it! Otherwise it is a bad reason and it ought not to be looks like hardware it is bad thing to do that < 1308377003 300469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I think Reason's interface is like... < 1308377009 134158 :Gregor!Gregor@codu.org PRIVMSG #esoteric :All VSTs are "designed" by retards. < 1308377011 781688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: One half VSTs and mixers and the like < 1308377013 994005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Plus one half sequencer < 1308377021 665867 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :zzo38: The thing is, hardware UIs are not intended for use with a pointer device. < 1308377022 911150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: But that's a global mixer thing so I don't think it's strictly a VST. < 1308377031 42204 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :zzo38: They are meant for manipulation with actual human hands. < 1308377031 635688 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Ah < 1308377049 52743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: But here's the best part: < 1308377057 61356 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Completely different design considerations at hand here. < 1308377080 163634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(One second, screenshotting :P) < 1308377105 771763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: http://i.imgur.com/UlX2Q.png < 1308377111 470772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THANK YOU, REASON, FOR SIMULATING AN ACTUAL DECK < 1308377117 405992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I WOULD BE TOTALLY LOST WITHOUT THIS HELPFUL BACKGROUND IMAGE < 1308377139 499769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I SURE HOPE THE THREE LINES OF CODE AND THE THIRTY MINUTES IN PHOTOSHOP IT TOOK TO DO THAT WERE WORTH IT < 1308377160 122110 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :THE WHITESPACE GOD THE WHITESPACE < 1308377169 479159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: wat < 1308377180 157472 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: Yes; true; but in a few (not all) cases, it might be useful to emulate a hardware and have it displayed on the computer screen. Not in all cases, though. (For emulating GameBoy it is not very useful, but in some cases it might.) (Also, you do not need to display the parts that have nothing to do with the emulation) < 1308377183 259077 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :elliott: By "white" I mean "empty rack slots" < 1308377191 713665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: That's scrolled down to the bottom :P < 1308377203 179474 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :elliott: SUCH A STUPID FEATURE < 1308377241 164786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YESSS IT COMES WITH A COWBELL INSTRUMENT < 1308377248 667074 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Why is there even a scrollbar? There is nothing there what is the use of that please < 1308377256 222820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: um there are more instruments above < 1308377344 118722 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There may be but then why is there a space with nothing that it scroll to? Doesn't usually the scroll bar should only scroll the length of what is there? < 1308377348 544051 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Bahahaha < 1308377356 792712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: Ask the Reason developers :P < 1308377398 92100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gah, why is it even split vertically, it should be horizontal. < 1308377522 303609 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know. SoX works fine, use that for audio. < 1308377631 51810 :Kustas!~xix@228.224.196.88.dyn.estpak.ee QUIT :Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.9.0.17/2009122204] < 1308377757 714318 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Although I think some features ought to be combined ImageMagick with SoX. (At least it is possible to pipe ImageMagick to SoX (or vice versa), though.) < 1308377761 108526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :loooooool < 1308377773 974382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god it just kicked me out because i spent twenty minutes messing around < 1308377776 486931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats actually awesome < 1308377778 68005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :speed songwriting < 1308377881 912494 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :zzo38: ImageMagick to SoX? Why would you do that? < 1308377892 652685 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :(no, really. I am highly curious what use case that could have.) < 1308377905 326206 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I can find songwriting useful using MML (music macro language) based programs, such as PPMCK (I have made some improvements and bugfixes to PPMCK actually, including tail recursion) < 1308377967 981661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dammit, now I've started mentally designing elliottmusicsoftware :( < 1308377969 200487 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: Due to lack of effects in one program or the other. Represent the audio as a ...x1 grayscale image. And then use the various effects (some are useless for audio, some are OK for audio, and -fx is very useful for audio) < 1308377978 182352 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Can you write it down? < 1308377984 41649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: on irc? < 1308377986 453988 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :zzo38: Strange. < 1308378018 974918 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: No, on a text file in your computer and then sent to sprunge < 1308378028 178159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: boring :) < 1308378070 379768 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then write it on paper and then put on a wood table and then take the picture and ensure the focus is good enough to read it and then ask someone else to type it into the computer for you. < 1308378186 927820 :Kustas!~xix@228.224.196.88.dyn.estpak.ee JOIN :#esoteric < 1308378216 384418 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :And be sure to then uuencode and repeat the process. < 1308378399 155723 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: Other cases are for making Fourier transform, and many of the effects in ImageMagick are useful for audio, some of which SoX already has similar things. To me at least it would make sense to combine it in one program < 1308378612 717972 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Sounds like you're wanting a linear algebra program. < 1308378736 393844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: whoops, my audio software design just pulled in an entire lisp < 1308378856 343426 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :elliott: Now it just needs to do mail. < 1308378894 10299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: write some network code to do IMAP, plug it into a text-to-speech object, voila! < 1308378941 652757 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The alpha channel can also have some uses for doing fading effects and stuff. Many effects in ImageMagick are already useful for audio, but just add a few more such as -echo and so on and then it should be very useful for audio. Stereo files can be represented by having like RED=LEFT GREEN=RIGHT for example. < 1308379001 564728 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :While -density can be used for sample rate (where 1 second = 1 inch) < 1308379003 30029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :come to think of it, I seem to have invented something that can implement Max/MSP as just a certain kind of object < 1308379019 108967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: inch? lol < 1308379055 96232 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :zzo38: Like I said, you seem to want a linear algebra system. < 1308379095 439421 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Which is much like an audio or image or video manipulation system, but generalised. < 1308379107 474969 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: Maybe something like that. < 1308379250 419641 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: It just seems convenient units to use due to the way the program already work < 1308379310 384860 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's an inch < 1308379330 432113 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :2.54 cenimetres < 1308379338 584481 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :s/cenimetres/centimetres/ < 1308379411 614117 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :specify digital images in terms of metres every day < 1308379465 579901 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What I might like to have for audio and music making program is something like METAFONT. < 1308379497 734062 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :monqy: An "inch" is either 2.54 centimeters or 100/3937 meters. (latter definition exceptionally unused) < 1308379559 382665 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :METAFONT is already one of the best program for font making, and I think a similar thing could be made working with musics somehow. < 1308379561 220404 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :("international inch" and "survey inch", respectively) < 1308379604 241865 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :right but I don't see how inches/metres are useful for digital imaging, aside from translation to/from physical images, unless that's what the command or whatever is for < 1308379618 747896 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :monqy: He was proposing to use ImageMagick for audio manipulation. < 1308379637 532094 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :monqy: The -density command in ImageMagick is used when you want to specify what resolution is used for printing this image. < 1308379645 103846 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :aha < 1308379778 168343 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :*sigh* US customary units. < 1308379805 114493 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :So terrible. < 1308379941 167157 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :DVI units are specified in fractions of decimicrons, allowing for finer resolution than any printer has, as far as I know. < 1308380103 565868 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Quick, how many miles per gallon is a league per barony-gill? < 1308380116 683406 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :(yes, that is a valid unit. League per barony-gill.) < 1308380195 130663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, (a = b) = c is valid in C++ < 1308380197 892738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not in C, I don't think < 1308380241 624617 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Hmm. Doesn't (a = b) result in an lvalue in C? < 1308380261 849572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think so < 1308380289 806506 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what does (a = b) mean as an lvalue? < 1308380305 253011 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :monqy: Presumably, same thing as a. < 1308380309 872361 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Anything else would be mad. < 1308380326 459305 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :anything at all would be mad < 1308380341 795141 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :Fair enough. < 1308380344 762033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you decide with operator= < 1308380346 356569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YOU DECIDE < 1308380347 472185 :Kustas!~xix@228.224.196.88.dyn.estpak.ee NICK :derrik < 1308380349 368354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you could return a global < 1308380356 143308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(a += b) -= c; < 1308380359 38958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :could increment a by b < 1308380364 161689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then decrement aassoijdioajd by c < 1308380388 678541 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I've always wanted to decrement aassoijdioajd by c < 1308380404 769228 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :in the same statement as incrementing a by b < 1308380497 947550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://i.imgur.com/uBZOi.png WHY WOULD YOU EVEN DO THIS YOU ARE MAKING ME TURN OFF THE NO-SIDEBAR MODE YOU EXPLICITLY TURNED ON JUST SO I CAN GET TO THE FUCKING APPLICATIONS FOLDER AT LEAST PUT AN ALIAS TO IT IN THE DISK IMAGE GOD DAMN < 1308380546 718785 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what kind of gimmicky installation mechanism is that < 1308380558 456636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: its called standard os x installation < 1308380561 152018 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or is it user friendly < 1308380561 604259 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1308380566 460049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you download a disk image which contains a filesystem < 1308380570 931566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you mount the file system < 1308380578 603954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you copy the application files to your applications folder < 1308380583 461361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you unmount ("eject") the file system < 1308380587 323188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then drag the disk image to your trash < 1308380592 121707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its ridiculous and terrible < 1308380618 796023 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :And you can unmount it by dragging the filesystem to your trash. < 1308380627 374895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ableton's free 30-day license enables the "Save" and "Export" functions, so you can experience making music with no holds barred. To activate your free license, enter your e-mail address below. < 1308380628 845489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i can hardly wait < 1308380646 214876 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :And it's still better than Windows installation. < 1308380660 918330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but hey, apparently ableton integrates with Max? < 1308380667 678567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is cool I guess < 1308380671 201104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :big orgy of audio applications < 1308380705 701279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Max is the only well-designed audio application, in fact it's one of the best-designed programs I've used, but unfortunately I am too crappy to make nice sounds with it :( < 1308380863 15905 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think some sort of METAFONT-like program would be good to make a music < 1308381143 57503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Customize Live's color scheme and display size in the Look/Feel Preferences." < 1308381147 400457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: monqy: im thinking green on pink < 1308381179 590500 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :don't forget the yellow < 1308381207 743112 :pikhq!~pikhq@71-219-215-247.clsp.qwest.net PRIVMSG #esoteric :elliott: How Gregorian. < 1308382109 377196 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :"pad" in SoX is similar to "-border" in ImageMagick. "norm" is probably like "-auto-level". "reverse" is like "-flop". < 1308382162 976506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: help I accidentally invented the best everything < 1308382848 394871 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: You know, it's not true that _all_ audio APIs are terrible or undocumented... < 1308382861 641845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: I bet Core Audio is quite nice. < 1308382919 676137 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is it allowed in LLVM for a PHI node to return a label value? If so, can you then use that label in a branch instruction or other instruction? < 1308383002 169770 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Including other PHI nodes) < 1308383008 770898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro might know < 1308383098 956468 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1308383660 371509 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is coppro on and available? < 1308383684 600759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he spoke fairly recently < 1308383708 19043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. two hours ago it seems :) < 1308384341 978343 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1308384543 67205 :derrik!~xix@228.224.196.88.dyn.estpak.ee PART :#esoteric < 1308385309 44430 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1308385970 302433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Hmm... what's actually wrong with PortAudio? < 1308386017 189614 :Gregor!Gregor@codu.org PRIVMSG #esoteric :PortAudio has backends for everything[1]. < 1308386021 355868 :Gregor!Gregor@codu.org PRIVMSG #esoteric :[1] everything important < 1308386034 375260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I'm talking API, latency, etc. wise :P < 1308386081 21807 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I've only used PortMIDI, but if that's anything to go by, its API is "dump some bits here lulz" < 1308386124 427181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: As far as I can tell, my options are exactly twofold: Core Audio, which is reportedly excellent and should basically give me no actual _problems_, but which would restrict me to running things on an OS I don't use day-to-day (although considering Linux's terrible audio situation I probably would anyway), and which also apparently has a rather... horrific API; not in that it's /bad/, but in that it's ... you know ... flexible; < 1308386124 606828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and PortAudio, which would probably be less of a pain and which would be more portable but... might be bad inexplicably???? < 1308386128 317925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wow that was a long sentence. < 1308386131 787630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That... that was one sentence. Wow. < 1308386182 175521 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, oh god what are you trying to do. < 1308386182 354953 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 1 new message. '/msg lambdabot @messages' to read it. < 1308386187 443063 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Y'know, Linux's audio situation has improved enormously over the last few