< 1311465610 253795 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The "Pickle" card can be played as a minor or as a major, depending on circumstances. < 1311465815 443421 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The player with the Title card must lead that card on the first turn at the beginning of the game (unless nobody has that card in case it is a face-down hidden card in the center of the table). < 1311466122 266065 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :can you write up the full rules? < 1311466161 478906 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net PRIVMSG #esoteric :why is lambdabot in #esoteric? < 1311466166 119942 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Unfortunately I never have. I have never actually thought of the full rules, but I have thought of many ideas, a few of which I forget. < 1311466216 190665 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Although I did remember a few things of my ideas, and possibly even have new ideas I can write here. Other people can also make up ideas, since it is incomplete. < 1311466288 198187 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You score by the first trick, the last trick, sequences, and by taking tricks containing "rulers". < 1311466327 873003 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You must follow suit if possible, and sometimes follow ranks. < 1311466367 979863 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Majors beat minors (and miscellaneous suited cards), metas beat everything. However, some majors and metas have special powers. < 1311466384 666857 :elliott_!~elliott@95.149.243.211 QUIT :Ping timeout: 260 seconds < 1311466431 140682 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(The card with instructions for divinations is used too in this game, although after playing this game you cannot use the deck for divination since the divination rules require that the deck is never shuffled.) < 1311466463 362244 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net PRIVMSG #esoteric :@pl \x -> (x,x) < 1311466463 874301 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :join (,) < 1311466520 353313 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net PRIVMSG #esoteric :@t join < 1311466520 613405 :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 < 1311466527 101937 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net PRIVMSG #esoteric :@type join < 1311466528 121760 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a. (Monad m) => m (m a) -> m a < 1311466543 740728 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1311466555 251579 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311466835 732286 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net PRIVMSG #esoteric :i forgot how the function monad instance works < 1311467451 639223 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl (\x -> map (\y -> (tick*x, tick*y)) [-half..half]) < 1311467452 29153 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 37): < 1311467452 236573 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "[" < 1311467452 236753 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting variable, "(", operator or ")" < 1311467473 668154 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl \x -> map (\y -> (tick*x, tick*y)) [-half..half] < 1311467474 270168 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 36): < 1311467474 477678 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "[" < 1311467474 477773 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting variable, "(", operator or end of input < 1311467476 457470 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::( < 1311467492 680393 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl \x -> map (\y -> (tick*x, tick*y)) < 1311467493 170712 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :map . (. (tick *)) . (,) . (tick *) < 1311467499 185336 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ok yeah not replacing that < 1311467515 878377 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :@pl \x -> map (\y -> (tick*x, tick*y)) [negate half .. half] < 1311467516 85874 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip map [negate half..half] . (. (tick *)) . (,) . (tick *) < 1311467521 678689 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION reaches for a barf bag < 1311467533 916010 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :@pl \x -> map (\y -> (tick*x, tick*y)) (enumFromTo (-half) half) < 1311467534 123412 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip map [negate half..half] . (. (tick *)) . (,) . (tick *) < 1311467631 30904 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :\x -> map (\y -> (tick*x, tick*y)) = map . (join (***) (tick *) .) . (,) < 1311467733 38137 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :barf barf barf < 1311467790 297107 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I'd write that as \x -> map (join (***) (tick*) . (,) x), or (x,) with -XTupleSections, or with both = join (***) defined somewhere < 1311467860 814574 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Or \x -> let tx = tick*x in map ((tx,) . (tick*)) < 1311468013 210452 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death > 1311468262 121228 JOIN :#esoteric > 1311468283 233279 JOIN :#esoteric > 1311468304 591549 JOIN :#esoteric > 1311468341 445687 JOIN :#esoteric > 1311468391 893966 JOIN :#esoteric > 1311468449 192519 JOIN :#esoteric > 1311468493 486133 JOIN :#esoteric > 1311468537 479503 JOIN :#esoteric > 1311468581 493796 JOIN :#esoteric > 1311468621 863581 JOIN :#esoteric > 1311468661 881661 JOIN :#esoteric > 1311468706 886995 JOIN :#esoteric > 1311468744 490812 JOIN :#esoteric < 1311468744 543948 :glogbot!Gregor@codu.org JOIN :#esoteric < 1311468827 659013 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : why is lambdabot in #esoteric? <-- because we asked nicely (well i assume it was nicely) < 1311469206 878034 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t (*) `on` recip < 1311469207 457578 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Fractional a) => a -> a -> a < 1311469231 376865 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@hoogle Fractional -> Integral < 1311469231 539855 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Warning: Unknown type Fractional < 1311469231 612371 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unsafe.Coerce unsafeCoerce :: a -> b < 1311469231 664494 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude ($) :: (a -> b) -> a -> b < 1311469246 658264 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@src Double < 1311469246 770332 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :data Double = D# Double# < 1311469249 436641 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Lymee: floor, ceiling, round < 1311469254 321209 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I see. < 1311469267 5585 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t floor < 1311469267 632108 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (RealFrac a, Integral b) => a -> b < 1311469275 648731 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm < 1311469280 422045 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fractional can be e.g. complex < 1311469280 500642 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I wanna be a Devil's Advocate < 1311469343 346437 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@pl \x -> map (\y -> (tick*x, tick*y)) [ -half..half] < 1311469343 399232 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 36): < 1311469343 399398 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "[" < 1311469343 399511 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting variable, "(", operator or end of input < 1311469348 904247 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :huh < 1311469386 952500 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :weird broken parser < 1311469395 758262 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(given that it accepts it without - < 1311469397 478271 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :) < 1311470276 650903 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: Why do you want to be Devil's Advocate? < 1311470298 801968 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I've boredly given some thought to what I consider an inane position < 1311470318 148921 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think I can make it "work" fsvo "work" < 1311471693 239482 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Bleh. < 1311471701 160764 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I'm doing the Mandelbrot set with this: length $ takeWhile ((<2) . magnitude) $ take maxIters $ iterate step $ 0.0 :+ 0.0 < 1311471705 129909 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Can't figure out any optimizations. < 1311471718 179655 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Anybody have any ideas? =w= < 1311471718 877066 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Oh! < 1311471739 170726 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Um, no wait, can't do that. < 1311471749 813769 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Lymee: magnitude is somewhat expensive as it requires a square root < 1311471788 342217 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle Complex a -> a < 1311471788 412011 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Complex imagPart :: RealFloat a => Complex a -> a < 1311471788 465414 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Complex magnitude :: RealFloat a => Complex a -> a < 1311471788 465559 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Complex phase :: RealFloat a => Complex a -> a < 1311471895 514025 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t \(a :+ b) -> a*a + b*b < 4) < 1311471896 145185 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `)' < 1311471897 775588 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1311471900 780255 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t \(a :+ b) -> a*a + b*b < 4 < 1311471901 433761 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall t. (RealFloat t) => Complex t -> Bool < 1311471908 314088 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that might be better < 1311471972 54783 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also perhaps findIndex is more efficient than length $ takeWhile ... < 1311471982 401842 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t findIndex < 1311471982 939658 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> Bool) -> [a] -> Maybe Int < 1311472013 381746 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(then again, maybe not) < 1311472072 810753 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and it all depends on ghc's list fusion being able to optimize away the intermediate lists < 1311472332 393292 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl \x -> ((double $ imagPart x) + (double $ realPart x)) < 4 < 1311472332 485339 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(< 4) . ap ((+) . double . imagPart) (double . realPart) < 1311472370 384958 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t ap < 1311472371 17088 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b. (Monad m) => m (a -> b) -> m a -> m b < 1311472376 484710 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@hoogle forall (m :: * -> *) a b. (Monad m) => m (a -> b) -> m a -> m b < 1311472376 556371 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Parse error: < 1311472376 608652 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : --count=20 "forall (m :: * -> *) a b. (Monad m) => m (a -> b) -> m a -> m b" < 1311472376 608845 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ^ < 1311472384 634765 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@hoogle (Monad m) => m (a -> b) -> m a -> m b < 1311472384 854966 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad ap :: Monad m => m (a -> b) -> m a -> m b < 1311472384 961932 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad liftM :: Monad m => (a1 -> r) -> m a1 -> m r < 1311472385 14586 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<*>) :: Applicative f => f (a -> b) -> f a -> f b < 1311472820 871309 :cheater_!~ubuntu@g229160096.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311473360 353644 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl \x -> xCenter+tick*x < 1311473360 425129 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(xCenter +) . (tick *) < 1311473605 683858 :cheater_!~ubuntu@g229160123.adsl.alicedsl.de JOIN :#esoteric < 1311473778 217924 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t findIndex < 1311473778 896319 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> Bool) -> [a] -> Maybe Int < 1311473786 565344 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t (a->a)->a->Int < 1311473787 256121 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `->' < 1311473793 287233 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t (a -> a) -> a -> Int < 1311473793 953083 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `->' < 1311473818 450725 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :?? < 1311473830 782948 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@hoogle (a -> a) -> a -> Int < 1311473830 923872 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Generics.Schemes everywhere :: (a -> a) -> a -> a < 1311473830 996115 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Generics.Schemes everywhere' :: (a -> a) -> a -> a < 1311473831 48265 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude until :: (a -> Bool) -> (a -> a) -> a -> a < 1311473864 77071 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :until doesn't count number of steps, alas < 1311474084 155556 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net JOIN :#esoteric < 1311474084 207880 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net NICK :MSleep < 1311474539 548398 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :A, doh. < 1311474552 197953 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I changed z^^2 into z*z < 1311474562 756488 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Suddenly, almost halved time! < 1311474579 119760 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Lymee: there was a reason i wrote it with that yeah :P < 1311474627 698647 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :istr someone wondering why ghc doesn't optimize x^2 to x*x before < 1311474649 370600 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> x^2 < 1311474650 42001 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : x * x < 1311474681 274597 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ha. < 1311474681 687979 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they are absolutely identical < 1311474692 700025 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> x * 3 < 1311474693 394518 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : x * 3 < 1311474704 328331 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric ::t x < 1311474705 17794 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Expr < 1311474709 899653 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ooh < 1311474716 801586 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> x :: Num < 1311474717 462150 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Class `GHC.Num.Num' used as a type < 1311474719 331619 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(in final result) < 1311474723 572496 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> show x < 1311474724 340637 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "x" < 1311474730 429882 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ooh < 1311474734 534425 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :This is a good idea < 1311474740 644064 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...I thought everyone already knew about Expr. < 1311474741 583190 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> y < 1311474742 223118 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : y < 1311474745 276612 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix f < 1311474745 916568 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `a' in the constraints: < 1311474745 969432 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `GHC.Show.Show a' < 1311474745 969592 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a... < 1311474749 370930 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> a < 1311474750 68517 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a < 1311474751 986072 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix f :: Expr < 1311474752 670269 :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 (... < 1311474816 614425 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> scanl1 (*) [a,b,c,d,e] < 1311474817 353093 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [a,a * b,a * b * c,a * b * c * d,a * b * c * d * e] < 1311474928 624377 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> a+b < 1311474929 296145 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a + b < 1311474932 382007 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Heh. < 1311474934 877941 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Didn't know that existed. < 1311474941 44046 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Any way to evaluate that? < 1311474947 625574 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> a+g < 1311474948 363392 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a + g < 1311474951 885443 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> (a+g) 1 1 < 1311474952 420088 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `t1 -> t2 -> t' < 1311474952 492060 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type ... < 1311474955 996406 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not to my knowledge < 1311474967 100556 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t a < 1311474967 810749 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Expr < 1311474972 222432 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@src Expr < 1311474972 295022 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. < 1311474987 794576 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Lymee: it's in a package named simplereflect < 1311474991 401944 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :iirc < 1311475034 103140 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://hackage.haskell.org/package/simple-reflect < 1311475097 499606 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh there's a reduction function < 1311475114 618787 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :reduction (a+b+c+d) < 1311475117 300654 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1311475119 356371 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> reduction (a+b+c+d) < 1311475120 24988 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `reduction' < 1311475122 667765 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1311475155 961618 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe lambdabot doesn't have the latest version < 1311475168 509701 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> reduce (1+2+3+4) < 1311475169 142560 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3 + 3 + 4 < 1311475174 294201 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> reduction (1+2+3+4) < 1311475174 831429 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `reduction' < 1311475182 196777 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :>reduce (a+b+c+d) < 1311475186 284623 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> reduce (a+b+c+d) < 1311475186 903863 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a + b + c + d < 1311475192 449155 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> reduce (a*b+a*c) < 1311475193 161418 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a * b + a * c < 1311475197 499881 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess it cannot reduce pure symbols < 1311475202 652520 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> reduce (a*(b+c)) < 1311475203 310734 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a * (b + c) < 1311475208 298908 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Bleh. < 1311475216 45031 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> iterate reduce (1+2+3+4) < 1311475216 629797 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1 + 2 + 3 + 4,3 + 3 + 4,6 + 4,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10... < 1311475251 866851 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> iterate reduce (1*2+3*4) < 1311475252 557353 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1 * 2 + 3 * 4,2 + 3 * 4,2 + 12,14,14,14,14,14,14,14,14,14,14,14,14,14,14,1... < 1311475318 16349 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> (\x -> fst $ head $ dropUntil (\x -> (fst x) == (snd x)) $ zipWith (,) x $ tail x) $ iterate reduce (1*2+3*4) < 1311475318 640738 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `dropUntil' < 1311475330 694406 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION runs < 1311475338 631707 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t var < 1311475339 251190 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. String -> Sym a < 1311475347 460502 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> (\x -> fst $ head $ dropWhile (\x -> (fst x) != (snd x)) $ zipWith (,) x $ tail x) $ iterate reduce (1*2+3*4) < 1311475348 33705 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `!=' < 1311475358 400579 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> (\x -> fst $ head $ dropWhile (\x -> !((fst x) == (snd x))) $ zipWith (,) x $ tail x) $ iterate reduce (1*2+3*4) < 1311475359 37188 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `!' < 1311475363 397265 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> (\x -> fst $ head $ dropWhile (\x -> not ((fst x) == (snd x))) $ zipWith (,) x $ tail x) $ iterate reduce (1*2+3*4) < 1311475363 988849 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 * 2 + 3 * 4 < 1311475367 676909 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Aww. < 1311475564 319301 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> dropWhile (uncurry (/=)) . ap zip tail $ iterate reduce (1*2+3*4) < 1311475565 696256 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1 * 2 + 3 * 4,2 + 3 * 4),(2 + 3 * 4,2 + 12),(2 + 12,14),(14,14),(14,14),(... < 1311475572 314975 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1311475590 338922 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> ap zip tail $ iterate reduce (1*2+3*4) < 1311475591 38546 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1 * 2 + 3 * 4,2 + 3 * 4),(2 + 3 * 4,2 + 12),(2 + 12,14),(14,14),(14,14),(... < 1311475632 398646 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 14 == (14 :: Expr) < 1311475633 89240 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1311475645 719341 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> reduce (2+12) == (14 :: Expr) < 1311475646 328067 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1311475674 579711 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> reduce (2+12) /= (14 :: Expr) < 1311475675 216390 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1311475690 291934 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 2+12 /= (14 :: Expr) < 1311475690 959205 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1311475696 24119 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooh < 1311475699 7703 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn < 1311475718 741953 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it actually reduces when comparing < 1311475837 939578 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :http://pastebin.com/PXcS0k5G < is my code horrible? < 1311475866 535644 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> reduce (2+12+4+5) /= (14 :: Expr) < 1311475867 202720 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1311475876 464528 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> reduce (2+12+4+5) /= (25 :: Expr) < 1311475877 129033 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1311475883 704068 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> (2+12+4+5) /= (25 :: Expr) < 1311475884 367655 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1311475891 410657 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> iterate reduce (2+12+4+5) < 1311475892 38641 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2 + 12 + 4 + 5,14 + 4 + 5,18 + 5,23,23,23,23,23,23,23,23,23,23,23,23,23,23... < 1311475895 72836 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :opps < 1311475896 809703 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :my math fail < 1311475899 962612 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::P < 1311475900 498587 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> (2+12+4+5) /= (23 :: Expr) < 1311475901 148003 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1311476028 156926 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> reduce (i*i) < 1311476028 874355 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : i * i < 1311476034 307581 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> reduce (i+i) < 1311476034 958921 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : i + i < 1311476043 424355 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> reduce (i^3) < 1311476044 73515 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : i * i * i < 1311476050 701881 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> reduce (i^(100^100)) < 1311476051 316096 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : i * i * (i * i) * (i * i * (i * i)) * (i * i * (i * i) * (i * i * (i * i)))... < 1311476053 145710 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION runs < 1311476070 638961 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> map (\x -> take 10 $ show x) $ iterate reduce (i^(100^100)) < 1311476071 390578 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["i * i * (i","i * i * (i","i * i * (i","i * i * (i","i * i * (i","i * i * ... < 1311476082 374049 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> drop 100 $ iterate reduce (i^(100^100)) < 1311476083 62839 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [i * i * (i * i) * (i * i * (i * i)) * (i * i * (i * i) * (i * i * (i * i))... < 1311476089 140051 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> drop 1000 $ iterate reduce (i^(100^100)) < 1311476089 809256 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [i * i * (i * i) * (i * i * (i * i)) * (i * i * (i * i) * (i * i * (i * i))... < 1311476092 975917 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Aww. < 1311476099 213254 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@redo map (\y -> map (\x -> fracf $ (xCenter+x) :+ (yCenter+y)) range) range < 1311476099 265703 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Maybe you meant: do read todo undo < 1311476103 775867 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh < 1311476109 838318 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@list undo < 1311476109 892077 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :undo provides: undo do < 1311476115 843325 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@do map (\y -> map (\x -> fracf $ (xCenter+x) :+ (yCenter+y)) range) range < 1311476115 895725 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :map (\ y -> map (\ x -> fracf $ (xCenter + x) :+ (yCenter + y)) range) range < 1311476121 606294 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn < 1311476128 645428 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What did you want to do? < 1311476131 625070 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@do x >>= f < 1311476131 677963 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :do { a <- x; f a} < 1311476140 44387 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :turn it into a list comprehension < 1311476148 541039 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Ah. < 1311476239 318381 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :[ [ fracf $ (xCenter+x) :+ (yCenter+y)) | x <- range ] | y <- range ] < 1311476284 932661 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Already did it. < 1311476286 750952 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::) < 1311476348 387533 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you have some more parentheses than necessary, but fair enough < 1311476435 65207 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also double is usually called square < 1311476520 527738 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :uh < 1311476521 805300 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :wait why did i do that < 1311476535 523582 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :>< < 1311476538 897719 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :beats me :P < 1311476622 688946 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric : -cpp Run the C pre-processor on Haskell source files < 1311476622 905265 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric : [dynamic] < 1311476626 107888 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Is there any reason to ever do that? < 1311476657 409448 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :haskell doesn't have much in the way of conditional compilation without it < 1311476667 732756 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well didn't use to, anyway < 1311476679 395110 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess you can use template haskell these days < 1311476721 265700 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :From what I read about Haskell, C pre-processor doesn't seem like the best kind of preprocessor for Haskell (because of the meanings of # and ' in Haskell, as well as other things) < 1311476740 122401 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think it's actually a slightly modified preprocessor < 1311476748 159139 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What might be improved is something like how the macro preprocessor stuff in WEB but changed for Haskell stuff. < 1311476806 736274 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :when hugs was still alive, it shared a number of library source files with ghc, which sometimes used cpp < 1311476848 433768 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :For various reasons, I doubt a C preprocessor would work well with Haskell. < 1311476898 724890 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as i said, it is a modified one. < 1311476900 756481 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :[snip]:~/hs$ time ./mandelbrot 1000 0 0 1 300 output.png < 1311476900 972486 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :real 0m24.731s < 1311476901 25065 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :user 0m24.650s < 1311476901 25176 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :sys 0m0.036s < 1311476901 25235 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :[snip]:~/hs$ time ./mandelbrot 1000 0 0 1 300 output.png < 1311476901 624419 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :real 0m7.606s < 1311476903 851327 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :...... < 1311476905 630093 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :o.o < 1311476916 181116 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Is -O9 really that effective? < 1311476985 112299 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well -O2 is effective, iirc -O3 sometimes gets worse, and i don't think there's a difference beyond that < 1311476994 240431 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION boggles < 1311476996 814952 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Yes, a modified one might work. < 1311477031 283556 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :iirc -O3 uses some experimental optimizations that are not guaranteed to actually make things better. < 1311477046 348024 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :The executable -O2 and -O3 generate are identical, so.. < 1311477102 399744 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait it's actually -O1 and -O2 < 1311477118 98026 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://www.haskell.org/ghc/docs/latest/html/users_guide/options-optimise.html < 1311477141 490016 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"At the moment, -O2 is unlikely to produce better code than -O. < 1311477143 202407 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :" < 1311477281 123598 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait, there's not actually a number for using those that make things worse. < 1311477504 173241 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 260 seconds < 1311477897 744323 :cheater_!~ubuntu@g229160123.adsl.alicedsl.de PRIVMSG #esoteric :http://www.malevole.com/mv/misc/killerquiz/ < 1311477952 388559 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Not funny. < 1311477952 726694 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :=p < 1311478189 628247 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Is IUP generally well-regarded? < 1311478474 193549 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1311478787 723361 :azaq23!~derivecto@pD9E34D86.dip0.t-ipconnect.de JOIN :#esoteric < 1311478788 912394 :azaq23!~derivecto@pD9E34D86.dip0.t-ipconnect.de QUIT :Changing host < 1311478788 964886 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311478908 245692 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Ohai < 1311479245 496379 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :hrm... crap < 1311479256 755813 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Wut < 1311479267 729757 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :writing that script I wanted will be harder than I thought < 1311479288 376844 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :since I have to account for translational symmetry too < 1311479329 729569 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :not too hard, just annoying < 1311479358 481071 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ACTION nods < 1311480225 403664 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net JOIN :#esoteric < 1311480234 279933 :pikhq!~pikhq@174-22-174-253.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1311480446 413009 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1311482030 222658 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :coppro: sounds like you want some kind of ABSTRACTION < 1311482065 403115 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ACTION trumpets < 1311482096 688052 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :honestly are there programmers out there who think abstraction is in general bad? < 1311482156 645244 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :better not be < 1311482165 9525 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :College C programmers < 1311482197 641197 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Oracle admins < 1311482806 343455 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What about COBOL programmers? < 1311482850 183351 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I AM FORTRAN AND I DISLIKE CHANGE < 1311483365 132786 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Whether you need abstraction as well as what kind of abstraction depends on a lot of stuff! < 1311483925 123637 :quintopi1!~quintopia@74.117.158.92 PRIVMSG #esoteric :like the socioeconomic status of your target demographic, for instance < 1311483937 462470 :quintopi1!~quintopia@74.117.158.92 PRIVMSG #esoteric :or...the price of oil in canada < 1311483962 497053 :quintopi1!~quintopia@74.117.158.92 PRIVMSG #esoteric :and the age of the current pope of course < 1311484032 632169 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Also your favorite ice cream < 1311484045 414590 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :The lactose intolerant have no need for abstraction < 1311484084 401845 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :This is an obvious truth, whose proof is left as an exercise to the reader. < 1311486188 947485 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Once I wrote something as a joke for rules of a card game, the value of the Queen card is current age of the queen, and to figure out the value of a Joker card you tell a joke to your opponent, and the value of this card is however many times your opponent laughs. < 1311486266 174994 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :How did a couple hours of magic turn into 8? < 1311486271 642928 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :s/magic/Magic/ < 1311486307 623445 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :Meh, whatever, I regret it not. < 1311486312 914986 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you have more information? < 1311486318 466773 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :pikhq_: magic, of course < 1311486329 762415 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Maybe question can be answered, then?) < 1311486400 760721 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I found the texts I wrote some jokes of rules for card game and stuff. Here is some of it: < 1311486415 667195 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :This game can be played by any number of people, as long as the number of people is even and prime. First, shuffle the cards. The players can now make a deal, either an addition deal or a multiplication deal. And then you figure out the values of the cards, and then finally you deal the cards. < 1311486421 367798 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If the deck has 40 cards, then you get 3 cards. If the deck has 52 cards, then you get 4 cards. If you are a funny guy, then you get 5 cards. If your name is Aaron, then you get 6 cards. < 1311486504 773095 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :This document also jokes about measuring the resistance of pokemon cards in ohms. < 1311486508 136575 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :haha < 1311486515 419863 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :link? < 1311486590 614031 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :http://zzo38computer.cjb.net/GamesMadeStupid/cardgame.htm < 1311486635 176143 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I didn't write it completely by myself (I forget exactly which parts) although I did write much of it and I did put everything together. < 1311486723 147234 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :Also, I'm not entirely sure why I *started* this, other than that someone said "lol if freebsd used git, they'd have to have a gigantic repo in /usr/src", but cvs2git of FreeBSD's repo has taken two days thus far. < 1311486802 117156 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I like the win condition for solitair < 1311486804 613294 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*solitaire < 1311486842 610702 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :(FWIW, FreeBSD typically has a CVS checkout of the source used to build the system in /usr/src) < 1311486855 273757 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Ah < 1311486889 567778 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :Personally, I'm going to be surprised if the git repo of all changes from '93 is larger than a CVS checkout. < 1311486986 852014 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Doesn't CVS put metadata in the file though? < 1311487035 112654 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :Yes. < 1311487048 745411 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :Well, actually, it's optional metadata in the file. < 1311487059 322168 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Does cvs2git strip it? < 1311487078 330196 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :I *think* it just fills in the metadata. < 1311487101 821941 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :Or maybe it leaves it alone? < 1311487105 307807 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :I dunno, I'll look. < 1311487388 362519 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Crud, my eyes are going weird < 1311487402 804647 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I'm reading a Homestuck update, and some of the text looks like it's popping out < 1311487406 814592 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Depending on the color < 1311487484 18037 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Link? < 1311487608 538604 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :NihilistDandy, have you read all of Homestuck? < 1311487618 900616 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :No. < 1311488392 835512 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :technically no one has. < 1311488493 426889 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :andrew husey in the future < 1311488525 240721 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :adnrew, sorry < 1311488642 827444 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I didn't find the character Evinrude's (in The Rescuers) name meaningful until I got older < 1311488647 566454 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Then it was funny for a second < 1311488662 559128 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I should finish PS < 1311488685 485328 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :He's a dragonfly, you see, and he propels mouse sized boats around a bayou < 1311488993 997553 :quintopi1!~quintopia@74.117.158.92 PRIVMSG #esoteric :i got the joke the first time i saw it < 1311488998 738034 :quintopi1!~quintopia@74.117.158.92 PRIVMSG #esoteric :when i was like 7 < 1311489008 212188 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How good are you at optimization algorithms and that stuff? I was trying to make some kind of optimization. However, I cannot quite figure it out. That is why, I would like some help too. And then I can learn. < 1311489026 707396 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :quintopi1: I lived in a landlocked state < 1311489034 142353 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :With no boating friends < 1311489039 529813 :quintopi1!~quintopia@74.117.158.92 PRIVMSG #esoteric :aha < 1311489041 785667 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I'm sorry I didn't have a yacht like some people < 1311489044 670624 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric ::P < 1311489075 81128 :quintopi1!~quintopia@74.117.158.92 PRIVMSG #esoteric :i'm sorry i was taken fishing from very young in tiny johnboats < 1311489099 634054 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I did all my fishing from land :D < 1311489133 152794 :quintopi1!~quintopia@74.117.158.92 NICK :quintopia < 1311489147 92401 :quintopia!~quintopia@74.117.158.92 QUIT :Changing host < 1311489147 144920 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1311489357 989674 :hagb4rd!~hagb4rd@koln-4db4e45a.pool.mediaWays.net JOIN :#esoteric < 1311489676 545340 :hagb4rd!~hagb4rd@koln-4db4e45a.pool.mediaWays.net QUIT :Read error: Connection reset by peer < 1311489972 479076 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i wanna thank whoever linked me to: http://everything2.com/title/Using+Asteroids+to+explain+the+topological+classification+of+2-manifolds < 1311489991 131654 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :just reading it now and the idea is making sense < 1311490040 271781 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric ::D < 1311490077 600219 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so now what we need is a torus shaped monitor < 1311490138 33430 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :with uh.. touchscreen < 1311490174 999602 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and it would be incredibly boring and a stupid idea and i'll just let it go < 1311490175 347392 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1311490264 42277 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have seen a diagram in a book where they described a TV screen being shaped like torus. I think the reason is similar, too. < 1311490274 782487 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Being stupid? < 1311490313 886469 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(But it didn't have touchscreen) < 1311490328 436749 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Nor would touchscreen help in the context it was given in) < 1311490361 88018 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :NihilistDandy: Is that a question to me? Or to itidus20? < 1311490393 251111 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I meant was the reason for the toroidal TV screen "being stupid"? < 1311490431 263423 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No! The reason was to indicate having no edges and you can move one direction to end up in the same place, and so on things like that. < 1311490464 258241 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Of course you would not have such a TV screen, I don't think it would work very well for any circumstances I can understand. < 1311490490 641376 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Mostly a joke < 1311490536 156188 :hagb4rd!~hagb4rd@koln-d932d46b.pool.mediaWays.net JOIN :#esoteric < 1311490740 170782 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I wish my last name were more palindrome friendly. < 1311490768 552369 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this panel setup for the scratch is making everything extremely difficult to follow < 1311490783 115271 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it also doesn't help that I've forgetting details of what happened.... < 1311490786 428034 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :+been < 1311490897 643721 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Quit: sleep < 1311490990 625308 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric ::( The Science of Discworld isn't available as an ebook < 1311491005 336852 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Or at least, not from B&N < 1311491073 631804 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, eBooks.com has it < 1311491884 112685 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok i was following it until the spehrical universes bit < 1311491916 330655 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :is the idea that a sphere doesn't really need an edge? < 1311492080 764960 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :nevermind.. im pretty sure i know what a sphere is :-s < 1311492081 943172 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1311492150 378647 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I hope someone can understand my register optimization algorithm problem that I have had. And if there is other channel that they know this kinds of things better. < 1311492161 701777 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: But for now I sleep < 1311493456 208150 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311494853 160543 :hagb4rd!~hagb4rd@koln-d932d46b.pool.mediaWays.net QUIT :Ping timeout: 255 seconds < 1311495545 327867 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t Expr < 1311495546 40758 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: data constructor `Expr' < 1311495561 392162 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle a -> Expr < 1311495561 537345 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Warning: Unknown type Expr < 1311495561 608968 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude id :: a -> a < 1311495561 661473 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Function id :: a -> a < 1311495566 520377 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t x < 1311495567 249511 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Expr < 1311495613 264886 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> a > b < 1311495613 858532 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1311495636 652540 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> a < b < 1311495637 362471 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1311495642 739660 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> a + 1 < b < 1311495643 350455 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1311495684 606397 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> succ a < 1311495685 329974 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : succ a < 1311495725 210931 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> EnumFromTo a z < 1311495725 799074 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `EnumFromTo' < 1311495729 277341 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> enumFromTo a z < 1311495729 940703 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: not a number < 1311495773 537646 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> pred . succ $ a < 1311495774 954963 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : pred (succ a) < 1311495830 18249 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.jazzscheme.org/images/screenshots/text_jazz.htm I am a bit unnerved by how similar to Java that looks < 1311495866 441283 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that pretty much is Java. < 1311495895 950895 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :at least in program structure. < 1311496264 758179 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Greetings from Lancaster < 1311496284 441549 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311496302 467652 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1311496305 128398 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :That's the second time I've had non-latin characters in a captcha < 1311496355 199628 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : haha. "Jazz borrows ideas from ... Java for its simple object system ..." < 1311496491 378620 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :Well, Java's *object system* isn't too complex. < 1311496530 888876 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :What's complex is that it has an overly verbose syntax and utterly retarded APIs. < 1311496539 443722 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :Along with pointless edge cases. < 1311496616 932883 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :Also, it suffers from the whole "let's do static typing but not have a good type system" thing. < 1311496913 45776 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :What's wrong with the type system? < 1311496919 268271 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aside from requiring verbose syntax. < 1311496954 51981 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I've had an idea for an esolang! < 1311496960 840059 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :All about ducks! < 1311497002 38197 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: It's static and not good enough to handle type inference. < 1311497012 248816 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :i.e. it sucks. < 1311497014 365272 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :It'll have duck typing, and the batman must be dismissed with a score of zero! < 1311497050 236138 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :This, in my estimation, is *worse* than being loosely or un-typed. < 1311497906 842340 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Well, in about an hour, I leave < 1311497920 610515 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Far to the South < 1311497939 835277 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Durham < 1311497994 212334 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, don't click this until you read new Homestuck update, but I just want to say I'm lolling at http://bit.ly/nJn669 < 1311498150 285970 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hahaha < 1311498301 665615 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1311498668 979400 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311500018 10892 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Just discovered my first cavern in Dwarf Fortress < 1311500053 544235 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Quit: Page closed < 1311501536 749088 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1311501575 314947 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hmm, I wonder if this connection will last for more than ten seconds. < 1311501575 405316 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 12 new messages. '/msg lambdabot @messages' to read them. < 1311502178 353863 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 250 seconds < 1311503005 819868 :MigoMipo!~John@84-217-10-233.tn.glocalnet.net JOIN :#esoteric < 1311503151 3010 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1311503193 68276 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1311503352 337239 :hagb4rd!~hagb4rd@koln-4db40b7a.pool.mediaWays.net JOIN :#esoteric < 1311503938 375292 :MigoMipo!~John@84-217-10-233.tn.glocalnet.net PRIVMSG #esoteric :Has anyone implemented Brainfuck in the SQLite virtual machine? < 1311504351 535962 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1311505187 675730 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :> pl (foo a) == (foo b) < 1311505188 307018 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `pl'Not in scope: `foo'Not in scope: `foo' < 1311505196 140565 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :> pl (len a) == (len b) < 1311505196 874525 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `pl'Not in scope: `len'Not in scope: `len' < 1311505220 968601 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :@pl < 1311505221 95013 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 1): < 1311505221 147079 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected end of input < 1311505221 147278 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting white space, "()", natural, identifier, lambda abstraction or expression < 1311505231 892633 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :@pl \x y = (len x) == (len y) < 1311505232 52526 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 6): < 1311505232 105593 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "=" < 1311505232 105675 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting pattern or "->" < 1311505236 401059 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :@pl \x y -> (len x) == (len y) < 1311505236 545593 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(. len) . (==) . len < 1311505242 192856 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :quiet you < 1311505353 47746 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ahah < 1311505624 716634 :azaq23!~derivecto@unaffiliated/azaq23 PRIVMSG #esoteric ::t (==) `on` length < 1311505625 299842 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> [a] -> Bool < 1311505637 907437 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah I know < 1311505640 511923 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I just caught myself < 1311506260 646945 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1311506510 446412 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1311507411 979284 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric ::t (. len) . (==) . len < 1311507412 695765 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `len' < 1311507412 748915 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `len' < 1311507421 923277 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric ::t (. length) . (==) . length < 1311507422 627210 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a a1. [a1] -> [a] -> Bool < 1311507433 618940 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :It's more generic than (==) `on` length < 1311507539 887711 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :omg no, the doctor is in one of the harry potter movies (and plays a baddie) < 1311507796 802474 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1311507968 697602 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :@pl \l1 l2 a b -> (l1 a) == (l2 b) < 1311507968 771096 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip . (((.) . (==)) .) < 1311507993 479390 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :@pl \l1 l2 a b -> (l2 a) == (l1 b) < 1311507993 590601 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip (flip . (((.) . (==)) .)) < 1311508005 276206 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :@pl \l1 l2 a b -> (l1 b) == (l2 a) < 1311508005 366950 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(.) . flip . ((==) .) < 1311508014 420869 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :@pl \l1 l2 a b -> (l2 b) == (l1 a) < 1311508014 473876 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip ((.) . flip . ((==) .)) < 1311508026 212599 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Hmm, I was trying to get rid of the flips. < 1311508041 590129 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Seems to be impossible is you want to have both l1 and l2 before a and b. < 1311508096 792761 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Ultimate goal was makeing "(. length) . (==) . length)" make look more symmetric in the two length calls. < 1311509273 168202 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1311509404 891757 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"You can use the software in any way you like, make money and do as you will, and even change the source code and distribute it and charge for it provided that your changed version still works." < 1311509413 666793 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.lambdassociates.org/Shen/newappeal.htm < 1311509427 476644 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Um, that... is there a legal definition of "works"? < 1311509493 210584 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as a noun, yes < 1311509495 974089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think so as an adjective < 1311509518 514623 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, there's a legal definition of everything, occasionally the courts have to decide what it is, though < 1311510031 665876 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION for some reason tries Allegro CL Express < 1311511594 271196 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1311511780 109963 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1311511856 357135 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.reddit.com/r/programming/comments/ixkql/how_to_make_a_compiler_1000_times_faster/c27guh6 I... uh... < 1311511869 13866 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Seriously? < 1311511887 160533 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Even _____I_____'m not that stupid to do that, and I barely know what I'm doing < 1311511942 197302 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Then again, I'll probably make mistakes that this person doesn't < 1311511998 183785 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And trying to skim what the person wrote just ... dizzies me, so I'm the last person who should be commenting < 1311512756 157954 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://sds.podval.org/ocaml-sucks.html is it just me or does this article have a mix of stupidity and insight? < 1311512789 598891 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :hmm, n/m < 1311512886 833017 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1311513450 679259 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"Make no mistake: Java/C/C++/C#/Perl are much worse than OCaml! " < 1311513469 82215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I actually use OCaml in my day job < 1311513475 87912 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it made me want to invent Anarchy < 1311513485 878221 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it's decently good at what it does, but has a few annoyances < 1311513513 473283 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :My view of the world is always getting me down but it's not all that bad. < 1311513549 521754 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it's like i think people would be less happy overall if i let my own private piece of the world turn to shit < 1311513592 775231 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :So, I think that people get used to what they are doing... and sometimes I get the urge to make breakthroughs and independant rediscoveries < 1311513667 718258 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and, at the worst of it... the analyzers start believing their own crap < 1311513683 128870 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and that surely drains the life out of them < 1311513684 317909 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"Now (Dec 1999)" http://sds.podval.org/tool.html < 1311513752 30860 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :they speak of what is possible and what is not possible as if they had lived billions of years < 1311513791 636225 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and still, 1000s of years ago people alerady knew that billions of years can be insignifigant depending on what you are looking for < 1311513833 209876 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and they have the audacity to make claims on the computational power of the known universe < 1311513876 488708 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh god i am ranting again... when did this happen < 1311513898 16963 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its one of these monologues which someone earlier today told me isn't fitting in a _chatroom_ < 1311514236 475581 :MSleep!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net NICK :MDude < 1311515523 661801 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :itidus20: it happens. < 1311515565 123473 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :cake: i have so much dissatisfaction with so many things that a rant can erupt at any time. < 1311515595 451192 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> foldl1 (flip par) $ scanl1 (*) [1..] < 1311515603 567389 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1311515603 620183 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval: ExitFailure 1 < 1311515620 11559 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, right, because par would impose strict semantics. < 1311515644 92596 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> foldl1 (flip par) . take 100 . scanl1 (*) $ [1..] < 1311515648 81644 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1311515653 65811 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> foldl1 (flip par) . take 50 . scanl1 (*) $ [1..] < 1311515656 553897 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1311515662 935709 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1311515698 275853 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Yeah, sometimes I feel like executing the first 50 factorials in parallel for absolutely no gain. < 1311515787 270278 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except that's not really what happened. < 1311515806 42615 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> foldl1 par . take 50 . scanl1 (*) $ [1..] < 1311515807 464674 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 30414093201713378043612608166064768844377641568960512000000000000 < 1311515841 595925 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think even then it's still sequential. < 1311516071 670727 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Light, service, state, box, cross, paper, door, teddy bear, fish, dog, apple, stroller, fish trap, slim, high, parent, free, country, swamp, fillet, rosé, parfait, brick, sleep, office, small, hand, clove, child, knife, two, sister, switch, unhappy, warm, inntermost, left, woman, reply, expense, guest, man, fine, spring, eighth, thousand, dead, skirt, step, grandmother, young couple. < 1311516078 153336 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Aye? < 1311516298 310352 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it woould be nice to have latex support in an IRC client. < 1311516346 896869 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I had a dream about an annoying douchebag who logged into this channel and spoke almost entirely in fancy latex < 1311516361 814229 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and his name changed every post. < 1311516376 662759 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and was also full of latex crap. < 1311516403 800715 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :tswett, wat. < 1311516426 777896 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> deleteAllFiles `par` 'wat' < 1311516427 469170 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : < 1311516427 522180 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : lexical error in string/character literal at chara... < 1311516432 432412 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Lymee: oh, it's a list of nouns and adjectives. < 1311516456 538707 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :There are 51 types. This is one from each type. < 1311516460 545435 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Or, it's supposed to be. < 1311516777 11999 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Ihan vitun kamalan sekavat. < 1311516834 868111 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@src seq < 1311516835 84598 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Take a stress pill and think things over. < 1311517119 577078 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl (\y -> [fracf $ (xCenter+x) :+ (yCenter+y) | x <- range]) < 1311517119 652680 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :return . fracf . (<- range) . (| x) . ((xCenter + x) :+) . (yCenter +) < 1311517124 351342 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :.... < 1311517125 542848 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :wat < 1311517136 832178 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric : @pl doesn't understand list comprehensions < 1311517144 511543 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I see... < 1311517148 336648 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :@. pl undo (\y -> [fracf $ (xCenter+x) :+ (yCenter+y) | x <- range]) < 1311517148 408903 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(range >>=) . flip flip [] . (((:) . fracf) .) . flip ((:+) . (xCenter +)) . (yCenter +) < 1311517999 410562 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Aww, how cute. < 1311518017 552277 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :$pl \x -> [y + 1 | y <- x] < 1311518020 874504 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :@pl \x -> [y + 1 | y <- x] < 1311518020 927182 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :return . (y +) . ((1 | y) <-) < 1311518036 999944 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Hee hee. < 1311518133 878782 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh. < 1311518206 277165 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :nice < 1311518727 42832 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what the? < 1311518730 881375 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : @pl \x -> [y + 1 | y <- x] < 1311518731 55991 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : return . (y +) . ((1 | y) <-) < 1311518734 243538 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I don't get it < 1311518743 752063 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t (<-) < 1311518745 772091 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `<-' < 1311518749 897580 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so... < 1311518753 723406 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what the hell < 1311518755 619601 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Vorpal: 2011-07-24 17:18:47 ( Deewiant) @pl doesn't understand list comprehensions < 1311518762 160271 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, *oh* hah < 1311518774 253642 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :@. pl undo \x -> [y + 1 | y <- x] < 1311518774 305987 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :((1 +) `fmap`) < 1311518784 30656 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t undo < 1311518784 743655 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `undo' < 1311518790 413902 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, where is undo from? < 1311518795 620642 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :@help undo < 1311518795 672869 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :undo < 1311518795 673049 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Translate do notation to Monad operators. < 1311518801 612370 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1311519176 306188 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net JOIN :#esoteric < 1311519192 449330 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net QUIT :Ping timeout: 276 seconds < 1311520012 915789 :atehwa_!atehwa@aulis.sange.fi PRIVMSG #esoteric :tswett: I wonder if you were talking about the inflection classes of nominals, how cute < 1311521268 149638 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :atehwa_: you can determine that with figuratively absolute certainty. < 1311521535 39954 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> foldll1 (`f`) [a,b,c] < 1311521535 718901 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `)' < 1311521550 524678 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :blasphemy! < 1311521577 556976 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :(`f`) would be equivalent to (f) < 1311521648 228473 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I was seeing if it worked. < 1311522083 590185 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Android headset:nä < 1311522809 735424 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: For a fixed arity, I suppose you can always work around the lack of (`f`) with (\x y -> (x`f`y)). Especially if you choose suitably easily overlookable Unicode characters for x and y. (\ו י -> (ו`f`י)) maybe? < 1311522866 425574 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Wow, that renders real bad in XChat. Must be the right-to-leftness of the Hebrew letters. < 1311522886 576487 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :You can make it \x -> (x`f`) and it'll work for any arity < 1311522898 149068 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, good. < 1311522924 91507 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :(\x y -> (x`f`y) would work for any arity >= 2) < 1311522934 146170 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Roight. < 1311523054 879048 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And since it no longer needs whitespace to separete x and y, (\י->(י`f`)) then. Which XChat renders so that it looks, approximating the Hebrew "yod" with ', as (\')<-'`f`)) -- it seems to do the text in-between those things as right-to-left. < 1311523216 121124 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: what do you mean work around the lack of (`f`)? < 1311523237 504534 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like... I don't see a need really. I just wondered if it was possible. It doesn't need a work around because f is the work around. < 1311523238 324790 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Since it's "f", I supposed you must have some reason to complicate it. < 1311523257 636511 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yep, I love needless complication. :) < 1311523280 345679 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Right. And "f" is not a proper workaround for complicating "f". (Unless you're being very gracious.) < 1311523312 93704 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix id < 1311523315 675760 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1311523317 653677 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t fix id < 1311523318 399858 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. a < 1311524448 459672 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha, in order to put a Palm phone into developer mode, you enter the Konami code < 1311524789 741259 :atehwa_!atehwa@aulis.sange.fi NICK :atehwa < 1311525039 636211 :hagb4rd!~hagb4rd@koln-4db40b7a.pool.mediaWays.net QUIT :Ping timeout: 255 seconds < 1311526192 658974 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1311526392 124641 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: all of the trendy tech scenesters would be like "everybody trendy already knows about that." < 1311526399 563050 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :techsters? < 1311526410 714475 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps < 1311526415 875271 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :can you put -ster on the end of anything to make it sound condescending? < 1311526458 566939 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't know < 1311526544 573939 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :numberster < 1311526555 616613 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :graph rewritester < 1311526589 483784 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :fixed pointster < 1311526615 697358 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (++ "ster") $ (`replicateM` ['a'..'z']) >>= [1..] < 1311526616 478747 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The section ``Control.Monad.replicateM` < 1311526616 592028 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ['a' .. 'z']' takes o... < 1311526633 892939 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (++ "ster") $ (`replicateM` ['a'..'z']) =<< [1..] < 1311526635 518926 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["aster","bster","cster","dster","ester","fster","gster","hster","ister","j... < 1311526643 141665 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...okay so maybe not everything... < 1311526643 701456 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :tadaa < 1311526667 850222 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :ester = "lousy e" < 1311526688 425716 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a g-ster actually sounds like a somewhat cool person. < 1311526691 671881 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :"not-to-be-taken-for-serious e" < 1311526738 365805 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :gster sounds like something people would call a somewhat cool person but is actually in reality ridiculous < 1311529386 229966 :derrik!~xix@gprs-inet-65-20.elisa.ee JOIN :#esoteric < 1311530282 560308 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Quit: Leaving < 1311530781 17042 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1311531708 578233 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1311531833 719535 :cheater_!~ubuntu@g229160123.adsl.alicedsl.de PRIVMSG #esoteric :IBM PC (Model 5150) Guide to Operations, Part 1 of 2 http://www.retroarchive.org/dos/docs/pc_op_guide1.pdf < 1311533706 828144 :cheater_!~ubuntu@g229160123.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311533919 402515 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: zzo38 < 1311534273 145655 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1311534540 501983 :cheater_!~ubuntu@g229160123.adsl.alicedsl.de JOIN :#esoteric < 1311535406 628510 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1311535888 733247 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :once again, everyone who has said anything interesting in the logs is gone now :( < 1311535952 146752 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Fortunately there is lambdabot and messages. < 1311536190 706601 :cheater_!~ubuntu@g229160123.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311536456 859586 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1311536606 183925 :cheater_!~ubuntu@g229160123.adsl.alicedsl.de JOIN :#esoteric < 1311536816 475822 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I was discussing with a coworker about number theory and programming, and the subject of whether loops or number theoretic algorithms are faster, in terms of processor instructions. For a toy example, consider summing the first 1 million digits. < 1311536850 33485 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :[asterisk]that sentence was horribly structured < 1311536922 599244 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I was discussing number theory and programming with a coworker, and the subject of whether loops or number theoretic algorithms were faster (in terms of processor instructions) came up. For a toy example, consider summing the first 1 million digits. < 1311536926 601964 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Better < 1311537094 314037 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Any thoughts on the matter? < 1311537333 906100 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: but that is not as fun :( < 1311537425 170816 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NihilistDandy: well i would be really surprised if a loop for that were faster than calculating 1000000*1000001/2 on any realistic hardware < 1311537461 749943 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er wait you said digits not numbers. what do you mean by that... < 1311537474 913612 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :[asterisk]numbers < 1311537478 458058 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok < 1311537479 194093 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :My bad < 1311537529 750458 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course there must be less skewed examples... < 1311537570 341337 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :like how bubble sort is faster than quicksort if the list/array is small enough < 1311537626 13549 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm you were one of those who said something interesting < 1311537627 236281 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I meant was the reason for the toroidal TV screen "being stupid"? < 1311537628 281513 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I've been trying to find some definitive source on how multiplication is done at the processor level, but no one seems to agree (or everyone who does is several decades out of date) < 1311537646 4266 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's not that unreasonable when you think of how scan lines work < 1311537663 412584 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it _is_ very close to a toroidal setup < 1311537671 868981 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :But it's unreasonable when you consider how watching TV works :D < 1311537702 453494 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NihilistDandy: i understand that modern processors use a huge circuit to do multiplication _very_ fast < 1311537735 975959 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :while e.g. the old 6502/10's had no multiplication instruction and you needed to use shift/addition to write it < 1311537745 547571 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :That's my understanding, too, but they do it with (essentially) a huge number of partial products and additions < 1311537764 596372 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Which still boils down to shift/add < 1311537795 411264 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no... it is much faster < 1311537807 254282 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because it's parallelized, not a loop < 1311537845 734057 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Right, faster in terms of actually getting done < 1311537849 158626 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but i think ais523 is the right person to ask about this < 1311537852 705441 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I mean in the sense of number of instructions < 1311537857 121992 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :about what? < 1311537872 923499 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :about how multiplication is done in modern processors < 1311537888 44805 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I'm not sure what sort of multiplier they use, there are several plausible sorts < 1311537916 153987 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes but i assume you can explain how it's better than a shift/add loop < 1311537930 300279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, sometimes it is a shift-add loop < 1311537935 4907 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but implementing it in hardware makes it much faster < 1311537951 936763 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1311537998 42386 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :anyway even a shift/add loop should be faster than directly adding 1..1000000 in a loop < 1311538072 605872 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :So, ais523, does an addition loop use more instructions than a multiplication? I suppose that's the basic question < 1311538097 923724 :CakeProphet!~adam@24.75.169.79 JOIN :#esoteric < 1311538097 976658 :CakeProphet!~adam@24.75.169.79 QUIT :Changing host < 1311538097 976789 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311538106 57767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :NihilistDandy: the number of instructions is pretty much irrelevant when it comes to speed < 1311538109 737040 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not all instructions are equal < 1311538112 502807 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It's not about speed < 1311538131 868339 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it's about program length, you'd just use the processor's multiply instruction < 1311538138 62069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as it's nice and short compared to a loop < 1311538140 335861 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It's not about length < 1311538145 726525 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what is it about, then? < 1311538146 36159 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It's about what the computer's doing < 1311538156 670173 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when you write a*b in a program, or whatever? < 1311538168 678496 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it compiles it into the processor's multiply, which puts it into a dedicated multiply circuit < 1311538189 455179 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :DSPs normally have very fast multiply circuits that take up a lot of silicon space, because doing lots of multiplications quickly is their main purpose for existence < 1311538196 829910 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: are you actually present? < 1311538197 639996 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :So I've read < 1311538202 914917 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :regular processors, even if it takes 10 times as long as any other instruction, it's still going to be gine < 1311538205 477829 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*fine < 1311538206 211150 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i mean hi) < 1311538251 904592 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :seems not. < 1311538287 605419 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ais523: I'm not really concerned about how long it takes. My only real question is "Are there fewer processor instructions in an additive loop or a multiplicative algorithm?" < 1311538306 381485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, you're concerned about instruction /count/? < 1311538309 531938 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Right < 1311538319 751328 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Totally irrelevant to anything meaningful < 1311538323 276141 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Just a curiosity < 1311538324 320055 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a multiplication and addition are both one instruction (imul and add, respectively) < 1311538330 378425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :add takes fewer bytes to represent in x86, at least < 1311538418 495131 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :Instruction count is a very weird thing to ask about, though. < 1311538422 466073 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :So, if I'm following you correctly, adding the numbers 1..1000 in an additive loop uses at least 1000 instructions (though likely more), and (1000*1001)/2 uses approximately 3? < 1311538429 326417 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1311538436 686649 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :pikhq: I know. It's just what the discussion turned to. < 1311538448 351046 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :Instruction count means absolutely, positively *nothing* on modern CPUs, after all. < 1311538456 601527 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh it's actually performed instructions, not source size... < 1311538472 836563 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ais523: Awesome, then number theory and I won that discussion after all :D < 1311538480 867936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't believe the question either, that's why it took so long for me to work out what NihilistDandy meant < 1311538481 938339 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :NihilistDandy: Still bloody weird. But at least you realise it's pointless. :) < 1311538495 331916 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :lol < 1311538496 284609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the great thing about the channel, though, is that you get an answer even if people don't understand why the question < 1311538509 924310 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I'm too #esoteric for #esoteric :D < 1311538510 937150 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :whence bathyspheres? < 1311538519 836205 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whereas in most channels, you get told off for asking questions like that < 1311538543 951890 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oerjan: that way < 1311538550 890043 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, does anyone know if Debian keep old versions of things around in repositories? < 1311538556 449274 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :Yeah, very few channels have the mindset of "Yeah, that person may just like asking stupid questions." < 1311538558 327438 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok, thanks < 1311538564 273187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. if a security bug is fixed, can you grab the version pre-fix from anywhere? < 1311538565 468516 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :ais523: They don't really do that *much*. < 1311538570 248366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh < 1311538576 203198 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what about md5/sha1 hashes? < 1311538590 593329 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :I dunno. < 1311538598 730375 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: At least not in the same places, because if you try to install things without updating your copy of the indices, you tend to get 404 errors relatively soon. < 1311538603 694090 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so that if someone gives you a library and says "this is version 3.4.foo of bar from Debian", you can verify that they're telling the truth and haven't given you a malicious executable < 1311538606 417204 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :Oh, snapshot.debian.org < 1311538635 854519 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :They store all old package versions. < 1311538642 561085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thanks, that's exactly what I wanted < 1311538643 718995 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :Well, from 2005 to present. < 1311538683 273 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :(╯°□°)╯︵ ┻━┻ < 1311538788 629957 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: The hashes of binary packages are also mentioned in the "accepted X" emails sent on the foo-changes@ mailing lists, which are archived. Not sure if there's an easy way to navigate those, though, since packages.qa.debian.org just links to the newest twenty or so. < 1311538831 205690 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : elliott, don't click this until you read new Homestuck update, but I just want to say I'm lolling at http://bit.ly/nJn669 < 1311538843 765022 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i wonder who actually gets paid for .ly domains now... < 1311538902 35470 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :Libya Telecom & Technology. < 1311538919 243396 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :Though they *probably* aren't running too well. < 1311538946 235657 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if they even have standing offices anymore < 1311538976 453562 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :How fucked is Tripoli, anyways? < 1311539010 294624 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :Like, 15 or 20 on a scale from 1 to 10? < 1311539037 966917 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Like B---------------O----------------D this fucked < 1311539048 971019 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :So, quite < 1311539056 271397 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i was going to say 9 as a wild guess. although presumably that mostly applies to government buildings... < 1311539060 471488 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :But only halfway there < 1311539207 77541 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :oerjan: LT&T is pretty much a government thing. < 1311539249 157869 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :at least their website is up < 1311539256 653279 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :oerjan: It's ran by the son of al-Gaddafi, so... < 1311539279 885823 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :_the_? he has at least a handful and some are dead. < 1311539291 104525 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :s/the/a/ < 1311539296 504820 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :FROM BEYOND THE GRAVE < 1311539329 184717 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :actually it may be just one dead so far, i haven't paid attention < 1311539582 960118 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Google's traffic report seems to suggest there's actually a bit more interweb traffic out of Libya after about mid-July; the curve's been pretty flat since beginning of March: http://www.google.com/transparencyreport/traffic/?r=LY&l=EVERYTHING&csd=1296645717109&ced=1311539850000 < 1311539593 788236 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : @pl \l1 l2 a b -> (l1 a) == (l2 b) < 1311539596 157643 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1311539645 58499 :derrik!~xix@gprs-inet-65-20.elisa.ee QUIT :Quit: over and out < 1311539687 631517 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t uncurry (==) . (?l1 *** ?l2) < 1311539688 279510 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (a1 :: * -> * -> *) b b'. (Eq a, ?l1::a1 b a, ?l2::a1 b' a, Arrow a1, Functor (a1 (b, b'))) => a1 (b, b') Bool < 1311539698 948632 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :god have mercy < 1311539717 247091 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :God is dead < 1311539778 636338 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t uncurry (uncurry (==) . uncurry (***)) < 1311539779 313726 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `b -> c' against inferred type `Bool' < 1311539779 384651 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `(.)', namely `uncurry (==)' < 1311539779 437195 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `uncurry', namely < 1311539781 815830 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah < 1311539825 589222 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t uncurry ((uncurry (==) .) . uncurry (***)) < 1311539826 315639 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b b' c'. (Eq c') => ((b -> c', b' -> c'), (b, b')) -> Bool < 1311539846 300747 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm right < 1311539851 268579 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t curry ((uncurry (==) .) . uncurry (***)) < 1311539851 909741 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (a :: * -> * -> *) b b' c'. (Eq c', Functor (a (b, b')), Arrow a) => a b c' -> a b' c' -> a (b, b') Bool < 1311539876 251761 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t curry ((uncurry (==) Prelude..) . uncurry (***)) < 1311539876 919150 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b b' c'. (Eq c') => (b -> c') -> (b' -> c') -> (b, b') -> Bool < 1311539898 232036 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1311539955 199925 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t curry (curry . (uncurry (==) Prelude..) . uncurry (***)) < 1311539955 770775 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b b' c'. (Eq c') => (b -> c') -> (b' -> c') -> b -> b' -> Bool < 1311539959 866827 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay < 1311539965 68386 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :twice11: ^ < 1311539989 859592 :Phantom_Hoover!~phantomho@host-92-26-107-111.as13285.net JOIN :#esoteric < 1311539990 149529 :Phantom_Hoover!~phantomho@host-92-26-107-111.as13285.net QUIT :Changing host < 1311539990 202563 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1311539999 685125 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess it may not be an improvement over the flips < 1311540324 434949 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :http://wondermark.com/740/ < 1311540401 425950 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@pl liftM < 1311540401 478351 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fmap < 1311540406 19506 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh < 1311540421 915156 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::t (return.) . (flip (>>=)) < 1311540422 604696 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) (m1 :: * -> *) a b. (Monad m, Monad m1) => (a -> m1 b) -> m1 a -> m (m1 b) < 1311540426 764608 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :umm, that's backwards < 1311540428 724816 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net PRIVMSG #esoteric :@t liftM < 1311540428 777728 :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 < 1311540431 964001 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net PRIVMSG #esoteric :@type liftM < 1311540432 668214 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a1 r (m :: * -> *). (Monad m) => (a1 -> r) -> m a1 -> m r < 1311540436 190771 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net PRIVMSG #esoteric :@type fmap < 1311540436 889275 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b (f :: * -> *). (Functor f) => (a -> b) -> f a -> f b < 1311540440 28178 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::t (flip (>>=)) . (return.) < 1311540440 657098 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b. (Monad m) => (a -> b) -> m a -> m b < 1311540443 121837 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there we go < 1311540453 146945 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : @src seq < 1311540457 853705 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I worked that out last night, and it increased my understanding of monads somewhat < 1311540463 736787 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@src fmap < 1311540463 807718 :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? < 1311540474 267170 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@src liftM < 1311540474 319830 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :liftM f m1 = do { x1 <- m1; return (f x1) } < 1311540481 2781 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I prefer my definition < 1311540491 939888 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :seq cannot be defined in haskell, except for specific datatypes, and not at all e.g. for functions. < 1311540537 647663 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@undo do { x1 <- m1; return (f x1) } < 1311540537 700744 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :m1 >>= \ x1 -> return (f x1) < 1311540546 605162 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@pl m1 >>= \ x1 -> return (f x1) < 1311540546 657418 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f `fmap` m1 < 1311540552 18091 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1311540559 74105 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :The power of Caleskell. < 1311540575 479826 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think @pl is the same as caleskell < 1311540607 855834 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 264 seconds < 1311540608 296558 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :I thought the `fmap` there was, though. < 1311540618 411125 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :In normal Haskell, that'd have a different type. < 1311540639 751718 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not really, @pl just doesn't distinguish liftM from fmap < 1311540649 909389 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :any reasonably Monad should have them equal < 1311540655 435251 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*le < 1311540661 580167 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net PRIVMSG #esoteric :@pl (\a b c -> a c (b c)) < 1311540661 632851 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap < 1311540688 998897 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net PRIVMSG #esoteric :@src ap < 1311540689 65058 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap = liftM2 id < 1311540851 48263 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1311540983 780592 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : CakeProphet: For a fixed arity, I suppose you can always work around the lack of (`f`) with (\x y -> (x`f`y)). Especially if you choose suitably easily overlookable Unicode characters for x and y. (\ו י -> (ו`f`י)) maybe? < 1311541005 22457 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um (`f`) _would_ be equivalent to (f) if it worked < 1311541022 340693 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, yes, but it doesn't. < 1311541038 213298 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i mean you can work around it by simply saying (f) :P < 1311541062 427427 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The "point" (I use the word very loosely) was to say "f" in a more complicated way. < 1311541067 693888 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :O KAY < 1311541103 710581 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :however (\x y -> (x`f`y)) is _not_ quite the same as f, if f is not a two-argument functino < 1311541108 903880 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*ion < 1311541120 919037 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Right, that's why it's just a workaround. < 1311541145 519590 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :functinos, the elementary particles of functional programming < 1311541148 474098 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :An imperfect one, that is. < 1311541200 842132 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Deewiant gave a slightly better one a bit later. < 1311541333 287616 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :oerjan: Quite impressive, but really no improvement over the flips. < 1311541405 572621 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sadly so < 1311541448 196370 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t uncurry(***) < 1311541448 959206 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (a :: * -> * -> *) b c b' c'. (Arrow a) => (a b c, a b' c') -> a (b, b') (c, c') < 1311542336 40459 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 260 seconds < 1311542868 815099 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1311544057 395476 :MigoMipo!~John@84-217-10-233.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1311545088 36074 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311545553 932031 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Read error: Connection reset by peer < 1311545695 534618 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311545824 43416 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :From Doctor Who WMG: < 1311545825 961291 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"One of the Characters is a Time... oh, wait. < 1311545826 13053 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :" < 1311546012 505088 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://tvtropes.org/pmwiki/pmwiki.php/WMG/DoctorWho I'm loving this < 1311546025 311983 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :what is WMG? < 1311546034 228163 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Wild Mass Guessing < 1311546045 259160 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :One theme in WMG pages is that one of the characters is a Time Lord < 1311546056 237901 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So, in Doctor Who, well... < 1311546067 979325 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :SGEO IS A TIME LORD < 1311546087 100687 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :My favorite WMG was "The Doctor is *not* a Time Lord" < 1311546460 63083 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :"The Doctor is a fruit fly" this one rings true to me < 1311546557 143887 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I looked at ZPAQ and it seems to contain many redundant opcodes. < 1311546636 990764 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 276 seconds < 1311546656 434320 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Opcodes 4, 136, and 196 are all equivalent. < 1311546664 992518 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Opcode 64 is useless. < 1311546690 797128 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Opcodes 224 and 232 are equivalent. < 1311547414 256582 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Quit: cookin' < 1311547516 375619 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net QUIT :Ping timeout: 240 seconds < 1311547976 614347 :elliott_!~elliott@95.149.243.211 JOIN :#esoteric < 1311548194 806832 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :01:41:41: I'm doing the Mandelbrot set with this: length $ takeWhile ((<2) . magnitude) $ take maxIters $ iterate step $ 0.0 :+ 0.0 < 1311548198 971495 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :use . instead of chained dollars < 1311548199 494849 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :hth < 1311548206 335032 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :hi oerjan :P < 1311548210 377337 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i ate some mandelbrot today < 1311548224 645961 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :g'day < 1311548875 491862 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Actually I think opcode 208 seems also equivalent to opcode 4 < 1311548905 583769 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :As well as opcode 160 < 1311548951 120570 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No, wait... opcode 208 isn't. < 1311549046 310373 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But opcode 168 is the same as opcode 64, and opcode 176 is the same as opcode 4. < 1311549257 907736 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Actually I think opcode 160 might result in undefined behavior in some implementations if A is zero < 1311549573 286912 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :02:50:37: http://pastebin.com/PXcS0k5G < is my code horrible? < 1311549581 536875 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Lymee: don't use exception handling to handle your failed pattern match. < 1311549584 546788 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :that's super gross < 1311549614 248793 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Lymee: also, add top-level type signatures, and ditch parseInt/parseDouble, they're just kludges for not declaring your types. < 1311549665 368794 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :03:09:45: well -O2 is effective, iirc -O3 sometimes gets worse, and i don't think there's a difference beyond that < 1311549674 969995 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: cabal does -O by default because -O[two] is usually wasteful < 1311549677 638514 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(nowadays) < 1311549760 650995 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i corrected myself after actually looking at the manual < 1311549770 633952 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :03:24:57: http://www.malevole.com/mv/misc/killerquiz/ < 1311549770 817203 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :03:25:52: Not funny. < 1311549770 870442 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :03:25:52: =p < 1311549770 870607 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it's ancient but mostly way too easy < 1311549794 381250 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :04:34:56: honestly are there programmers out there who think abstraction is in general bad? < 1311549794 566733 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :yes, or more generally manual abstraction < 1311549814 14124 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :there's some work on basically making copy-and-paste "safe", by the logic that we all do it anyway < 1311549819 485636 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and abstract automatically like that < 1311549825 617349 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :subtext is IIRC based around that in part < 1311549856 707983 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how does that work < 1311549911 310045 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: by making changes of copied stuff turn into parameters, presumably < 1311549914 660132 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i mean, essentially < 1311549988 508218 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311550019 647896 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: if he's not to use exception handling he'd have to use reads, which is rather more awkward there. < 1311550040 669 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: so define a helper < 1311550046 277576 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :?hoogle (Read a) => String -> Maybe a < 1311550046 596602 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.CGI.Protocol maybeRead :: Read a => String -> Maybe a < 1311550046 667944 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.CGI readCookie :: (Read a, MonadCGI m) => String -> m (Maybe a) < 1311550046 720591 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.CGI readInput :: (Read a, MonadCGI m) => String -> m (Maybe a) < 1311550051 459443 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : Network.CGI.Protocol maybeRead :: Read a => String -> Maybe a < 1311550052 928142 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh come on < 1311550074 609672 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suspect maybeRead is what you mean < 1311550075 498782 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :12:50:56: http://www.reddit.com/r/programming/comments/ixkql/how_to_make_a_compiler_1000_times_faster/c27guh6 I... uh... < 1311550075 794639 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :see response < 1311550084 199426 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: yeah but the module :P < 1311550125 946368 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :13:05:56: http://sds.podval.org/ocaml-sucks.html is it just me or does this article have a mix of stupidity and insight? < 1311550126 128520 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i looked at this guy's homepage when i saw this and started ignoring him after seeing "support Israel's right to self-defense!" and a link to esr's Anti-Idiotarian Manifesto < 1311550140 911600 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but... that article on ocaml is pretty reasonable. < 1311550144 8537 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, did you see my earlier log ping of you? < 1311550150 665295 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :no < 1311550164 737246 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :08:59:54: elliott, don't click this until you read new Homestuck update, but I just want to say I'm lolling at http://bit.ly/nJn669 < 1311550175 119049 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i raged when i saw the first line with multiple commas about half-way through < 1311550179 631990 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but then i was laughing too hard to rage < 1311550260 561400 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Sgeo: it wasn't earlier. < 1311550279 682424 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :13:23:53: and they have the audacity to make claims on the computational power of the known universe < 1311550288 580636 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: it is not audacity to make predictions based on available evidence. < 1311550315 246519 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :as long as they realize their own axioms are all fragile < 1311550332 527164 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What does "fragile axiom" even mean? < 1311550343 898188 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it means that it will eventually break < 1311550357 756180 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ok, you've stopped making sense so i can't respond to that. < 1311550360 776131 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I mean, sure, you could question whether some math equations actually do apply to the real world, but axioms are just... < 1311550384 876516 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well they _do_ know that, with the whole quantum mechanics vs. general relativity inconsistency < 1311550402 784992 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Although I guess it is possible to eventually discover that commonly used axioms lead to a contradiction < 1311550430 491891 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :there is no end to it.. every last axiom will probably get contradicted given sufficient "time" < 1311550444 45048 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle Read a => String -> a < 1311550444 188999 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude read :: Read a => String -> a < 1311550444 261279 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.Read read :: Read a => String -> a < 1311550444 333980 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude readIO :: Read a => String -> IO a < 1311550454 56360 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er wait < 1311550461 547439 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle Read a => String -> m a < 1311550461 764266 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude readIO :: Read a => String -> IO a < 1311550461 816926 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.IO readIO :: Read a => String -> IO a < 1311550461 817091 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.CGI.Protocol maybeRead :: Read a => String -> Maybe a < 1311550473 808722 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: And you have the audacity to make claims about the strength of every axiom? < 1311550488 675290 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :"as long as they realize their hypocrisy is fragile" < 1311550493 370759 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm readIO could actually be used but it would be almost using exception handling :P < 1311550505 294376 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :At least _they_ are experts in their field... < 1311550518 960659 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: it would involve using exception handling < 1311550526 100910 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :?hoogle IO a -> IO (Maybe a) < 1311550526 248070 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.Timeout timeout :: Int -> IO a -> IO (Maybe a) < 1311550526 321546 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative optional :: Alternative f => f a -> f (Maybe a) < 1311550526 375061 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude Just :: a -> Maybe a < 1311550532 829684 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i guess i'm not actually helping anyone with my comments < 1311550544 398521 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :more like a heckler < 1311550576 723547 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :my point was not a personal one < 1311550644 430881 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Every atheist would pretty much say that theologians are .. incorrect (well, every atheist who thinks about it. < 1311550646 248311 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :we tend to claim that the one sure thing is death.. but we don't even know what that consists in.. death remains undefined < 1311550658 845670 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And I still have reservations about saying "every atheist", but I think it makes sense here < 1311550670 199878 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Sgeo: for some specific definition of theology. < 1311550679 544770 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it is not impossible to make valid claims about beliefs and belief systems < 1311550699 608872 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :if you think theology is just people saying "christianity is true" all day... well, lol @ you? < 1311550719 417606 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: "we" < 1311550725 499002 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :The only time I ever hear that is coupled jokingly with "taxes" < 1311550740 160367 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok i think whats happening is that i have left a chatroom full of people always trying to ram a belief down my throat of a spiritual nature, to a room full of computer scientists who can actually relax < 1311550748 388061 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :And we know what death consists of, i.e. we know generally what the process of death involves < 1311550759 353573 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, oh, I was considering theology to be more of an assumption that the underlying belief is true. Or at least contain such an assumption. Rather than things of the form "Christianity says this, Judaism says this" etc < 1311550765 814463 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Some people attach additional spiritual elements to that moment, but that's separate from what "death" actually involves as far as our universe is concerned < 1311550767 196680 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i'm still defensive. < 1311550786 483596 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Sgeo: Well, sure, it could take that form? But then it just has an implicit "If [belief] is true, then...". < 1311550806 523061 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm, ok < 1311550837 449946 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I don't know much about theology, but it seems that the only way it could consist entirely of false statements was if it was literally a party game involving saying that your religion is true < 1311550845 729065 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oblig.: And that's called church < 1311550875 273549 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: i suspect optional may actual do the right thing, assuming IO has the Alternative instance i expect < 1311550883 47935 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i was in a chatroom with a bunch of people who hated everyone < 1311550900 429239 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :> optional (read ")" :: Int) < 1311550901 38769 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `f a' < 1311550901 110827 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Types... < 1311550909 309123 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :> optional (read ")" :: Int) :: IO (Maybe Int) < 1311550909 919794 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.IO GHC.Types.Int' < 1311550909 972005 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against i... < 1311550911 820433 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ACTION grumble < 1311550923 887130 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: no, we just hate Vorpal and cheater_ here ;-) < 1311550926 423580 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :?ty optional (read ")" :: Int) :: IO (Maybe Int) < 1311550927 131809 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `IO Int' against inferred type `Int' < 1311550927 202892 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `optional', namely `(read ")" :: Int)' < 1311550927 255281 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the expression: optional (read ")" :: Int) :: IO (Maybe Int) < 1311550933 976101 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hehe < 1311550943 564997 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :?hoogle optional < 1311550943 637416 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative optional :: Alternative f => f a -> f (Maybe a) < 1311550943 712261 :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 () < 1311550943 764644 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.ParserCombinators.ReadP optional :: ReadP a -> ReadP () < 1311550952 529801 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: I don't know if it has one < 1311550975 860148 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh wait < 1311550977 888653 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I need a return < 1311550983 762440 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: IIRC that catching errors in IO doesn't catch pure errors < 1311550995 492859 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Prelude Control.Applicative Control.Exception> optional (evaluate (read ")") :: IO Int) < 1311550995 637663 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric ::1:1: < 1311550995 690705 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : No instance for (Alternative IO) < 1311551045 443512 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :http://esolangs.org/w/index.php?title=User:Alexanderdna&curid=4076&diff=24010&oldid=24004 < 1311551049 791741 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :grmbl < 1311551057 14408 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: can i say grml is that o.k. < 1311551071 4104 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but among those hateful people i did find one guy who started to teach me actual things < 1311551173 5120 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I am confused about the truth of axioms. < 1311551194 668744 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Clearly they work. < 1311551224 65409 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :The numbers 0,1,2,3,4,5 can be expected to hold firm for millions of years < 1311551232 686289 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :> mzero :: IO () < 1311551233 349497 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for Control.Monad.MonadPlus GHC.Types.IO < 1311551233 401884 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising f... < 1311551234 383112 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :billions etc < 1311551237 57219 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: argh < 1311551243 726012 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: (there is: < 1311551246 11225 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :MonadPlus m => Alternative (WrappedMonad m) < 1311551246 155380 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(ArrowZero a, ArrowPlus a) => Alternative (WrappedArrow a b)) < 1311551296 330251 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but the question then is can the countability of things dissapear ever? or rather... can the potential of someone to exist who can count ever dissapear? < 1311551310 472931 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :can any potential ever dissapear? < 1311551341 11970 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and what is the substance of which potentials are made :-? < 1311551370 895032 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :does there have to be a substance < 1311551376 199014 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :nope < 1311551450 252440 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so, then the question probably becomes, what are the dependant factors of potential < 1311551482 984657 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i mean, what is potential dependant upon < 1311551498 350484 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and i'd rather make a coffee than worry about that right now < 1311551583 868447 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: hm try :: Exception e => IO a -> IO (Either e a) < 1311551603 767493 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :?hoogle \a b -> catch a (const b) < 1311551603 820178 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Parse error: < 1311551603 872605 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : --count=20 "\a b -> catch a (const b)" < 1311551603 872796 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ^ < 1311551607 448095 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :?pl \a b -> catch a (const b) < 1311551607 500786 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(. const) . catch < 1311551609 301092 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh duh < 1311551612 653786 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :?pl \b -> catch a (const b) < 1311551612 706308 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :catch a . const < 1311551622 569185 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :instance Alternative IO where < 1311551622 674686 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : empty = ioError (userError "empty") < 1311551622 726674 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : (a <|> b = try a (const b) < 1311551623 242757 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :anyway < 1311551626 241696 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :erm without paren < 1311551655 476692 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : [...] to a room full of computer scientists who can actually relax <-- you _do_ realize there are a considerable number of sometimes a bit insistent atheists in here, right? < 1311551777 143569 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :atheism means an army without a leader :D < 1311551786 97062 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :means peace? maybe :P < 1311551807 55351 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Richard Dawkins perhaps. < 1311551815 573257 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :richard dawkins is an asshole < 1311551830 599337 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Someone noticed he looks like Emma Watson < 1311551834 745699 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :does christianity have a leader? buddhism? < 1311551835 515913 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :what < 1311551859 500098 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :http://images.icanhascheezburger.com/completestore/2008/10/6/128677918460759115.jpg < 1311551869 474696 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :a percieved god is a leader < 1311551870 723640 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh right that < 1311551887 769791 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: plenty of buddhist sects are atheistic (in the technical sense) < 1311551907 952017 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ya.. the room i was in was full of buddhists.. but that doesn't make me a buddhist. i was more a spectator < 1311551918 627594 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo goes to #jesus < 1311551921 83383 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or at least he used to < 1311551926 120230 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : > optional (read ")" :: Int) <-- sheesh i meant with readIO duh < 1311551932 965825 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hes totaly a christan < 1311551937 193345 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i'm more level headed than most of them < 1311551940 996223 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: o irte < 1311551953 11449 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok not most of them < 1311551962 727979 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but teres a few ya see who are just completely nuts