< 1321747227 567284 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric ::t var < 1321747228 539325 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. String -> Sym a < 1321747234 683181 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shachaf: mission accomplished. < 1321747251 325200 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :CakeProphet: Hmm? < 1321747252 381602 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> var . unlines . show $ [1..] < 1321747253 407511 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[GHC.Types.Char]' < 1321747253 544524 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred ty... < 1321747258 726688 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Does it cut it off by number of character or number of lines? < 1321747260 648343 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet did you do it < 1321747263 812650 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo doesn't get unlines < 1321747264 954219 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: yes < 1321747268 891774 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric ::t unlines < 1321747269 988364 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[String] -> String < 1321747282 276891 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :its like lines but un- < 1321747283 736291 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :has haskell said anything < 1321747285 629570 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :> var . unlines . map pure $ "abcdefghijklmn" < 1321747287 471007 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a < 1321747287 647805 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : b < 1321747287 693519 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : c < 1321747287 693739 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : d < 1321747287 693853 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : e < 1321747288 744598 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: I left < 1321747289 454430 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[9 @more lines] < 1321747301 393280 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Hah. Not so spammable now, is it? < 1321747309 771173 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> var . unlines . map show $ [1..] < 1321747311 460789 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1321747311 774002 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2 < 1321747311 819427 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3 < 1321747311 819583 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 4 < 1321747311 819681 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 5 < 1321747313 495636 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[17 @more lines] < 1321747315 782295 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shachaf: that's 4 too many lines of spam < 1321747325 654887 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :lambdabot has other commands that output more than one line. < 1321747327 360246 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :@djinn-env < 1321747327 807056 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :data () = () < 1321747328 79241 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :data Either a b = Left a | Right b < 1321747328 124527 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :data Maybe a = Nothing | Just a < 1321747328 124685 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :data Bool = False | True < 1321747328 124786 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :data Void < 1321747329 809128 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :type Not x = x -> Void < 1321747331 725092 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :class Monad m where return :: a -> m a; (>>=) :: m a -> (a -> m b) -> m b < 1321747333 749294 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :class Eq a where (==) :: a -> a -> Bool < 1321747335 801490 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :data Thrice f x = Thrice (f (f (f x))) < 1321747339 43318 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shachaf: yes but none of those commands allow arbitrary strings. < 1321747339 800013 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :data O a b x = O (a (b x)) < 1321747341 797269 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :data Tri f a = Tri (f a) (f a) (f a) < 1321747343 787474 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Plugin `djinn' failed with: thread killed < 1321747355 271242 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shachaf: THERE'S TOTALLY A DIFFERENCE OKAY < 1321747365 180064 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :@djinn a -> a < 1321747366 221337 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f a = a < 1321747376 157024 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :CakeProphet: lambdabot just assumes that you'll be nice. < 1321747378 560921 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ok, so djinn thread dying != dkinn dead < 1321747388 985358 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :CakeProphet: You can also get @admin-ed trivially. < 1321747396 804213 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :@admin < 1321747397 132848 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not enough privileges < 1321747411 808248 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shachaf: yes I know of that one. < 1321747420 136124 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION doesn't < 1321747423 893727 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :#haskell was way too spammy as it is. < 1321747429 99781 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :just from the few seconds I was there. < 1321747447 72937 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :CakeProphet: You came in in the mdidle of a game of golf, I think. < 1321747480 256440 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sounds fun. < 1321747483 630228 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott elliott elliott < 1321747492 467512 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hi shachaf < 1321747493 846645 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :It's a pretty good nick to type. < 1321747499 889881 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Not as good as geheimdienst, though. < 1321747505 708172 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> unwords $ fix (("elliott ":) . scanl (++) "elliott ") < 1321747507 531555 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "elliott elliott elliott elliott elliott elliott elliott elliott elliot... < 1321747553 663183 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION still needs to wrap his mind around folds and scans and unfolds < 1321747562 82022 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fold is easy. < 1321747569 702261 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: < 1321747569 839387 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :scan is also easy < 1321747571 855683 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> foldr f z [a,b,c,d] < 1321747572 941536 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f a (f b (f c (f d z))) < 1321747573 576177 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :An unfold's just a way to make a list around an arbitrary function, right? < 1321747575 43698 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> foldl f z [a,b,c,d] < 1321747576 140555 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f (f (f (f z a) b) c) d < 1321747583 737862 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> foldl1 f [a,b,c,d] < 1321747584 807183 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f (f (f a b) c) d < 1321747588 795704 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :HTH. < 1321747600 811648 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :foldr f z is just s/(:)/f/, s/[]/z/. < 1321747619 5334 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, ooh, that's a nice way of thinking about it < 1321747619 384298 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :unfoldr is annoying. < 1321747630 712591 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Just pretend unfolds don't exist. < 1321747632 359333 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :They're ugly. < 1321747633 956262 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric ::t unfoldr < 1321747634 591887 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Also nobody ever uses them. < 1321747634 958670 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b a. (b -> Maybe (a, b)) -> b -> [a] < 1321747642 912120 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :But what they do is pretty obvious. < 1321747646 251242 :Gregor!foobar@codu.org PRIVMSG #esoteric :!c printf("%d %d\n",9<<16,9<<16-1) < 1321747651 22529 :EgoBot!foobar@codu.org PRIVMSG #esoteric :589824 294912 < 1321747652 111526 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Return Nothing, ends the list. Return Just (a,b), a gets added to the list and we start again with b. < 1321747656 890509 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: All I said was that it was annoying. < 1321747658 850598 :Gregor!foobar@codu.org PRIVMSG #esoteric :Whoopsie poopsie. < 1321747665 146849 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: So? < 1321747669 291201 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: lol < 1321747673 446141 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> unfoldr (\i -> Just (negate i, negate i)) 1 < 1321747674 417591 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1... < 1321747675 925452 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor how big should my pools be. < 1321747683 857363 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run echo "test" > /dev/audio < 1321747687 355738 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> unfoldr (\i -> Just (i, negate i)) 1 < 1321747688 303943 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1... < 1321747688 741152 :HackEgo!foobar@codu.org PRIVMSG #esoteric :bash: /dev/audio: Permission denied < 1321747689 633615 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::t unfoldl < 1321747690 678142 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `unfoldl' < 1321747690 957663 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Hmm, what if unfoldr's function returned a list instead of a Maybe? < 1321747693 558857 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::t unfoldr < 1321747694 497791 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> unfoldr (Just <$> id <*> succ) 0 < 1321747694 559593 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b a. (b -> Maybe (a, b)) -> b -> [a] < 1321747695 611238 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a1 -> Data.Maybe.Maybe (a, b)' < 1321747695 749391 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : agains... < 1321747698 831274 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> unfoldr (Just <$> id <*> succ) 0 < 1321747699 820904 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a1 -> Data.Maybe.Maybe (a, b)' < 1321747699 955776 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : agains... < 1321747701 92456 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :It would be sort of like concatMap. < 1321747703 619120 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :permission denied? I can't fathom why. < 1321747706 633722 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Except not a lot like concatMap. < 1321747708 808286 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> unfoldr (Just <$> ((,) <$> id <*> succ)) 0 < 1321747709 950751 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,... < 1321747724 284512 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> unfoldr (fmap Just $ liftA2 (,) id succ) minBound < 1321747725 346246 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(),*Exception: Prelude.Enum.().succ: bad argument < 1321747731 876178 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> unfoldr (fmap Just $ liftA2 (,) id succ) minBound :: [Word8] < 1321747732 904637 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,... < 1321747740 64554 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :WOW INCREDIBLE < 1321747747 229462 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :unfodlr, SO POWREFUL < 1321747749 736546 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Would that make any sense? < 1321747757 669231 :Gregor!foobar@codu.org PRIVMSG #esoteric :ACTION reappears < 1321747760 154833 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: What would [(1,x),(2,y)] mean? the x is pointless. < 1321747762 703233 :Gregor!foobar@codu.org PRIVMSG #esoteric : Gregor how big should my pools be. < 1321747767 221214 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Depends, what for :P < 1321747769 259494 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Well, it could make a sort of tree. < 1321747772 194219 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: You'd want a list where [] takes a value of a different type < 1321747778 50776 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Or it could concatenate the lists. < 1321747784 586336 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: I found with GGGGC that so long as you can handle multiple pools well, getting more than a few megs doesn't help you much. Mine are 16MB. < 1321747789 588617 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: @ :P < 1321747792 998967 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION hasn't thought it through. That's what you people are for. < 1321747800 777306 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: 16 megs isn't practical, since there could be literally millions of these. < 1321747801 636809 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :elliott: I am disappoint. liftA2 (,) ? < 1321747809 11467 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Well, I suppose it'd WORK. < 1321747816 576085 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: But I'd rather stay smaller to start with :P < 1321747818 249467 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: perl has concatmap < 1321747823 288366 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I think I'm going to end with variably-sized pools anyway. < 1321747824 951003 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: what now? < 1321747827 732719 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: Yes, what of it? < 1321747829 125026 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric ::t Just . (id &&& succ) < 1321747830 273051 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b. (Enum b) => b -> Maybe (b, b) < 1321747833 199392 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Applicative style was getting noisy there :P < 1321747836 453729 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: I don't like arrows, maaaaan. < 1321747845 13254 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: hi < 1321747846 662127 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :that operator is so much bigger than arrows < 1321747848 561152 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: hi < 1321747852 121722 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :it shouldn't be in Control.Arrow < 1321747861 85186 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: Yes, but while it is, I won't use it :) < 1321747870 211792 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :pfft < 1321747877 115281 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: It's in one of Kmett's thousand packages, I think bifunctors, but it has different strictness properties. < 1321747879 557434 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print map {$_, $_+1} (1..5) < 1321747880 29876 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :then how about < 1321747880 191032 :EgoBot!foobar@codu.org PRIVMSG #esoteric :1223344556 < 1321747901 515236 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric ::t (Just . fmap succ) :: a -> Maybe (a, a) < 1321747902 854916 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = (a, a) < 1321747903 15319 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the expression: (Just . fmap succ) :: a -> Maybe (a, a) < 1321747904 839897 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :gah < 1321747907 507903 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :I fail < 1321747910 370161 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric ::( < 1321747915 180378 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print map {$_-1, $_, $_+1, $_*2} (1..5) < 1321747915 613240 :EgoBot!foobar@codu.org PRIVMSG #esoteric :012212342346345845610 < 1321747924 516354 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric ::t (Just . fmap succ . join (,)) :: a -> Maybe (a, a) < 1321747925 656824 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Could not deduce (Enum a) from the context () < 1321747925 960988 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `succ' at :1:13-16 < 1321747926 6257 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Possible fix: < 1321747934 910788 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric ::t (Just . fmap succ . join (,)) :: Enum a => a -> Maybe (a, a) < 1321747936 146434 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Enum a) => a -> Maybe (a, a) < 1321747939 825092 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :fuck you, haskell < 1321747942 51912 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1321747946 362116 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: did I mention that perl has concatmap? < 1321747953 288278 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because it does. < 1321747953 410203 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i think so < 1321747953 846093 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1321748027 558881 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :GreaseMonkey: hi monqy: hi CakeProphet: hi < 1321748041 519503 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> var "hi" < 1321748042 553856 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : hi < 1321748049 365503 :Gregor!foobar@codu.org TOPIC #esoteric :The IOCCC is back on! http://www.ioccc.org | Even a chipmunk can learn these cat training techniques | http://codu.org/logs/_esoteric/ < 1321748051 976579 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric ::t concatMap < 1321748052 988434 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (a -> [b]) -> [a] -> [b] < 1321748066 823872 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: >>= for lists < 1321748069 978048 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: YOU RUINED THE SPAM < 1321748081 381671 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :CakeProphet: It does? < 1321748089 31838 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shachaf: yes. I use it above < 1321748114 153235 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :CakeProphet: That's not concatMap. < 1321748120 567081 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sure it is < 1321748130 8887 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: It is, actually. < 1321748144 399327 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric ::t (=<<) < 1321748145 16788 :Gregor!foobar@codu.org TOPIC #esoteric :The IOCCC is back on! http://www.ioccc.org | Even elliott can learn these cat training techniques | http://codu.org/logs/_esoteric/ < 1321748145 292184 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (m :: * -> *) b. (Monad m) => (a -> m b) -> m a -> m b < 1321748155 726357 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: No, it won't turn a triply-nested list into a double-nested list, will it? < 1321748169 236317 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Yes, but only because N-nested lists == 0-nested lists in Perl. < 1321748169 830219 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :s/le/ly/ < 1321748179 76490 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Acceptable. < 1321748179 735306 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Right. So it's hardly concatMap. < 1321748195 682199 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :It operates on a type with completely different semantics, for one. < 1321748196 707422 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: If you can do "foo (\a -> [a,a+1,a+2])" and it does the obvious, I think it's concatMap. < 1321748220 216773 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print map {1} [[1,2,3], [4,5,6]] < 1321748220 586719 :EgoBot!foobar@codu.org PRIVMSG #esoteric :1 < 1321748224 56005 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Is shachaf criticising the Perl version of a function, or what? < 1321748224 280765 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>_> < 1321748237 221240 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Sgeo: The Perl function is fine! It's just not concatMap. < 1321748254 564477 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION thought you were referring to >>= at first < 1321748261 722769 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(>>=) = flip concatMap. < 1321748271 324066 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print map {print} [[1,2,3], [4,5,6]] < 1321748271 684517 :EgoBot!foobar@codu.org PRIVMSG #esoteric :ARRAY(0x7f5b2609bb70)1 < 1321748275 376889 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1321748277 532156 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, Yes, thank you, I'm aware < 1321748285 813036 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :You might as well call a C function that operates on NULL pointers "concatMap", because Just Nothing ~ Nothing, and who cares that it's a one-element list? < 1321748286 302877 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :You're very welcome. < 1321748291 728770 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print map {$_} [[1,2,3], [4,5,6]] < 1321748292 113134 :EgoBot!foobar@codu.org PRIVMSG #esoteric :ARRAY(0x7f895b267b78) < 1321748294 537753 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf++ < 1321748300 886131 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I would totally do that. < 1321748317 633617 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print map {@$_} [[1,2,3], [4,5,6]] < 1321748318 405330 :EgoBot!foobar@codu.org PRIVMSG #esoteric :ARRAY(0x7f03e3258d48)ARRAY(0x7f03e3276b28) < 1321748338 315251 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION laughs at Perl's broken Show instances (Yes, I know that's not what's going on) < 1321748351 434656 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perl is just bad at nested lists :P < 1321748361 354145 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bad at showing them anyway < 1321748394 78520 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :anyway I'm actually kind of confused... < 1321748394 706851 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how Sgeo constantly clarifies that he's not stupid. < 1321748405 716528 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print map {@$_} ([1,2,3], [4,5,6]) < 1321748406 109281 :EgoBot!foobar@codu.org PRIVMSG #esoteric :123456 < 1321748417 695782 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I would sometimes but it gets exhausting. < 1321748438 591800 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I'm pretty sure some joke I've said has been misinterpreted as stupidity before < 1321748467 724566 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shachaf: does that count? :P < 1321748469 509601 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hi < 1321748482 95425 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: helo < 1321748497 195693 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, is it normal for horses to have glowing (to the point of being noticeable in daylight) red eyes? < 1321748497 469275 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :CakeProphet: I don't think asking me that question is strictly necessary to figure out what my answer would be. < 1321748510 829935 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Um. < 1321748512 314187 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shachaf: so "yes" :P < 1321748528 634251 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Not quite. < 1321748531 17674 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :Sgeo: and when i do something stupid, people think it's a joke. sucks to be you i guess. < 1321748532 194993 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Check whether you're in the underworld or not. < 1321748554 491617 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: well, Sweden is kind of like the underworld right? < 1321748561 80600 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Similar, but not quite. < 1321748563 509811 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe that's just what Swedish horses are like. < 1321748568 77542 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :The underworld is less hellish. < 1321748572 362211 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, right. < 1321748575 427085 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :And the temperatures are more humane. < 1321748576 521551 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, nope. < 1321748582 397604 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, let me upload a photo < 1321748639 622813 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric ::t Just . runState $ modify succ < 1321748640 669295 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall s. (Enum s) => Maybe (s -> ((), s)) < 1321748646 252154 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oops < 1321748652 145290 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shachaf: it's the same thing, you just have to do the awkward dance that Perl makes you do to get nested lists of any sort. < 1321748673 731905 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric ::t Just . (runState $ modify succ) < 1321748674 711077 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall s. (Enum s) => s -> Maybe ((), s) < 1321748682 422400 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh darn < 1321748691 818426 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Why am I spending my time arguing about Perl? < 1321748699 71898 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :ACTION sics zzo38 at modify < 1321748705 816716 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shachaf: BECAUSE IT'S IMPORTANT SHIT MAN < 1321748714 117889 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :life changing consequences. < 1321748727 545815 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, here: http://i.imgur.com/BgF7p.jpg < 1321748732 174481 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also it's not an argument until we're both Hitler. < 1321748741 215392 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I took this just across the road < 1321748744 476185 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Perfectly ordinary for Sweden. < 1321748753 157742 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: As is the shockingly low texture resoution. < 1321748756 874223 :pagnol!pagnol@141.30.241.116 QUIT :Ping timeout: 252 seconds < 1321748757 812192 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah, nothing to worry about then? < 1321748759 563974 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :And shiny rocks. < 1321748789 684982 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yes, it is probably gneiss or something? < 1321748797 353457 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Probably just red-eye effect. < 1321748811 628032 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Jafet, hm pretty sure I had the flash off < 1321748833 700943 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: No, I think you just get children to polish them? < 1321748840 993452 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :those are some very gneiss rocks < 1321748852 309731 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh perhaps. Yeah since we can't kill them we have to do /something/. < 1321748874 185119 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Have you considered building an army of pregnant people and children. < 1321748903 930375 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I certainly have. < 1321748907 316493 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's on my to-do list. < 1321748915 681475 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, nah, too expensive. What with us reducing the defence budget every year. I think it must be some weird sort of counterbalance to the US defence budget < 1321748927 737054 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Do you even need an army? < 1321748932 953835 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, hey, shiny rocks are *my* shtick. < 1321748952 72709 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm trying to think of why anyone would want Sweden and I'm coming up blank. < 1321748968 228668 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, to control... um... < 1321748968 793807 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sexy Swedish chicks. < 1321748975 420631 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, terrorists that mistook us for Denmark? < 1321748995 160118 :MSleep!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net NICK :MDude < 1321748998 544120 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, your BDSM fantasies are not enough of a justification for invasion. < 1321749012 981050 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :http://trauskeneventyr.blogspot.com/2010/07/grimsborken.html particularly the last one < 1321749031 118522 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, btw I turned self-shadowing trees on in the .ini file, it improved the realism quite a bit. < 1321749047 13754 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Phantom_Hoover: you know nothing about being a king. < 1321749091 424840 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, ? < 1321749103 378038 :Gregor!foobar@codu.org PRIVMSG #esoteric :Added registers to my dc :) < 1321749106 167636 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, I know that declaring wars on people because their women are sexy is not an especially good way of continuing to be a king. < 1321749117 389623 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, why should I read a very very long Norwegian text? < 1321749123 677528 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Phantom_Hoover: why so serious? < 1321749129 733822 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :It has worked very well for many kings in the past. < 1321749136 644796 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, please don't put a smile on that face. < 1321749138 461984 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, btw did that JIT idea work out? < 1321749166 955818 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Jafet, yeah, but they tended to *balance* the sexy women against the size of the army guarding them. < 1321749184 624277 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :Vorpal: no, just the pictures < 1321749197 225980 :Gregor!foobar@codu.org PRIVMSG #esoteric :Vorpal: Yeah, but it took a couple days to make it work :P < 1321749201 980181 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gmail why does your planets theme have pictures of the sun. < 1321749205 357824 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, so how does it work? < 1321749221 273956 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Can you tell me exactly how you mean by "sics zzo38 at modify"? Were you trying to question me or something like that? < 1321749226 512416 :Gregor!foobar@codu.org PRIVMSG #esoteric :Vorpal: I'll describe in PM < 1321749229 823328 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :anyway, who *did* recognize that horse? Hint: Oblivion players please stand up. < 1321749239 236731 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, okay. < 1321749252 441816 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :someone else other than oerjan: Do you have the moustache like Hitler has, even though you are not Hitler? < 1321749281 535013 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :zzo38, why aren't you asking oerjan ? < 1321749284 182828 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, did you really play as /yourself/. < 1321749284 521990 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : CakeProphet, I know that declaring wars on people because their women are sexy is not an especially good way of continuing to be a king. < 1321749290 54464 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Have you ever even played Dwarf Fortress? < 1321749291 392379 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, ? < 1321749301 916809 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, um dude their women don't even have beards. < 1321749308 552702 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Point. < 1321749322 345384 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Vorpal: Because I asked oerjan different question. But they can answer anyways if they want to, since it is IRC and anyone can question/answer anything if it is public channel. < 1321749322 390562 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(Female dorfs don't actually have beards in game, but everybody thinks they do.) < 1321749332 514299 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :Vorpal: because i've already told i'm clean shaven < 1321749339 328653 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: SHUT UP DIJKSTRA < 1321749357 280632 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal, did you really play as /yourself/. <-- what do you mean? < 1321749360 556576 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :zzo38: i just tried to do a haskell trick which would have worked if modify had the type you suggested it should have once < 1321749363 671096 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :In Skyrim. < 1321749367 832968 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: BEHOLD YOU: http://www.knowledgerush.com/wiki_image/0/0a/Edsger_Dijkstra_large.jpg < 1321749384 673201 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Did you attempt to accurately recreate Arvid Norlander of wherever the hell it is you are from. < 1321749389 314921 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, eh? Yes I'm a magician that ride a red eyed horse in real life? < 1321749396 7623 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: O, that is what you meant. In that case I agree. < 1321749399 757387 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I mean in terms of appearance etc. < 1321749434 628133 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric : Gmail why does your planets theme have pictures of the sun. <-- well the ancients considered the sun a planet, i think < 1321749439 708019 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, not really, I went with standard nord and added a beard. Then I tried to think of a typical nord name and I realised my name fitted right in there, < 1321749445 709530 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :s/,/./ < 1321749448 550193 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gmail: written by the ancients. < 1321749476 795444 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The reason the planets theme have pictures of the sun is that the planets have to go around the sun. If there is no sun, what will the planets orbit around? < 1321749488 285918 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: THEMSELVES < 1321749514 707264 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The reason the cute animals collection includes pictures of intestines is that cute animals have to have intestines. < 1321749527 574276 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :zzo38: The Earth. < 1321749535 262955 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Which, of course, is not a planet. < 1321749538 298812 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, I guess I can upload a screenshot of myself as I'm currently playing. Hm that looks kind of like assassin of the north or something. Thieves guild armour. < 1321749544 114902 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The other possibility is the use of the word "planet" in the old way instead of the new way (the old way is still used in astrology) < 1321749559 689367 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott: that picture is so very almost but not quite unlike me < 1321749562 684105 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Phantom_Hoover: But surely intestines must be inside so that you cannot see it from outside, isn't it? < 1321749564 906543 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ITV IS YOU SHUT UP!! < 1321749566 854989 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :< < 1321749584 42837 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :zzo38, you can't exactly see the sun in most pictures of planets either. < 1321749613 293669 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :the part that fits is i'm pale skinned < 1321749615 75555 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, upload going to take a while < 1321749629 968856 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: Of course Earth is planet! You can put everything orbiting the Earth if you want to, but then, the orbit will be more complicated. That is why you have to orbit the Sun, to simplify the orbiting. < 1321749671 272157 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Phantom_Hoover: Then it must be either because they use the older word "planet" or because they don't have enough planets so they have to include the sun as well. < 1321749708 30572 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: HOW BIG SHOULD MY POOLS BE < 1321749723 146854 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :zzo38: I say, son, that was a joke son! < 1321749730 531685 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : zzo38, you can't exactly see the sun in most pictures of planets either. <-- what about in an image of mercury? It should be fairly big that close to the sun < 1321749746 434618 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err typoed that < 1321749754 191234 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :`addquote The reason the cute animals collection includes pictures of intestines is that cute animals have to have intestines. < 1321749754 752187 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err no < 1321749756 731973 :HackEgo!foobar@codu.org PRIVMSG #esoteric :725) The reason the cute animals collection includes pictures of intestines is that cute animals have to have intestines. < 1321749762 435280 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :elliott: Let's go with a nice constant... 1024 pages? < 1321749774 913792 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: ...4 gig heaps? < 1321749778 161427 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :s/heaps/pools/ < 1321749779 17629 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :(probably actually not that good an idea) < 1321749787 77814 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor said 16 megs :P < 1321749792 710487 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, 2500000l! < 1321749801 914787 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, Phantom_Hoover https://imgur.com/zZSHR and https://imgur.com/u4OYh < 1321749802 347951 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm trying to figure out how much I'll lose with 16 megs + 4 unused megs pools. < 1321749806 65577 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :elliott: What page size are you thinking of, anyways? < 1321749806 816792 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Lose in terms of the unused space, that is. < 1321749815 185638 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: No reason to go below 4 megs, is there? < 1321749831 776793 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :This channel really ought to stop talking when I'm not around. < 1321749833 570598 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott: you should have a pool big enough to swim in, but not big enough to get lost < 1321749833 661801 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :More granularity, and there is nothing restricting you to a single page size on x86_64. < 1321749834 396340 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, so you look like an assassin of the North in that there is nothing remotely Northern about you? < 1321749838 521986 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Otherwise there's too much backlog. < 1321749840 570719 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :hth < 1321749843 218276 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, well I'm playing a nord? < 1321749847 751667 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: I don't see the advantage of granularit. < 1321749849 603557 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :y. < 1321749858 666131 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, but yeah < 1321749871 682804 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, can't say I don't look like a ninja though. < 1321749887 294755 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1321749889 570150 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, you can. < 1321749890 313926 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ninjas do not, to my mind, conjure images of the frigid northlands. < 1321749896 609578 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, true < 1321749909 978270 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, I guess I could fetch a horned helmet from somewhere and take a new screenshot. Though that is not authentic nordic at all < 1321749912 715942 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what's good reading material about Haskell and low-level implementation. < 1321749913 203759 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :elliott: You can't think of *any* time that 2 megabytes would be too big? < 1321749925 52438 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: I said 4. < 1321749930 971453 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :elliott: You can't have 4. < 1321749936 209799 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, I'm going to stop you here and tell you that I already know that Viking helmets didn't have horns. < 1321749936 316036 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: /implementation of fp languages/, spj? < 1321749951 18628 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :elliott: The page sizes are 4 KiB, 2 MiB, and 1 GiB. < 1321749956 168517 :Gregor!foobar@codu.org PRIVMSG #esoteric : (probably actually not that good an idea) // typically pools aren't very large, you just have a lot of them. < 1321749958 349111 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically "how pure functional languages are efficiently implemented" < 1321749963 381713 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1321749966 176570 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1321749985 841167 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: yes. < 1321749989 968284 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, iirc the linux kernel uses 1 GiB hugepages internally to map all the physical ram in the computer < 1321749991 910116 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://research.microsoft.com/en-us/um/people/simonpj/papers/slpj-book-1987/ < 1321749992 715488 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :free < 1321749997 458384 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Quite plausibly. < 1321750004 549635 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: That's a bit old, though. < 1321750010 813027 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: CakeProphet is old. < 1321750011 971711 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Vorpal: The less TLB use, the better. < 1321750012 758251 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Or something. < 1321750015 826400 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, quite < 1321750016 910365 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: I thought the 2 Mio one doubled if you did something. < 1321750026 299509 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :1 gig pages don't really work for me. < 1321750026 840989 :Gregor!foobar@codu.org PRIVMSG #esoteric :Heyo, just broke virtually every platform with the power of conditionals. < 1321750030 285380 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :CakeProphet: http://www.scs.stanford.edu/11au-cs240h/notes/ghc-slides.html#(1) has a bunch of introductory slides and links to various papers. < 1321750030 769341 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :elliott: If you pretend it doubles. :P < 1321750035 885672 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"The big arrows, at the top left and right of each page, move backward and forward one page." < 1321750038 799132 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow thanks Simon < 1321750044 323140 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: also the ghc compiler commentary, i imagine < 1321750047 96915 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Dude, http://research.microsoft.com/en-us/um/people/simonpj/papers/slpj-book-1987/slpj-book-1987.pdf. < 1321750048 209409 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Heyo, just broke virtually every platform with the power of conditionals. <-- hm? < 1321750057 659752 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In much older times they did not call the Earth a planet. < 1321750061 299191 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :CakeProphet: In particular I've seen _Implementing lazy functional languages on stock hardware: the Spinesless Tagless G-Machine_ recommended. < 1321750070 663249 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :CakeProphet: Also _How to Make a Fast Curry_ < 1321750106 54387 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: technically in newer times, I suppose. < 1321750108 620693 :hagb4rd!~perdito@koln-4db41994.pool.mediaWays.net QUIT :Ping timeout: 240 seconds < 1321750119 920585 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :wrt to viking helmets having/not having horns, is that an example where both something _and_ its opposite is a meme... < 1321750139 987508 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, is there a meme here? < 1321750165 44621 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Anyway, no, I don't see where 2 megs would be too big. < 1321750168 125861 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :anyway I believe there are horned iron helmets in skyrim. I generally have way better armour though. < 1321750175 251726 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :at the current point in the game I mean < 1321750186 949322 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Although I could actually use 1 Gio pages, to store huge pools. < 1321750261 791267 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :Vorpal: note that "meme" does not _actually_ mean internet fad, despite appearances. < 1321750271 90864 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: why did you link me to the same thing twice? < 1321750278 296103 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I didn't. < 1321750285 950793 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :viking helmet having horns is obviously a meme from at least the 19th century < 1321750288 276942 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, oh right < 1321750302 126166 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :elliott: So, you're perfectly happy with 2 megs being the minimum contiguous allocation, and everything doing smaller allocations being piled on top of that? < 1321750315 699244 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Yeah, because allocations have a 1:1 mapping with pages? < 1321750329 940446 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :viking helmets _not_ having horns keeps being brought up by pedants as a response to the first one < 1321750332 448156 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Physical memory allocations do. < 1321750336 466649 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :And with 2 megs being the minimum boundary for *any* page munging? < 1321750347 927837 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: I don't see the problem *shrugs* < 1321750352 880834 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Real Programmers use 16GB pages. < 1321750373 605009 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :shachaf, does x86 support that? < 1321750376 228057 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: but everyone knows that viking helmets actuallly did have hrosn < 1321750397 708323 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: yeah they just horribly misspell it as horns < 1321750414 393826 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :viking hrosn < 1321750416 222586 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Vorpal: I don't think so, but I think PowerPC does. < 1321750417 957216 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :hrosn is _so_ plausibly a norse word < 1321750427 115818 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Let's say you're COWing a 4k object. Do you want to get a page fault happening (and thus a copy) when the one or two 4k pages that's on get written to, or do you want it happening when the one or two 2m pages that's on get written to? < 1321750436 406646 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :shachaf, ah < 1321750446 183906 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: your mom is a 4k object oooooooooh < 1321750460 848592 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Vorpal: Apparently you can get 1GB pages, though. < 1321750487 614086 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: I'm pretty sure it's faster to copy 4k than to COW it. < 1321750505 429588 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: In fact, I bet 2 megabytes is damn close to the sweet spot where COW gets better than an optimised copy routine. < 1321750506 758484 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Okay, contrived example. *Still*. < 1321750508 969250 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :COWing your mom persists long into the night. < 1321750535 837318 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Seriously though, I don't see any problem yet at all :P < 1321750544 666332 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: what BULL < 1321750574 845780 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :You see no problem *at all* with only being able to change virtual memory at 2MB boundaries. When ideally you'd be able to change it at 1B boundaries. < 1321750603 63453 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Oh, and by the way, it takes hardly any effort to support multiple page sizes. < 1321750609 47405 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Oh stop saying "do you *really* not see any problem?!?!" and give me an example of an actual issue :P < 1321750609 383633 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: .. < 1321750651 816127 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: do you *really* not see the actual issue? < 1321750667 375791 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: i'm just HORSing around < 1321750673 50297 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :1?! < 1321750697 517330 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :1!! < 1321750723 869953 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src lines < 1321750724 272263 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. My brain just exploded < 1321750737 225951 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src unlines < 1321750737 604099 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unlines = concatMap (++ "\n") < 1321750750 436317 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src unlineso_0 < 1321750750 941603 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. < 1321750776 111564 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :lines is presumably rather larger < 1321750795 784955 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src intercalate < 1321750796 235807 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :intercalate xs xss = concat (intersperse xs xss) < 1321750803 302224 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src intersperse < 1321750803 757643 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :intersperse _ [] = [] < 1321750803 961031 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :intersperse _ [x] = [x] < 1321750804 6088 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :intersperse sep (x:xs) = x : sep : intersperse sep xs < 1321750818 844964 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Hmm. Trying to think of some things that are inherently on a page boundary. < 1321750824 709273 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Mostly I'm thinking of mmap... < 1321750827 732723 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pages < 1321750829 272198 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>_> < 1321750838 55886 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :inherently are on page boundaries. < 1321750840 826732 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is that helpful? < 1321750854 725198 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: No, it's about as helpful as remarking that 2+2=4 < 1321750870 858055 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> 2 + 2 == 4 < 1321750871 879394 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1321750875 707531 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but it totally is! < 1321750888 5048 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: mmap doesn't really apply :P < 1321750912 728328 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :http://www.haskell.org/ghc/docs/latest/html/libraries/base-4.4.1.0/src/Data-List.html#lines < 1321750951 67103 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :elliott: mmap is more the "Swiss army knife of memory" in common UNIXes than just "I want to map the file into memory" < 1321750952 258963 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: beautiful code < 1321750963 687136 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Yep, and @ isn't a common Unix. < 1321750973 652521 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Wait, @ isn't going to be UNIX, is it? < 1321750983 280369 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :,,duh :P < 1321750986 826391 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Hell naw. That Jurassic Park character has no chance. < 1321750992 349784 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@ is pro-dinosaur. < 1321751002 570087 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :elliott: Hmm. And page permissions are much less relevant... < 1321751006 238618 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :You should still get that file manager workijg < 1321751014 49552 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :file manager haha < 1321751015 303457 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Even though @ probably won't have files as we know them? < 1321751015 348964 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: What. < 1321751026 849067 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Try "completely irrelevant", most likely :P < 1321751041 392448 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Get a file manager working on a new OS that doesn't have files. < 1321751058 686311 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: What file manager. < 1321751068 143269 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :The thingy in Jurrasic Park < 1321751068 860073 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :iirc < 1321751078 658867 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh. < 1321751083 209180 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: @ isn't going to have a 3D file browser? :-( < 1321751094 873458 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Better: 3D VALUE browser! < 1321751100 93232 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :file browsers can go to hell < 1321751102 497642 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Inspect constructors! Build up thunks! < 1321751107 824714 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :FORCE THEM TO COLLAPSE INTO VALUES < 1321751109 966250 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :EXCUSE *ME*! < 1321751124 601666 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: rewrite them indsicriminantly? :( < 1321751125 620811 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION goes back to Windows Explorer. < 1321751134 475151 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :@ supports mutation everywhere. < 1321751164 591235 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :The nice thing about forcing thunks is that it's mutation that doesn't change the value. < 1321751165 786332 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :x = x; < 1321751169 124379 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1321751178 104317 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :This is why I call evaluation "Objectivist mutation". < 1321751181 886615 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(I don't actually do that.) < 1321751193 515931 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh good i was scared there for a momen < 1321751193 937466 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :t < 1321751201 67951 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Is that a behavior that can be relied upon? < 1321751207 492209 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Eh? < 1321751212 283951 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: see: Haskell < 1321751220 86566 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, Forced thunks staying forced < 1321751228 48455 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: In what? < 1321751229 513749 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@? GHC? < 1321751229 960177 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Plugin `compose' failed with: Unknown command: "" < 1321751238 838825 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Haskell, non-specific to GHC < 1321751258 29363 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Haskell has no notion of "thunks". < 1321751270 692720 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Basically, whether the pure memoization stuff is portable < 1321751271 399113 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Nor "forcing". < 1321751281 595744 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :It is perfectly legitimate to implement Haskell as string rewriting. < 1321751292 468667 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in Perl. < 1321751302 290024 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I believe there is a 3D gopher browser exists, in case some people prefer that way. And you probably need some way to access file systems even if the operating system has no files (it can be command-line, GUI, or something different), to operate with other system using files. Such as, FTP, and Plan 9, and so on < 1321751324 240913 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the perl interpreter compiles your Haskell functions to regex and then uses them to make substitions on other source code. < 1321751324 350724 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Hey, hey, hey. Legitimate as in "valid according to the Report" or legitimate as in "legitimate"? < 1321751338 818667 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Legitimate as in "legal in all 52 states". < 1321751363 516893 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :The 52 states being the 50 states of the US, and then "other land" and "other water"? < 1321751366 479686 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :That's a pretty broad cange < 1321751377 641725 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :erm, ignoring the 52 bit thingy < 1321751377 686982 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: The last 2 are secret. < 1321751382 461704 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: What. < 1321751395 860607 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think I can, without getting arrested, call a Brainfuck interpreter a "Haskell compiler" < 1321751407 32692 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no < 1321751410 362943 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ill arest you < 1321751413 397455 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I will arr-- yes < 1321751413 576968 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :And Sgeo was never heard from again. < 1321751446 309310 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: You probably could without getting arrested, but I doubt it will help anyone to do that, because it is still a lie even if it is not illegal to lie in that way. < 1321751476 252338 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It will help my sense of legitimacy. < 1321751513 582645 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :O, that is what it is. < 1321751574 33098 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :zzo38, we were discussing definitions of "legitimate". < 1321751592 25544 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :we were? < 1321751592 417303 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Lying in such a way would, according to one of those definitions, still be legitimate < 1321751607 866592 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION thought we were < 1321751665 723956 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :So I had a dream where the moon was evil. < 1321751687 571167 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Got any examples yet? :P < 1321751695 216097 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :So I had a dream where the nom was alive. < 1321751746 465707 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :mmmm cornbread and milk < 1321751793 105234 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION soon off to see _Rosencrantz and Guildenstern Are Dead_. < 1321751838 425726 :hagb4rd!~perdito@koln-4db41b8d.pool.mediaWays.net JOIN :#esoteric < 1321751989 182358 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: You're wrong, x86-64 has 4 meg hugepages. < 1321752003 160207 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, wait. < 1321752004 794595 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :PAE halves that. < 1321752006 722839 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Lame. < 1321752075 335755 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: For x86-64? < 1321752085 506961 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: ? < 1321752102 686901 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Do you use PAE on x86-64? < 1321752113 354135 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Oh. < 1321752116 453277 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION was confused. < 1321752127 510564 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: x86-64 /is/ PAE. < 1321752131 313205 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Plus bigger registers. < 1321752134 54894 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Plus some stuff. < 1321752143 540074 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Right. Are you sure you don't get 4MB pages? < 1321752162 563436 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"4M (2M in PAE mode)" < 1321752163 384328 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"Starting with the Pentium Pro, x86 processors support 4MB pages (called Page Size Extension) (2MB pages if using PAE)" < 1321752166 988891 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I'm pretty sure I did, this one time. < 1321752192 451771 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Hmm. < 1321752207 914716 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 , Skype: patashu0 . < 1321752465 251144 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: BTW, the reason I was thinking that pool-per-thread would be nice is that I could store the pool pointer on the stack. < 1321752543 525674 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm... I forget whether "add [foo], bar" is ok < 1321752583 341569 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Wait, using dynamically-sized pages DOES have a use! < 1321752592 566335 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: I can make the barrier page after each pool just 4k in size. < 1321752601 424503 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :That's a lot less wasteful, and the vast majority of allocations are still <4k. < 1321752735 22850 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> listArray (0, 5000) [1..] < 1321752736 32146 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : array (0,5000) [(0,1),(1,2),(2,3),(3,4),(4,5),(5,6),(6,7),(7,8),(8,9),(9,10... < 1321752746 910083 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION just tipped the scales a little bit. < 1321752760 459628 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's one more >4k in the world. < 1321752765 431849 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :+allocation < 1321752872 535468 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :More, since arrays are boxed. < 1321752965 527553 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, so.. < 1321752980 353085 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I notice you can make Applicative by pure and <*> and then make fmap by liftA but is there something possible that you can define pure and fmap and some new function to make <*> resulting (like how monads you can have fmap/join/return, or bind/return and it can make fmap/join from that)? < 1321752983 136504 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the OS gives out pages, and then it's the languages job to fill those pages correctly? < 1321752983 587780 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Hmm, OK, you're right that 2 megs is a bit too big. < 1321753007 706677 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Because threads obviously need at least one page of memory, and I want millions of threads running simultaneously. < 1321753020 238496 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, wait. < 1321753023 533755 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I was confusing megabytes and gigabytes. < 1321753054 979108 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I can support 512 million threads with a 16 meg heap each with less than 8 gigs of RAM :P < 1321753075 258832 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Err, wait. < 1321753078 850693 :lifthrasiir!~lifthrasi@61.106.27.227 QUIT :Quit: 오후에 봐요 ㅂㅂ < 1321753086 173073 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :No I can't X-D < 1321753116 204886 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Turns out you can support 5.12 threads at most? < 1321753130 567862 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :OK, yeah, 2 megabytes of physical RAM per thread scales to... 4000 threads with 8 gigs of RAM. < 1321753134 968680 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Not good enough. < 1321753139 503340 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: The best number of threads! < 1321753149 422109 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: 4 to do your work, 1 to manage it, and .12 to schedule them all. < 1321753171 433698 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Why do you need so much RAM per thread? < 1321753182 416711 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you think this plan is OK for DVI writing functions: createDVI :: FilePath -> Word32 -> Ratio Word32 -> IO DocStat; shipOut :: Page -> IO DocStat; finishDVI :: DocStat -> IO DocStat; < 1321753203 317257 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Well, the idea right now is to give each thread a pool. And a pool has to be a multiple of the page size. < 1321753230 944555 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait, GHC gives each thread 512 kilobytes of nursery, so how come it can do millions of threads? < 1321753236 729907 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :A million threads should require 488 gigabytes like that. < 1321753246 39520 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Or is it relying on the OS to not actually allocate that much physical RAM? < 1321753250 381062 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(Answer: Almost certainly.) < 1321753258 550542 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Which is a reasonable thing to do. < 1321753259 99741 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Or maybe the nursery is per-OS thread. < 1321753261 662728 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :That wouldn't surprise me. < 1321753264 759906 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Yes, but not if you're an OS. < 1321753278 905617 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott is an OS. < 1321753281 356640 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :@lliott < 1321753281 639068 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1321753282 870646 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1321753286 768929 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :That is my secret. < 1321753303 236130 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was under the impression that programs could address more RAM than physically exists on the system without any issue. < 1321753310 589147 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, they can. < 1321753322 442524 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: *That* is your secret? < 1321753335 938054 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Who wouldn't be ashamed of their true OS nature? < 1321753336 959280 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ANYWAY < 1321753345 174366 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder if maybe I can avoid giving threads pools altogether. < 1321753356 802298 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :The question then is how on earth I divide pools to be able to do GC. < 1321753358 575889 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :What about the ▬▬▬▬▬▬▬▬ ▬▬▬▬▬ ▬▬ ▬▬▬▬▬? < 1321753384 90978 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :The hunter2? < 1321753421 913717 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Oh, wow, Unicode has a great selection of block characters. < 1321753450 623418 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Totally. < 1321753462 118081 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :2580 UPPER HALF BLOCK [] 2581 LOWER ONE EIGHTH BLOCK [▁] 2582 LOWER ONE QUARTER BLOCK [▂] 2583 LOWER THREE EIGHTHS BLOCK [▃] 2584 LOWER HALF BLOCK [] 2585 LOWER FIVE EIGHTHS BLOCK [▅] 2586 LOWER THREE QUARTERS BLOCK [▆] 2587 LOWER SEVEN EIGHTHS BLOCK [▇] 2588 FULL BLOCK [] 2589 LEFT SEVEN EI < 1321753512 759622 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :zzo38: well you can define (<*>) = liftA2 id < 1321753526 646178 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Did you see my wonderful Unicode sparklines of channel activity? < 1321753532 232993 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :2580 -- UPPER HALF BLOCK []; 2581 -- LOWER ONE EIGHTH BLOCK [▁]; 2582 -- LOWER ONE QUARTER BLOCK [▂]; 2583 -- LOWER THREE EIGHTHS BLOCK [▃]; 2584 -- LOWER HALF BLOCK []; 2585 -- LOWER FIVE EIGHTHS BLOCK [▅]; 2586 -- LOWER THREE QUARTERS BLOCK [▆]; 2587 -- LOWER SEVEN EIGHTHS BLOCK [▇]; 2588 -- FULL BLOCK []; 2589 -- LEFT SEVEN EIGHTHS BLOCK [▉]; 258A -- LEFT THREE QUARTERS BLOCK [▊]; 258B -- LEFT FIVE EIGHTHS BLOCK [▋]; 258C -- LEFT HAL < 1321753538 437543 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :left hal < 1321753550 823106 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: No. I hate anything whose name is "sparklines". < 1321753564 820946 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I can hear Tufte crying. < 1321753577 445237 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :It's just the name. < 1321753614 703157 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"Hello. I would have probably donated, but the left-wing extremism here and the weaselly use of the 'rules' to justify that left wing bias leaves a permanent bad taste in my mouth. I've paid attention to key subjects' discussion pages and I've seen how WP runs off all the right-wing conservatives, right-libertarians, constitutionalists, anti-globalization patriots, etc... Now I must say, WP is to academia what McDonald's is to restaurants." < 1321753620 356288 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I love [[Talk:Main Page]]. < 1321753672 641234 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :neutrality - part of the left-wing agenda < 1321753725 483157 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> Left $ pred <*> "IBM" < 1321753726 564474 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `(a -> b) -> a' < 1321753726 772374 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type ... < 1321753731 615368 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :wat < 1321753733 399693 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh < 1321753736 314764 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Fortunately there's Conservapedia. < 1321753738 186144 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> Left $ pred <$> "IBM" < 1321753739 281588 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Left "HAL" < 1321753746 798884 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Thank god. < 1321753749 333590 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: aka map < 1321753771 618942 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :> succ <$> "VMS" < 1321753772 606055 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "WNT" < 1321753786 260494 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION looks up [[Talk:Main Page]] on Conservapedia. < 1321753791 286837 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: What were you doing reading that, anyway? < 1321753796 459358 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: It's the best page. < 1321753825 35465 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> let rot _ [] = []; rot 0 xs = xs; rot n (x:xs) = rot (n-1) xs ++ [x] in rot 13 ['a'..'z'] < 1321753826 644310 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "nopqrstuvwxyzmlkjihgfedcba" < 1321753829 425395 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> pred <$> "OSX < 1321753830 418899 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : < 1321753830 613336 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : lexical error in string/character literal at end o... < 1321753832 644314 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> pred <$> "OSX" < 1321753833 604709 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "NRW" < 1321753839 980722 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> succ <$> "OSX" < 1321753840 976686 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "PTY" < 1321753841 898303 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Better than [[Elections in Zimbabwe]]? < 1321753902 627869 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: The most thrilling page. < 1321753907 532783 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :"On more than one occasion, Obama verbally attacks the economic livelihood of Las Vegas for unknown reasons. The reason may be his contempt of gambling which is forbidden in the Koran." < 1321753916 110120 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1321753937 341503 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: And yet: Morally bankrupt Massachusetts opens the floodgates to gambling, despite its negative impact on the poor. [29] < 1321753957 23933 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, someone beat me to it: http://conservapedia.com/Talk:Main_Page#Gambling_story < 1321753992 131075 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Mercury's surface - evolutionists have to admit what they generally thought was wrong [5] God vs. evolutionists - God wins again! < 1321753996 384941 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bahahaha < 1321754015 931779 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: I know about "liftA2 id" but that uses <*> in the definition if liftA2 < 1321754038 295694 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let rot = (uncurry (flip (++)) .) . splitAt in rot 13 ['a'..'z'] < 1321754039 932382 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "nopqrstuvwxyzabcdefghijklm" < 1321754048 925724 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"Global atheism is in decline in terms of the number of its adherents and the grassroots Question evolution! campaign could certainly accelerate this decline." < 1321754052 999551 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :So beautiful. < 1321754066 961577 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :zzo38: well _every_ applicative operation can be written using pure and (<*>) < 1321754070 75089 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: now define an elegant rot13 character function :P < 1321754079 102798 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :I think the worst part about Conservapedia is that it's not a troll. < 1321754100 99560 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :It's not? < 1321754103 784288 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :There may well be trolls *involved*, but Andrew Schlafly is motherfucking serious. < 1321754126 441090 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :schlafly is my fav :') < 1321754132 249876 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: I know. What I am asking is if there can be something that if you have pure, fmap, <*>, then you can define one more function that it determines <*> from fmap and pure and this new function < 1321754153 894051 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :elliott: Well, there's certainly schadenfreude to be had. < 1321754163 762850 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :"Schlafly created Conservapedia in November 2006.[12] He felt the need to start the project after reading a student's assignment written using Common Era dating notation rather than the Anno Domini system that he preferred." < 1321754207 561758 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1321754221 966158 :Gregor!foobar@codu.org PRIVMSG #esoteric :Seeing "shachaf" and "Shlafly" written so near each other makes their similarity apparent. < 1321754227 660140 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :shachaf: That is a silly idea. Common Era and Anno Domini are the same; he can use AD if he prefers but other people can use CE or AD whatever you just have to know it is the same there are different words for that < 1321754231 187169 :Gregor!foobar@codu.org PRIVMSG #esoteric :Conclusion: shachaf must be a Muslim. < 1321754240 628014 :Gregor!foobar@codu.org PRIVMSG #esoteric :Underlying logic: See: Conservapedia. < 1321754241 759984 :Gregor!foobar@codu.org PRIVMSG #esoteric :QED < 1321754260 243701 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :zzo38: Oh. Now I understand. < 1321754280 598112 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : shachaf: That is a silly idea. Common Era and Anno Domini are the same; he can use AD if he prefers but other people can use CE or AD whatever you just have to know it is the same there are different words for that <-- did you just completely miss the point? < 1321754292 201139 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :If bitched about AD in front of me, I'd just start using AUC dating. "Anno Urbis Conditae", "in the year of the founded city [of Rome]". < 1321754294 126479 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm I think you did < 1321754298 828160 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Jesus Christ is the person who changed the world forever with teachings of love and faith, using logical parables like the Prodigal Son that flow from the existence of God. "Jesus triumphed over the Devil, and personally set the ultimate example for mankind, by enduring the horrific process of scourging and death by crucifixion under the ancient Roman regime in obedience to God's will." < 1321754304 837229 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :first paragraph of the article Jesus Christ < 1321754305 742071 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I think Vorpal is missing the point of zzo38. < 1321754315 573632 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :It is now 2764 AUC. < 1321754317 290319 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :shachaf, hm good point. < 1321754341 131703 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :However, it is not the exact year of Jesus Christ; they are probably inexact by a few years. That is one reason (but not the only reason) to use "Common Era"; but "Anno Domini" is commonly known what it meant, even if the year might be inexact. Since we have the year now, we use the same calendar instead of changing it; any reference point works as long as everyone agree. < 1321754361 428466 :Gregor!foobar@codu.org PRIVMSG #esoteric :pikhq_: I use AU. "Anno Unixine". It's 41AU. < 1321754373 797645 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Gregor: A good era. < 1321754377 539860 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, I would use stardates if there was any sort of official mapping to normal years (I have no idea if there is) < 1321754420 604987 :Gregor!foobar@codu.org PRIVMSG #esoteric :pikhq_: The only problem is that in 68AU it'll suddenly become 0AU >_> < 1321754421 984103 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: You want the, aah, what's the name again. < 1321754423 527132 :Gregor!foobar@codu.org PRIVMSG #esoteric :Vorpal: There is. < 1321754430 249768 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, memory alpha? < 1321754434 765798 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :No. < 1321754445 186662 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Does foldl (:) [] == reverse? < 1321754446 414429 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Vorpal: There's nothing neatly *canonical*. < 1321754451 81372 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> foldl (:) [] [1,2,3] < 1321754452 15068 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = [a] < 1321754452 656118 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, oh okay < 1321754457 204831 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Well, except if you consider the 2009 film. < 1321754458 592090 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, calculator? < 1321754458 866735 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Nope < 1321754463 222110 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :During a Q&A session, Orci restated that a stardate is "the year, as in 2233, with the month and day expressed as a decimal point from .1 to .365 (as in the 365 days of the year)." [5] A similar reply was posted on his Twitter account: "star date=standard year, with decimal representing day of year from 1-365." < 1321754465 958215 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> foldl (flip (:)) [] [1,2,3] < 1321754467 605079 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [3,2,1] < 1321754468 46912 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Wow 2009 film, that is so stupid. < 1321754469 908039 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Then, it's moronically trivial. YEAR_AD.DAY_OF_YEAR < 1321754490 47897 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, there are many systems you can use. But for common calendar you use the Anno Domini/Common Era system. UNIX timestamp is certainly one way. You can also use stardate, Holocene, Discordian, Chinese, solar, or whatever. < 1321754494 592506 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :"with decimal representing day of year from 1-365." <-- I'm not sure I would call that decimal < 1321754499 648979 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That doesn't seem decimal notation to me! < 1321754499 724164 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh come on, what is the fucking name. < 1321754501 640244 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :because it is not actually based on 1/10th < 1321754504 912254 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Ah! < 1321754510 865139 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Okuda timeline. < 1321754513 577060 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1321754548 675619 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway "with decimal representing day of year from 1-365.", means that .5 would be in about July or so? If not then the system isn't decimal < 1321754558 47931 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Vorpal: The system isn't decimal. < 1321754562 191242 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ouch < 1321754562 587690 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :.5 would be January 5th. < 1321754570 428767 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, that is just terrible < 1321754595 557251 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, obviously .1 and .100 should be the same. < 1321754605 628134 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I guess it is like version numbers < 1321754637 334812 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :actually I should start using decimal version numbers < 1321754640 225981 :derdon!~derdon@p5DE8B581.dip.t-dialin.net QUIT :Remote host closed the connection < 1321754645 495607 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so that 1.4 is later than 1.35 < 1321754648 303809 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Vorpal: If it is decimal of course it has to be .1 and .100 same. In addition, it says 365 days of the year, but there can be leap years too. < 1321754674 881878 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: 1.4? Please: .14. < 1321754675 60097 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :zzo38, stop missing the point, it is annoying < 1321754680 159576 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :If you can't operate like that you suck. < 1321754682 395291 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Vorpal: I use a system, ten minors is worth one major, so that it is decimal and not decimal at the same time < 1321754685 569909 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Stop missing the point of zzo38, it's even more annoying. < 1321754689 75578 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what? < 1321754705 742016 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So there will be no version number "1.35" < 1321754717 89949 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, version 0.14 would be less than 1.14 of course < 1321754730 9123 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :zzo38, the point here is to mess up version number handling in distros... < 1321754738 605735 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Being able to use non-post-decimal-point numbers ruins it. < 1321754741 262982 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :O, you are trying to mess up everything? < 1321754745 529935 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Since you can ascend in a "normal" fashion from 9 to 12. < 1321754749 780786 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :zzo38, of course < 1321754755 534200 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :If you put everything after the decimal point, you have to plan ahead. < 1321754758 774522 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah good point < 1321754775 161532 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And I am instead removing mess up everything. < 1321754799 261371 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I could just add more digits at the end, slowly converging against 1 if I didn't plan ahead enough < 1321754807 525769 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :1, 12, 197, 21, 810, 87, 88, 89, 8999, 9, 91, 93, 934934834, 94, 99, 999, 999, 999999... < 1321754808 820051 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err s/against/towards/ < 1321754817 197270 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :After you die, you release version 1.0. < 1321754826 549222 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :A major revision after 0.9 or a minor revision after 0.9 is still 1.0 either way, in my system. < 1321754839 511467 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :TeX and METAFONT version number are decimal. < 1321754846 792122 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :After you die, you release version $\pi$. < 1321754848 645815 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : And I am instead removing mess up everything. <-- that is not even grammatically correct! < 1321755033 187801 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :Vorpal: O_o < 1321755335 355255 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ? < 1321755339 515838 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Dammit, I've forgotten how GHC gets memory from the OS. < 1321755359 761704 :MonkeyofDoom!~one@24-107-148-93.dhcp.stls.mo.charter.com JOIN :#esoteric < 1321755369 18362 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`@ MonkeyofDoom ? welcome < 1321755371 163245 :HackEgo!foobar@codu.org PRIVMSG #esoteric :MonkeyofDoom: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page < 1321755388 622630 :MonkeyofDoom!~one@24-107-148-93.dhcp.stls.mo.charter.com PRIVMSG #esoteric :hi < 1321755411 117055 :MonkeyofDoom!~one@24-107-148-93.dhcp.stls.mo.charter.com PRIVMSG #esoteric :just heard some people were hacking on IOCCC stuff in here so I figured I'd drop in to see what's up < 1321755413 280955 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yogscast interviewing notch (see their channel). Except well... after watching that I think they are trolling the viewers... < 1321755420 305607 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :mostly Gregor :P < 1321755423 388216 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1321755439 64672 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais was working on something too < 1321755443 537678 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Gregor: I have it on good authority that it would be "Anno Unis". < 1321755452 140397 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Erm, Unicis < 1321755559 994604 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: s/\`@ (MonkeyofDoom) \? (welcome)/\`\2 \1/ < 1321755575 815540 :Gregor!foobar@codu.org PRIVMSG #esoteric :pikhq_: Noted. < 1321755607 782577 :kwertii!~kwertii@ResNet-33-19.resnet.ucsb.edu JOIN :#esoteric < 1321755631 520785 :Gregor!foobar@codu.org PRIVMSG #esoteric :Also: < 1321755633 715788 :Gregor!foobar@codu.org PRIVMSG #esoteric :SPAAAAAAAAAAAAARC < 1321755638 509662 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sparc < 1321755650 100177 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shark < 1321755687 696390 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Is it the register windows??? The delay sdfk??? The return addreses??? < 1321755689 531036 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :SNAAAAKE! < 1321755700 489604 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Some horrible, horrible combination of them. < 1321755707 361205 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Register delay addresses. < 1321755710 960806 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is this good? createDVI :: FilePath -> Word32 -> Ratio Word32 -> IO DocStat; shipOut :: Page -> IO DocStat; finishDVI :: DocStat -> IO (); < 1321755778 312478 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (\x y -> 's':x:"ar"++[y]) <*> ['a'..'z'] <*> ['a'..'z'] < 1321755779 277806 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a -> b' < 1321755779 476516 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[GHC.T... < 1321755793 686396 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :erm < 1321755801 76229 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (\x y -> 's':x:"ar"++[y]) <$> ['a'..'z'] <*> ['a'..'z'] < 1321755802 723030 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["saara","saarb","saarc","saard","saare","saarf","saarg","saarh","saari","s... < 1321755994 485116 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> dropWhile (/= "sparc") $ (\x y -> 's':x:"ar"++[y]) <*> ['a'..'z'] <*> ['a'..'z'] < 1321755995 501542 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The lambda expression `\ x y -> 's' : x : "ar" L.++ ...' < 1321755995 707588 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : has two arguments... < 1321756005 22690 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :thanks lambdabot < 1321756027 951796 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> dropWhile (/= "sparc") ((\x y -> 's':x:"ar"++[y]) <*> ['a'..'z'] <*> ['a'..'z']) < 1321756028 827854 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The lambda expression `\ x y -> 's' : x : "ar" L.++ ...' < 1321756029 10887 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : has two arguments... < 1321756031 222283 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>_> < 1321756068 95880 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :21:27 but its type `[a1 -> a -> [GHC.Types.Char]]' has none < 1321756069 900916 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what? < 1321756086 779004 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh < 1321756092 24878 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> dropWhile (/= "sparc") ((\x y -> 's':x:"ar"++[y]) <$> ['a'..'z'] <*> ['a'..'z']) < 1321756094 30812 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["sparc","spard","spare","sparf","sparg","sparh","spari","sparj","spark","s... < 1321756130 632973 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :hm... < 1321756338 512170 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> succ 'sparc' < 1321756339 564604 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : < 1321756339 712986 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : lexical error in string/character literal at chara... < 1321756343 713535 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> succ "sparc" < 1321756344 700830 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Enum.Enum [GHC.Types.Char]) < 1321756344 850114 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `... < 1321756348 480505 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hmph < 1321756359 600814 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :shocking < 1321756375 456641 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@hack < 1321756375 740318 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://hackage.haskell.org < 1321756377 354497 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or whatever it was < 1321756409 337151 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ellio < 1321756410 888708 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1321756412 777833 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: http://conservapedia.com/Talk:Jesus_Christ < 1321756420 560678 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think this is more entertaining than the Main Page < 1321756469 535524 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Funny how this page is locked depsite conservapedia asking for people to edit it. previous unsigned comment added by User:Wikipediaisbetter < 1321756472 626627 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Funny how Wikipedia's article is also locked... They are better exactly how..? Fox 10:11, 25 May 2007 (EDT) < 1321756483 765238 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the logic < 1321756485 675343 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :!perl $_="sparc"; print $_,"\n" while($_++); < 1321756486 53040 :EgoBot!foobar@codu.org PRIVMSG #esoteric :spard < 1321756486 698793 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I can't deny it. < 1321756494 694254 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oops < 1321756503 418084 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lolwat < 1321756541 628387 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :`perl -e '$_="sparc"; print $_,"\n" while($_++);' < 1321756543 805017 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1321756551 947993 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh hm < 1321756555 607154 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :`run perl -e '$_="sparc"; print $_,"\n" while($_++);' < 1321756557 444973 :HackEgo!foobar@codu.org PRIVMSG #esoteric :spard \ spare \ sparf \ sparg \ sparh \ spari \ sparj \ spark \ sparl \ sparm \ sparn \ sparo \ sparp \ sparq \ sparr \ spars \ spart \ sparu \ sparv \ sparw \ sparx \ spary \ sparz \ spasa \ spasb \ spasc \ spasd \ spase \ spasf \ spasg \ spash \ spasi \ spasj \ spask \ spasl \ spasm \ spasn \ spaso \ spasp \ spasq \ spasr \ spass \ spast \ spasu \ spasv \ spasw \ spasx \ spasy \ spasz \ spata \ spatb \ spatc \ spatd < 1321756577 304184 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :it even wraps from z back to a :P < 1321756610 890443 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I didn't know ++ had those semantics on strings. < 1321756635 21858 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :spata < 1321756657 279800 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :wow. there are four real words there < 1321756660 97085 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :See, why can't Haskell do that. (I'm sure it can, given appropriate instances) < 1321756665 477585 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :someone filter that with the dictionary < 1321756668 989464 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :With succ instead of ++ of course < 1321756683 966113 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run grep /usr/share/dict/words $(perl -e '$_="sparc"; print $_,"\n" while($_++);' | head -n 50) < 1321756686 210401 :HackEgo!foobar@codu.org PRIVMSG #esoteric :grep: spard: No such file or directory \ grep: spare: No such file or directory \ grep: sparf: No such file or directory \ grep: sparg: No such file or directory \ grep: sparh: No such file or directory \ grep: spari: No such file or directory \ grep: sparj: No such file or directory \ grep: spark: No such file or directory \ grep: sparl: No such file or directory \ grep: sparm: No such file or directory \ grep: sparn: < 1321756689 17127 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oops < 1321756703 630667 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Except it won't be fun on strings, come to think of it < 1321756711 811556 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Since maxBound :: Char /= 'z' < 1321756764 608207 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :an Ix instance would work better, i think < 1321756771 329967 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl $_="100"; ++$_;print < 1321756771 786804 :EgoBot!foobar@codu.org PRIVMSG #esoteric :101 < 1321756777 89440 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl $_="aaa"; ++$_;print < 1321756777 508201 :EgoBot!foobar@codu.org PRIVMSG #esoteric :aab < 1321756800 659839 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl $_="199"; ++$_;print < 1321756801 83789 :EgoBot!foobar@codu.org PRIVMSG #esoteric :200 < 1321756816 998962 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm, would it? I still think you need to specialize on Strings specifically < 1321756826 986774 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> range (('s',('a',('a',('r','a')))),('s',('z',('a',('r','z))))) < 1321756827 971853 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : < 1321756828 163067 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : lexical error in string/character literal at chara... < 1321756831 504491 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :argh < 1321756837 267472 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> range (('s',('a',('a',('r','a')))),('s',('z',('a',('r','z'))))) < 1321756838 221117 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [('s',('a',('a',('r','a')))),('s',('a',('a',('r','b')))),('s',('a',('a',('r... < 1321756849 553764 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :good range < 1321756857 102176 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> [ [s,p,a,r,c] | (s,p,a,r,c) <- range (('s',('a',('a',('r','a')))),('s',('z',('a',('r','z'))))) ] < 1321756858 11029 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `(GHC.Types.Char, < 1321756858 218206 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ... < 1321756869 20242 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> [ [s,p,a,r,c] | (s,(p,(a,(r,c)))) <- range (('s',('a',('a',('r','a')))),('s',('z',('a',('r','z'))))) ] < 1321756870 31238 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["saara","saarb","saarc","saard","saare","saarf","saarg","saarh","saari","s... < 1321756875 984142 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :saarg < 1321756877 289325 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: i thought that was the one you wanted < 1321756898 323 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have no wants < 1321756905 322068 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION meditates on enlightenment. < 1321756912 898164 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :Sgeo: as you see, Ix works better because you can give lower/upper bounds for each element < 1321756952 220011 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm < 1321756964 997531 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION is mildly lost < 1321756974 641506 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> foldr1 (,) "saara" < 1321756975 468560 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = (a, a) < 1321756978 128269 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :...I see < 1321756980 361853 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh. < 1321756981 72191 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. < 1321757003 458187 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It looks like Conservapedia is not being encyclopedic! Although some of the points might be valid in some cases, they are not correct if you are trying to be unbiased articles about stuff like encyclopedic stuff. < 1321757034 472247 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: but "unbiased articles about stuff like encyclopedic stuff" is the left-wing agenda. < 1321757039 957692 :Zuu!~zuu@unaffiliated/zuu QUIT :Ping timeout: 252 seconds < 1321757068 558788 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> range ((1,3),(0,2)) -- it's meant for things like this when indexing 2d arrays < 1321757069 579427 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1321757072 771746 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oops < 1321757100 207610 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> range ((1,0),(3,2)) < 1321757101 126026 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,0),(1,1),(1,2),(2,0),(2,1),(2,2),(3,0),(3,1),(3,2)] < 1321757112 938678 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CakeProphet: O, that is what "left-wing agenda" is to them. Well, it is freedom of speech (and writing); that is why there are multiple resources to read information, including more than one if you want to. Whether or not they like that. < 1321757154 564040 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :zzo38: basically the us conservatives are doing their best propaganda to redefine normal as "left-wing" < 1321757196 281799 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: well, apparently because Wikipedia doesn't cover Jesus Christ as the savior of mankind etc, it's pushing a atheist left-wing political agenda. < 1321757200 748261 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's the logic as far as I can tell. < 1321757209 493841 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :at least that's what it looks like for most western people outside the us < 1321757262 60748 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :zzo38: When you think "left-wing agenda" you should actually think "agenda of people who don't want a Christian theocracy". < 1321757269 60816 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :That'd do it. < 1321757281 635014 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :some GOP presidential candidates actually claim that NPR is a left-wing organization.. < 1321757290 711128 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Only some? < 1321757297 242737 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :vocally, anyway. < 1321757313 43971 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, NPR is certainly too factual to be right-wing. < 1321757317 389027 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so it must be left-wing! < 1321757328 542609 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Well, Wikipedia should probably cover Jesus Christ as savior of mankind etc, although in the different way than Conservapedia does; Wikipedia should write it like, this is according to Christians religion, and such things, instead of saying it is absolute and that stuff. But Wikipedia should still write about Jesus Christ as savior, just not the way Conservapedia does. < 1321757331 79836 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Remember, Fox News is "fair and balanced" reporting. < 1321757359 69847 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :zzo38: I'm pretty sure Wikipedia does go into quite a bit of detail regarding Christian beliefs on Jesus Christ. < 1321757382 396118 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :It would be a horrendous disservice to omit that on an article about Jesus. < 1321757447 958391 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :i'd assume they have a whole series of articles on it < 1321757470 931883 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://conservapedia.com/Homosexuality < 1321757474 110623 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Well, yes. There's enough information for it. < 1321757509 402395 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://conservapedia.com/Poop < 1321757529 497717 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://conservapedia.com/Obscenity "Language describing homosexual acts tends, at least in English, to have the greatest emotional impact." < 1321757540 159542 :elliott!elliott@unaffiliated/elliott PART #esoteric :"Leaving" < 1321757541 983962 :elliott!elliott@unaffiliated/elliott JOIN :#esoteric < 1321757544 966361 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :20:42, 10 April 2007 TimS (Talk | contribs) deleted "Poop" ‎ (content before blanking was: '== Poop ==The word poop in the English language is the vulgar and sinful slang term referring to human excrement. We know that human excrement is th...') < 1321757561 910813 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :heh, they have a series on Salvation < 1321757588 784318 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I guess only gay people fuck? Or what do they consider to be emotionally impacting? Varies from person to person, wouldn't it? < 1321757608 344794 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: SHUT UP FAG < 1321757620 364054 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote I guess only gay people fuck? < 1321757622 253928 :HackEgo!foobar@codu.org PRIVMSG #esoteric :726) I guess only gay people fuck? < 1321757622 903263 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: I think they're referring specifically to obscenities. < 1321757650 40080 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I think they're wrong < 1321757658 573439 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :YOUR MOM has the most emotional impact. < 1321757857 6049 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://liberapedia.wikia.com/wiki/Main_Page < 1321757857 447084 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :huh < 1321757884 140507 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :The founder (known only as "WillH") wanted Liberapedia to parody Conservapedia and advised that: "most articles should take stereotypical liberal views and distort them to the extreme". Most arrivals since then have ignored that, and instead just written about liberal politics with dead seriousness. < 1321757889 114492 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :--RationalWiki < 1321757895 485188 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so many biased encyclopedias < 1321757906 324254 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :indeed Christology is a wikipedia series < 1321758115 793622 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hey guys < 1321758134 816620 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :did you know being gay increases your likelihood of being a drug addict? < 1321758149 877911 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :"Also, the homosexual population has a greater propensity to engage in illegal drug use." < 1321758153 376530 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric ::P < 1321758196 802090 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://rationalwiki.org/wiki/Lenski_affair < 1321758200 82322 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is a fun read. < 1321758530 3926 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Don't get sucked into RationalWiki. < 1321758606 908960 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have no intention of getting sucked into a wiki of any sort. < 1321758617 308781 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh you mean, just reading it? < 1321758618 982825 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or contributing? < 1321758632 168120 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*"contributing" < 1321758729 552645 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :But perhaps because you did not bother even to read our paper, or perhaps because you aren’t very bright, you seem not to understand that we have the actual, living bacteria that exhibit the properties reported in our paper, including both the ancestral strain used to start this long-term experiment and its evolved citrate-using descendants. In other words, it’s not that we claim to have glimpsed “a unicorn in the < 1321758736 551890 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is so good < 1321758761 231844 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :garden” – we have a whole population of them living in my lab! And lest you accuse me further of fraud, I do not literally mean that we have unicorns in the lab. Rather, I am making a literary allusion. < 1321759107 18728 :tiffany!~kawaii@fl-76-3-17-34.dhcp.embarqhsd.net QUIT :Quit: nyu~ < 1321759860 173217 :kwertii!~kwertii@ResNet-33-19.resnet.ucsb.edu QUIT :Changing host < 1321759860 257809 :kwertii!~kwertii@unaffiliated/kwertii JOIN :#esoteric < 1321760836 834867 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1321761404 197331 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 248 seconds < 1321761668 231800 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The Conservapedia page about GNU/Linux mentions that Richard Stallman is atheist. The article about Donald Knuth doesn't mention that Knuth is Christian, and it says he is known as the creator of LaTeX (the article about LaTeX (there is none about TeX) mentions that Leslie Lamport invented LaTeX, not Knuth). I did look at Liberapedia too. < 1321761707 303734 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :....Does Conservapedia have a thing against F/OSS? < 1321761709 737470 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Both are bad (although valid if you just want to see different point of view). Wikipedia is more complete and better, although it too might omit some things. It is why they make things such as Wikinfo and various articles people write. < 1321761727 35149 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(Don't tell Stallman that I lumped Free Software and Open Source together) < 1321761731 796893 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: Not as far as I can see. < 1321761749 440382 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :Wikipedia does tend to have a postmodernist bias on many topics, though it's getting better slowly. < 1321761773 594600 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :particularly on topics that mainly only postmodernists care much about, such as colonialism < 1321761902 781676 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Stallman actually has no issues with one lumping them together in contexts where that makes sense. He *may* object to your characterising GNU as "F/OSS", though. < 1321761960 300937 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Also, I'd imagine Conservapedia mostly has an anti-geek bias. I'm surprised there's even an *article* on rms. < 1321762100 333860 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kwertii: which of the 5000 definitions of postmodern are you using < 1321762255 425199 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :elliott: "a loosely related set of philosophies deriving ultimately from the work of Heidegger holding that there is no such thing as absolute truth or objective reality and that so-called 'facts' are social constructions created through 'narrative' or 'discourse,' lately said to be actively manipulated by the Evil White Heterosexual Euro-American Male to oppress the glorious Other, whom he fears and seeks to quash." < 1321762349 862879 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Is that even *slightly* prevalent? < 1321762361 177150 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :pikhq_: as I said, it's gotten better lately < 1321762365 529479 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :I mean, as an actual thing, rather than some strawman figure? < 1321762381 150355 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :pikhq_: it's quite popular in academia < 1321762395 72377 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :pikhq_: especially in social sciences and literary criticism < 1321762425 353136 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Bleh. < 1321762431 40032 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :pikhq_: at my graduate school (San Francisco State University), it was orthodoxy, and daring to question any aspect of it was strongly discouraged. < 1321762458 738747 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :(ironically, for a philosophy that claims to be open to all viewpoints and claims to not be privileging any one over another) < 1321762548 219253 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Yeah, um, I'm having a bit of difficulty believing such things exist. That's really hitting Poe's Law levels of "... Wut?" < 1321762566 515964 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What's the typical response to the trivial criticism of "Well, it itself suggests that some viewpoints are false" < 1321762579 118213 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :in fact, on the west coast of the US, it's metastasized and spread out of the universities into the mainstream of the culture. < 1321762580 711879 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Which I suspect should only effect a strawman < 1321762597 381263 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Sgeo: I'd go with "Rephrase that as something substantial please." < 1321762598 649857 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION is ignoring the word "lately" and everything after < 1321762602 321982 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :Sgeo: the typical response is to get mad and accuse the person saying that of being a {racist, sexist, etc} < 1321762651 243910 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Is the lack of objective reality itself a fact of objective reality? < 1321762664 963035 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :Sgeo: my professors got really mad at me when I asked them that. < 1321762714 926393 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :I also offered to retract my views on objective reality if anyone could jump off a bridge and manage to fly instead of splattering messily on the sidewalk in my presence. strangely, there were no takers. < 1321762729 564153 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Well, strictly speaking, it is *unknowable* whether there is an "objective reality", I at least think. < 1321762744 964681 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Of course, the *correct* answer to "is there an objective reality?" is "sure seems like it." < 1321762796 854697 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :And, of course, such discussions are at best pointless mental masturbation. < 1321762810 651858 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :You imply that mental masturbation is pointless < 1321762815 90980 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :pikhq_: that would be the problem with logical positivism that the postmodernists claim to be addressing. Karl Popper also addressed this point far better with his critical rationalist theory that (informally) while we may not know with 100% ∫certainty whether something is objectively true, it may be taken to probably be true until it is falsified. < 1321762822 516997 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Sgeo: No, I state it. < 1321762844 98779 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :it is indeed mere pointless mental masturbation, which is why I am no longer in academia and have a real job now. < 1321762860 412104 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :also, I get paid as much as 2 or 3 professors < 1321762860 938635 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What is pointless about something that is interesting to think about? < 1321762873 82790 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Next you'll say that purely theoretical math is pointless < 1321762880 204646 :Gregor!foobar@codu.org PRIVMSG #esoteric :I'm in academia mainly so that I can acquire the nickname "Doctah G, PhD" < 1321762880 299047 :MonkeyofDoom!~one@24-107-148-93.dhcp.stls.mo.charter.com PRIVMSG #esoteric :mental masturbation is only a half or a third as important as practical work, that is < 1321762881 923436 :MonkeyofDoom!~one@24-107-148-93.dhcp.stls.mo.charter.com PRIVMSG #esoteric ::P < 1321762899 654992 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :Sgeo: trying to convince asshats that you're right is largely pointless. academia comes down more to politics than to actually being right, especially in soft sciences < 1321762909 444786 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Gregor: You're in a different form of academia. < 1321762938 84925 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :Gregor: what do you study? < 1321762946 215055 :Gregor!foobar@codu.org PRIVMSG #esoteric :pikhq_: Doesn't change my statement. < 1321762948 187224 :Gregor!foobar@codu.org PRIVMSG #esoteric :kwertii: CS. < 1321762948 648648 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :hard sciences seems like a paradise, where you can actually prove that you're right < 1321762949 433072 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Gregor: You're in the land of CS, math, science, and engineering. At least in principle, you need to deal with reality. < 1321762969 189439 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Well, "reality" isn't quite the right term for math. < 1321762972 332356 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric ::P < 1321762980 572653 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :at least it can be provably internally consistent < 1321762990 607443 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :kwertii: Actually no. < 1321763011 358338 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :kwertii: Gödel ring a bell? < 1321763079 380259 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :pikhq_: actually, yes, I've looked into that in some detail. Goedel's incompleteness theorem says that a certain class of logical statements are EITHER internally inconsistent OR rely on external axioms. < 1321763101 867435 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :since "math" as that term is commonly used uses external axioms, it can be provably internally consistent < 1321763189 281300 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :most commonly https://secure.wikimedia.org/wikipedia/en/wiki/Zermelo%E2%80%93Fraenkel_set_theory for the axioms, but there are other choices < 1321763227 190700 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Y'know what? Fuck it, I shouldn't discuss this. < 1321763231 170962 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :ACTION summons oerjan < 1321763235 229644 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :oerjan: oerjan: oerjan: < 1321763260 752950 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :social sciences COULD be similarly rigorized. but the establishment (professors currently in tenure) actively resist any attempt to impart the use of logic into the field. logic being an invention of the Evil White Heterosexual Man created for the specific purpose of oppressing brown people, gays, women, etc. < 1321763269 770696 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :(at least on the west coast) < 1321763288 505642 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :kwertii: ... So, they reject logic, eh? < 1321763294 841932 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Therefore, asdfhhbcixv;bjkosdahtfp9gxcjgidaf; < 1321763306 736064 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :looooool kwertii is so full of shit < 1321763325 816105 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :elliott: I wish I was < 1321763340 394925 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :pikhq_: actually, it's based on politics. you have to write something flattering to your advisor, not just random crap < 1321763340 625838 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :\ < 1321763374 337852 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca JOIN :#esoteric < 1321763376 854101 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :hey < 1321763398 674488 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :kwertii: I am seriously finding this incredibly hard to believe. < 1321763402 847470 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :I think I have a realisable design for a slice processor :D < 1321763405 571061 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :pikhq_: :( < 1321763414 192446 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :I can't reject it, but it seems so utterly *implausible*. < 1321763436 625756 :Gregor!foobar@codu.org PRIVMSG #esoteric :So because of IOCCC's size restrictions, I wrote a golf assistant. < 1321763448 992641 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :pikhq_: you've obviously never spent much time at a California university < 1321763449 951243 :Gregor!foobar@codu.org PRIVMSG #esoteric :I was thinking about golfing the golf assistant and submitting it to IOCCC. < 1321763459 494450 :Gregor!foobar@codu.org PRIVMSG #esoteric :The problem is, then it'd just be golfed, not obfuscated :P < 1321763461 562389 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :kwertii: Indeed not. < 1321763508 357895 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :pikhq_: http://www.linguistics.ucsb.edu/faculty/bucholtz/cv.html < 1321763558 644594 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :I have absolutely no idea what I should be getting out of that CV. < 1321763567 887316 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :pikhq_: read a few of her publications and you'll see what I'm talking about < 1321763582 376984 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :"You da Man: Narrating the Racial Other in the Linguistic Production of White Masculinity," Journal of Sociolinguistics 3(4): 443-460, 1999 < 1321763617 498837 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :tl;dr - white men are always seeking to appropriate the black man's "cultural identity" by stealing his slang, a subtle, ubiquitous, and hitherto unrecognized form of racism < 1321763640 373640 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so Gregor why not drown out this off-topic inane prattle with an ioccc update < 1321763647 468443 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :did you fix sparc? :P < 1321763647 950626 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: I was trying :P < 1321763651 864532 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: I was trying :P < 1321763656 749852 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :kwertii: I see no such implications from the abstract of said publication. < 1321763730 252370 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Right now I'm focused more on making it a more complete dc, as I'm quite afraid that I'll run out of bits. < 1321763744 165863 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :that's what "the narrative preserves the racial hierarchy that enables white cultural appropriation of African American culture through language crossing" means < 1321763747 403789 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :in pomo-speak < 1321763777 954796 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :http://richarddawkins.net/articles/824 Richard Dawkins on postmodernist vernacular < 1321763820 976080 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :lol postmodernism < 1321763822 77853 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :if they just came out and said it in ordinary language, nobody would pay any attention to them. they have to dress it up in pompous jargon < 1321763831 33305 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kwertii: pls, nobody gives a shit, take it to /msg if you must < 1321763846 177142 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :elliott: pikhq_ asked. < 1321763857 251411 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :*That said*, this article seems to spend much time on irrelevancies in its discussion of the spread of features of African-American Vernacular English. < 1321763859 758337 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have, in general, one problem with Skeptics Annotated Bible, which is that the deuterocanonical/apocrypha books are not included. < 1321763864 282599 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :And, frankly, this discussion is really boring me. < 1321763895 11051 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :pikhq_: and yet you've kept participating in it and moving it further along < 1321763910 373150 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shut < 1321763911 202102 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :the < 1321763912 820712 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fuck < 1321763913 615964 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :up < 1321763914 193765 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :kwertii: s/really boring/starting to really bore/ < 1321763917 445871 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :dude < 1321763919 881922 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric ::''( < 1321763955 689357 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: I wish there were a SPARC expert about. < 1321763986 223551 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :http://s.engramstudio.com/src/101467.jpg < 1321764032 368336 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :zzo38: The reason for that is, undoubtedly, due to the target audience being *American* atheists. < 1321764040 601983 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :derrida should be punched in the face for différence / différance < 1321764063 808447 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :And in America the prevalent forms of Christianity are Protestant, and thus don't care about the apocrypha. < 1321764075 310732 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :elliott: seems like people are interested after all < 1321764099 766153 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: I'm at 2635 bytes raw, and don't have everything implemented >_> < 1321764133 48534 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kwertii: orly: < 1321764135 622708 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : so Gregor why not drown out this off-topic inane prattle with an ioccc update < 1321764139 408228 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott: I was trying :P < 1321764141 615651 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : And, frankly, this discussion is really boring me. < 1321764143 819445 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :wonder if you could get a midi player in that little code... probably not < 1321764180 495394 :Gregor!foobar@codu.org PRIVMSG #esoteric :madbr: I'm sure you could get a really bad one. < 1321764183 592213 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :elliott: and madbr> derrida should be punched in the face for différence / différance < 1321764198 696505 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :3 > 2 < 1321764219 610859 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :gregor: hmm, sounds hard to fit in the synthesis < 1321764230 189143 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :elliott: pikhq_ was actively discussing and only suddenly became bored when you indicated that you disliked the topic. I think he likes you. < 1321764233 117031 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :and the 128 damn patches, plus all the drums < 1321764234 555679 :Gregor!foobar@codu.org PRIVMSG #esoteric :madbr: Just need a sufficiently bad synthesis :) < 1321764239 465689 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is not entirely atheists; they have Christian responses too. They also say you can have your own opinion. It is for both believers and skeptics. And people who just want to read it including annotations and cross-references, which you can disagree if you want to, or agree, or agree with some and disagree with others. < 1321764252 239257 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 248 seconds < 1321764255 439648 :Gregor!foobar@codu.org PRIVMSG #esoteric :madbr: You are thinking waaaaay to far into it. My synth would be square waves. MAYBE sine waves. < 1321764269 159682 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :gregor: I guess it's not too hard if you play everything with square waves and ignore all the controllers < 1321764278 143841 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1321764280 164595 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :square waves are boring :( < 1321764283 799714 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kwertii: ah! conspiracy theories < 1321764284 30592 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yeah, just need to process noteon/noteoff events. < 1321764288 231401 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kwertii: this keeps getting better and better < 1321764291 228490 :Gregor!foobar@codu.org PRIVMSG #esoteric :madbr: So's your face, but you don't see us complaining. < 1321764296 978737 :Gregor!foobar@codu.org PRIVMSG #esoteric :OHHHHHHHHHHHHH RANDOM < 1321764303 283289 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :whatever < 1321764314 76378 :Gregor!foobar@codu.org PRIVMSG #esoteric :You could probably do better than square waves ... < 1321764331 724341 :Gregor!foobar@codu.org PRIVMSG #esoteric :I think, within the amount of space, you MAY be able to fit a heuristic mapping instruments to square, sine or saw. < 1321764345 634911 :Gregor!foobar@codu.org PRIVMSG #esoteric :And since all instruments are one of the three, DONE :P < 1321764350 602348 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: I appreciate your liking me but unfortunately I cannot reciprocate, we must duel to the death. < 1321764357 826057 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :"God creates light and separates light from darkness, and day from night, on the first day. Yet he didn't make the light producing objects (the sun and the stars) until the fourth day." Well, actually, while there are examples of illogical things in the Bible, this is not one of them. There can be light and radiation and so on in the beginning of the universe; < 1321764374 623654 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :zzo38: The target *audience* of the Skeptic's Annotated is clearly atheists, though. < 1321764374 902353 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: btw i wouldn't submit the twitter interp to ioccc < 1321764377 531823 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: although hmm < 1321764382 91411 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :they don't look at authors so might as well < 1321764386 135680 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :there can be photon and gravity and everything else. (Some Christians say it is the "Light of God"; still valid, but not scientific.) < 1321764392 720425 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :In my part of the US, most of the Christians are Catholic < 1321764393 604041 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i was thinking two "short language impl" submissions from one person might go badly :P < 1321764403 945149 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :That some other groups may be interested is fairly irrelevant. < 1321764417 205261 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Sgeo: That's somewhat exceptional. < 1321764421 789038 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :elliott: ? < 1321764431 685176 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :sgeo: isn't catholic church going badly these days? < 1321764435 813081 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: The jig is up! < 1321764444 575945 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Yeah, I was only thinking of it given that they don't look at the author :P < 1321764452 848454 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: But actually, now I'm thinking about a MIDI player ;) < 1321764458 509982 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :madbr, *shrug* < 1321764462 508086 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric : However the second part of that annotation says "And how could there be "the evening and the morning" on the first day if there was no sun to mark them?" and that is a valid point; there cannot be evening/morning without the sun. The people that wrote that part just made some mistake, or never intended it to be logical, or whatever. I don't know for sure. < 1321764472 51539 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :dunno what it looks in us but here over 80% of people are catholic on paper < 1321764474 677170 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Outputting how? < 1321764477 901844 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :but irl nobody goes to church < 1321764482 479502 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: wav to stdout < 1321764484 463271 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: If you don't say "PC speaker", I don't like you. < 1321764497 881921 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: OMG PLATFORM SPECIFIX < 1321764504 831946 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :and I dunno how many actually believe in god but it's certainly not 80% :D < 1321764520 241610 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :kwertii: Well, that's pretty strange to think. I was mostly discussing to see if it would actually go anywhere. Most I got was "postmodernists suck at writing". < 1321764534 118294 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: You could probably do OSS in about two lines; if /dev/audio or whatever it is exists, open it, redir stdout to it and skip headers. < 1321764567 267586 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :pikhq_: well, I do have some commentary on that point, but I won't deepen your boredom by relating it and forcing you to read it < 1321764569 827005 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :madbr: Here in the US, 85% of people claim to be Christian. Also, churches are exceptionally common. < 1321764578 536532 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Considering that I can't seem to get dc to fit, *waaah* :( < 1321764583 439637 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :there are lots of church here too < 1321764586 520508 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :but they're empty < 1321764597 444477 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :when they're not empty, they're full of old people < 1321764602 880632 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think I've been inside a church 0 or 1 times < 1321764614 254792 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION increments that to 1 or 2 < 1321764637 468955 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :lots of "3x catholics" < 1321764637 613769 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :madbr: We've got churches with 50,000 people attending a week. < 1321764654 837464 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :goes to church on birth, marriage, death :D < 1321764668 924483 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :https://upload.wikimedia.org/wikipedia/commons/3/31/Lakewood1.jpg < 1321764671 856891 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: int q=open("/dev/audio",O_RDWR);if(q>0)dup2(q,1);else{...print wav headers...} < 1321764676 739781 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :depends on what part of the US you're in. some suburban and rural areas are still highly religious in terms of % of people attending church. I would be surprised if 1 in 100 attends church in New York City. < 1321764694 816976 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: 55 chars for OSS support :P < 1321764695 464196 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :pikhq_, You used to, well, at least be a Christian, I don't know if you went to church < 1321764696 623209 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Or is it /dev/dsp... < 1321764699 481046 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :That'd be shorter. < 1321764704 201204 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Vaguely regularly. < 1321764737 609915 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Wasn't that important to me. Which is kinda odd, thinking back. < 1321764741 937386 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: For shorter points, try ~0 instead of O_RDWR, there's a good chance that won't break systems :) < 1321764754 210147 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: You can also avoid the "int " by reusing argc, ofc. < 1321764779 400349 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Here I was, thinking that there was this omnipotent being that was going to send me to eternal torment if I didn't act right, and for the most part I was just apathetic about the whole ordeal. < 1321764783 308464 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :~0? < 1321764805 635421 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :pikhq_, wait what? You didn't believe that God was mostly good, and cares more about actions? < 1321764822 326383 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Hm, I'm using -1 instead of ~0 in the JIT. C doesn't explicitly specify 2's-complement, does it X-D < 1321764826 923774 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Doing bad things would be "not acting right". < 1321764841 19381 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION misread/skimmed what pikhq_ said < 1321764858 578808 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :"Clearly" if you did bad things you were not good. < 1321764865 916603 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think I'm just not sure how going to Church is an essential part of "acting right" < 1321764865 961908 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :gregor: in theory no but wouldn't it be really hard to find a platform that's not 2's complement? :D < 1321764880 43178 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :I now it would probably break some of my sound rendering code :D < 1321764881 780713 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :When I lived with my extremely fundamentalist father, though, I mostly got a motherfucking *ton* of guilt. < 1321764883 715063 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :*know < 1321764888 250646 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :When I was younger, I believed that if there was a hell, it was mostly reserved for people like Hitler < 1321764891 884370 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Reminder: Jesus hates masturbation! And lust! < 1321764896 820531 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: if(0 < 1321765110 368731 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :And that all sins are created equal. < 1321765115 855093 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :And that masturbation is a sin. < 1321765161 259791 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :In conclusion, masturbation is equal to the Holocaust. < 1321765191 832514 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :that's why Catholics have 2 classes of sin, venal and mortal. if you die with an unforgiven mortal sin on you, you're in deep shit. not sure where masturbation fits on the spectrum. < 1321765204 135238 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :probably venal < 1321765231 858427 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :I'm not sure what's the border for "lust" :D < 1321765253 126893 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :I am sure, however, that committees of Catholic canon lawyers have discussed the matter at great length < 1321765452 720418 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :seems they consider masturbation "grave" - ie probably a mortal sin < 1321765458 465378 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :that's fucked up < 1321765508 598741 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :It's a religion based around a zombie Jew. < 1321765534 355299 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :what better way to exert deep psychological control over the populace than require everyone to confess their every sexual thought and act to a priest until they're married? < 1321765576 738951 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: So how were you planning to play MIDI files. < 1321765581 107532 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :To PCM. < 1321765582 951710 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean WAV. < 1321765680 153189 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: BTW, I think per-thread pools are untenable for @. < 1321765702 653202 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :elliott: read the midi messages into synthesizer parameters, play that, output? :D < 1321765767 527965 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :maybe you could reduce patch data to about 12 bits of data... but it would probably be hard to make fit < 1321765871 402002 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :elliott: looks like MIDI is not nearly as popular a topic as either postmodernism or religious views of masturbation were < 1321765889 333699 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Even if it's just a single 4 kilobyte page, that's still 4 gigs for a million threads. < 1321765897 399149 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kwertii: lol you are really upset < 1321765910 288363 :kwertii!~kwertii@unaffiliated/kwertii PRIVMSG #esoteric :elliott: .. no. I don't mind < 1321765919 456993 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :which is why you keep bringing it up < 1321765922 522004 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION likes MIDI files < 1321765928 264415 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :actually Gregor did answer my question, just in /query :) < 1321765933 465565 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION has a collection of them < 1321765953 792185 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://daychilde.com/midiguy/ (Note: legality unknown) < 1321765970 260757 :oerjan!oerjan@129.241.210.46 QUIT :Quit: Good night < 1321766016 55876 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :http://s.engramstudio.com/src/virt_-_BLT_Big_Lion_Television_Hour_01.mid < 1321766020 58351 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Would be nice if I could get labels for the unlabelled songs < 1321766096 122610 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: OTOH, I can't think of any other decent way to divide pools... < 1321766116 830345 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: I could do per-CPU (I don't want aaaaany locking, so it can't go coarser-grained than this), but that seems really weird. < 1321766122 326212 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :And would also suck to GC. < 1321766126 596923 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :tour de force would be fitting in a reverb in too < 1321766146 116812 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :but tbh a reverb would probably take an IOCCC entry by itself < 1321766266 139164 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :elliott: Maybe you're thinking about this the wrong way around. < 1321766276 648589 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Plausible :P < 1321766282 189889 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Perhaps you should have some number of memory pools, and assign threads to them. < 1321766304 765726 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Mm, I was thinking of that... but the problem is basically: < 1321766315 971668 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :The granularity is a little arbitrary I admit, but you're only really wanting to split up allocations, so. < 1321766318 515795 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, actually < 1321766329 795614 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I /think/ this might be simple enough that it can be done atomically from multiple CPUs < 1321766337 780529 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :mov rax, [rsp+N] < 1321766337 825846 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :add [rsp+N], 8 < 1321766344 547638 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Two CPUs doing that at once should be just fine, right? Even if 8 diffes. < 1321766345 552258 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Err < 1321766349 549684 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :s/rsp+N/some shared location/ < 1321766351 887972 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :*differs < 1321766364 634670 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I think at the very worst it can waste some space, which GC will clean up. < 1321766380 72295 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait, no, that's not safe. < 1321766387 121355 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Because someone else could steal that heap pointer before the add. < 1321766391 368916 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Yeah, that should race. < 1321766404 218379 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :add [blah], 8 < 1321766404 263625 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :mov rax, [blah] < 1321766404 263778 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :sub rax, 8 < 1321766411 186984 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :That should be safe, though, with the race condition of "wasting space". < 1321766458 658725 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :You could probably just use compare-and-swap. < 1321766474 613004 :kwertii!~kwertii@unaffiliated/kwertii QUIT :Quit: bye < 1321766488 989229 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :CMPXCHG* < 1321766556 855074 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Yeah, but it's easier to make sure pools are never concurrently accessed from more than one CPU :) < 1321766585 113245 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :You can still access /objects/ on that pool. < 1321766591 799769 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :The GC just has to know which threads are using which pool. < 1321766596 657834 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :('s objects) < 1321766826 484116 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: This is wearing me down, so I'll pose a more fun question: How hard, and how slow, would it be to do a linked-list stack on x86-64 in place of the regular call stack? Then: Does this generalise easily to a spaghetti stack? < 1321766867 834016 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :One idea I have, is Haskell command "if instance" which is like a normal "if" command, but in place of the condition you have the word "instance" followed by a constraint specification (which might include type synonyms too), and the expression for the true part is allowed to use those constraints. < 1321766871 48191 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Spaghetti stack? < 1321766889 43161 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: No! Breaks parametricity! < 1321766893 477731 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: http://en.wikipedia.org/wiki/Spaghetti_stack < 1321766894 507351 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I also have various ideas about instance disambiguation. < 1321766925 946531 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Hard? Not *exceptionally*. < 1321766928 840771 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, So does seq < 1321766930 682110 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Slow? I honestly have no idea. < 1321766944 708343 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Not even remotely in the same ballpark. < 1321766958 545937 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :elliott: wouldn't that turn every push/pop into a memory allocation? < 1321766965 37053 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: See "Fast and loose reasoning is morally correct" < 1321766974 109441 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :..? < 1321766985 154905 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: http://www.cs.ox.ac.uk/jeremy.gibbons/publications/#fast+loose < 1321766994 757565 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :also isn't the point of a stack the fact that you don't need complicated algos of doom to allocate/deallocate it? :D < 1321766998 962172 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :madbr: Yes, but allocations can be cheap (my current allocator takes two cycles) < 1321767013 789311 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :And it's hardly complicated *shrugs* < 1321767117 602289 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :heh really? if that's true, that's impressive yes < 1321767139 361326 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :madbr: It's called "bump pointer". < 1321767155 629225 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric ::D < 1321767171 149020 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :madbr: yeah, it looks like this: < 1321767176 158048 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :allocated_object = pool_ptr; < 1321767179 588121 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pool_ptr += size; < 1321767188 756973 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :One purpose for "if instance" is in case you want to define some class methods of a instance that require another instance and default otherwise, or define other functions that a few parts of them work only on specific instances but still work OK in general without, or to do conditional compilation (even "backwards"; i.e. an imported module checks conditions of the module it is imported into), etc < 1321767197 288764 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :yeah but then how do you defragment ram? :D < 1321767202 380757 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :madbr: copying gc < 1321767211 224931 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :madbr: pools have a 4k "barrier" page after them so that when you access beyond the limit of the pool the gc runs < 1321767217 597940 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so there's no branches required at all < 1321767244 891316 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :but don't you get an interrupt instead of a branch? < 1321767256 626605 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :guess you don't have to test it each time tho < 1321767259 19843 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :madbr: yes, it's expensive when you trigger a gc < 1321767264 407595 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :madbr: but most allocations fit within the current pool :P < 1321767267 550354 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and those are free < 1321767314 192856 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :fair enough :D < 1321767321 511160 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :elliott: This does present issues if the allocation is greater than the barrier page size, though. < 1321767328 695412 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well, yeah < 1321767334 257155 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :this is for allocations under 4k < 1321767336 978689 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :which is most allocations < 1321767342 347655 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :True, true. < 1321767350 201513 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you need a tiny bit of arithmetic and a branch for larger allocations < 1321767356 44166 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :how does free() work < 1321767366 96910 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :It doesn't. < 1321767366 990319 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :madbr: it doesn't, gc < 1321767372 182763 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :here's an impl of free < 1321767375 67141 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :free(ptr) {} < 1321767377 469645 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :oh heh < 1321767387 575450 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :I see < 1321767390 504584 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fastest free() evar, I can prove it < 1321767425 881087 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :it's not free once you have to gc though :D < 1321767456 577856 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :madbr: no, but gc is faster than manual memory management for most cases :) < 1321767461 423387 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and @ has several nice properties that make it even faster < 1321767471 315078 :MonkeyofDoom!~one@24-107-148-93.dhcp.stls.mo.charter.com PRIVMSG #esoteric :the trick is to line up gc with when the user blinks < 1321767481 415245 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1321767483 978412 :MonkeyofDoom!~one@24-107-148-93.dhcp.stls.mo.charter.com PRIVMSG #esoteric :that's why front-facing cameras are so popular these days < 1321767487 194603 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I do not like the names "ecliptic longitude" and "ecliptic latitude" for those coordinates very much, since equatorial coordinates have "right ascension" and "declination". < 1321767491 603071 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :monkeyofdoom: how does that work with sound code? :D < 1321767509 506660 :MonkeyofDoom!~one@24-107-148-93.dhcp.stls.mo.charter.com PRIVMSG #esoteric :madbr: you should reuse your buffers there < 1321767524 201086 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I also have other ideas about Haskell instance disambiguation. I can write it in my user space in Haskell wiki. < 1321767525 704523 :MonkeyofDoom!~one@24-107-148-93.dhcp.stls.mo.charter.com PRIVMSG #esoteric :underflow=baaad < 1321767540 465409 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :madbr: i'm actually interested in making a concurrent gc so that gc pauses last a couple dozen cycles at most and having it decide which to use at runtime < 1321767547 411572 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but that's very hard, it'd need to swap out the allocator < 1321767557 4611 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :yeah but what happens if some part of the app starts garbage collecting, which blocks off the sound generating thread? < 1321767557 476871 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :since obviously you can't wait until you run out of pool to gc :p < 1321767574 502007 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :madbr: this is per-thread; in @ threads are very very cheap, not like typical OS threads < 1321767578 536381 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :they're more like lightweight coroutines < 1321767587 463504 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that just happen to be able to run on multiple cpus and are preemptive :p < 1321767592 414821 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you can have thousands of them, easily < 1321767596 31000 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :was talking to monkeyofdoom but that sounds good yeah :D < 1321767610 295455 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so stopping a thread at a time isn't a big deal... but it is true that you can write a tight sound loop in a single thread and it doesn't work out < 1321767616 822278 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :obviously if you avoid allocating it's fine but yeah < 1321767620 317323 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :working on that :P < 1321767642 134666 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@ will probably be pretty nice for audio stuff too since it's like Synthesis in that you can get away with tiny buffers < 1321767651 331413 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :with Synthesis that's because it did all kinds of tricks to minimise syscall overhead < 1321767652 122258 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :normally you setup things so that the sound thread never has to allocate or deallocate < 1321767656 681946 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :with @ it's because syscall overhead doesn't exist < 1321767688 255912 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :so if you have a program that streams audio from the disk you have 2 threads :D < 1321767709 462938 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :madbr: that's a bit harder with @, since the code would be in a purely functional language ... but you can certainly minimise allocations :) < 1321767740 145969 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :oh < 1321767763 794265 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :this actually makes @ more efficient in general < 1321767787 258097 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it completely avoids userspace<->kernel context switching, hardware rings, slow allocators, ... < 1321767844 216749 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Basically, it's removing all the abstraction layers that a decent language has to abstract again. :P < 1321767883 92430 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but yeah, @ especially excels at allocation and IO performance < 1321767891 445636 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :which is pretty good for "realtimeish" code like audio < 1321767905 754161 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric ::| < 1321767922 184184 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hi quintopia < 1321767943 434696 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hi elliott < 1321767948 278370 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :why the frowny < 1321767988 571879 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :madbr: i'm also interesting in making the language expressive enough that you can e.g. limit dynamic allocation of a certain piece of code statically at compile-time < 1321767999 955071 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and if you break that contract the code won't compile < 1321768012 177130 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so you know if you fuck it up or if something you call fucks it up for you < 1321768149 534871 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it wasn't a frown < 1321768151 858142 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it was straight < 1321768160 978832 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and i posted it in almost every channel i'm in < 1321768163 334933 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :for shits < 1321768169 58379 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but not giggles? < 1321768182 159341 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's hard to giggle with a straight face < 1321768194 67216 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1321768223 287445 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Someone said that after I make dvi-processing package for Haskell, they might add DVI output to Pandoc. I looked at Pandoc and have other ideas too: < 1321768237 797485 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :* MediaWiki format for input and output. < 1321768249 103636 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :* ESC/P format for input and output. < 1321768279 997807 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :* Pure ASCII format for output, with option for LF/CRLF, line wrap, and form feeds. < 1321768287 142017 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :* Plain TeX format for output. < 1321768334 523211 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :* Support additional URI schemes: data ftp gopher < 1321768350 536276 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :* Plain Old Documentation (as Perl) input and output. < 1321768430 600683 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :* UNIX manual page format input and output. < 1321768443 583605 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is your opinion/comment/complaint about this please? < 1321768589 724944 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm sure he'd love patches < 1321768812 223094 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Wow. If you add up all countries' reported transactions, the world had $331 billion in net exports. < 1321768824 77431 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :I didn't realise we were trading with, I dunno, Mars. < 1321768859 538994 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :pikhq_, the article I read that from made pretty much the exact same comment < 1321768860 262385 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :>.> < 1321768944 314217 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: It's the compromise the Andromedans agreed to. The population at large remains blissfully ignorant. < 1321768952 950694 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Turns out the Earth has some interesting natural resources. < 1321769001 254285 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It looks like it has output MediaWiki and UNIX manual pages, but cannot input those formats. It also seem to only currently support "http" and "https" URI schemes. < 1321769124 70043 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Aren't the Andromedans [Ed story spoilers] < 1321769131 995294 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Wait, no < 1321769201 540551 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: I was going to ask how coroutine implementations on Unix allocate tiny stacks while stopping coroutines from stepping on each other's stacks, then I realised that they just won't bother *sigh* < 1321769230 451480 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :pikhq: stuff lost in transport? < 1321769308 12195 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :woot < 1321769316 706629 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :slowly working on a replacement for subtractive synthesis :D < 1321769316 944238 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm done implementing my subset-of-c++ compiler for class < 1321769319 672060 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it's so great < 1321769325 556341 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :coppro: cool < 1321769326 296205 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I didn't want to write a register allocator < 1321769331 592288 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :so all the work is done on the stack < 1321769337 180519 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(mips) < 1321769385 494404 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :hmm, I think I've figured out an interesting CPU design < 1321769391 500825 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: just do what all the cool kids do, assume there are infinite registers :) < 1321769406 406451 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Who is people making Pandoc, in #haskell channel? < 1321769422 383136 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :essentially a RISC with a fast calculation unit < 1321769450 59939 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I have not confirmed this, but I suspect the prof has an expression with too many subexpressions to fit at some point < 1321769460 476931 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: oh, i just meant internally < 1321769466 960083 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: then you can really trivially use registers < 1321769472 471242 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: yeah, I know < 1321769479 149225 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :executes all the normal code in risc mode, then when it gets to a special loop that's optimised in handwritten assembly for the special execution unit, switches to that mode < 1321769482 694340 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: you could just assign the first N virtual registers to the real ones if you want to claim to do register allocation :D < 1321769501 461712 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i think compilers will have really made it when they implement malloc() for register numbers < 1321769508 142807 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :they will have reinvented < 1321769509 530872 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"the heap" < 1321769511 295657 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :special execution mode is for doing sound mixing and graphic rendering loops < 1321769521 930123 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :the kind of stuff that gets optimised in assembly anyways < 1321769530 201140 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: well, there's a bonus which is to get code size down < 1321769550 634814 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :special execution unit is a kind of vliw < 1321769556 640047 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I may go for a naive subexpression-based allocator < 1321769584 712312 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :basically a whole bunch of mini-units that are a multiplexer + ALU + register < 1321769586 157556 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: See, here I was going to suggest something like superoptimisation, if compile time isn't a criterion. < 1321769609 509449 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :hahaha < 1321769612 924926 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :madbr: That's a lot to lose in transport. < 1321769625 794093 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :transport? < 1321769630 867159 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: It would shorten complicated arithmetic!!! < 1321769635 567028 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :madbr: pikhq: stuff lost in transport? < 1321769636 629523 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Erm. < 1321769640 322492 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Yeah. < 1321769659 202097 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Sorry, I'm interspersing IRC with 10 minute SRS sessions ATM. :) < 1321769662 8028 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :pikhq: ie the multiplexers would gobble up lots of space? :D < 1321769678 141234 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :SRS < 1321769678 917647 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :? < 1321769708 636392 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I should add that we're on a sufficiently small subset of mips to make that almost irrelevant < 1321769709 908986 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_ is having the world's slowest sex resasignment surgery. < 1321769711 477117 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :"Spaced Repitition System". < 1321769723 111887 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: :-( < 1321769735 579101 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: no bitwise ops, in particular < 1321769756 206453 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :One rather obnoxiously good means of learning large quantities of things; I find it particularly handy in language acquisition. < 1321769758 766297 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: btw when I mean all work, I mean all < 1321769763 825608 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net PRIVMSG #esoteric :elliott: Wouldn't that be a relatively fast sex reassignment surgery, given that it usually takes about five years or so? < 1321769782 226717 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :but yeah on any given cycle, each ALU gets one opcode, executes it and the result is stored in the corresponding register < 1321769785 552217 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :like, a = b + c first pushes b, then pushes c, then pops them and pushes b + c, then pops that and assigns to a < 1321769803 101298 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Darth_Cliche: I don't think a 5-year single period of surgery is involved :P < 1321769813 938437 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Congratulations! You're compiling to Forth! < 1321769815 167636 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :and it reads the values for the ALU from other special unit registers < 1321769829 851297 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :so essentially you specify a data flow < 1321769882 622337 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :madbr: that's called a vector processor < 1321769902 416600 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :don't vector processors essentially apply SIMD? < 1321769904 672541 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : so essentially you specify a data flow ;; you mean a GPU? :P < 1321769919 718447 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :I'm not familiar with GPU architecture :D < 1321769927 600151 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I think http://www.yosefk.com/blog/simd-simt-smt-parallelism-in-nvidia-gpus.html is relevant. < 1321769958 373269 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :I don't like the fact that GPUs are on the other side of the bus and that you can only control them sorta indirectly < 1321769979 895477 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :madbr: you'd like larrabee < 1321769984 340658 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :also what amd are doing < 1321769992 309567 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :everyone's gluing a cpu and gpu together :P < 1321770009 384610 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, larrabee isn't actually cancelled? < 1321770010 792584 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :It's a rather obvious move when people start programming GPUs, TBH. < 1321770045 807426 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :"Hmm. The PCIe bus is a major source of latency." "Can't we just stick it on the die?" "..." < 1321770063 779855 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :We should just eliminate all buses. < 1321770074 861894 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Fuck public transport, the next CPU I buy better not require a motherboard. < 1321770086 854639 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :It's just a CPU with a shitload of USB ports on every single side of it. < 1321770091 645240 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :And a power lead. < 1321770111 179020 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :elliott: Strictly speaking, the project was, but the fruits of it are going into production. < 1321770210 943733 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :fruits of it? < 1321770312 385168 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :One idea I have about Haskell instance override is like this (use scoped type variables): module Example where { value1 :: Int; value1 = 2 + 3; value2 :: (Num x, x ~ Int) => x; value2 = (2 :: x) + 3; } module Main where { import Example; instance Num Int where { _ + _ = 42; }; main = print (value1, value2); } < 1321770318 29575 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :wasn't larrabbee basically a multicore pentium with a huge ass simd unit and some hardware multi-load and bilinear interpolate instructions? :D < 1321770346 364608 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :but yeah my idea isn't actually SIMD < 1321770352 848992 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe I am slightly mistake, though. < 1321770360 243014 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :"Multicore" doesn't quite describe it. < 1321770378 99839 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :more like a a hybrid between a FPGA and a CPU < 1321770402 959096 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :madbr: specifying microcode isn't really fpga, if i understand your idea from reading half of every third line about it < 1321770404 900465 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :A 48 core CPU. < 1321770429 205151 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :elliott: the point of a fpga is that it's rather parallel < 1321770441 103440 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :basically you create a bunch of components < 1321770441 382270 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :madbr: Can you write a document of this idea please? < 1321770443 601086 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :madbr: The point of an FPGA is that it's *specifying circuitry*. < 1321770482 43879 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1321770483 185797 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :It's a redesignable integrated circuit. < 1321770501 451979 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :most components are basically a bunch of registers for which you specify "ok on next clock cycle this gets a value based on [other registers and math circuits] < 1321770507 914781 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :from what I can tell < 1321770546 430125 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :pikhq: well, yeah, but afaik almost any design is register based < 1321770567 20576 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :zzo: hmm < 1321770581 379199 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :zzo: probably yeah < 1321770594 704370 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :suppose your processor has 32 units < 1321770672 75904 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :for each unit, you specify an ALU opcode, and two source registers, and a cycle from which the data becomes "valid" (before that cycle, the register doesn't get written to) < 1321770678 336256 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh well, time to read about the programmable pipeline < 1321770701 585794 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :I guess it's a user programmable pipeline yeah < 1321770711 883979 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, wasn't talking about this :) < 1321770737 837353 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :some of the units are special and can do memory reads < 1321770749 368223 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :or memory writes < 1321770751 41762 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Can it reprogram itself, or must it be reprogrammed externally? < 1321770776 301303 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :sgeo: it's programmed by the RISC part of the processor < 1321770817 383713 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :so basically code reaches some part that needs beefy power, the risc processor fills in all the registers of the fast unit and kicks off execution < 1321770938 749644 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :once that's done executing, control goes back to the risc part, that presumably reads out some values from the fast execution unit and cleans up and returns to C++ code < 1321770941 987424 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :sigh, opengl is so complicated < 1321770974 218461 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :elliott: sometimes that's required in order to make the api useful < 1321770994 540935 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION just wants to know if they're arrows or not < 1321770995 202389 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :>.> < 1321771001 287412 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :arrows? < 1321771001 598836 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: what is arrows < 1321771004 401130 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :as in < 1321771007 426648 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what do you want to know whether is etc. < 1321771013 907135 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :madbr: sure, but it's annoying when a large part of the complexity is gunk caused by the host language :) < 1321771040 178014 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :elliott: at least it's not oop :D < 1321771053 428372 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well, there's that < 1321771054 831914 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :FPGAs. As far as I understand, circuitry can be represented with arrows, unless the circuit can modify itself < 1321771074 164372 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: there are arrow dsls for hardware design in haskell yes i believe < 1321771083 93495 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :sgeo: ah < 1321771104 406086 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :sgeo: isn't an arrow basically "on next cycle this register takes [value whatever]" ? :D < 1321771107 530287 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: but a york lava-style approach is nicer, arrows suck :P < 1321771115 951096 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :madbr: http://www.haskell.org/ghc/docs/latest/html/libraries/base/Control-Arrow.html < 1321771120 129061 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, but can FPGAs be represented by such, or are they capable of reprogramming themselves in a way that would require ArrowApply? < 1321771139 422168 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: FPGAs can't be reprogrammed at runtime, obviously. and it's not clear what you mean by "represented by" < 1321771149 231175 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ok, that answers my question < 1321771151 892615 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: obviously you can't write idk (Clock ~> OutPorts) < 1321771153 891327 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :because of arr < 1321771167 905402 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION is starting to dislike arr >.> < 1321771172 250178 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :I don't know haskell so dunno < 1321771174 269137 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Not just because of this < 1321771188 196247 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: here's some life advice: just skip the interim steps and start disliking arrows < 1321771192 625044 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :a good way to do this is to try and use arrows < 1321771200 351965 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :but essentially it has something like arrows yeah < 1321771210 522974 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :york lava? < 1321771233 575240 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :essentially the code would look something like < 1321771253 788201 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: http://www.cs.york.ac.uk/fp/reduceron/memos/Memo23.txt, http://hackage.haskell.org/package/york-lava < 1321771257 114992 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(first link is more helpful) < 1321771266 353100 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :r[0] <= r[x] {OPERATOR} r[y] < 1321771269 181254 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :r[1] <= r[x] {OPERATOR} r[y] < 1321771271 263548 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :r[2] <= r[x] {OPERATOR} r[y] < 1321771272 181219 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: the reduceron is written in it < 1321771273 608917 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :... < 1321771277 113734 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :r[31] <= r[x] {OPERATOR} r[y] < 1321771278 189613 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :madbr: that's not what haskell arrows are :P < 1321771290 523289 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :then it's not haskell arrows :D < 1321771296 203761 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :it's VHDL arrows basically < 1321771314 100732 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :r[32] <= memory[r[x]] < 1321771350 344926 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :memory[r[x]] <= r[y] < 1321771373 245197 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :But something of type Bit -> Bit -> Bit should be opaque, how can a compiler determine what it is? < 1321771376 778709 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Or is it not really ->/ < 1321771384 373454 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :? < 1321771402 600310 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: hint: Bit isn't Bool < 1321771413 363889 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :data Bit = < 1321771413 686086 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : Symbol { componentName :: String < 1321771413 731682 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : , numOutputs :: Int < 1321771413 731851 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : , parameters :: [Parameter] < 1321771413 731952 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : , inputs :: [Bit] < 1321771414 327303 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : , instanceRef :: IORef (Maybe InstanceId) < 1321771416 549333 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : , outputNumber :: OutputNumber < 1321771418 458349 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : , outputSignal :: Signal < 1321771420 373970 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : } < 1321771449 855962 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Um, hmm. So <&> takes a bit that knows it was made of two bits? < 1321771453 682776 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Erm, makes, not takes < 1321771454 263087 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1321771457 660816 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1321771466 520265 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm, cool < 1321771469 44458 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(the IORef there is for observable sharing... uses unsafePerformIO, but the Kansas Lava team published a safer, unsafePerformIO-less observable sharing implementation later on, so it's nothing fundamental) < 1321771479 681975 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(and ofc the external interface is pure) < 1321771496 572478 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: the primitives look like this basically: < 1321771506 417874 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :-- | Inverter. < 1321771506 485996 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :inv :: Bit -> Bit < 1321771506 531398 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :inv a = makeComponent "inv" < 1321771506 531572 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Inputs: -} [a] < 1321771506 531684 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Outputs: -} 1 < 1321771507 303334 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Simulate: -} (\[a] -> [map not a]) < 1321771509 438737 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Params: -} [] < 1321771511 244109 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Continue: -} (\[o] -> o) < 1321771513 287652 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :-- | D-type flip-flop, with initialiser (first argument). < 1321771515 410668 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :delayBit :: Bit -> Bit -> Bit < 1321771517 451163 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :delayBit init a = < 1321771519 434870 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : makeComponent "delay" < 1321771521 399167 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Inputs: -} [init, a] < 1321771523 375520 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Outputs: -} 1 < 1321771525 356329 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Simulate: -} (\[init, a] -> [head init:a]) < 1321771527 384946 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Params: -} ["init" :-> getConst (componentName init)] < 1321771529 377070 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Continue: -} (\[o] -> o) < 1321771531 417304 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ehh.... that is longer than it looked < 1321771533 307114 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry for flood < 1321771571 148898 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION doesn't quite grasp the details < 1321771576 496525 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PART :#esoteric < 1321771580 536289 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION should go to sleep < 1321771597 98757 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: it just records a bit symbolic description of the logic tree basically < 1321771603 859672 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and then writes it out as a million-line VHDL file < 1321771613 97260 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(ok not a million lines but the reduceron was like ... a ridiculous number of lines) < 1321771619 992288 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(and they all look like a <= some_primitive(b,c) :P) < 1321771626 240017 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION could make something similar for AW stuff! < 1321771630 273513 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :>:) < 1321771633 415470 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :die die die < 1321771640 217168 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :so yeah anyways, the idea is that you'd write the tight loops in assembly for the "very fast execution" unit and the rest in C++ to run on the RISC part < 1321771681 605356 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :just like a SIMD coprocessor :D < 1321771692 480158 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Real hardware bores me < 1321771696 684972 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :and it would get potentially more operations per cycle than the SIMD < 1321771699 633812 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Give me virtual worlds any day < 1321771701 464353 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :sgeo: oh? < 1321771723 245996 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :what are you into, networks or what? :D < 1321771751 632826 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Think Second Life, things like that < 1321771765 948652 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :never tried SL < 1321771772 877485 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :heard it was for RP mostly < 1321771783 664623 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION doesn't really roleplay < 1321771866 682230 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :well, I heard about it mostly from furries so that would explain heh < 1321771887 245319 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :That's probably the most *lasting* class of use for it. < 1321771921 403814 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Otherwise, well, you've got rather stupid "ZOMG ALTERNATE CURRENCY" morons, and people there for the novelty. < 1321771928 543149 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :As you can imagine, that doesn't last long. < 1321771936 953750 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :So, yeah, I suppose by now it mostly is for RP. < 1321771941 22557 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :well, that's just a pyramid/zero sum game < 1321771957 549239 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION is mostly there for scripting and talking < 1321771966 512488 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :whereas for RP their other alternatives are basically IRC and other chat programs < 1321771982 776505 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I've made a negligible, but non-zero, amount of money in SL < 1321771992 872776 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION still has yet to convert it to RL currency though < 1321772014 886138 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is it 3 cents < 1321772015 41877 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION isn't in it for the money though < 1321772024 772626 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Something like $200 < 1321772027 727046 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo what's the capital of second life called < 1321772061 544988 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Capital, as in currency? Lindens, or Linden < 1321772065 69397 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :*Linden dollars < 1321772067 194604 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :no as in < 1321772068 4602 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :capital < 1321772075 428069 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :tried a MUCK once, was kinda depressing < 1321772087 213067 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, not entirely sure that that's meaningful < 1321772094 152704 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :lame < 1321772096 950733 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :whats the place where you enter < 1321772104 882188 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :madbr: you can also RP in MMORPGs! < 1321772109 937044 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think there are several, randomly chosen < 1321772113 703096 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It changes < 1321772114 130359 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :SIGH < 1321772117 40478 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :essentially an IRC chat channel, plus the rest of the world was some kind of dead scripted thing < 1321772121 724335 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i give up on making this cheap occupy wherever that is joke < 1321772130 353898 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Occupy Grid? < 1321772136 226541 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :oklopol: not playing those, ever :D < 1321772137 251128 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, that. wow that sounds so fucking stupid. < 1321772140 649804 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net QUIT :Quit: You are now graced with my absence. < 1321772143 62111 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :like i'm envisioning it as a wireframe < 1321772144 690691 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and its the 90s and < 1321772144 828929 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :madbr: who would < 1321772150 105856 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh god what im thinking of is cybertown Sgeo and i hate you < 1321772151 265955 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and i hate the 90s < 1321772154 897243 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and the 90s should be obliterated < 1321772162 647499 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, the grid represents the whole SL ... universe < 1321772167 543693 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :YOU'RE A UNIVER < 1321772168 101790 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ASE < 1321772172 243681 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :univer-ASS!!!!!! < 1321772175 190386 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :cry < 1321772183 239072 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :dunno, I dislike music from about 1995 to 2010 :D < 1321772183 695152 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :elliott: oh right because you never got to see them because you're 12 < 1321772187 311856 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, Cybertown is not a part of Second Life < 1321772189 33837 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :no i'm 9 < 1321772190 740934 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and a half < 1321772195 916099 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i age backwards < 1321772196 80370 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Cybertown does have a City Hall < 1321772203 386024 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :madbr: what happened in 2010 < 1321772213 784312 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: YOU'RE A PART OF SECOND LIFE. < 1321772236 995338 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :elliott: well, I haven't heard too much of the 2010's music yet so I'm not judging :D < 1321772256 962850 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :but what I've heard so far I don't like too much < 1321772261 159427 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1321772263 737338 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :so I guess I am judging, ha < 1321772274 460489 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION wonders if madbr is actually listening to a representative sample of all music released in 2010. < 1321772281 155933 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :course not < 1321772285 873001 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Boring. < 1321772298 924423 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :If we're lucky, he's listening to a representative sample of all music that hit top 40 radio in 2010. < 1321772306 527927 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :And if he did *that*, then of course he wouldn't like it. < 1321772307 255520 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric ::P < 1321772327 55657 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Hint: the charts do, and basically have always, sucked. < 1321772330 817577 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, anyways, AW does have a specific entry point, AWGate, and a specific huge world that a lot of people used to build in, AW (Alphaworld) < 1321772338 190498 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So, Occupy AWGate? < 1321772343 477380 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: yes, but nobody has ever made money from activeworlds < 1321772345 967553 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or enjoyment < 1321772347 273070 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or happiness < 1321772352 596884 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :all they have made is their soul a little more dead on the inside < 1321772370 497098 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :There used to be huge protests in AW < 1321772375 831775 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Due to price increases < 1321772376 161134 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :well have activeworlders ever made money off the real world? < 1321772382 926538 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :maybe it just separates better. < 1321772385 840331 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: like i said < 1321772386 662661 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :dead inside < 1321772395 817510 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol have you tried being dead inside its so great < 1321772399 799070 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :heh money in virtual worlds < 1321772404 128951 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :it's a zero sum game < 1321772425 943378 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :There's money in Cybertown < 1321772433 224350 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :That has no relation to RL money whatsoever < 1321772440 430107 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :elliott: it's great for a while < 1321772517 750721 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :but yeah anyways, in a normal processor, you'd go: < 1321772541 436315 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :load r0, [r1] < 1321772543 887952 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :does anyone know opengl shit < 1321772553 404296 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :I know some < 1321772557 165385 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :add r0, #16 < 1321772568 669479 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :madbr: programmable pipeline? < 1321772576 48824 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :str r0, [r1] < 1321772580 462719 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :add r1, #4 < 1321772595 803134 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :elliott: not anything about shaders or stuff no unfortunately < 1321772603 710832 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :right, that's what i'm interested in :p < 1321772614 146323 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :what are you drawing? < 1321772660 499815 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :tons of stuff, theoretically :P I'm more interested in the high-level details of the pipeline, because I'm playing about with a certain library I want to write... < 1321772714 8583 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :in the slice processor (the kind of processor I've been talking about), you'd have: < 1321772730 412322 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :elliott: i know pretty much everything about opengl < 1321772738 4438 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :it means open graphics library < 1321772741 630405 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: thx < 1321772766 642443 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: i had to check that just because i doubt you so much < 1321772780 814625 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :wow. < 1321772791 720899 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :well i did just pull that from my rectum < 1321772796 158042 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :so maybe that was a good idea < 1321772808 749568 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :gtg < 1321772814 403900 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :farewell oklopol < 1321772820 567472 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :remember not to die... < 1321772824 416367 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :uu < 1321773253 974564 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :r0 <= r0 + 4 < 1321773254 19917 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :r1 <= r1 + 4 [start at cycle 2] < 1321773254 20125 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :r2 <= r2 < 1321773254 20228 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :r3 <= r32 + r2 < 1321773254 20388 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :r32 <= mem[r0] < 1321773254 844279 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :mem[r1] <= r3 [start at cycle 2] < 1321773275 514148 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :(all of these operations happen together, on each cycle) < 1321773355 875636 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :essentially this takes a buffer of 32bit numbers and increments each one by the value in r2 < 1321773375 643286 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :r0 and r1 are initialized to the data start address < 1321773406 558575 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :there's also a loop count register < 1321773481 624169 :derrik!~xix@143.122.191.90.dyn.estpak.ee JOIN :#esoteric < 1321773623 231814 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :essentially, thanks to out of order execution, you can get more or less that type of execution on a pentiumII and later family processor < 1321773669 400490 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :since you get up to 3 ALU operations and afaik 1 load 1 store and some other operations, plus FPU or SSE operations, on any given cycle :D < 1321773957 953137 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca QUIT :Ping timeout: 276 seconds < 1321774235 126591 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca JOIN :#esoteric < 1321774242 811319 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :damnit < 1321774292 250492 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :anyways, that's it for the data flow oriented language < 1321774347 201831 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :the idea being to come up with something that should be simple enough to implement in VHDL or something but allow for fast processing :D < 1321774362 836167 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :eh, did I say language < 1321774363 376552 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :? < 1321774367 75166 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca PRIVMSG #esoteric :I mean processor < 1321774741 730261 :madbr!~madbrain@modemcable082.202-179-173.mc.videotron.ca QUIT :Read error: Connection reset by peer < 1321776081 423717 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 252 seconds < 1321776106 334187 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1321776508 172901 :andrew12!~rewt@vps.andrew12.net JOIN :#esoteric < 1321776660 568037 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`@ andrew12 ? welcome < 1321776667 316284 :HackEgo!foobar@codu.org PRIVMSG #esoteric :andrew12: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page < 1321776674 932971 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is the best at precision welcome attacks. < 1321776693 314925 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :hello. < 1321776700 649617 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION never got a warm welcome like that. < 1321776720 516318 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :i was half expecting this room to be very dead < 1321776734 568834 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :No one spoke in here for months until you came in. < 1321776746 240482 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :i doubt that < 1321776749 184758 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :andrew12: It's pretty active :P < 1321776753 476056 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :That's why we're so excited. < 1321776761 844199 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :It's active but the topic is never esoteric languages. < 1321776773 612813 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION checks our recent log sizes... yeah, still always 100-200 kilobytes per day < 1321776791 961023 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I spend too much time at IRC. < 1321776798 550478 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :At IRC? < 1321776811 220384 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> chr 67 < 1321776812 83985 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 'C' < 1321776871 274928 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :andrew12: Mind you, we're not on-topic all that often. < 1321776884 788045 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :that's not a problem :p < 1321776884 948350 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :But the world of esolangs isn't exactly the fastest-moving beast. < 1321776889 809810 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :yeah < 1321776895 10177 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :except me, i'm always on topic < 1321776911 760647 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`log [^]] < 1321776928 711688 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :HackEgo: Stop being so slow. < 1321776937 952067 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2008-06-13.txt:00:46:23: also who it a tome, a small one < 1321776947 717123 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :what < 1321776955 989169 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :fungot: Stop being so slow. < 1321776956 320368 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :shachaf: but it is your journey i am just not old enoug)( to )(ave t)(ose are your black leanings, much as the moon takes liberty. reason. justice. civility. edification. perfection. < 1321776961 679780 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :`log [^]] < 1321776966 619931 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What's with the ] ? < 1321776967 847781 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Reason. Justice. Civility. Edification. Perfection. --fungot < 1321776968 48423 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: really, it is a free card in your sylladex < 1321776968 979481 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :^style < 1321776969 24792 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot homestuck* ic irc iwcs jargon lovecraft nethack pa sms speeches ss wp youtube < 1321776970 143101 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2007-09-07.txt:15:09:36: lol < 1321776972 125569 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :i never said that < 1321776972 432657 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :^style irc < 1321776972 597849 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams) < 1321776974 54293 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :`log [^]] < 1321776974 769666 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fungot: Say hi to andrew12. < 1321776975 306535 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: mmm... real lambda.... eval don't work?) < 1321776979 348223 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :^source < 1321776979 393573 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :http://git.zem.fi/fungot/blob/HEAD:/fungot.b98 < 1321776980 6999 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2008-04-26.txt:21:35:27: what's the difference between a function and a thing that receives a message? < 1321776980 917722 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :this is something crazy i'm guessing < 1321776982 727031 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :`log [^]] < 1321776988 248423 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-10-02.txt:06:48:41: .,admin + elliott < 1321776989 946653 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :so many bots < 1321776991 636786 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :This channel is pretty much #botspam < 1321776992 722926 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh no, it's the "someone new joined, let's use the bots forever" thign. < 1321776994 568621 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :thing. < 1321777004 669372 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :andrew12: Yeah, but only one of them is written in Befunge. < 1321777005 750417 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Actually, this channel is pretty much #elliottandhisaudience < 1321777011 172061 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1321777014 786828 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :lol < 1321777022 488869 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run for i in $(seq 5); do echo "and only this one runs arbitrary Linux commands"; done < 1321777023 788941 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Actually it's pretty much #haskell < 1321777024 410292 :HackEgo!foobar@codu.org PRIVMSG #esoteric :and only this one runs arbitrary Linux commands \ and only this one runs arbitrary Linux commands \ and only this one runs arbitrary Linux commands \ and only this one runs arbitrary Linux commands \ and only this one runs arbitrary Linux commands < 1321777028 617250 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :well that's a natural step after hey let's be interesting and realizing we're not < 1321777040 558458 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: That's not a Linux command! < 1321777042 754010 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :!bf_txtgen Only this one does esolang stuff?? EgoBot is pretty useless. < 1321777046 883625 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :this is something crazy i'm guessing < 1321777047 116060 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​691 +++++++++++++++[>++>++++++++>+++++>+++++++<<<<-]>>>++++.>+++++.--.<<+.<++.>-----.>+++++++++++++++++++++++++.+.<-.<.>----.>+++++.>-------.<<<.>>>-.<<.----------.>+++++.<<.>.>.----.---.<----.>>++++++++++.<<++++++.<.>>+++++++.+.+.>--------.<<-.<+++++++++++++++++++++++++++++++..-------------------------------.+++++++++++++++++++++++++++++++++++++.>+.++++++++.<---.>.+++++.<----------------------------------.>>>+++.<<-.<.+++++++++++++++++++++++++++++++++++++++++ < 1321777051 23571 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :erm < 1321777054 141147 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :`log [^]] < 1321777058 856708 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Right, now we've abused all the bots, we can stop now. < 1321777060 47323 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2007-10-05.txt:20:07:04: hmm, sorry then < 1321777061 804465 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Dammit oklopol. < 1321777073 86589 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :but that thing obviously garbles the lines < 1321777079 390512 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What is the ]? < 1321777090 838857 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric : also who it a tome, a small one < 1321777094 953423 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: huh? < 1321777095 92512 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :why did i say that < 1321777101 855765 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :let's spend the whole day wondering < 1321777107 588868 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: EgoBot ought to generate optimal programs. Kolomogorovically speaking. < 1321777109 642495 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :We're giving andrew12 a super good first impression, here. < 1321777111 777240 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :[^]] < 1321777116 400860 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION will complain until someone implements it. < 1321777116 465805 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What's with the second ]? < 1321777121 700964 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: [^]] = [^\]] < 1321777137 351767 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :[^]] matches any not preceded by ] < 1321777141 613662 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but the in that line is itself preceded by ] < 1321777152 529758 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so you avoid HackEgo's annoying tendency to spit your line back at you as the result < 1321777158 574898 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, I see < 1321777161 722005 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Any preceded by a character that is not ], rather. :-( < 1321777167 124593 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I misparsed it as somehow trying to find the first instance < 1321777177 930699 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Shhh, this is #esoteric, we don't do that fancyspeak. < 1321777179 678634 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Lern2lookbehind < 1321777199 247667 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION instantly hears the Look Around You theme in his head. < 1321777207 597213 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Only because I read it as "look around". < 1321777219 230417 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Look Behind You would be a significantly more disturbing name for a show. < 1321777290 323979 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Such an amazing show. < 1321777292 401451 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :elliott: could you please paste me the context of that tome line so i don't have to do anything < 1321777319 185774 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :00:46:07: who me a situation where it's bad if it means the same thing < 1321777319 287280 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :00:46:11: *show < 1321777319 357082 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :00:46:14: also who it tome < 1321777319 402505 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :00:46:16: *to me < 1321777319 402653 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :00:46:23: also who it a tome, a small one < 1321777323 578422 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Hope that clears things up. < 1321777349 966608 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :`addquote also who it a tome, a small one < 1321777352 15398 :HackEgo!foobar@codu.org PRIVMSG #esoteric :727) also who it a tome, a small one < 1321777367 903159 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I can feel our QDB improving with each passing moment. < 1321777380 300157 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :wwwhat < 1321777388 185265 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :oh < 1321777389 245876 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :doesn't tome mean book? < 1321777389 567247 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :. < 1321777415 561870 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, update < 1321777428 786890 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :i don't think i've ever seen a typoness of that badly. < 1321777430 398294 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott is actually our most sophisticated bot. < 1321777438 664342 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :so badly typoness. < 1321777445 640679 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm written in SNOBOL. < 1321777461 498282 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :He accepts commands that contain "@" in them and say anything negative, and responds with simulated anger. < 1321777467 147556 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :there's always this one: http://bash.org/?5300 < 1321777471 760127 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :It's a lot of fun until you get tired of it. < 1321777479 160564 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hah < 1321777512 304079 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :No one mentioned poor lambdabot, speaking of bots that accept @-commands. < 1321777536 279181 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> 10 "I run BASIC commands." < 1321777537 231275 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 10 < 1321777545 802383 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(It responds with the line number if the command executed correctly.) < 1321777681 685279 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: I don't think a string is a correct BASIC command. < 1321777688 301697 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :That's the comment syntax, duh. < 1321777691 746862 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Haven't you ever used Smalltalk? < 1321777692 789653 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> 10 Blah < 1321777693 768137 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `Blah' < 1321777702 370795 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: It's BASIC, everything has to be IN CAPITALS. < 1321777722 211223 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Derp < 1321777728 359735 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, funny < 1321777731 52375 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I assume everyone is familiar with augustss's various abominations so there's no point in me mentioning them. < 1321777740 963350 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I love those. < 1321777741 311331 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :shachaf, I've heard of them < 1321777756 944851 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: http://augustss.blogspot.com/2009/02/more-basic-not-that-anybody-should-care.html < 1321777775 375882 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION somehow didn't notice that it was lambdabot < 1321777804 329174 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ExtendedDefaultRules? < 1321777816 453485 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :andrew12, for clarification, lambdabot does not in fact run BASIC < 1321777867 235899 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :i see < 1321777868 564392 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Sgeo: No one claimed that it did. We're just talking in an esoteric language which happens to resemble English in syntax. < 1321777944 787019 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: It's weird how most people don't notice that until we startodifjasj ojrpwer pdsfa kallq fklerg. < 1321777953 602078 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :andrew12 oppq ner. < 1321777995 966205 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :eh? < 1321778017 180326 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Yse. < 1321778021 487267 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :That was actually a typo. < 1321778024 562709 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :But let's leave it like that. < 1321778032 798852 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :We're not usually this weird, I swear. Well, that might be a lie. < 1321778054 733909 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :i'm in weirder rooms < 1321778058 890885 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :trust me, :P < 1321778064 310861 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION finds that difficult to believe < 1321778068 298892 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Usually much weirder, eh? < 1321778082 379314 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Oh please, we're not usually this interesting. < 1321778089 548246 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :If "interesting" is the right word to use. < 1321778107 762837 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :We're a boring, stately freenode enterprise that pretends we're wacky because we talk about esolangs. < 1321778119 40974 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Also, you all suck. < 1321778157 136168 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: u mad? < 1321778162 789915 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :See? < 1321778165 545934 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :That's elliott's favorite expression. < 1321778180 152844 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"That's elliott's favorite expression." is shachaf's favourite expression. < 1321778193 165386 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :It is important to keep in mind the difference between someone's favorite expression and their favourite expression. < 1321778213 499186 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :"post-ironic, a.: When one's ironic appreciation of something becomes genuine, usually due to either prolonged exposure or the enjoyment derived from how amusingly terrible it is." < 1321778224 705751 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ellioutt: I agree. < 1321778259 373033 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :so, i've written a brainfuck interpreter and debugger in ruby. < 1321778277 279801 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :https://github.com/andrew12/brainfuck < 1321778297 542309 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :andrew12: Wait, is that, like, a new esolang or something? < 1321778307 232609 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :brainfuck? totally < 1321778328 211401 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :You should make a dialect which is identical in semantics but uses slightly different syntax to express the eight operators. < 1321778335 709010 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott is a fan of those. < 1321778344 720824 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :That's such a novel idea. < 1321778370 985444 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION links andrew12 to https://bitbucket.org/lifthrasiir/esotope-bfc/overview, because that's just what he does whenever the topic of brainfuck implementations comes up. < 1321778391 156585 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: It's National Novel Idea Month, man! < 1321778403 116312 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :That's a month? < 1321778425 914586 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :NaNoIdMo! < 1321778446 106149 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I prefer NaNoSuperEgoMo. < 1321778471 423679 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I typed that in and then decided that it was too tacky to say. :-( < 1321778477 926409 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :That's every month for you, Sir Hubris. < 1321778486 797941 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: The solution is to not have standards. < 1321778489 852943 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION recommends it. < 1321778539 280819 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :honor favorite gray < 1321778554 326256 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Also, dammit, now I'm rewatching "Look Around You". < 1321778573 260294 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :Well, "dammit"'s not the right phrase, as that is wonderful. < 1321778582 523815 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :We need Ngevd here to provide some youthful enthusiasm to stop us spiralling down the interminable ... spiral ... self-hatred. < 1321778609 917319 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Is Ngevd youthful, or just Ngevd's enthusiasm? < 1321778639 881938 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :aluminum < 1321778644 593745 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :What a vile word, aluminum. < 1321778649 862375 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I wouldn't call Ngevd old and oh god I just realised what you're doing. < 1321778657 748180 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I thought "honor favorite gray" was just... I don't know, you're weird. < 1321778705 581929 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION honours his favourite Grey. < 1321778712 773898 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/3/32/Alienigena.jpg < 1321778713 930406 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION honour. < 1321778717 523031 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Why don't you write him a check? < 1321778753 217157 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Maybe give him a donut and go to the theater together. < 1321778769 98276 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :andrew12: Your first task as a newbie is to distract shachaf. < 1321778795 150702 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :shachaf: Look, a distraction! < 1321778799 534067 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott has very -- I wouldn't call them *high* standards, exactly, but they're very far off to the side. < 1321778916 758221 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :So they're... < 1321778923 180215 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :######### < 1321778923 225397 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : # < 1321778923 225583 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :######## < 1321778923 225692 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1321778923 225799 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :####### < 1321778924 206599 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1321778925 524840 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :###### < 1321778927 687458 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :# # # < 1321778929 539834 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :### < 1321778931 681986 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1321778933 724981 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :###### < 1321778935 688056 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : # < 1321778937 710024 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :##### < 1321778939 563559 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :standards? < 1321778941 760933 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Wow, that's the worst sideways ASCII art lettering anyone's ever done. < 1321779007 806536 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net PRIVMSG #esoteric :shachaf: I think what you're looking for is nonstandard standards. < 1321779023 76857 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :The nice thing about elliott's standards is that there are so many to choose from. < 1321779038 368683 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric ::-D < 1321779136 718624 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :But eso-std is down! < 1321779173 237318 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Is there a pattern to when you capitalize your sentences or don't? < 1321779177 955943 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1321779189 829684 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Ewwww, this Haskell binding forces me to explicitly free these simple memory resources. < 1321779191 737494 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Fix it. < 1321779205 839180 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Yes, sir, right away, sir. < 1321779211 98344 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Done. < 1321779259 346414 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Thanks. < 1321779279 176053 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION wonders whether elliott will now turn on him, like in that one comic. < 1321779301 538347 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :It is a mystery. < 1321779618 421721 :hagb4rd!~perdito@koln-4db41b8d.pool.mediaWays.net QUIT :Quit: Nettalk6 - www.ntalk.de < 1321780527 198661 :sebbu2!~sebbu@ADijon-152-1-27-183.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1321780527 255236 :sebbu2!~sebbu@ADijon-152-1-27-183.w83-194.abo.wanadoo.fr QUIT :Changing host < 1321780527 300551 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1321780709 286764 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1321780750 554632 :pagnol!pagnol@141.30.241.116 JOIN :#esoteric < 1321780797 412115 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game < 1321783305 435873 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1321783310 237866 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1321783893 689865 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :lambdabot... < 1321783894 43111 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 9 new messages. '/msg lambdabot @messages' to read them. < 1321784153 3302 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION isn't sure he wants to know. < 1321784159 44869 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I suspect elliott, though. < 1321784166 563694 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :It was lambdabot. < 1321784169 559885 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Talking to Phantom_Hoover. < 1321784171 728578 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :It's pretty creepy. < 1321784300 734180 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And her in a relationship with CakeProphet, too. < 1321784609 466379 :Jendas!~Jendas@81.91.219.251 JOIN :#esoteric < 1321784747 224088 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :Please, can anybodey help me? I´m not able to identify one particular code, I need to determine, by which esolang is it written < 1321784781 610936 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :cool < 1321784784 325187 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :for what purpose :P < 1321784817 611983 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :it´s a kind of cipher O:-) < 1321784928 330485 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :I need to decrypt it < 1321784940 941101 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pastebin the code? < 1321784944 115536 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Is this a puzzle from some website? < 1321784992 640672 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :Yes, it is. If you know geocaching.... Frend of mine, made it :-D < 1321784994 410911 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :Ok w8 < 1321785012 784287 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :+++v+[->++++++++++<]>+++++++++.+<[-]++++++[->++++++++++<]>+++++.+.>++++ < 1321785012 829804 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :[->$++++++++<]>.<<----.<+++[->-----<]>.+++++++++++++++++.++.>>.<<<++[-> < 1321785012 830028 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :---$--<]>-.<++[->+++++<]>.>>.<<-----------.++++++++++++..----.>>>++++++ < 1321785012 830142 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :+++$++[->+++++<]>+++.-----------..<<<<+++++++.------.<++++[->----<]>.>> < 1321785012 830244 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :>>- .<<<<<+++++++++++[->++<]>.+++.>>>>.@<<<<<+++++[->-----<]>++.>>>>>+++ < 1321785012 955464 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :+++ ++++ . [-] < 1321785013 764 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :[ > 55+5*, 99*9+55+2*+ , 87*54*+64*+, 48*:, v < 1321785014 97252 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric : v ,: ,+2 ,:*2+7**552 ,-*35 ,:**782 # < < 1321785014 142503 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric : > 2255***5+::, 25*+, 84*, "/z",, 2-, v < 1321785014 933584 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric : v, ++**25*25*251< 5 < 1321785014 979361 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :>$ $552**7+2*,v |:-1< 3 ,,"/",:**33+6< < 1321785016 18311 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :^ ># #< ^ < 1321785016 63522 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric : v,+*35,"dd"< < 1321785017 23613 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric : > "om.",,,"s"1-, 54*3+5*,"a"4+, 55+, ^ < 1321785021 938374 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Jendas: Pastebin, not Ctrl+V. < 1321785047 277036 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :y, sorry < 1321785051 248327 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :^source < 1321785051 398031 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :http://git.zem.fi/fungot/blob/HEAD:/fungot.b98 < 1321785075 545654 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Jendas: Well, the first part is definitely valid brainfuck code. < 1321785078 928079 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :http://pastebin.com/DyQW1VwC < 1321785099 773877 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, the whole thing is. < 1321785202 823458 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :y, i fought that, it seemed to me like that, but the second part? < 1321785236 921767 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, brainfuck ignores all invalid instructions. So it could just be a brainfuck program designed to look like something else. < 1321785241 565365 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Have you tried running it? < 1321785254 688356 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :not yeat < 1321785256 23578 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :t < 1321785267 32712 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :yet* sorry, it´s dark in here :-D < 1321785276 808929 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Running it is a good way to find out if it's a brainfuck program :P < 1321785310 233812 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :i´ve tried to run it as fish... and something else. ok, i´ll try < 1321785332 497020 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fish? < 1321785341 768178 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Looks like it's a Brainfuck/Befunge polyglot. < 1321785390 777531 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :With the Befunge contained in a [-][] to shield it from execution as BF. < 1321785409 155830 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :yes, befunge, this was the second one < 1321785440 921980 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What does + do on an empty stack? < 1321785445 783907 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION isn't sure what you're asking, if you know what the languages are already. < 1321785486 468421 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :well i´m asking coz i didn´t work :-( < 1321785504 9832 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :What didn't? < 1321785574 280774 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :running it as fish or befunge. I didn´t run it as brainfuck, coz it looked like that, but had a lot of extra expressions in it... < 1321785622 460292 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Extra expressions don't stop it from being BF < 1321785624 233639 :hagb4rd!~perdito@koln-4db4023e.pool.mediaWays.net JOIN :#esoteric < 1321785624 540405 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It definitely looks like valid Befunge; try using a different interpreter. < 1321785635 850527 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, yes, this was established about a page ago. < 1321785691 159626 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :I know it now... you know, it´s confusing for me, it´s my first time in esolang < 1321785744 741561 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :And phantom, would you please recommend me one? < 1321785776 725381 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott will yell at me if I say anything other than 'Shiro', so Shiro. < 1321785783 907099 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Shiro doesn't even do Befunge-93. < 1321785795 700796 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Jendas: http://catseye.tc/gallery/esolangs/yoob/ < 1321785799 631850 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Do we know it's 93? < 1321785807 461725 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is the one the creator of the language wrote. < 1321785934 970146 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :elliott - thanks a lot :-) < 1321786011 553736 :elliott_!elliott@95.149.230.3 JOIN :#esoteric < 1321786019 802775 :elliott!elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1321786042 670678 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Phantom_Hoover: Popping an empty stack gives 0, so + on an empty stack pushes 0 < 1321786154 168246 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :It seems that that polyglot is intended a puzzle of some kind < 1321786177 19502 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :oh, it worked! Thank you so much :-))) < 1321786218 994140 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :$ bf arst.b98 < 1321786219 669528 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :1st part is http://wqa.wz.c < 1321786221 635857 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :$ ccbi arst.b98 < 1321786222 178360 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :2nd part is z/gc/coords.morse < 1321786341 143183 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Ping timeout: 244 seconds < 1321786420 59737 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1321786612 694886 :Jendas!~Jendas@81.91.219.251 PRIVMSG #esoteric :thank you guys! :-)) < 1321786826 40161 :CakeProphet!~eris@h65.19.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1321786826 85504 :CakeProphet!~eris@h65.19.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1321786826 85636 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1321786843 176318 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :01:54 < Sgeo> Capital, as in currency? Lindens, or Linden < 1321786845 241048 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I lol'd < 1321786863 716226 :derrik!~xix@143.122.191.90.dyn.estpak.ee QUIT :Quit: back to 3D < 1321787244 304624 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :https://mediastream.cern.ch/MediaArchive/Photo/Public/2008/0804060/0804060_04/0804060_04-A4-at-144-dpi.jpg < 1321787256 971889 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This is the LHC's entire hydrogen supply. < 1321787267 11357 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :X-D < 1321787274 41162 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :That's amazing. < 1321787306 462482 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, I just noticed the "A proton source" sign. < 1321787331 555984 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Phantom_Hoover: Nononono it's like "Proton Source A". < 1321787334 853139 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :here is no Proton Source B. < 1321787339 789327 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :s/^/T/ < 1321787343 244675 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(Also there might be some more bottles, but eh.) < 1321788068 420065 :Zuu!~zuu@unaffiliated/zuu JOIN :#esoteric < 1321789059 249137 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1321789621 206787 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1321789643 712922 :sebbu2!~sebbu@ADijon-152-1-27-183.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1321789643 758196 :sebbu2!~sebbu@ADijon-152-1-27-183.w83-194.abo.wanadoo.fr QUIT :Changing host < 1321789643 758350 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1321789941 588811 :derdon!~derdon@p5DE8B94E.dip.t-dialin.net JOIN :#esoteric < 1321789990 418581 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1321790081 843611 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1321790093 346564 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1321790333 245271 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1321790428 670732 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 248 seconds < 1321790471 149398 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1321790488 413480 :quintopia!~quintopia@74.117.159.204 JOIN :#esoteric < 1321790488 563140 :quintopia!~quintopia@74.117.159.204 QUIT :Changing host < 1321790488 608439 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1321790745 368250 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 NICK :Phantom_Hoover < 1321790890 924694 :Jendas!~Jendas@81.91.219.251 PART :#esoteric < 1321792600 262622 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :fizzie: http://www.qwantz.com/everywordindinosaurcomicsOHGOD.xml < 1321792604 845500 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :fizzie: Need I say more? < 1321792613 430570 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :fizzie: I'll write the script. < 1321792618 261497 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Phantom_Hoover: PREPARE YOURSELF. < 1321792629 873656 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Also, don't open that in Chrome. < 1321792630 954707 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Or Firefox. < 1321792632 31746 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Or anything. < 1321792733 591759 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Gleh, it: only has the first four years (i.e. less than half the comic). < 1321792735 406059 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Phantom_Hoover: Sadden with me. < 1321792819 784337 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Oh, I can just scrape the OhNoRobot archives. < 1321793785 852732 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Heello. < 1321794078 537621 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :names = ['T-Rex', 'T:Rex', 'T-Blech', 'Utahraptor', 'Dromiceiomimus', < 1321794078 744931 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : 'Dromeciomimus', 'Dromeceiomimus', 'Narrator', 'Ye Olde Narratore', < 1321794078 807744 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : 'The House', 'House', 'Woman', 'Man', 'Human', 'Off-screen', < 1321794078 852951 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : 'Off-Camera Person', 'Monocle guy', 'Tyrones', 'God'] < 1321794086 47118 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Phantom_Hoover: THESE TRANSCRIPTS ARE OF SUCH HIGH QUALITY < 1321794103 927055 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. < 1321794113 93433 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Phantom_Hoover: OK I give up, Dinosaur Comics literally has too many characters to list. < 1321794124 364725 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Mammuthus Primigenius: Of course not! < 1321794124 581405 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Mammuthus Primigenius: It's clearly implied that it takes place in an alternate universe where dinosaurs can talk! < 1321794124 626762 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Ground Sloth: So just assume it takes place in a world where Batman, make-outs, and talking dinosaurs co-exist. < 1321794124 627026 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Mammuthus Primigenius: I... < 1321794124 887227 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Mammuthus Primigenius: I call it "Earth-Perfect." < 1321794126 897969 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Lady: Ha ha no thank yooou! < 1321794128 885313 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :I CAN'T ADD ALL THESE < 1321794563 348910 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :[elliott@dinky qwantz-scraper]$ wc -l qwantz < 1321794563 559170 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :25225 qwantz < 1321794564 536739 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Yessssss. < 1321794865 430686 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net JOIN :#esoteric < 1321794870 452895 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net NICK :Taneb|Hovercraft < 1321794892 290670 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Hello < 1321795029 934484 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Hi Taneb|Hovercraft. < 1321795039 259979 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :I'm afraid the IWC style is about to be usurped by the BEST STYLE YET. < 1321795048 224221 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Namely? < 1321795062 285623 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :DINOSAUR COMICS < 1321795070 667895 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :!!! < 1321795111 462350 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :BEHOLD A SNAPSHOT OF THE FUTURE < 1321795117 117250 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : frig frig frig frig frig frig frig frig frig frig frig frig frig frig frig frig frig frig frig frig frig frig frig frig frig frig frig < 1321795117 701712 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott_: so noted. i'll drop it. < 1321795144 689165 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :fungot, you can't fight fate < 1321795145 34152 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Taneb|Hovercraft: program design is still a decent amount of unity and consensus on the format... < 1321795164 387900 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :elliott_, fungot is scaring me < 1321795165 9867 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Taneb|Hovercraft: differences in syntax. for the rest of which seems to be the fashion, you published said brain-log on the world < 1321795178 131022 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: It does that a lot. < 1321795240 801282 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :It's almost able to pass a Turing test < 1321795328 921749 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :fungot, are you a bot? < 1321795329 454667 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Taneb|Hovercraft: http://www.codu.org/ fnord stuff if you'd like to see the quote, but people keep telling that to it. < 1321795346 942478 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :... < 1321795348 43724 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :^style < 1321795348 486025 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack pa sms speeches ss wp youtube < 1321795426 428398 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :oh no < 1321795751 485882 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :I think the problem with all my esolangs so far has been their minimaliness < 1321795788 97936 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :None of them are anywhere near the scale of Befunge or ORK < 1321795848 62963 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Except for Uniquode, but that's nowhere near completion < 1321795966 591652 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :I think Uniquode will be completed around the time when Microsoft PowerPoint has been ported to @ < 1321795979 571575 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: That will be the day I destroy @. < 1321796000 793 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: Anyway trust me you don't want to aim for more bloated designs. < 1321796049 232939 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :My esolang with the most commands I think is Brook < 1321796058 837018 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :And that has what? 10? < 1321796061 818610 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ACTION finally takes a look at Brook. < 1321796078 569976 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :NOOOO < 1321796116 804280 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :The article is awfully written < 1321796136 57719 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :It is. < 1321796141 540319 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :I take it c is the append-to-program instruction? < 1321796150 319441 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :I think so < 1321796153 855976 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :(diff) (hist) . . N UglyBF‎; 13:33 . . (+695) . . 92.148.109.67 (Talk) (creation) < 1321796154 152846 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :No dieeeeeee. < 1321796163 291809 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Phantom_Hoover: BRICK < 1321796170 493517 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :I assure you all it is completely justified in this case. < 1321796192 938504 :lambdabot!~lambdabot@li85-105.members.linode.com QUIT :*.net *.split < 1321796196 174807 :ineiros_!~itniemin@james.ics.hut.fi QUIT :*.net *.split < 1321796207 812085 :ineiros!~itniemin@james.ics.hut.fi JOIN :#esoteric < 1321796357 120218 :hagb4rd!~perdito@koln-4db4023e.pool.mediaWays.net QUIT :Quit: Nettalk6 - www.ntalk.de < 1321796447 814140 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Taneb|Hovercraft: Anyway trust me you don't want to aim for more bloated designs. <-- stop being a minimalist all the time < 1321796454 507118 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :befunge98 is fun < 1321796482 67797 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, you're an idiot. < 1321796501 948724 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, why do you think so in this case? < 1321796515 886244 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Vorpal: Between Uniquode and Brook, I'll take Brook. The vast majority of complicated esolangs are crap. < 1321796555 790620 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, hm < 1321796556 60142 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :I don't know of one that is truly interesting; fun, maybe, but even then the esolangs with mounds of orthogonal rubbish piled together rather than being based on a simple interesting concept is the far more common sort of large esolang. < 1321796556 158736 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Vorpal, because befunge98 is actually a brainfuck derivative < 1321796593 536875 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Brook is based on /two/ interesting concepts! < 1321796604 942340 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :It's queue-based and something else < 1321796608 251157 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Brook-like < 1321796772 863909 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net QUIT :Quit: Goodbye < 1321797284 318932 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net JOIN :#esoteric < 1321797674 868197 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net QUIT :Quit: Goodbye < 1321797697 495627 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the snakes got him! < 1321797941 347485 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net JOIN :#esoteric < 1321798215 909990 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Snakes on a Hovercraft. < 1321798224 512664 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ACTION feeds the snakes that have taken over taneb's hovercraft < 1321798235 715706 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(they took over his irc too!) < 1321798325 275732 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :I'm hovercraft for a reason < 1321798336 499945 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Means I could go at any second < 1321798383 945977 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :dont listen to the treacherous snakes! they have acquired human language! < 1321798436 713922 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh noooooo < 1321798652 111387 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :-- XXX This isn't a great hash function < 1321798652 295466 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :hashInteger :: Integer -> Int# < 1321798652 363006 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :hashInteger (!_) = 42# < 1321798669 278904 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Not great, no < 1321798676 610833 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Not my code :-) < 1321798679 983519 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :That's actually GHC code < 1321798690 1255 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Well, integer-simple, so I guess not that many people actually USE it < 1321798695 909740 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Although I think all ARM users do < 1321798785 932830 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :What does "(!_)" mean? < 1321798795 109585 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :It's like hashInteger _ = ... < 1321798796 146954 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :But strict. < 1321798809 254479 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :And "Int#"? < 1321798818 735251 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :It's like hashInteger !_ = ... but with extra brackets < 1321798824 33262 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: Unboxed integer < 1321798833 115028 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Low-level stuff < 1321798864 676426 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Low-level as in I should know this, or low-level as in this is how the computer thinks? < 1321798892 15937 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Latter < 1321798898 955483 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :You won't have to deal with unboxed integers < 1321798905 480857 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Oh good < 1321798906 327408 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Unless you do the kind of crazy crap I do :P < 1321798932 375464 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :I made a broken also awful brainfuck interpreter in Haskell this morning < 1321798939 30149 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :It is broken and also awful < 1321798952 710851 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :I'm not even sure if it should work < 1321799464 490459 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :I think I've got it working < 1321799471 267980 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :What's a suitable test program? < 1321799528 161219 :MonkeyofDoom!~one@24-107-148-93.dhcp.stls.mo.charter.com PRIVMSG #esoteric :write a haskell compiler in brainfuck and see if it produces the same binary < 1321800055 694745 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Got a curious error < 1321800070 786954 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :The cat program given on the wiki (-1 on EOF) < 1321800078 276290 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :I ran it with input "Hello!" < 1321800082 200264 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Got "llo!" back < 1321800087 636296 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb|Hovercraft, a self-interpreter running HW. < 1321800101 739856 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No, wait, a self-interpreter running 99 bottles. < 1321800372 888202 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1321800416 459969 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :hi ais523 < 1321800439 720839 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi < 1321800462 163746 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hais523. < 1321800471 154501 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Phantom_Hoover: oh no, the uglybf person replied to you < 1321800474 169172 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :I'm scared to look < 1321800482 474546 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :not out of sympathy though, that kind of thing is unforgivable < 1321800497 63124 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ais523: don't look at the wiki, there is a chance your soul may survive < 1321800503 573194 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: /that/ bad? < 1321800506 986846 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, have you looked yet. < 1321800518 639857 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ais523: at least, don't look at the article titled "UglyBF" < 1321800527 197024 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :btw, I suggest we don't clean up or categorise it at all < 1321800530 525741 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :it doesn't deserve it < 1321800532 972631 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I've noted its existence, it doesn't look like spam < 1321800534 469418 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I haven't read it < 1321800538 398147 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Phantom_Hoover: OK I looked and that's so funny. < 1321800542 632980 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but apparently Phantom_Hoover is making death threads on the talk page < 1321800547 227543 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :death threads < 1321800549 241661 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :threads of death < 1321800560 247206 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :I don't think it's ever been proven that the brickbraining procedure is fatal. < 1321800722 391721 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Hoover's conjecture: the brickbraining is not fatal < 1321800814 627542 :Madoka-Kaname!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :What is uglybf? < 1321800827 284321 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :That is the fatal question. < 1321800851 301323 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ais523: Is there a way to delete pages as a bot? < 1321800856 919788 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :It's kind of annoying seeing the masses of spam deletions in recentchanges. < 1321800878 862188 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: not without higher perms than I have < 1321800881 731658 :Madoka-Kaname!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :*sigh* < 1321801108 918722 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Madoka-Kaname, it's a crap-looking BF derivative < 1321801119 741333 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :On another note, who wants to see my awful code? < 1321801121 186697 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :http://pastebin.com/0CCW2UeC < 1321801146 147467 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Oh damn, just spotted something very bad < 1321801191 278511 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: Please, hpaste.org or sprunge instead of pastebin. < 1321801194 493851 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ACTION really dislikes pastebin. < 1321801225 760428 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: Hey, did you just reinvent zippers? < 1321801230 464977 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Or did you already read abotu them. < 1321801241 245019 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Anyway, rule of thumb: don't use an n-tuple if n>2. < 1321801241 651340 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :I probably re-invented them < 1321801243 747416 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :You want a data type. < 1321801257 694050 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: Well, they're the last chapter of LYAH. < 1321801269 900190 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ACTION wasn't smart enough to reinvent zippers. < 1321801284 609933 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :...What's a zipper? < 1321801340 37068 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the simplest example is using a "left of current position stack" and "right of current position stack" rather than a single tape < 1321801348 40358 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it generalises to more complicated structures < 1321801365 202577 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the idea's that data near some sort of "current position" is fast to access, and the current position is also fast to move short distances < 1321801376 294687 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 244 seconds < 1321801377 70309 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Oh, that < 1321801399 750944 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: e.g. your (xs,ys,...). < 1321801405 696684 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Your tape navigation structure. < 1321801412 604184 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :That seemed obvious < 1321801431 52358 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: Well... congratulations, you're really good at this, then. < 1321801434 189499 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb|Hovercraft: it is moderately obvious, but that doesn't mean it doesn't have a name < 1321801442 603639 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :They only date back to 1997. < 1321801558 562191 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: are you sure? I suspect they were being used before that, just without being named < 1321801572 369013 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mean, I independently invented the structure, and I'm sure thousands of other programmers have too < 1321801592 681640 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ais523: I don't know of prior art before Huet's paper. Probably list zippers existed before then but I'd be quite surprised if tree zippers had been used. < 1321801739 635110 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Not that I'd rule it out completely. < 1321801745 279816 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :But of course the tree formulation is much less obvious. < 1321802764 953719 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1321802915 572454 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : if err == Nothing < 1321802915 760483 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : then Right <$> peek event < 1321802915 805870 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : else return $ Left . fromJust $ err < 1321802915 806048 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :NO!!!! BAD LIBRARY! BAD! < 1321803150 568304 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: that looks rather special-cased to me < 1321803159 473955 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ais523: ? < 1321803189 670716 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: the bit of code you pasted < 1321803201 848131 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :"Special-cased"? < 1321803202 92042 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I can't tell without context < 1321803215 398045 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: it seems to care about err being a Maybe specifically, and I'm not sure if it should < 1321803223 906357 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :That... isn't what I'm complaining about. < 1321803228 166664 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, OK < 1321803232 386049 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what are you complaining about? < 1321803250 726624 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ais523: the use of a comparison and a partial function to replace a perfectly safe and more readable case statement? < 1321803261 154112 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, I noticed that too < 1321803273 303332 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but was wondering if you could write it without either < 1321803303 882558 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :the right thing is obviously a case statement there < 1321803325 957658 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :however you frame it, you have a base value a, and a destruction step (b -> a) < 1321803331 341975 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :that's precisely the definition of Maybe < 1321803345 294933 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :generalising beyond that is pointless, it just hides the fact that types have semantics < 1321803389 853140 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :combineOr :: [a] -> a < 1321803390 98045 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :combineOr x = unsafeCoerce $ foldl (\x y -> x .|. unsafeCoerce y) (0 :: CLuint) x < 1321803392 127056 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ummmmm... < 1321803401 611890 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right, I just noticed that the Maybe there is backwards < 1321803402 977734 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :I don't know what that is but I'm removing it < 1321803408 962272 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's Nothing = success, non-Nothing = error, rather than vice versa < 1321803416 378556 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :that's not backwards :) < 1321803419 588606 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :that's just another use of Maybe < 1321803422 675489 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, OK < 1321803431 462358 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :anyway, it doesn't matter, combineOr is a trillion times more horrifying < 1321803439 135365 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm the sort of person who'd like to give it another name because the semantic is different < 1321803445 969759 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and wow at that combineOr < 1321803451 966822 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :the semantics are the same < 1321803459 230760 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what does it actually /do/? I can't figure it out from the definition < 1321803460 569258 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :maybe :: b -> (a -> b) -> Maybe a -> b < 1321803471 828864 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :any other "semantics" you claim Maybe has is projection :P < 1321803478 788042 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ais523: it doesn't do much of sense < 1321803494 538834 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ais523: but if a is runtime compatible with CLuint then it's just a fold of (.|.) and 0 < 1321803507 234478 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :and if it's not, umm... the program segfaults, or just goes wrong in general < 1321803509 193956 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(.|.) is bitwise or? < 1321803511 295239 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :yes < 1321803531 706362 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :I wonder if people consider it impolite to fix all their awful design and send it in as one gigantic pull request < 1321803545 40364 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :(ok, this is a fork, so the awful design may be the forkee's fault) < 1321803559 626564 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm… I suspect that unsafe-coercing something to an unsigned int is just reinterpreting its bit pattern as an int < 1321803573 641490 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's basically just oring together the bit patterns of all its arguments < 1321803616 471844 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ais523: I don't like you any more, if you're going to claim a program has semantics based on an implementation accident like that :P < 1321803621 237465 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :but anyway, no < 1321803621 879178 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :boxing < 1321803647 215666 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :it's oring together the first machine word in the representation of whatever you give it and euurgh\ < 1321803648 516452 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Haskell boxes integers? < 1321803655 490226 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ais523: haskell is a lazy language < 1321803658 679497 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :how do you do laziness without boxing? < 1321803685 508591 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :a thunk is a box containing a pointer to some code that overwrites the thunk with the evaluated value < 1321803687 472156 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's possible for the laziness to be entirely separate from the representation, I guess < 1321803694 277223 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :eh? < 1321803711 537568 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, all data are either pointer-to-thunk or pointer-to-value < 1321803715 552916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the actual value itself would be a plain int < 1321803720 466015 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so there's still boxing, but not at the type level < 1321803783 594460 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ais523: the type level? wtf? < 1321803791 748287 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :I never said ints have their own special boxing mechanism < 1321803794 637480 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, OK < 1321803804 766428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'm thinking of the bit-pattern as the value < 1321803811 746273 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :which bit-pattern < 1321803812 999737 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :of the pointer? < 1321803813 162956 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or can you unsafeCoerce something without evaluating it first? < 1321803820 691255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: of the thing it points to < 1321803823 167667 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :of the value at the pointer? which, everything is multiple bytes, there's a header and everything < 1321803827 669961 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ais523: unsafeCoerce is a nop at runtime < 1321803829 857794 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the pointer itself has nothing to do with the type system < 1321803834 784122 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :so of course you can unsafeCoerce something not yet evaluated < 1321803839 7069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: ouch! < 1321803846 689116 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, no, that's fine < 1321803855 167198 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ais523: "ouch!"? it already breaks the type system, who gives a fuck about further inconveniences? < 1321803857 93829 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in that case, evaluating an unsafeCoerce evaluates its argument, because it is its argument < 1321803878 304976 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ais523: not necessarily, I don't think < 1321803883 945125 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :because it's a nop that subverts the type system < 1321803890 634860 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :which could easily break the forcing mechanism < 1321803895 560893 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :but I don't think it breaks GHC's < 1321803905 629930 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd assume the forcing mechanism to have nothing to do with types < 1321803916 661286 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless you unsafe-coerce something into an Int# or whatever, but that would be even more insane than usual < 1321803931 322819 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :That sounds like a dangerous assumption, considering what has to be evaluated depends on the type. < 1321803933 538738 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :e.g. < 1321803937 861248 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :data Foo = Foo !Int String !Char < 1321803945 988815 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :to force (Foo a b c), you have to force a and c, but not b < 1321803966 746629 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :GHC just does that by rewriting constructor calls with strict fields to a wrapper function, but it's an obvious example < 1321804001 527040 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm including strict fields as much the same sort of thing as strict types (i.e. unboxed types) < 1321804013 509642 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :um, no < 1321804048 750207 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they both interfere with the usual evaluation order < 1321804064 679687 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :"interfere"? < 1321804069 777238 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, change it < 1321804070 374897 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :strict fields have perfectly well-defined, simple semantics < 1321804081 666359 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, but they're different semantics from "normal" types < 1321804082 503667 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :unboxed types are very different < 1321804086 278491 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ais523: nope < 1321804089 878843 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :they just save some seqs < 1321804093 91742 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :it's all in the constructors, simple as that < 1321804532 840882 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :I'm making a stupid mistake over and over again < 1321804736 771653 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft discovers "life". < 1321804757 87052 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : err <- wrapError $ raw_clEnqueueNDRangeKernel queue kernel (fromIntegral work_dim) nullPtr global_work_size local_work_size (fromIntegral num_events_in_wait_list) event_wait_list event < 1321804760 880263 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ais523: save me from suffering < 1321804786 901178 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: that looks like Haskell as a wrapper around some imperative language < 1321804791 732427 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :http://hpaste.org/54317 < 1321804808 603949 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: OK, firstly that BFState definition is wrong. < 1321804811 9454 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :You missed a constructor name. < 1321804822 192618 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :That will probably be the main problem < 1321804823 504739 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: Secondly you really want to separate the [Int] [Int] tape into its own Tape data type. < 1321804834 251475 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :And you probably want Word8, not Int (import Data.Word to get it); that's what most BF implementations use. < 1321804848 284409 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: Also, you need parentheses around your applications of (:). < 1321804849 913270 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Right now itl ooks like < 1321804853 239851 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :(BFState xs 1) : [] a b < 1321804855 508070 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :which doesn't make much sense. < 1321804861 995647 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Also, a:[] is the same as [a], so write that instead. < 1321804868 88917 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :(And [(-1)] the same as [-1].) < 1321804889 647092 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: Also, I suggest you initialise the right hand side of the tape (ys) with (repeat 0). < 1321804897 237819 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: Then you never have to handle the [] case, because there'll always be a value. < 1321804915 230841 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Having said all that, your code is really pretty damn good :P < 1321804918 651699 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: ouch, infinite list should probably have a different type from finite list < 1321804924 923365 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ais523: >_< < 1321804927 723772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because the type constructors are different < 1321804927 769390 :hagb4rd!~perdito@koln-4db40c79.pool.mediaWays.net JOIN :#esoteric < 1321804932 880067 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(there's a Cons, but no Nil) < 1321804938 817245 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ais523: That's not what a type constructor is. < 1321804958 225156 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ACTION will battle inanity with pedanticry. < 1321804961 501918 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are you sure? those seem pretty typeconstructory to me < 1321804983 702554 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :You might want to look up the definition of "type constructor". < 1321805028 943767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I renamed them < 1321805035 545580 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :What? < 1321805037 669282 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1321805040 932772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'd define a type list as list = Cons list list | Nil < 1321805059 390823 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :You would? < 1321805061 934958 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :'Cuz, that's not a list. < 1321805065 827450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, sorry < 1321805073 164924 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :'a list = Cons 'a list | Nil < 1321805078 703439 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thinko < 1321805084 766545 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net QUIT :Quit: Goodbye < 1321805088 602863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :* 'a list = Cons 'a ('a list) | Nil < 1321805161 196792 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :does the haskell vm implement cyclic lists by thunk or by actually creating a cyclic data structure? < 1321805180 909289 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 248 seconds < 1321805210 985519 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my guess is by thunk, to avoid special-casing < 1321805222 57970 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as infinite lists in Haskell (unlike OCaml) don't have to be cyclic < 1321805229 934684 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it might optimise them into cyclic lists, I guess < 1321805248 902776 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :coppro: Cyclic structures are only really something that makes sense in the presence of mutation. < 1321805253 933029 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :There is, however, sharing. < 1321805256 653392 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :That is, in < 1321805261 349271 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ones = 1 : ones < 1321805268 977498 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :there is only one "ones", not one for each tail. < 1321805298 81842 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I think the discussion's about internal representation < 1321805306 72510 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ais523: My answer was about internal representation. < 1321805326 983595 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I'm thinking of something like an immutable cyclic linked list, as a reasonable way to internally represent an infinite repeating list < 1321805340 82942 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :I am talking about internal representations. < 1321805381 644308 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1321805391 82446 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: cyclic structures make sense, as an internal representation, even in the absence of mutation < 1321805405 452379 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, they make more sense in the absence of mutation, as you don't have to worry about the compulsory sharing of every element < 1321805419 954760 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(whereas without a cyclic list, it'd be possible for the elements to either share, or to not share0 < 1321805422 762615 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :s/0/)/ < 1321805437 649349 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :In the absence of mutation, "cyclic structures" is either a weird name for sharing, or something that has limited to no applicability. < 1321805454 435497 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: a cyclic structure is a structure which shares with an element of itself < 1321805461 95843 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's different from the normal form of sharing < 1321805468 915688 :Slereah_!~butt@ANantes-259-1-246-252.w83-195.abo.wanadoo.fr QUIT :Ping timeout: 248 seconds < 1321805479 497799 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :That's a bad definition of either "cyclic structure" or "element", and no it isn't. < 1321805480 826873 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :where the thing being shared doesn't have a pointer back to itself < 1321805486 885722 :Slereah_!~butt@ANantes-259-1-246-207.w83-195.abo.wanadoo.fr JOIN :#esoteric < 1321805498 214991 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :> let foo = 1 : 2 : 3 : foo in drop 10000 foo < 1321805513 921947 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :The "foo" that is (1 : 2 : 3 : foo) is shared with the "foo" that is in the tail position of (3 : foo). < 1321805522 42869 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :> let foo = 1 : 2 : 3 : foo in drop 1000 foo < 1321805531 7329 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Oh hurry up lam- oh, she's not here. < 1321805536 613589 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: right; cyclic structure formation is a special case of sharing < 1321805554 73883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the more common form of sharing is along the lines of this: < 1321805567 793408 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> let foo = (let x = 1 in [x,x]) < 1321805593 67228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in that case, it's possible to break the sharing, e.g. to copy-on-write in a mutable language < 1321805610 139635 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the cyclic case, you can't fully break the sharing as the list would become infinitely long < 1321805615 238144 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in memory < 1321805674 486821 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :It's not possible to break the sharing without constructing a new list, and constructing a list can hardly change the semantics of an existing one. < 1321805700 977361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, what? you can break sharing just by copying one of the things being shared, then moving the pointer to point to the copy < 1321805775 766924 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :That only goes one level. { let ones = 1 : ones } requires infinity. I'm sure there are ones in-between. < 1321805796 635145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: well, my point is, normally with sharing, breaking one level of sharing is enough, or at least a finite number < 1321805806 946868 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :No it's not: < 1321805808 734950 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ones = 1 : ones < 1321805810 788803 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with a cyclic list, you can break sharing as many times as you want, but there'll still be sharing involved < 1321805826 808572 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :That's sharing. It's not any less, or a different kind, or an unusual kind of sharing. < 1321805831 930981 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I'm arguing that ones = 1 : ones /is not the usual case of sharing, and it makes sense to have a different name for it/ < 1321805843 672701 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Well, you're wrong. < 1321805865 310631 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net JOIN :#esoteric < 1321805865 800651 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :fix (\fac n -> if n == 0 then 1 else fac (n-1)) < 1321805870 734249 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :There's another case of sharing you can't break finitely! < 1321805872 8729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I'm saying "A is different from B"; you're saying "no they aren't"; I'm saying "yes they are because I can do X with A and I can't with B"; and you're saying "saying you can do X with A is wrong because you can't do X with B and A is the same as B" < 1321805875 606454 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :And you use it for every recursive definition! < 1321805883 586598 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :So unusual. < 1321805895 659929 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ais523: I'm not saying that at all, but whatever. < 1321805897 358599 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that isn't even a structure at all, in most languages < 1321805921 884652 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net NICK :Taneb|Hovercraft < 1321805936 155566 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :incidentally, in ICA there's no sharing involved at all there < 1321805954 237002 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Functions are structures. < 1321806001 105842 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but they don't have accessible type constructors < 1321806018 686418 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can't say case function of If -> … < 1321806033 589228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and in general, forcing a function to have a particular concrete representation would be wrong anyway < 1321806051 969711 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the fundamental difference of a function and a structure is that the structure can't be rearranged without changing its semantics < 1321806068 456316 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, that implies that there are probably things in-between, like self-balancing trees < 1321806074 177390 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :This is ridiculous. Sharing is obviously an implementation detail. < 1321806102 416488 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :elliott_, I made the changes you suggested < 1321806106 820079 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Except for word8 < 1321806107 514350 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: Yay. < 1321806108 659901 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in a language with immutable data, I agree with that < 1321806111 349616 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :I don't like Word8 < 1321806116 70111 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :http://hpaste.org/54321 < 1321806117 368011 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: Whaddya mean you don't like it? < 1321806122 801254 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :That causes actual incompatibility with BF programs. < 1321806141 593213 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sharing is definitely not an implementation detail when you're talking about something which is mutable, though (including retroactively) < 1321806142 35848 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :I don't know how to change it to a char! < 1321806149 130134 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: You totally didn't do another one of my changes, too. :'( < 1321806156 508309 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Which one? < 1321806174 709613 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1321806196 28368 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: I'll annotate your paste with some small tweaks. < 1321806223 401921 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: You have your left and right lists the wrong way around. :p < 1321806240 706126 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :THEY ARE THE PERFECT WAY ROUND < 1321806260 309396 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :'Fraid not! < 1321806269 388460 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Oh, hmm, what. < 1321806275 923105 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :No, they're the right way around, your left and right functions are just wrong. < 1321806300 873338 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :THEY ARE PERFECTLY RIGHT < 1321806306 227662 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if your tape's infinite both ways, it's impossible to observe < and > being switched in BF < 1321806325 147680 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Unless they are switched half-way through execution < 1321806326 598550 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: They're not; you access with ys=right but move with xs=right. < 1321806357 425721 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :How do I access? < 1321806382 287729 :pikhq_!~pikhq@174-22-159-41.clsp.qwest.net QUIT :Read error: Operation timed out < 1321806406 369311 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Just spotted a stupid error < 1321806412 768200 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Line 32 < 1321806465 547814 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: Also, you don't actually process input. < 1321806490 265992 :pikhq!~pikhq@71-219-203-160.clsp.qwest.net JOIN :#esoteric < 1321806494 248163 :Gregor!foobar@codu.org PRIVMSG #esoteric :HEYOOO < 1321806497 393825 :Gregor!foobar@codu.org PRIVMSG #esoteric :Got the rest of the comparisons in. < 1321806544 46587 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Woah, so I don't < 1321806592 47817 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: Here's an improvement: http://hpaste.org/54323 < 1321806613 698120 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: I switched to Word8, added a separate Tape type, implified input handling by terminating input with (repeat 0), and make it actually handle input :-) < 1321806617 696653 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Plus a few minor cleanups. < 1321806676 900196 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :getLoop can be made nicer, I think getBF too, and loop should really have the arguments the other way around, but this is still pretty close to what I'd write *shrugs* < 1321806751 154977 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Your introduction of the Tape type... < 1321806792 12789 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Well, you haven't adjusted the rest of the program to cope < 1321806806 408914 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Oops. < 1321806809 291581 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: hmm, the pointer always being off by one is also not a detectable error < 1321806812 716738 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: Fixing :P < 1321806896 946089 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: http://hpaste.org/54325 < 1321806903 411935 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :I'll fiddle with this a little more and then I'll be done. < 1321806911 24873 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Oops. < 1321806915 467388 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Still got loop and the main pattern-match wrong. < 1321806919 470336 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :But it's obvious what it should be. :p < 1321807114 813134 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: BTW: Never use tab characters in Haskell source. < 1321807144 304529 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Note taken < 1321807144 714619 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: I'm bored twiddling, so here's a final version: http://hpaste.org/54326 < 1321807225 585931 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :I've seen a pretty big problem < 1321807237 608924 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Short version: the program doesn't work < 1321807312 441188 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Long version: you've rewritten left, right, and plus to use Tape, but only half-done minus, and not changed getBF to accomodate < 1321807336 238535 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Oop, right, that's easy to fix < 1321807342 270955 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :That's not a pretty big problem, one definition can fix that < 1321807387 793568 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: http://hpaste.org/54327 < 1321807391 895981 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :The power of higher-order functions! < 1321807402 530326 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Er, that withTape should be below minus. < 1321807688 124583 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Firstly, you need to retype the minus < 1321807710 952545 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :It's /still/ BFState -> BFState < 1321807930 477289 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Yeah yeah whoops :P < 1321808050 444516 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott_: My attempt to use your void(*)(void) trick fails nearly everywhere for various reasons :P < 1321808065 427535 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott_: Works on x86 though! < 1321808070 715458 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Gregor: Nice! < 1321808092 443063 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott_: I'm thinkin' I'll just live with a stupid function call in there. < 1321808266 562952 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: Secondly??? < 1321808329 45931 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :I'm working secondly < 1321808493 577705 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Secondly, it doesn't seem to work < 1321808508 514748 :Gregor!foobar@codu.org PRIVMSG #esoteric :$ echo '1 p' | qemu-sparc32plus ./jitchards < 1321808508 621227 :Gregor!foobar@codu.org PRIVMSG #esoteric :00 < 1321808508 714215 :Gregor!foobar@codu.org PRIVMSG #esoteric :Segmentation fault < 1321808513 534930 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: That's because either I or you made a mistake. < 1321808514 731716 :Gregor!foobar@codu.org PRIVMSG #esoteric :This is the closest SPARC has ever been to working. < 1321808623 330309 :elliott_!elliott@95.149.230.3 TOPIC #esoteric :The IOCCC is back on! http://www.ioccc.org | http://esolangs.org/ | http://codu.org/logs/_esoteric/ < 1321808625 569296 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :PREPARE FOR PRESENTABILITY < 1321808646 23702 :lambdabot!~lambdabot@li85-105.members.linode.com JOIN :#esoteric < 1321808685 688195 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1321808713 101529 :Gregor!foobar@codu.org PRIVMSG #esoteric :Presentability is for losers. < 1321808729 240205 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :I had to mention this place in #haskell again :P < 1321808769 602896 :Gregor!foobar@codu.org TOPIC #esoteric :The IOCCC is back on! http://www.ioccc.org | http://esolangs.org/ | #esoteric: A place that hates Haskell slightly more than C++ | http://codu.org/logs/_esoteric/ < 1321808778 918675 :elliott_!elliott@95.149.230.3 TOPIC #esoteric :The IOCCC is back on! http://www.ioccc.org | http://esolangs.org/ | http://codu.org/logs/_esoteric/ < 1321808784 308723 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Even a Gregor can learn these topic changing techniques. < 1321808790 277671 :Gregor!foobar@codu.org PRIVMSG #esoteric :X-D < 1321808809 587368 :derdon!~derdon@p5DE8B94E.dip.t-dialin.net QUIT :Remote host closed the connection < 1321808835 73004 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :So, is #haskell going to invade us or what? < 1321808840 94920 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Yes. < 1321808842 89739 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :We will all die. < 1321808850 91048 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: Gonna expand on "doesn't work"? :P < 1321808853 858207 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Nah < 1321808859 796424 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :I know about as much as you < 1321808872 748343 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: You know slightly more: the error GHC spits out < 1321808876 86282 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :!brainfuck ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>. < 1321808883 442122 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :elliott_, that's the thing < 1321808888 136610 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :GHC is fine with it < 1321808891 998548 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Oh. < 1321808895 914012 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Then the implementation is just buggy somehow. < 1321808900 168706 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :!bf ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>. < 1321808902 215612 :EgoBot!foobar@codu.org PRIVMSG #esoteric :Hello World! < 1321808915 258984 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: So what exactly happens? < 1321808918 507961 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :I am suspicious of your loop parsing, because it's ugly and slow enough that I just ignored it. < 1321808919 567430 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :That program in our interpreter outputs: < 1321808920 319872 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :  < 1321808920 466897 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric : < 1321808945 101765 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Fancy. < 1321808971 692320 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Hmm. < 1321809018 249646 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :I don't see anything wrong with the bits I've looked at, i.e. everything but the loop parsing :-) < 1321809047 735227 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :I have very handily looked at those exact bits and found nothing wrong < 1321809061 654884 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :But I wrote the loop parsing in a maddened daze < 1321809069 132117 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :And don't want anything to do with it < 1321809080 247246 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: Test it in the REPL. < 1321809087 816689 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :getLoop "abc[def]quux]blah" < 1321809114 406152 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Aha! < 1321809147 357670 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :It works fine < 1321809152 584981 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :So does everything else < 1321809153 11639 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :What return? < 1321809154 730721 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :EXCEPT FOR < 1321809159 891857 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :("abc[def]quux","blah")? < 1321809162 991007 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Yes < 1321809167 718856 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :getBF ('[':xs) = getBF a . loop (getBF b) < 1321809167 926914 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : where (a,b) = getLoop xs < 1321809174 109748 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :s/getBF a . loop (getBF b)/getBF b . loop (getBF a)/ < 1321809203 330539 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :I changed "where (a,b") to "where (b,a)" < 1321809215 348297 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Works just the same < 1321809219 645999 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :And reflects how I think < 1321809220 890147 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :But I specified that fix to stop you doing that because that's so ugly :'( < 1321809259 74835 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Now it works much better < 1321809278 96131 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :The Hello world! program outputs !dlrow olleH < 1321809336 612684 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Oh, right. < 1321809347 248507 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :s/putStr/putStr . reverse/ < 1321809353 456508 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh my god < 1321809375 22575 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I've just noticed that currently on TV is a BBC programme dealing with offended people's letters. < 1321809388 380933 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :!!! < 1321809400 288301 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Oh yeah, I watched a bit of that once < 1321809435 95542 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Also, elliott_, EOF isn't handled < 1321809447 812947 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Taneb|Hovercraft: Yes, it is. < 1321809455 862863 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Oh, wait. < 1321809460 496917 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :No it isn't because I introduced a regression. < 1321809464 503119 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :WATCH AS I FIX THAT REGRESSION < 1321809471 570238 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :I CAN'T < 1321809482 559050 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :I DON'T KNOW WHERE YOU LIVE BEYOND THE TOWN < 1321809497 635538 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :AND I DON'T THINK YOU ARE STREAMING IT < 1321809507 439473 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :SO INSTEAD I ANXIOUSLY AWAIT THE RESULT < 1321809516 700198 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :http://hpaste.org/54331 < 1321809524 63188 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb|Hovercraft, how can it be this hard to find the Hird family. < 1321809686 285571 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Phantom__Hoover, if I find him then he will know who I am!!! < 1321809708 78424 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :He already knows that you fool! < 1321809712 787459 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Oh, right < 1321809740 253573 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :If I find him, he will know I'm looking for him! < 1321809762 172909 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Little does Taneb|Hovercraft know, but I actually live in Hexham, Australia. < 1321809772 606551 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :elliott_, which Hexham, Australia < 1321809776 382501 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Both. < 1321809779 728743 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :!!! < 1321810277 705596 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net JOIN :#esoteric < 1321810391 393814 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net QUIT :Ping timeout: 258 seconds < 1321811365 389971 :Darth_Cliche!~Darth_Cli@c-67-176-12-54.hsd1.co.comcast.net JOIN :#esoteric < 1321811433 636736 :derdon!~derdon@p5DE8B94E.dip.t-dialin.net JOIN :#esoteric < 1321811484 612842 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net NICK :Taneb|Hovercraft < 1321811921 883672 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net JOIN :#esoteric < 1321811931 226968 :derrik!~xix@gprs-inet-65-15.elisa.ee JOIN :#esoteric < 1321812029 711961 :MonkeyofDoom!~one@24-107-148-93.dhcp.stls.mo.charter.com QUIT :Ping timeout: 240 seconds < 1321812090 719261 :Taneb|Hovercraft!~Taneb@host-84-13-83-43.opaltelecom.net QUIT :Ping timeout: 245 seconds < 1321812105 578261 :sebbu2!~sebbu@ADijon-152-1-27-183.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1321812105 623550 :sebbu2!~sebbu@ADijon-152-1-27-183.w83-194.abo.wanadoo.fr QUIT :Changing host < 1321812105 623689 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1321812322 675771 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds < 1321812645 697774 :Taneb!~Taneb@host-84-13-83-43.opaltelecom.net JOIN :#esoteric < 1321812877 485198 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net QUIT :Ping timeout: 244 seconds < 1321812939 495413 :Taneb!~Taneb@host-84-13-83-43.opaltelecom.net QUIT :Ping timeout: 244 seconds < 1321813061 768652 :Gregor!foobar@codu.org PRIVMSG #esoteric :$ wc -c jitdc.c < 1321813061 900108 :Gregor!foobar@codu.org PRIVMSG #esoteric :2734 jitdc.c < 1321813062 510823 :Gregor!foobar@codu.org PRIVMSG #esoteric :Grr < 1321813385 698591 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :stop that right now < 1321813444 143783 :Gregor!foobar@codu.org PRIVMSG #esoteric :oklopol: Stop your face! < 1321813448 344392 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, what's the limit? < 1321813469 489736 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Phantom__Hoover: 2048 non-whitespace and something about not counting {;} in some cases < 1321813484 44691 :Gregor!foobar@codu.org PRIVMSG #esoteric :{;} aren't counted if immediately followed by whitespace. < 1321813495 354780 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Right, or EOF. < 1321813675 721307 :Gregor!foobar@codu.org PRIVMSG #esoteric :Dang it, by that count I'm still at 2196 < 1321813695 425312 :Gregor!foobar@codu.org PRIVMSG #esoteric :Need to shave off 148 bytes >_> < 1321813819 255429 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Put in 148 ASCII delete characters at the end. < 1321813825 620880 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yesssssssssssssss < 1321814176 521867 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net JOIN :#esoteric < 1321814476 460924 :kmc!~keegan@cpe-74-68-127-232.nyc.res.rr.com JOIN :#esoteric < 1321814707 477516 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :my face is unstoppable. < 1321814748 709132 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net QUIT :Quit: Goodbye < 1321814833 845030 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :shachaf: Have I scared you with combineOr yet? < 1321814859 837755 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I don't believe so. < 1321814864 655107 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :combineOr :: [a] -> a < 1321814865 659061 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :combineOr x = unsafeCoerce $ foldl (\x y -> x .|. unsafeCoerce y) (0 :: CLuint) x < 1321814871 143289 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Seen in actual, real, live code. < 1321814881 749100 :Gregor!foobar@codu.org PRIVMSG #esoteric :2133 ... < 1321814897 750705 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Its single use site ended up being equivalent to: foldl (.|.) 0 [ foo | NewtypeCons foo <- xs ]. < 1321814922 603180 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :What real, live code? < 1321814927 915733 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :+ actual < 1321814945 13710 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net JOIN :#esoteric < 1321814978 527301 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Deewiant: OpenCLWrappers, almost certainly inherited from OpenCLRaw < 1321815074 598942 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1321815220 177087 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :"ex his Iason quos arbitratus est ad omnia pericula subeunda paratissimos esse, eos ad numerum quinquaginta delegit et socios sibi adiunxit;" < 1321815394 905793 :Zuu!~zuu@unaffiliated/zuu QUIT :Ping timeout: 244 seconds < 1321815821 654818 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :peekManyInfo :: Storable a => ([a] -> b) -> ForeignPtr () -> CLsizei -> IO b < 1321815821 939006 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :peekManyInfo f x size = do < 1321815821 984426 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : c <- return undefined < 1321815821 984582 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : a <- withForeignPtr x (\y -> (peekArray ( div (fromIntegral size) $ sizeOf c) $ castPtr y)) < 1321815821 984690 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : return (c:a) < 1321815822 634011 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : return $ f a < 1321815826 905618 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Deewiant: Challenge: Figure out what type "c" has < 1321815910 986156 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :?hoogle withForeignPtr < 1321815911 494557 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Foreign.ForeignPtr withForeignPtr :: ForeignPtr a -> (Ptr a -> IO b) -> IO b < 1321815913 890277 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :?hoogle peekArray < 1321815914 259058 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Foreign.Marshal.Array peekArray :: Storable a => Int -> Ptr a -> IO [a] < 1321815914 380085 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Foreign.Marshal.Array peekArray0 :: (Storable a, Eq a) => a -> Ptr a -> IO [a] < 1321815926 203414 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott_: Aha. < 1321815939 570840 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :shachaf: I hope it hurt. < 1321815941 32911 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott_: You know, that doesn't really scare me. I've come to expect that sort of thing from you. < 1321815945 685563 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :shachaf: I DIDN'T WRITE THAT < 1321815947 209086 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION is desensitized. < 1321815948 589055 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :SOMEONE ELSE WROTE THAT ENTIRELY < 1321815950 847415 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :IT BOGGLES MY MIND < 1321815951 664198 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Oh. < 1321815960 119572 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :What code? < 1321815975 374402 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :OpenCLWrappers, but it almost certainly is inherited from its parent project OpenCLRaw which it's forked from. < 1321815976 906071 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :I have excised it. < 1321815978 435708 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott_: Storable a => a ? < 1321815989 557590 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Deewiant: Nah, it's the specific "a" in the type signature < 1321815994 742088 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott_: That's what I meant < 1321816001 859189 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Deewiant: (That second-last "return" forces the type) < 1321816005 372660 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott_: Did you ever see those few instance snippets in Pugs? < 1321816008 622433 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott_: It does, yep < 1321816008 996193 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :(And you can determine the type of a by the application to f) < 1321816016 526583 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :shachaf: I'm scared. Go on. < 1321816017 15869 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Indeed < 1321816053 753615 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott_: https://github.com/perl6/Pugs.hs/blob/master/Pugs/src/Pugs/Types.hs < 1321816065 622395 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott_: It's the section that starts with "instance Ord". < 1321816085 968560 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :shachaf: Very nice. < 1321816088 231555 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Very... safe. < 1321816095 125156 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Where's showAddressOf defined? Do I dare ask? < 1321816112 159600 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I'd be more worried about addressOf than showAddressOf if I were you. < 1321816132 238904 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :https://github.com/perl6/Pugs.hs/blob/master/pugs-compat/src/Pugs/Compat/Cast.hs < 1321816141 432436 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :clInvalidGlobalOffset = ErrorCode (-56) < 1321816141 604275 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :clInvalidEventWaitList :: ErrorCode < 1321816141 700594 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : < 1321816141 745980 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :clInvalidEventWaitList = ErrorCode (-57) < 1321816141 746168 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :clInvalidEvent :: ErrorCode < 1321816142 419570 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : < 1321816144 415159 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :clInvalidEvent = ErrorCode (-58) < 1321816146 461057 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :clInvalidOperation :: ErrorCode < 1321816148 441531 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : < 1321816150 426489 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :clInvalidOperation = ErrorCode (-59) < 1321816152 475642 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :clInvalidGLObject :: ErrorCode < 1321816154 502743 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Deewiant: shachaf: Look at this exciting new type signature layout style < 1321816156 428299 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Found in the same fucking project < 1321816189 737758 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION is glad to see that elliott_ is enjoying himself. < 1321816430 776952 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :@tell oerjan speak of the devil: * hackagebot thrist 0.2.1 - Type-threaded list http://hackage.haskell.org/package/thrist-0.2.1 (GaborGreif) < 1321816431 696929 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1321816855 189132 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :https://github.com/jkarlson/OpenCLWrappers/blob/master/LICENSE < 1321816858 862787 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Deewiant: Does this look like BSD3 to you? < 1321816862 341420 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net JOIN :#esoteric < 1321816883 828737 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :who hosts the esolang wiki, Panu? < 1321816891 510979 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :panu? < 1321816894 963815 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :graue hosts the wiki, why? < 1321816902 900092 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :(contacting him is likely to be fruitless, ask an admin instead) < 1321816911 834778 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :I know it's lame, but I keep thinking there should be a Befunge-93 archive since a lot of stuff (e.g. Nthern's bigbef hacks) keep getting lost < 1321816925 383817 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott_: Close enough < 1321816928 990488 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :graue doesn't run the archive < 1321816932 101012 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :afaik < 1321816936 281132 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :oh hm wait < 1321816939 385813 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :its on esolangs.org so i guess he does < 1321816950 367758 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Rugxulo: http://esolangs.org/files/befunge/src/ < 1321816960 535663 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :you could get someone with commit access to put stuff there. < 1321816965 10657 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :four files is not exactly a lot < 1321816976 242526 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :I've written ten times that alone :-P < 1321816977 366597 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : you could get someone with commit access to put stuff there. < 1321817053 250644 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :ACTION is tired of visiting sites that have broken links < 1321817065 313262 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :I guess they don't call it "esoteric" for nuthin' :-P < 1321817094 504495 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :it's funny when my own local collection is 10x bigger than anything online :-P < 1321817118 671743 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :ACTION needs a scapegoat ... blames Gregor < 1321817677 70206 :Gregor!foobar@codu.org PRIVMSG #esoteric :Well it is true that I scour the internet for Befunge sources and eliminate them. < 1321818037 785257 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 NICK :Phantom_Hoover < 1321818252 569722 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric ::t lookup < 1321818253 813565 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (Eq a) => a -> [(a, b)] -> Maybe b < 1321818318 621347 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, that's not Map.lookup < 1321818321 292357 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric ::t Map.lookup < 1321818322 219431 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Couldn't find qualified module. < 1321818326 523978 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric ::t Data.Map.lookup < 1321818327 592728 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall k a. (Ord k) => k -> M.Map k a -> Maybe a < 1321818731 810371 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net JOIN :#esoteric < 1321818997 318660 :z^ck!~zack@olol.eu QUIT :Quit: Lost terminal < 1321819680 866767 :Zuu!~zuu@unaffiliated/zuu JOIN :#esoteric < 1321819969 549338 :MonkeyofDoom!~one@24-107-148-93.dhcp.stls.mo.charter.com JOIN :#esoteric < 1321820230 502898 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :I'm crap for coding, but anyone else here interested in upcoming id Tech 4? < 1321820464 163507 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :C++ not esoteric enough?? ;-) < 1321820610 973642 :Gregor!foobar@codu.org PRIVMSG #esoteric :C++ is too godawful. < 1321820669 376830 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :;-) < 1321820693 349148 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Deewiant: Oh no < 1321820700 910225 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Deewiant: The maintainer of this fork added combineOr < 1321820707 308969 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :I... think I need my own fork... < 1321820714 670672 :sebbu2!~sebbu@ADijon-152-1-27-183.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1321820714 716083 :sebbu2!~sebbu@ADijon-152-1-27-183.w83-194.abo.wanadoo.fr QUIT :Changing host < 1321820714 716217 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1321820837 4447 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 276 seconds < 1321821199 326544 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott_: I think I'mma let my JIT rest for awhile, but in retrospect I think a MIDI player would be insufficiently obfuscated. < 1321821222 475674 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Gregor: Obfuscation doesn't actually matter that much in IOCCC most of the time :P < 1321821228 649749 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :It's mostly whitespace tricks and golfing. < 1321821242 96690 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Like, it's more "unconventionally (i.e. uselessly) pretty C code contest". < 1321821252 656423 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :nah, originality seems heavily prized < 1321821256 244496 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :At least that's my perception. < 1321821261 909991 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Rugxulo: Well yeah, I mean as far as code formatting goes. < 1321821447 841775 :Gregor!foobar@codu.org PRIVMSG #esoteric :But I mean, a JIT is going to be obtuse no matter how you write it. < 1321821455 447424 :Gregor!foobar@codu.org PRIVMSG #esoteric :A MIDI player would be pretty clear. < 1321821659 824787 :oerjan!oerjan@129.241.210.46 JOIN :#esoteric < 1321821754 99563 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net QUIT :Ping timeout: 252 seconds < 1321821759 433858 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :hm < 1321821759 598569 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan: You have 1 new message. '/msg lambdabot @messages' to read it. < 1321821864 775007 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :You guys, my bug reporting strategy works so well. < 1321821908 170041 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Gregor: check out some of the more complex winners in the past. < 1321821910 441372 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :I'm just really impeccably nice and do fucktons of work unprompted and in return people bow to my every nee- GOD DAMMIT I'VE BEEN TURNED INTO AN OPEN SOURCE SLAVE BY MY DESPERATION < 1321821919 653324 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like text-based games. I believe there was an OS as well but I doubt it was very complicated. < 1321821933 630638 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :CakeProphet: It was more complicated than you might think < 1321821941 362088 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :CakeProphet: There's also that graphical flight sim < 1321821948 733324 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah yes < 1321821955 477619 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :see I think the purpose of the program is considered as well. < 1321822013 18433 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if the program does something really neat then it's more likely to be considered. < 1321822081 651377 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yeah, but playing a MIDI file isn't all that neat :P < 1321822103 548634 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wait I thought you were writing a JIT compiler? < 1321822222 874629 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :19:03:41: peekManyInfo f x size = do < 1321822222 941669 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :19:03:41: c <- return undefined < 1321822222 986947 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :19:03:41: a <- withForeignPtr x (\y -> (peekArray ( div (fromIntegral size) $ sizeOf c) $ castPtr y)) < 1321822225 915476 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :19:03:41: return (c:a) < 1321822228 510802 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :19:03:42: return $ f a < 1321822231 61672 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :hm... < 1321822240 585867 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :oerjan: Easier with the type signature one line above :P < 1321822245 605125 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :oerjan: But um excuse me go back up and marvel at combineOr. < 1321822264 782510 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott_: i'm just thinking of a saner way to write that < 1321822274 786548 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :oerjan: Here you go: < 1321822279 590024 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :peekManyInfo :: forall a b. Storable a => ([a] -> b) -> ForeignPtr () -> CLsizei -> IO b < 1321822279 768333 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :peekManyInfo f x size = < 1321822279 813648 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : fmap f . withForeignPtr x $ \y -> < 1321822279 813864 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : peekArray (fromIntegral size `div` sizeOf (undefined :: a)) $ castPtr y < 1321822282 785230 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :NOOOOOOO < 1321822287 320385 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :-XScopedTypeVariables, job done < 1321822292 485684 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :c-c-c-combinators < 1321822295 757661 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :*sigh* ok < 1321822304 505202 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ACTION pets oerjan, now go look at combineOr < 1321822386 278975 :Gregor!foobar@codu.org PRIVMSG #esoteric :ACTION reappears. < 1321822398 995058 :Gregor!foobar@codu.org PRIVMSG #esoteric : wait I thought you were writing a JIT compiler? // the JIT compiler is more-or-less done, and I'm quite proud of it. < 1321822403 950480 :Gregor!foobar@codu.org PRIVMSG #esoteric :And like I said, But I mean, a JIT is going to be obtuse no matter how you write it. < 1321822413 169888 :Gregor!foobar@codu.org PRIVMSG #esoteric :I was talking about another submission. < 1321822420 154406 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Gregor: yeah but not in a visually appealing way. < 1321822423 55751 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah. < 1321822476 868266 :Gregor!foobar@codu.org PRIVMSG #esoteric :CakeProphet: They don't have to be visually appealing, they have to be obfuscated, although formatting it interesting is surely a plus. < 1321822483 295245 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott_: hm, it's basically foldl (.|.) 0 :: [CLuint] -> CLuint except with mad coercion? < 1321822579 913710 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net JOIN :#esoteric < 1321822593 838327 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :oerjan: yep! it was used on a list of newtypes of CLulong < 1321822634 546908 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :oerjan: i replaced the single usage site with foldl' (.|.) 0 [ foo | NewtypeCons foo <- xs ] < 1321822717 980127 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :is NewtypeCons a synonym for the actual newtype constructor, or something insanely overloaded? < 1321822728 692948 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :oerjan: former < 1321822735 168417 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :you can't overload a constructor :P < 1321822740 172473 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :or do you mean like < 1321822757 492165 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :data NewtypeCons a = forall b. (Newtype a b) => NewtypeCons b < 1321822761 640948 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :or sth ridiculous like that :P < 1321822764 807712 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :yeah < 1321822776 929079 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1321822781 829368 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :although i guess that wouldn't actually work in that context < 1321822811 234416 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :since the b escapes in an illegal way < 1321822829 394493 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :(and is not necessarily the same for all xs elements < 1321822830 935136 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :) < 1321822853 838671 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1321823093 275950 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :15:44:43: because it's a nop that subverts the type system < 1321823093 390020 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :15:44:50: which could easily break the forcing mechanism < 1321823108 752883 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :how can a nop do anything? < 1321823111 963620 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :that's what i was trying to check with my seq experiment yesterday, i couldn't get it to break < 1321823120 511951 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :coppro: it's a nop after compilation < 1321823121 645673 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :coppro: it's not the nop, it's what it allows you to do < 1321823136 72460 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :if you treat a banana as an orange by just doing nothing and pretending, it's still gonna blow up when you uh < 1321823138 799565 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :press the button that uh < 1321823142 383046 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :does good things to oranges < 1321823144 814438 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :but makes bananas blow up < 1321823147 760909 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :and that is < 1321823148 922075 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :a real button ok < 1321823178 420860 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :predictions for future Android versions: root beer float, pumpkin pie, vanilla milkshake, jelly, mint chocolate cookies < 1321823193 988572 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :android sugar < 1321823213 12355 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :i guess iPhone has dibs on the apple pie < 1321823248 8200 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm pretty sure they'll use jelly for the next version < 1321823256 9113 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :u jelly? < 1321823257 327001 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as I don't know of many desserts or sugary things that start with j. < 1321823266 588253 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :other than that. < 1321823288 432160 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : u jelly? < 1321823291 620608 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :why did they ever make you op :'( < 1321823314 7933 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :come to think of it, who _did_ make you an op < 1321823314 722465 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :so that i could MERCILESSLY TORTURE YOU, of course < 1321823336 834680 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :I purchased any 37-inch LG 37LV5300 combined with picture had been excellent though the audio system ended up awful, there were a few action cloud (community . has also been 120hz) along with anytime the particular display had been supposed to be absolutely dark you could possibly see the LED bleeding via about the edges. < 1321823339 624257 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :fizzie, i think < 1321823361 312706 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :i don't think there were any other active ops at the time < 1321823379 764625 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :oerjan: it is very hard for me to envision fizzie doing an opthing of his own accord :P < 1321823388 456414 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :although not as hard as it is for me to imagine you doing that >:) < 1321823407 412423 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is the primest candidate for ophood. < 1321823451 946813 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :well after that antioptbot disaster i am somewhat leery of using ops for silly stuff < 1321823463 989137 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :even more than before < 1321823488 685146 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I would op over my subjects with the kindness and wiseful tact of the philosopher kings of ancient times. < 1321823500 974593 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because op = king obviously < 1321823504 345656 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :oerjan: looks like the ops before you were andreou, fizzie, lament and Aardappel. so the founder, fizzie, someone who has never heard of this channel, and a potato. < 1321823513 379290 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :good ops < 1321823520 772767 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :antiopbot disaster? < 1321823532 233459 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :someone made a bot to insult the ops < 1321823534 844720 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :thus anti op bot < 1321823540 291416 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :and then oerjan killed a baby < 1321823550 2530 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :the disaster of misspelling < 1321823574 277376 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: let it be known that if elliott is ever considered for ophood then there is ONE VETO VOTE against him. < 1321823574 945405 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :Aardappel is most likely Wouter van Oortmerssen (sp?), the FALSE dude < 1321823577 403303 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, that is totally a thing. < 1321823593 367639 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :I don't think it's Mr. Potato Head < 1321823596 369893 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :no i didn't, it was already dead when i ate it < 1321823621 454440 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Rugxulo: that much is obvious :P < 1321823638 870229 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :well you called him a potato ("them's fightin' wurds!") < 1321823640 409512 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ACTION would rather wouter were known for his more interesting languages :( < 1321823647 520169 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :such as? < 1321823647 981284 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Rugxulo: aardappel means potato. < 1321823653 175091 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :yes, so I've read < 1321823655 673846 :derdon!~derdon@p5DE8B94E.dip.t-dialin.net QUIT :Remote host closed the connection < 1321823656 897676 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :(though I don't speak Dutch) < 1321823663 845554 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Rugxulo: such as Aardappel, for one :P http://strlen.com/aardappel-language < 1321823676 670855 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :he seems almost more proud of E than FALSE < 1321823686 648771 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you know what's funny about fighting words? < 1321823691 22419 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's actually a thing in US law. < 1321823750 816764 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :US law is the biggest kludge ever < 1321823758 830073 :MonkeyofDoom!~one@24-107-148-93.dhcp.stls.mo.charter.com PRIVMSG #esoteric :^ < 1321823768 179723 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :do you know of any laws that aren't kludges < 1321823774 909552 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :this reminds of how it's illegal in norway to insult a police officer, but _what_ you can say varies by region < 1321823783 38499 :MonkeyofDoom!~one@24-107-148-93.dhcp.stls.mo.charter.com PRIVMSG #esoteric :thermodynamics? < 1321823784 858521 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :no, but how it even pretends to make any coherent sense is beyond me < 1321823804 867201 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :i gather that's why we have lawyers. < 1321823807 662663 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :because some places have a customarily more ... colorful ... way of speaking than others < 1321823816 247670 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :*reminds me < 1321823824 902035 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :"so how many gigolos did your mom have to bribe to get you that badge?" < 1321823869 313619 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder if a your mom joke constitutes as fighting words. < 1321823886 438961 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :your MOM constitutes fighting words. < 1321823915 308609 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Incitement is a related doctrine, allowing the government to prohibit advocacy of unlawful actions if the advocacy is both intended to and likely to cause immediate breach of the peace. The exception is defined in Brandenburg v. Ohio (1969), where the Court reversed the conviction of a Ku Klux Klan leader accused of advocating violence against racial minorities and the national government. < 1321823921 222170 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :loooooool < 1321823954 743279 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :advocating unlawful actions that breach the peace is bad, unless it's racist (???) < 1321823958 621367 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :"please kill a nigger. but wait until tomorrow." < 1321823960 475497 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :"so, how much does everybody *really* love Raymond?" (blank stare) < 1321823991 643483 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :oerjan: don't be racist < 1321824011 957767 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oklopol: ok, you can kill a dyke or chink instead, if you want < 1321824020 206227 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :you shouldn't kill niggers just because they're black just like you shouldn't hit a white guy just because they hit you first. < 1321824038 952815 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: meanwhile Julian Assange is most likely condemned to the death penalty if he ever steps foot on US soil, despite having not broken any laws. < 1321824059 423677 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :THEY WILL FIND SOME VAGUE THING HE VIOLATED. < 1321824089 659735 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :meanwhile, i don't want to touch that subject. < 1321824110 991565 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh oh < 1321824124 529507 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :subject-rape < 1321824125 369308 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :did you know people in US have this thing called religion < 1321824139 527761 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oklopol: huh, weird. < 1321824140 448368 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :i find that really weird < 1321824153 341186 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there's freedom of it too < 1321824171 229825 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :within some reason that doesn't really seem to universal. < 1321824172 25521 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :and weird anti-religion weirdos who sue just to get a water tower to lose its cross < 1321824183 703699 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for example the native american church can smoke peyote as part of its rituals < 1321824200 634146 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but Joe Asshole Peyote Cult with 150 members probably can't < 1321824245 351341 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :joe asshole peyote cult is the best < 1321824282 732397 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :no but seriously in the US you can apparently tell your friends you believe in god and no one will think that's weird < 1321824292 535668 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :interestingly I'm pretty sure rastafarians would still get arrested for smoking weed < 1321824298 585435 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :despite it being part of their religious practice. < 1321824314 546963 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :in the U.S., you can dress up as a vampire and nobody will think it's weird < 1321824330 387969 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :i'm pretty sure most people will think it's weird < 1321824347 759447 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :no worse than default < 1321824365 888840 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1321824366 46532 :Gregor!foobar@codu.org PRIVMSG #esoteric :To be fair, I'm pretty sure that Native Americans could not have their peyote-smoking rituals out of reservations, which are in principle autonomous. < 1321824371 359542 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there are also several "marijuana churches" that are essentially trying to manipulate that bit of freedom of religion to allow them to smoke cannabis legally, but of course they've met less success than rastafarians. < 1321824413 789079 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :More like Wile E. Coyote-smokin' rituals!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! < 1321824414 35726 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! < 1321824414 811893 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! < 1321824419 367638 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! < 1321824420 777024 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! < 1321824423 873713 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! < 1321824424 961383 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: what? < 1321824426 877525 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! < 1321824428 999327 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :okokokokokokokokokokoko < 1321824429 864144 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric : !!!!!!! < 1321824431 71504 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :okokokokokokoko < 1321824431 665283 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Hi. < 1321824436 574920 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :okokokokokokokokokokokokokoko < 1321824439 742161 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :okokokokokokokoko < 1321824445 385087 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :okokokokokokoko < 1321824450 946775 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :okokokokokokokokokokokoko < 1321824453 563281 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :okokokokokokokokoko < 1321824455 570090 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :okokokokokoko < 1321824455 853455 :Gregor!foobar@codu.org PRIVMSG #esoteric :gregregregregregregregregregorgorgorgorgorgorgorgorgor < 1321824456 806057 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :is this... freeform okoing < 1321824462 15971 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :oklopol, your name makes me think of creatures of the deep < 1321824462 677846 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Gregor: ah that's true. < 1321824462 723135 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :okokokokokokokokokokokokokokokokokokokoko < 1321824462 814596 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :its so beautiful < 1321824468 17397 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :it should < 1321824473 741928 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :"eliot" is clearly the best spelling variation of that name. < 1321824479 721165 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :oerjan: kick shachaf < 1321824482 55257 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :you don't even want to know what oklopol means < 1321824495 33151 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :there's a whole mythology < 1321824500 241399 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oklopol is secretly lopolko < 1321824506 236800 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :O < 1321824507 430598 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :WHO IS IN CAHOOTS WITH ROGER G. < 1321824508 329694 :Gregor!foobar@codu.org PRIVMSG #esoteric :La polka < 1321824508 696075 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I KNEW IT! < 1321824536 322202 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :"Taneb" actually comes from "Benat" <-- trivia < 1321824537 383932 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott_: Why don't you go read something by T. S. Elliott? Oh, wait, that person doesn't exist. < 1321824560 561023 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :shachaf: What the fuck did T. S. Eliot ever do for us? Ruin the name Elliott, that's what. < 1321824563 967789 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1321824570 660633 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :It was a portmantaeu for a shared account that I ended up using way more than Ben ever did < 1321824573 489619 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott_: He wrote all those cat poems, man. < 1321824582 848448 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :The way the world ends is actually with me beating people who misspell my name to a bloody pulp. < 1321824587 923814 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: hey T. S. Eliot has some good poems. < 1321824590 913901 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :And it becomes a black hole and gobbles up everything. < 1321824597 168830 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Also all those other poems. < 1321824602 402804 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :More like: BAD-ems. < 1321824606 668943 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :I write poems < 1321824610 323459 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Oh no. < 1321824614 443578 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :you mean poo-ems? < 1321824625 173268 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :(funnier than bad-ems) < 1321824626 132103 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :* Phantom__Hoover has quit (Ping timeout: 240 seconds) < 1321824627 275398 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Facepalm. < 1321824629 134194 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Ngevd: me too! < 1321824633 914390 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ESOTERIC POETRY CLub < 1321824638 513231 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :My best insults most people in the world in the first half of a line < 1321824639 107923 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :No stop. < 1321824640 418625 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :You're < 1321824641 636661 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Ruining life < 1321824658 606663 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :"All humans are bastards, that is the truth < 1321824665 525729 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :"All part of a perfect worlds spook < 1321824678 134518 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :s/ook/oof/ < 1321824679 643476 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :There's this great poem titled "O Eliotttt" < 1321824684 848533 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :i < 1321824685 401257 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :hate < 1321824685 988508 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :life < 1321824686 731946 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :and also < 1321824687 139903 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :"In this dark parody that is real life < 1321824687 975923 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :shachaf < 1321824689 438353 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :but < 1321824689 951103 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ok < 1321824694 236905 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :im leaving until Ngevd is done with his uh < 1321824695 894628 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott_: shachaf = life < 1321824696 537078 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :wonderful recitation < 1321824698 194362 :elliott_!elliott@95.149.230.3 QUIT :Quit: Leaving < 1321824698 852810 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :"A world of poverty, greed, and Strife" < 1321824699 108853 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :No need to be redundant. < 1321824700 493172 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Am done < 1321824715 496135 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: am done < 1321824728 471458 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@tell elliott_ am done < 1321824728 884081 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1321824743 732923 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :No more eliotttttttt. < 1321824760 208216 :pikhq!~pikhq@71-219-203-160.clsp.qwest.net QUIT :Read error: Operation timed out < 1321824763 88578 :elliott_!elliott@95.149.230.3 JOIN :#esoteric < 1321824767 580256 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: is done < 1321824776 321200 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :am doont < 1321824780 71548 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :@messages < 1321824780 946608 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :CakeProphet said 52s ago: am done < 1321824780 991842 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :deet doot doit < 1321824807 181579 :pikhq!~pikhq@71-219-245-30.clsp.qwest.net JOIN :#esoteric < 1321824809 119552 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lambdabot: yes that is what I said < 1321824826 487068 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :fungot, am done < 1321824826 873740 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Ngevd: i met all the devs if they know nothing about articles though now that you have < 1321824848 98340 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric : does the haskell vm implement cyclic lists by thunk or by actually creating a cyclic data structure? < 1321824859 241731 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :oerjan: don't :P < 1321824868 522964 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: man these fetch modi keep getting more ridiculous and not burdening. < 1321824873 375705 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :it's thunks, but they become actual cyclic once all of them have been evaluated. < 1321824875 574315 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :^echo ais523 wiki spam < 1321824875 708382 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :ais523 wiki spam ais523 wiki spam < 1321824885 95364 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :oerjan: that's an awfully weird way to describe sharing. < 1321824885 824824 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Ngevd: heh, I was just checking that now < 1321824887 633282 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :^echo ^echo < 1321824887 867455 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :^echo ^echo < 1321824899 577613 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, are we still discussing cyclic structures in here? < 1321824913 401203 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Don't some crystals have cyclic structures? < 1321824918 469597 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :ok it's a cyclic thunk, which becomes an ordinary cyclic structure when sufficiently evaluated < 1321824919 3156 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :We've moved on to bicyclic structures now. < 1321824940 919468 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :"ordinary" in the sense of non-haskell structures < 1321824963 803029 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src cycle < 1321824964 165570 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :cycle [] = undefined < 1321824964 358434 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :cycle xs = xs' where xs' = xs ++ xs' < 1321824993 599982 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :does that form a cyclic linked list? < 1321824998 196635 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :yep < 1321825009 85069 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Well, no guarantees in the Report. :-) < 1321825010 222042 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is it because of the weird xs' where xs' = < 1321825011 889328 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bit < 1321825021 286071 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :CakeProphet: it would happen just the same if it used fix < 1321825023 446098 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :That's what makes GHC do it, yes. < 1321825030 611165 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shachaf: for purposes of further discussion on Haskell it can be assumed we're talking about GHC. < 1321825035 723967 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :yes, that (in practice) enforces sharing of xs' in the two spots < 1321825037 936558 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(asshole :P) < 1321825045 162112 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :CakeProphet: it definitely can't. < 1321825053 406529 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :cycle xs = fix (xs++) < 1321825065 148319 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :> fix ([]++) < 1321825068 577943 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :i'm pretty sure most/all other haskell compilers actually written will do that too < 1321825069 464097 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1321825092 537573 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :gah, i really want to know if this tehz guy on reddit is the wiki guy < 1321825093 264133 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :because < 1321825095 471403 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :he's really stupid < 1321825097 611654 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :and i hate him < 1321825105 906355 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ACTION sugar coats things < 1321825107 429547 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :grr < 1321825129 96107 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :My thought is rather philosophical: Would it be possible to construct a compiler (in haskell or some future derivate) that doesn't require monads in the definition? For this to work I suppose that the compiler would have to be "compiled along with the program it is compiling". Then again what entity would compile both the compiler and the program? < 1321825146 448781 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wat < 1321825146 987474 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric ::-( < 1321825149 466187 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :ACTION waits for someone to assume he wrote that. < 1321825152 62640 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Thanks for sharing, elliott_. < 1321825168 712044 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :It's what I do best. < 1321825171 713726 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Sharing, and caring. < 1321825173 251056 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :And hating. < 1321825183 211082 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Clarification: In order to not require monads in order to parse, interpret and emit code the input has to be known when interpreting the compiler. It has to be "part" of the compiler itself. That is somewhat impossible. Unless, I imagine, you postpone compilation of the actual compiler until you have the program. Thus the program that you want to compile becomes part of the compiler itself - and not an input to the compiler. Possibly the "what then compi < 1321825183 326195 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :les the compiler"-problem could be solved making the compiler self-hosting. -> (Oh, I sense a rather strange loop here...) < 1321825202 239639 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Quis compiliet ipsos compiles? < 1321825204 950122 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Riddle me that. < 1321825210 993446 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what the hell this makes no sense. < 1321825221 154140 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :Quid pro COMPILEUM, shachaf!!! < 1321825262 606997 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott_: Fortunately monads. < 1321825267 267575 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :thank god monads < 1321825274 140649 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :god bless you monads < 1321825277 524940 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't see how lack of monads requires any of that. < 1321825283 519148 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Bless you, monads. Blonads. < 1321825293 252746 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :class Blonad a where ... < 1321825313 168171 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fuck :: Your Mom -> Fucked Mom < 1321825330 607767 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.. :> < 1321825337 464572 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :class Blonad b where phase :: b (b a) -> a; glunt :: b a -> (a -> b c) -> b (b c) < 1321825363 183755 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :where's oerjan, I forgot to ask (the .no cop): "Bonvolu alsendi la pordiston, estas rano en mia bideo." < 1321825363 307713 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh my < 1321825373 92814 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :thats not norwegiwngan < 1321825375 4508 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :"Unfortunately, there's a radio connected to my brain" < 1321825381 56886 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :"Actually, it's the BBC controlling us from London" < 1321825381 709756 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :elliot, I know < 1321825405 444787 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :BBC: the true ruler of the UK < 1321825407 320116 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :That looks like Esperanto. < 1321825411 35271 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Which is an evil language. < 1321825432 729145 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :what's the one where your mom's up against walls with sailors? < 1321825459 130199 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: updottpplllwo3[]l[df[;] < 1321825512 719158 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :CakeProphet, I hate you. I should trust my notifier. < 1321825533 133959 :elliott_!elliott@95.149.230.3 PRIVMSG #esoteric :CakeProphet: you're my hero < 1321825549 853203 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :conalelliotttcable_ < 1321825607 708293 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: :3 :> 3> < 1321825613 646134 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, <# < 1321825614 367889 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :um < 1321825615 347951 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah < 1321825629 773509 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :3> butt cone < 1321825656 50714 :MonkeyofDoom!~one@24-107-148-93.dhcp.stls.mo.charter.com QUIT :Ping timeout: 244 seconds < 1321825715 502810 :pikhq!~pikhq@71-219-245-30.clsp.qwest.net PRIVMSG #esoteric :shachaf: It's worse when put through the Japanese foreign language pedagogy filter. < 1321825726 341523 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :pikhq: What? < 1321825737 171824 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a construct devised by pikhq himself. < 1321825749 953970 :pikhq!~pikhq@71-219-245-30.clsp.qwest.net PRIVMSG #esoteric :"Bonboru arusenji ra porujisutonn, esutasu rano en mia bideo" < 1321825763 572406 :pikhq!~pikhq@71-219-245-30.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: No, just a comment on how foreign languages are taught in Japan. < 1321825782 650026 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!userinterps < 1321825782 881309 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​Installed user interpreters: acro aol austro bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chiqrsx9p choo cpick ctcp dc decide drawl drome dubya echo ehird elmer fudd google graph hello id insanetemp jethro kraut lperl lsh map monqy num numberwang ook pansy pi pikhq ping pirate plot postmodern postmodern_aoler prefixes python redneck reverse rimshot rot13 rot47 sadbf sanetemp sfedeesh sffedeesh simplename slashes svedeesh swedish valspeak wacro warez < 1321825787 810691 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sffedeesh Bonboru arusenji ra porujisutonn, esutasu rano en mia bideo < 1321825788 482921 :EgoBot!foobar@codu.org PRIVMSG #esoteric :Boooonbooooruuuu iruuuusenjee-a-a-a ra pooooruuuujeesuuuutoooonn, isuuuutesuuuu roooonoooo ie-a-a-a meea beedeoooo < 1321825832 336037 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sffedeesh Bork < 1321825832 782450 :EgoBot!foobar@codu.org PRIVMSG #esoteric :Boooork < 1321825853 844762 :pikhq!~pikhq@71-219-245-30.clsp.qwest.net PRIVMSG #esoteric :!pikhq The fuck is this? < 1321825854 303761 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​Þe fuck iſ þiſ? < 1321825862 610389 :pikhq!~pikhq@71-219-245-30.clsp.qwest.net PRIVMSG #esoteric :Ah. Incorrect. < 1321825887 836095 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: quote pls I am lazy < 1321825912 989063 :derrik!~xix@gprs-inet-65-15.elisa.ee QUIT :Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.17/2009122204] < 1321825927 661250 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!redneck hello my friends how are you all doing? < 1321825928 65186 :EgoBot!foobar@codu.org PRIVMSG #esoteric :hey there muh frien's how are yew all doin'? < 1321825950 41742 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :worst redneck ever. < 1321825998 370587 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :y'all < 1321826010 474765 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :howdy < 1321826027 418217 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :Rugxulo: wat < 1321826033 768541 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :that's esperanto, surely < 1321826044 375517 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :vikigns don't understand the concept of redneck. < 1321826047 874875 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :throw in a little Spanglish, too ... muchachos, amigos < 1321826066 694037 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Rugxulo: that's the horrid southwestern bastardization, you fool! < 1321826076 718403 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :E-o? only the quote earlier < 1321826086 564911 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :including "howdy", no one says howdy in the southeast (well, they probably do actually) < 1321826098 806544 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :I can vouch for it < 1321826125 809138 :elliott_!elliott@95.149.230.3 QUIT :Read error: Operation timed out < 1321826126 48847 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :"melting pot" < 1321826193 343001 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :Rugxulo: well of course. now what does it have to do with .no? < 1321826254 327646 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric : this reminds of how it's illegal in norway to insult a police officer, but _what_ you can say varies by region < 1321826288 638903 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :Rugxulo: and what does that have to do with the esperanto quote < 1321826303 863277 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :say that, see what happens ;-) < 1321826344 620922 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :@_@ < 1321826397 88499 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :+_+ < 1321826411 610328 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :ACTION doesn't think oerjan gets the joke < 1321826454 77709 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1321826460 314470 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :you don't say. < 1321826530 6998 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :http://www.imdb.com/title/tt0684161/quotes < 1321826626 771810 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :man these quotes are HILARIOUS < 1321826636 686389 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am dying from humor intake. < 1321826639 457043 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :humor poisoning < 1321826655 137466 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Also vowel deficiency < 1321826732 696032 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :they're bringing the show back too (allegedly) < 1321826885 346277 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you know that feeling you get when a huge important paper is due tomorrow and you just now realized it? < 1321826938 488735 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :ACTION is afraid of the answer < 1321826987 484290 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION has never seen Red Dwarf < 1321827001 574780 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION also has never seen Ghostbusters < 1321827003 446986 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION ducks < 1321827021 795415 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric : I've just noticed that currently on TV is a BBC programme dealing with offended people's letters. < 1321827034 564488 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :they should get john cleese for that. < 1321827036 165956 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, you are bad < 1321827050 27424 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :oerjan, you are good < 1321827057 447955 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :Ngevd: hm? < 1321827064 998961 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric : they should get john cleese for that. < 1321827130 681957 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I thought Cleese was off his nut these days? < 1321827133 84484 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :ACTION crosses the streams at Sgeo  < 1321827145 568580 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Past John Cleese < 1321827160 6781 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :Phantom__Hoover: oh no, he's working like mad to pay off his divorce < 1321827169 353507 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :hi < 1321827175 68230 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :or is that what "off his nut" means < 1321827179 218556 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :`welcome andrew12 < 1321827180 946155 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well < 1321827183 493252 :HackEgo!foobar@codu.org PRIVMSG #esoteric :andrew12: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page < 1321827185 571060 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :time to load up on caffeine. < 1321827205 767007 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :oerjan: did you see me join? i've been here since yesterday and already gotten that thrown at me < 1321827212 877821 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric ::P < 1321827224 418840 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Andrew, is that you? < 1321827263 956429 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :huh? < 1321827274 889000 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :No wait, I'm thinking of a different Andrew < 1321827302 614205 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :andrew12: oh no, i'm going to have to switch to ais523's method of not telling who he's welcoming < 1321827304 974387 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :probably < 1321827320 81727 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :`welcome fungot < 1321827320 565299 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :shachaf: fnord were a huge hit in japan and people are fnord by theodore kaczynski, fnord fnord fnord < 1321827322 491647 :HackEgo!foobar@codu.org PRIVMSG #esoteric :fungot: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page < 1321827331 353056 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :^style < 1321827331 541251 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack pa sms speeches ss wp youtube < 1321827335 867209 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Bah < 1321827336 230809 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :fungot knows to ignore other bots? :-( < 1321827336 368103 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :shachaf: well i do know that song. < 1321827348 552731 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :andrew12: I just welcome people at random, in the hope that when I do it to someone in your situation then people won't shout at me < 1321827355 69277 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :shachaf: usually that's done after a few bot loops < 1321827358 760773 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shachaf: I got the last exploit by @telling lambdabot to say fungot < 1321827359 195457 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :CakeProphet: i tried making something that i probably won't be at the next update which is soon. < 1321827359 425030 :andrew12!~rewt@vps.andrew12.net PRIVMSG #esoteric :`welcome ais523 < 1321827361 267825 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it was then corrected. < 1321827361 661085 :HackEgo!foobar@codu.org PRIVMSG #esoteric :ais523: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page < 1321827379 218895 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :`echo ?where fungot < 1321827379 780768 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :shachaf: you'll *also* have some idea why it's different :) but i'm willing to convert my tabs to spaces from me hitting tab again and have it work < 1321827380 957643 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​?where fungot < 1321827389 65225 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :lambdabot? < 1321827396 690626 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Oh, come on, lambdabot! < 1321827402 939187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> "I don't listen to people with 'bot' in their name, IIRC" < 1321827403 725779 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "I don't listen to people with 'bot' in their name, IIRC" < 1321827415 937188 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net NICK :Tanebbot < 1321827417 191019 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :shachaf: not only does fungot know to ignore bots, but HackEgo and EgoBot know how to be ignored by bots < 1321827417 725525 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: to be honest, i'm not ruling that out. i have bad expirience with that from emacs) < 1321827419 574388 :oklopol!~oklopol@dyn58-57.yok.fi NICK :oklobot < 1321827422 393996 :Tanebbot!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :> "Let's put this to the test" < 1321827423 421057 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "Let's put this to the test" < 1321827430 236753 :Tanebbot!~Taneb@host-84-13-83-43.opaltelecom.net NICK :Ngevd < 1321827432 639718 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, apparently noy that < 1321827438 170480 :oklobot!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :remember oklobot? < 1321827440 325482 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :besides, fungot /doesn't/ have "Bot" in its name < 1321827440 689953 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :ais523: it'd. it had a special form, not about this specific form < 1321827447 670757 :oklobot!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :it was my first bot < 1321827457 223657 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what did it do? oing? < 1321827459 9960 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :HackEgo prints a non-printing character first < 1321827460 652246 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a bot could do that really well < 1321827467 9517 :oklobot!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :it had that weird stack language that basically just had access to two integers < 1321827468 712244 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :STupid bot. < 1321827473 600227 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Remember Pietbot? < 1321827474 820855 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh hm... there's a loophole isn't there < 1321827477 744096 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :That never did work < 1321827488 644544 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :!echo lambdabot: > 2+2 < 1321827489 41664 :EgoBot!foobar@codu.org PRIVMSG #esoteric :lambdabot: > 2+2 < 1321827499 414759 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :hm apparently not < 1321827503 113602 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :lambdabot: > 2+2 < 1321827506 907150 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh < 1321827513 236031 :pikhq_!~pikhq@174-22-151-227.clsp.qwest.net JOIN :#esoteric < 1321827517 513306 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :lambdabot: @hm < 1321827517 678610 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Maybe you meant: . ? @ bf do ft ghc id pl rc thx v wn < 1321827529 226939 :pikhq!~pikhq@71-219-245-30.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1321827529 272326 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :!echo lambdabot: @run 2+2 < 1321827529 635258 :EgoBot!foobar@codu.org PRIVMSG #esoteric :lambdabot: @run 2+2 < 1321827530 909089 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 4 < 1321827532 930825 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :yay < 1321827562 440274 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :ACTION leaves the rest as an exercise < 1321827571 130686 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :?where+ EgoBot !echo foo < 1321827571 471567 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Okay. < 1321827578 232195 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :!echo ?where EgoBot < 1321827578 646948 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​?where EgoBot < 1321827580 154258 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :EgoBot: !echo test < 1321827587 895567 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :!echo lambdabot: ?where EgoBot < 1321827588 246656 :EgoBot!foobar@codu.org PRIVMSG #esoteric :lambdabot: ?where EgoBot < 1321827588 949026 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :!echo foo < 1321827589 308395 :EgoBot!foobar@codu.org PRIVMSG #esoteric :foo < 1321827614 425214 :ChanServ!ChanServ@services. MODE #esoteric +o :ais523 > 1321827614 466571 NAMES :#esoteric < 1321827622 446486 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just in case I need to +m the channel for a few seconds to break botloops < 1321827629 609911 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I'm not going to do it! < 1321827670 934176 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1321827678 5291 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :`welcome < 1321827680 134011 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page < 1321827703 113465 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :> var "hello, and\n`welcome" < 1321827703 975748 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : hello, and < 1321827704 281656 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `welcome < 1321827705 376988 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :We should just use `welcome as a generic greating < 1321827708 469557 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Phooey. < 1321827717 885441 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :?where+ EgoBot `welcome < 1321827718 234260 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :I will remember. < 1321827722 469574 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :?where EgoBot < 1321827722 614059 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :`welcome < 1321827724 686851 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page < 1321827752 852179 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :^echo ?where EgoBot < 1321827752 933829 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :?where EgoBot ?where EgoBot < 1321827753 289272 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :`welcome < 1321827755 742824 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page < 1321827786 857413 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :!echo ^echo ?where EgoBot < 1321827787 189816 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​^echo ?where EgoBot < 1321827797 29772 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :Ah yes < 1321827807 396706 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :fungot == clever bot < 1321827807 702497 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Ngevd: it would probably be too simple to concern themselves with state. i think it would be < 1321827828 598220 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :It even thinks! < 1321827845 604611 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :EgoBot inserts a zero-width character if the output starts with any punctuation mark < 1321827860 94676 :Rugxulo!~puppy@adsl-065-013-115-246.sip.mob.bellsouth.net PART #esoteric :"Leaving" < 1321827874 545100 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :EgoBot.cleverness > fungot.cleverness < 1321827875 102730 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Ngevd: as i said :p. but the original idea was to port the thing over to fnord. i can't imagine < 1321827882 637527 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :On my computer, the zero-width character is visible, and it overlaps the colon before the message < 1321827884 465895 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :^echo ?where < 1321827884 644320 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :?where ?where < 1321827885 26232 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :?where ?where < 1321827893 680214 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net PRIVMSG #esoteric :fungot even imagine < 1321827894 162651 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Ngevd: are you using as a file pathname? should return t only for pathname objects. the fact that what is called ' consistency' before < 1321827904 989309 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION is so tempted to make a bot loop. :-( < 1321827919 338643 :pagnol!pagnol@141.30.241.116 QUIT :Ping timeout: 260 seconds < 1321828014 80908 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1321828059 68746 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :shachaf: it's traditional! < 1321828062 833826 :Ngevd!~Taneb@host-84-13-83-43.opaltelecom.net QUIT :Read error: Connection reset by peer < 1321828132 655214 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :you cannot get a loop with fungot, since that has an ignore list < 1321828133 133341 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: why do laptops suck for webdev? they run vim as graphical, although it isn't really < 1321828223 934481 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :?where huh < 1321828224 186641 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :I know nothing about huh. < 1321828228 262879 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :?where ?where < 1321828228 605813 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :?where ?where < 1321828231 423400 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :?where > < 1321828231 689902 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :I know nothing about >. < 1321828237 838539 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What is ?where < 1321828267 500886 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :?list where < 1321828267 853779 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :where provides: where url what where+ < 1321828278 343336 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Helpful < 1321828281 341979 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :?what ?where < 1321828281 438058 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :?where ?where < 1321828301 468261 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :?where Google < 1321828301 728595 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Mountain View, California < 1321828304 488846 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :huh < 1321828310 651826 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :?where lambdabot < 1321828310 817752 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :it's like HackEgo's `? < 1321828310 863196 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://haskell.org/haskellwiki/Lambdabot < 1321828318 169870 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Oh, Mountain View, California. I've been there. < 1321828330 992746 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :?where Microsoft < 1321828331 281269 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :I know nothing about microsoft. < 1321828335 415765 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :?where Sgeo < 1321828335 581052 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :I know nothing about sgeo. < 1321828379 594884 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :?where haskell < 1321828379 994072 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://haskell.org < 1321828382 292378 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :?where oerjan < 1321828382 741124 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :I know nothing about oerjan. < 1321828384 414885 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :?where elliott < 1321828384 885679 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott is tumbling around Northumberland < 1321828405 329772 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Is elliott actually in Northumberland? < 1321828409 294629 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :yes. < 1321828515 872993 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :Sgeo: Redmond, Washington. < 1321828527 69866 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do not use this calculator as a card in a card game or as a meat in a hamburger. < 1321828534 213634 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :where i've been, btw < 1321828665 797073 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Maybe I should go visit elliott. < 1321828679 458357 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :What does he do wherever he is, anyway? < 1321828685 567485 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :shachaf: wait, _you_ are in northumberland? < 1321828691 629539 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :No. < 1321828695 397900 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :whew < 1321828704 117848 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I may end up there one day, though! You can never tell with bees. < 1321828704 507645 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :we don't have room for more esolangers there. < 1321828714 140745 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :oerjan: Wait, *you* are in Northumberland? < 1321828718 127856 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :no < 1321828723 204403 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Whew. < 1321828729 575885 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :We don't have room for more esolangers there. < 1321828737 254678 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :ah. < 1321828764 44187 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1321828764 44266 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Client Quit < 1321828804 630935 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :shachaf: wait, you are a bee? < 1321828846 29960 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION wonders whether to answer that question. < 1321828861 369183 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1321828863 326352 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :ah, it's a secret? ok. < 1321828873 792629 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Something along those lines. < 1321828895 543701 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :a bee from the land of milk and honey < 1321828948 595382 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`? shachaf < 1321828950 753300 :HackEgo!foobar@codu.org PRIVMSG #esoteric :shachaf mad < 1321828958 327563 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`learn shachaf is a bee. < 1321828960 820836 :HackEgo!foobar@codu.org PRIVMSG #esoteric :I knew that. < 1321828969 87568 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`? oerjan < 1321828971 481446 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Your future evil overlord oerjan is an expert in lazy computation. < 1321828974 246496 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`? Phantom__Hoover < 1321828976 718198 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Phantom__Hoover? ¯\(°_o)/¯ < 1321828978 753050 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`? Phantom_Hoover < 1321828981 40443 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Phantom_Hoover? ¯\(°_o)/¯ < 1321828985 879612 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :( < 1321828988 86946 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::( < 1321828990 715724 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :shocking < 1321829019 744772 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :`learn Phantom_Hoover is a true scotsman and hatheist. < 1321829021 756246 :HackEgo!foobar@codu.org PRIVMSG #esoteric :I knew that. < 1321829049 517661 :Gregor!foobar@codu.org PRIVMSG #esoteric :`learn Phantom__Hoover can't decide what an appropriate number of underscores is. < 1321829052 415532 :HackEgo!foobar@codu.org PRIVMSG #esoteric :I knew that. < 1321829125 811417 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :`learn Phantom_Hoover is a true Scotsman and hatheist. < 1321829128 166638 :HackEgo!foobar@codu.org PRIVMSG #esoteric :I knew that. < 1321829161 831516 :Gregor!foobar@codu.org PRIVMSG #esoteric :oerjan: You realize I used two _'s there X_X < 1321829166 91384 :Gregor!foobar@codu.org PRIVMSG #esoteric :Oh < 1321829167 688194 :Gregor!foobar@codu.org PRIVMSG #esoteric :Never mind :P < 1321829169 551204 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :yes. < 1321829170 540424 :Gregor!foobar@codu.org PRIVMSG #esoteric :You were correcting caps. < 1321829179 13334 :Gregor!foobar@codu.org PRIVMSG #esoteric :I thought you were trying to reset, but I'm le'dumb. < 1321829187 933477 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :`? Gregor < 1321829189 798812 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Gregor took forty cakes. He took 40 cakes. That's as many as four tens. And that's terrible. < 1321829199 481813 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :?where Gregor < 1321829199 621300 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :I know nothing about gregor. < 1321829207 313793 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :?where zzo38 < 1321829207 701227 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :I know nothing about zzo38. < 1321829238 493237 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :?where+ zzo38 is Canadian, eh < 1321829238 769351 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Done. < 1321829287 502488 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :zzo38 is Canadian? < 1321829290 959554 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :yes. < 1321829294 931692 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1321829295 596968 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :shocking, isn't it < 1321829297 910262 :Gregor!foobar@codu.org PRIVMSG #esoteric :And what of the great Gregor Wertheimer? < 1321829305 85888 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION admits to being kind of surprised. < 1321829307 666711 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :zzo38: What's your last name? < 1321829316 730986 :Gregor!foobar@codu.org PRIVMSG #esoteric :McCanadacle < 1321829346 228861 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :shachaf: it's a quite european-sounding name < 1321829404 775862 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :well, english actually < 1321829450 239466 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION made a Skyrim character. < 1321829451 158084 :Gregor!foobar@codu.org PRIVMSG #esoteric :England: No longer part of Europe. (Well, to be fair it never REALLY was) < 1321829470 974825 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :Gregor: that was a narrowing, not a correction :P < 1321829473 745405 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Breton warrior-mage kind of dude. focusing on one-hand, block, heavy armor, conjuration, block, and alteration. < 1321829492 177312 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :did I mention block? < 1321829511 426730 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :no, just block and block < 1321829514 329934 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :You should make an Uber smiter. < 1321829522 762060 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't know what that is, but okay. < 1321829532 17385 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically he's kind of like a warlock knight. < 1321829534 408590 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :You know, for the Ubers. < 1321829566 387567 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and probably kind of tankish because block + heavy armor + Breton magic resistance + armor spell < 1321829582 318661 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and summoned minion. < 1321829598 245285 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :20 points in Smite, Holy Shield, Fanaticism/Defiance, something like that. < 1321829602 176893 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I don't remember, it's been a while. < 1321829604 250156 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah yes of course. < 1321829616 313320 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shachaf: that sounds like... Diablo? < 1321829629 169874 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :paladin class in Diablo I think has those. < 1321829632 657186 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Yep. < 1321829636 145638 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Diablo II. < 1321829636 684680 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*Diablo II < 1321829637 898447 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes < 1321829654 67144 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I had such a great smiter. < 1321829664 485107 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :That's a complete lie. I had a barely adequeate smiter. < 1321829667 735518 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :But I remember him fondly. < 1321829669 501969 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I usually played necro or sorc or... yeah that's pretty much it. < 1321829684 337356 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :CakeProphet: Did you play online? < 1321829687 307791 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yep < 1321829693 11150 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Did you ever do the Ubers? < 1321829695 707078 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no. < 1321829698 442844 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't know what that is. < 1321829700 867206 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Aw. < 1321829723 185498 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :It was an online-only thing with a super-powerful version of Diablo,Mephisto,Baal in one level. < 1321829749 60045 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Eventually they dropped a http://diablo.wikia.com/wiki/Hellfire_Torch < 1321829755 169851 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I do have a little bit of destruction but I don't really want to focus on it because fireballs and lightning bolts are boring. < 1321829766 669683 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :A smiter was pretty much the safest way to kill them. < 1321829778 761683 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but setting people on fire as you smash them over the head with a mace is pretty enjoyable. < 1321829868 105734 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shachaf: sorceress was pretty much ridiculous. < 1321829874 115414 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with the ice orb thing. < 1321829889 871480 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :CakeProphet: Sounds to me like you didn't play beyond the first difficulty level. < 1321829907 75273 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :In Nightmare and especially in Hell there are lots of ice-immune monsters. < 1321829912 773795 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no I wasn't a h4rdc0r3 D2 person. < 1321829926 958331 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Also fire-immune and lightning-immune. A sorceress couldn't get far on her own without being very careful. < 1321829928 539041 :Gregor!foobar@codu.org PRIVMSG #esoteric :"Thus, 1 2>a will invoke register a's contents and 2 1>a will not." < 1321829929 722802 :Gregor!foobar@codu.org PRIVMSG #esoteric :>_< < 1321829937 674297 :Gregor!foobar@codu.org PRIVMSG #esoteric :I thought my comparisons were all off. < 1321829940 675960 :Gregor!foobar@codu.org PRIVMSG #esoteric :No, the universe is all off. < 1321829959 988475 :Gregor!foobar@codu.org PRIVMSG #esoteric :10 2 / is 10/2, not 2/10. And yet 10 2 > is 2>10, not 10>2 < 1321829962 306723 :Gregor!foobar@codu.org PRIVMSG #esoteric :DAMN YOU DC < 1321829975 14065 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :occasionally I wonder, as I sit outside filling my lungs with carcinogens < 1321829983 611929 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what if some evil bug monster has evolved right at my house < 1321829990 467228 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like, the first few of its kind. < 1321830005 482351 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :some giant hive of giant bees. < 1321830012 166076 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or like a giant scorpion thing. < 1321830028 316477 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with projectile stingers. < 1321830148 859150 :Gregor!foobar@codu.org PRIVMSG #esoteric :WHO JUST GOT SOME DUFF'S DEVICE IN THIS BITCH < 1321830154 831895 :Gregor!foobar@codu.org PRIVMSG #esoteric :GREGOR JUST GOT SOME DUFF'S DEVICE IN THIS BITCH < 1321830165 123195 :Gregor!foobar@codu.org PRIVMSG #esoteric :(Note: not actually Duff's device, just aesthetically similar) < 1321830315 609298 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Oh, the D2 ladder was just reset on Oct 25. < 1321830321 736884 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Maybe I should play... < 1321830654 216304 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :D2? < 1321830843 259047 :Jafet!~Jafet@unaffiliated/jafet QUIT :Quit: Leaving. < 1321830883 916854 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1321830884 836139 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1321830972 550784 :Gregor!foobar@codu.org PRIVMSG #esoteric :OMG < 1321830973 536575 :Gregor!foobar@codu.org PRIVMSG #esoteric :BAHAHAHA < 1321830977 309237 :Gregor!foobar@codu.org PRIVMSG #esoteric :I am ONE BYTE below the limit. < 1321830979 364341 :Gregor!foobar@codu.org PRIVMSG #esoteric :2047 code bytes. < 1321830994 262405 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 252 seconds < 1321831019 139954 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1321831151 889087 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Gregor: quick! find a problem that requires more code! < 1321831179 501000 :Gregor!foobar@codu.org PRIVMSG #esoteric :CakeProphet: This problem requires more code, but sadly I haven't the space. < 1321831366 30741 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: hi < 1321831375 607449 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I played Skyrim. :3 < 1321831393 816434 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Gregor: golf it up. < 1321831405 749619 :Gregor!foobar@codu.org PRIVMSG #esoteric :CakeProphet: It's golfed all to hell. < 1321831451 906054 :Gregor!foobar@codu.org PRIVMSG #esoteric :CakeProphet: I wrote a (tragically non-golf) program to give me recommendations on what to reduce with typedefs/#defines. < 1321831514 441299 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah nice. < 1321831534 819432 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1321831587 125284 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder if I could devise a programming language based on big burly men wrestling. < 1321831608 178670 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :depends < 1321831612 187744 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :do you consider sumo wrestlers burly < 1321831615 964370 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sure. < 1321831620 189371 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :then yes < 1321831639 655497 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :one challenger could be halt, the other could be non-halt < 1321831649 428971 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :AND THEY BATTLE TO SEE WHO WINS. < 1321831654 399476 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(spoiler: non-halt never wins) < 1321831655 587325 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :no, it needs to be three ways < 1321831659 519789 :Gregor!foobar@codu.org PRIVMSG #esoteric :Halting problem: SOLVED < 1321831662 491461 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :no wait < 1321831669 148592 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :two ways between accept and reject < 1321831674 640319 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :a non-halting program is a draw < 1321831726 529196 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I guess your input is like WEAPONS < 1321831732 558821 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or.. uh.. ADVANTAGES < 1321831828 684435 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://www.npr.org/2011/11/20/142569472/how-one-man-played-moneyball-with-jeopardy?sc=fb&cc=fp < 1321831998 369367 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I enjoy the comments where people say he is cheating. < 1321832394 184091 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"Using data-mining and text-clustering techniques, Craig grouped questions by category to figure out which topics were statistically common — and which weren't." < 1321832403 466575 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shouldn't this be s/questions/answers/? < 1321832443 503590 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott is not here < 1321832449 622152 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: updoot < 1321832466 901024 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :CakeProphet, yes, that's what I wanted to tell elliott < 1321832478 740825 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :brave sir elliott ran away, he bravely ran away away < 1321832488 721736 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I GUESS YOU JUST WON'T NOW, HUH? < 1321832490 986134 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :OH NO. < 1321832513 990324 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: the world < 1321832514 987258 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is ending < 1321832524 707610 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because you can't tell elliott < 1321832532 586068 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :about the uhpdeet < 1321832573 817220 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION gentley shooshpaps Sgeo. < 1321832599 635520 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION has to go < 1321832686 360114 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: I'm going to ignore the previous thing you said and continue talking to you < 1321832694 304506 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: is Dr. Brinner actually going to be a thing. < 1321832700 690914 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because it could possibly be a good idea. < 1321832710 17694 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though I'm pretty sure it's just a non-existent parody thing of homestuck. < 1321832792 605330 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Bye < 1321833030 696826 :Gregor!foobar@codu.org PRIVMSG #esoteric :I'm out of platforms. < 1321833065 153166 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Gregor: what about PS2 and Nintendo 64? < 1321833156 788166 :Gregor!foobar@codu.org PRIVMSG #esoteric :CakeProphet: So, MIPS and MIPS? < 1321833160 239450 :Gregor!foobar@codu.org PRIVMSG #esoteric :CakeProphet: Covered and covered. < 1321833446 77681 :Jafet!~Jafet@unaffiliated/jafet JOIN :#esoteric < 1321833544 986894 :Gregor!foobar@codu.org PRIVMSG #esoteric :I want one more architecture so it's an even dozen. < 1321833546 789985 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Gregor: Super Nintendo? < 1321833561 354609 :Gregor!foobar@codu.org PRIVMSG #esoteric :Needs to be 32-bit :P < 1321833574 91315 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NOT PORTABLE ENOUGH < 1321833583 95942 :Gregor!foobar@codu.org PRIVMSG #esoteric ::'( < 1321833595 872294 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this shit needs to run on MOS Technology 6502.